基于云流提供图像数据的方法及其设备和系统的制作方法

文档序号:10663588阅读:434来源:国知局
基于云流提供图像数据的方法及其设备和系统的制作方法
【专利摘要】本发明涉及一种基于云流提供图像数据的方法。该方法使用终端的存储器空间以使发送视频数据所需的网络负荷最小化,将图像数据预先存储在终端中,捕获关于特定应用的执行的执行画面,基于所捕获的执行画面以及关于执行画面的信息从预存储的图像数据提取相关视频内容,将所提取的多个视频内容同时编码,并且将编码的视频内容提供在屏幕上。利用终端的资源,云流服务器和网络的使用可减少,如果实时视频或VOD视频未被观看,还可减小网络负荷,并且可在待机模式下确保丰富的GUI。通过在待机模式下显示电影预览、肥皂剧预告片、广告,鼓励购买收费视频进而增加销售,并且可利用短新闻或个性化视频来增强个性化服务。
【专利说明】
基于云流提供图像数据的方法及其设备和系统
技术领域
[0001]本发明涉及基于云流提供图像数据的方法,更具体地讲,涉及一种基于云流的图像数据提供方法及其设备和系统,其使用终端的存储器空间以使发送视频数据所需的网络负荷最小化,将图像数据预存储在终端中,捕获关于特定应用的执行的执行画面,基于所捕获的执行画面以及关于执行画面的信息从预存储的图像数据提取视频内容,将所提取的视频内容的各个项同时编码,并且将编码的视频内容提供给屏幕。
【背景技术】
[0002]随着移动通信网络的发展和终端性能规格的进步,移动通信终端已成为现代人的必需品并且超出典型的简单通信装置或信息提供装置正向全娱乐装置演进。
[0003]具体地讲,随着计算机网络技术的发展,依赖于各个终端的独立硬件性能的现有计算环境正向应终端的请求利用网络上的所有计算资源来提供服务的云计算环境演进。
[0004]云计算可被定义为经由诸如互联网的信息通信网络提供的计算资源的按需外包服务。在云计算环境中,服务提供商利用虚拟化技术将分布于多个区域中的数据中心整合并且向用户提供所需的服务。服务用户在期望的时间选择性地使用通过虚拟化技术生成的期望的虚拟空间服务,代替在用户的终端中安装和使用诸如应用、存储、操作系统(OS)和安全的计算资源。换言之,云计算是指用户浏览以诸如云的无形形式存在的期望的计算资源(例如硬件/软件)并且支付使用费的计算服务,即,利用虚拟化技术整合存在于不同物理位置的计算资源的技术。
[0005]根据这种云计算,用户可通过仅执行网络连接功能和基本计算功能的终端连接至云网络,然后执行需要大型存储装置和高性能计算资源的任务并且接收各种服务。
[0006]云流服务是为服务器的执行结果提供画面,实时地对视频进行编码,并且将编码的视频传送至终端的服务。终端将视频解码然后显示视频。
[0007]通常,除了实时视频或视频点播(VOD)视频之外,以菜单或应用提供的图形用户界面(GUI)画面被编码为视频然后被传送至终端。
[0008]然而,这种服务需要传输大规模视频数据。另外,即使当实时视频或VOD视频未被观看时,视频数据也被连续地发送,从而增加了网络负荷并且还由于业务而增加了成本。

【发明内容】

[0009]技术问题
[0010]为了解决传统基于云流的图像数据提供系统中需要大规模视频数据传输、由于即使当实时视频或VOD视频未被观看时也连续传输视频数据而增加网络负荷以及由于业务而增加成本的问题,本发明旨在将图像数据预存储在终端中,捕获关于特定应用的执行的执行画面,基于所捕获的执行画面以及关于执行画面的信息从预存储的图像数据提取视频内容,将所提取的视频内容的各个项同时编码,并且将编码的视频内容提供给屏幕。
[0011]S卩,对于除了实时视频或VOD视频还向终端装置提供菜单和应用⑶I的云流服务,本发明旨在提供这样一种方法:以诸如电影预览或广告的各种形式单独地准备短视频剪辑,通过流接收短视频剪辑然后基于特定条件和逻辑将所接收到的短视频剪辑存储(缓存)在存储空间中,并且当实时视频或VOD视频未被观看时,基于特定条件和逻辑执行临时存储在终端中的短视频剪辑的本地回放,并且显示与菜单或应用GUI叠加的短视频剪辑。
[0012]技术方案
[0013]为了实现上述目的,一种根据本发明的实施方式的服务装置包括:服务通信单元,其被配置为与至少一个终端通信以发送和接收用于基于云流提供图像数据的数据;以及服务控制单元,其被配置为根据预定条件将图像数据发送给终端,并且当终端请求执行特定应用时,捕获关于应用的执行的执行画面,将所捕获的执行画面以及关于执行画面的信息提供给终端,并且控制终端基于关于执行画面的信息从所发送的图像数据提取视频内容并且输出所提取的视频内容,使得所输出的视频内容被包括在执行画面中。
[0014]服务控制单元可将要包括在执行画面中的视频内容的各个项与内容ID和关于视频内容的各个项要显示的位置的信息一起提供。
[0015]服务装置还可包括服务存储单元,该服务存储单元被配置为存储提供给多个应用和终端的图像数据。
[0016]—种根据本发明的实施方式的终端包括:通信单元,其被配置为与服务装置通信以发送和接收用于基于云流提供图像数据的数据;以及控制单元,其被配置为请求服务装置执行特定应用,从服务装置接收关于应用的执行的执行画面以及关于执行画面的信息,根据关于执行画面的信息确认视频内容的内容ID和位置信息,基于所确认的信息从预存储的图像数据提取视频内容,将所提取的视频内容的各个项同时编码,将所编码的视频内容映射至位置信息,并且执行控制以将所映射的视频内容与执行画面一起输出。
[0017]终端还可包括存储单元,该存储单元被配置为当从服务装置接收至少一条图像数据时,根据预定条件和逻辑存储所接收到的图像数据。
[0018]—种根据本发明的实施方式的基于云流提供图像数据的系统包括终端和服务装置,其中,所述终端被配置为请求服务装置执行特定应用,从服务装置接收关于应用的执行的执行画面以及关于执行画面的信息,根据关于执行画面的信息确认视频内容的内容ID和位置信息,基于所确认的信息从预存储的图像数据提取视频内容,将所提取的视频内容的各个项同时编码,将所编码的视频内容映射至位置信息,并且执行控制以将所映射的视频内容与执行画面一起输出,并且所述服务装置被配置为根据预定条件将图像数据发送给终端,并且当终端请求执行特定应用时,捕获关于应用的执行的执行画面,并且将所捕获的执行画面和关于执行画面的信息提供给终端。
[0019]—种根据本发明的实施方式的基于云流提供图像数据的方法包括以下步骤:由服务装置根据预定条件将图像数据发送给至少一个终端;当终端请求执行特定应用时,由服务装置捕获关于应用的执行的执行画面;以及控制服务装置将所捕获的执行画面以及关于执行画面的信息提供给终端,并且控制终端以基于关于执行画面的信息从所发送的图像数据提取视频内容并且输出所提取的视频内容,使得所输出的视频内容被包括在执行画面中。
[0020]所述发送步骤可包括由服务装置按照每一特定周期或者按照特定时间预先下载图像数据,或者当存在特定请求时通过流将图像数据发送给终端。
[0021]所述捕获步骤可包括由服务装置仅捕获执行画面中的GUI画面。
[0022]所述提供步骤可包括将要包括在执行画面中的视频内容的各个项与内容ID和关于所述视频内容的各个项要显示的位置的信息一起提供。
[0023]—种根据本发明的基于云流提供图像数据的方法包括以下步骤:由终端请求服务装置执行特定应用;由终端从服务装置接收关于应用的执行的执行画面以及关于执行画面的信息;由终端根据关于执行画面的信息确认视频内容的内容ID和位置信息;由终端基于所确认的信息从预存储的图像数据提取视频内容;由终端将所提取的视频内容的各个项同时编码;以及由终端将所编码的视频内容映射至位置信息,并且将所映射的视频内容与执行画面一起输出。
[0024]在请求执行应用之前,该方法还可包括以下步骤:由终端从服务装置接收至少一条图像数据;以及由终端根据预定条件和逻辑存储所接收到的图像数据。
[0025]作为解决本发明的目的的另一手段,提供了一种记录有用于执行一种方法的程序的计算机可读记录介质,该方法包括以下步骤:根据预定条件将图像数据发送给至少一个终端;当终端请求执行特定应用时,捕获关于应用的执行的执行画面;以及执行控制以将所捕获的执行画面以及关于执行画面的信息提供给终端,并且基于关于执行画面的信息从所发送的图像数据提取视频内容并输出所提取的视频内容,使得所输出的视频内容被包括在执行画面中。
[0026]作为解决本发明的目的的另一手段,提供了一种记录有用于执行一种方法的程序的计算机可读记录介质,该方法包括以下步骤:请求服务装置执行特定应用;从服务装置接收关于应用的执行的执行画面以及关于执行画面的信息;根据关于执行画面的信息确认视频内容的内容ID和位置信息;基于所确认的信息从预存储的图像数据提取视频内容;将所提取的视频内容的各个项同时编码;以及将所编码的视频内容映射至位置信息,并且将所映射的视频内容与执行画面一起输出。
[0027]有益效果
[0028]根据本发明,云流服务器和网络的使用可减少与客户端装置(例如,终端)的资源利用相当的量。
[0029]当实时视频或VOD视频未被观看时还可减小网络负荷,并且可在待机状态下确保丰富的GUI体验。
[0030]可在待机状态下通过显示电影预览、电视剧预告片、广告等来鼓励购买有偿视频以增加销售。可经由短新闻或者定制的视频来增强定制服务。
【附图说明】
[0031]图1是示出根据本发明的实施方式的基于云流提供图像数据的系统的配置的示图。
[0032]图2是示出根据本发明的终端的配置的框图。
[0033]图3是示出根据本发明的服务装置的配置的框图。
[0034]图4是示出根据本发明的基于云流提供图像数据的服务装置的操作方法的流程图。
[0035]图5是示出根据本发明的基于云流提供图像数据的终端装置的操作方法的流程图。
【具体实施方式】
[0036]以下,将参照附图详细描述本发明的优选实施方式。然而,与熟知功能或配置有关的详细描述将被省略,以避免不必要地模糊本发明的主题。另外,应该注意的是,贯穿说明书和附图,相似的标号指代相似的元件。
[0037]说明书和权利要求书中所使用的术语或词不应被解释为限于典型或字典含义,而是应该基于发明人可适当地定义术语的概念以便以最佳方法描述他或她的发明的原理,而被解释为与本发明的技术构思对应的含义和概念。因此,说明书中所描述的实施方式和附图中所示的配置未表示本发明的所有技术构思,而仅是示例性实施方式。因此,应该理解,提交时可存在各种等同形式和修改形式。
[0038]下面将描述可连接至通信网络并且被配置为基于云流提供图像数据的移动通信终端作为根据本发明的实施方式的终端的代表性示例。然而,终端不限于移动通信终端,可应用于诸如信息通信装置、多媒体终端、有线终端、固定终端和网际协议(IP)终端的各种终端。另外,当终端是具有诸如便携式多媒体播放器(PMP)、移动互联网装置(MID)、智能电话、台式计算机、平板PC、笔记本、上网本和其它信息通信装置的各种移动通信规格的移动终端之一时,可有利地使用终端。
[0039]另外,根据本发明的终端设置有可与服务装置通信以提供用于提供图像数据的所有数据的机顶盒(STB)和提供显示功能的图像输出装置的所有功能。另一方面,本发明的实施方式也可被应用于独立地包括STB和图像输出装置的设备,并且,在这种情况下,STB和图像输出装置可按照有线方式或无线方式连接以彼此通信。
[0040]下面将描述根据本发明的实施方式的基于云流提供图像数据的系统。
[0041]图1是示出根据本发明的实施方式的基于云流提供图像数据的系统的配置的示图。
[0042]参照图1,根据本发明的基于云流的图像数据提供系统100包括终端10、服务装置20和通信网络30。
[0043]安装在根据本发明的终端10或服务装置20中的处理器可处理用于执行根据本发明的方法的程序指令。在一个实现方式中,处理器可以是单线程处理器。在另一实现方式中,处理器可以是多线程处理器。另外,处理器还可处理存储在存储器或存储装置中的指令。
[0044]通信网络30执行用于终端10与服务装置20之间的数据传送和信息交换的一系列数据收发操作。具体地讲,通信网络30可包括各种通信网络,例如,诸如无线LAN(WLAN)、W1-F1、Wibro、Wimax和高速下行链路分组接入(HSDPA)的无线通信网络以及诸如以太网、xDSL(例如,ADSL或VDSL)、混合光纤同轴线缆(HFC)、光纤到路边(FTTC)和光纤到户(FTTH)的有线通信网络。然而,通信网络30不限于上述通信网络,可包括广泛已知或者将在未来开发的其它通信网络。
[0045]终端10经由通信网络30与服务装置20连接并且被配置为发送和接收用于基于云流提供图像数据的所有类型的数据。具体地讲,根据本发明的终端10请求服务装置20执行特定应用并且从服务装置20接收关于应用的执行的执行画面以及关于执行画面的信息。终端1从服务装置20接收图像数据并且根据预定条件和逻辑存储所接收到的图像数据。
[0046]终端10根据关于执行画面的信息确认视频内容的内容ID和位置信息,并且基于所确认的信息从预先存储的图像数据提取视频内容。随后,终端10将所提取的视频内容的各个项同时编码,将编码的视频内容映射至位置信息,并且输出被映射至位置信息的视频内容。
[0047]服务装置20经由通信网络30与终端10连接并且被配置为发送和接收用于基于云流提供图像数据的所有类型的数据。具体地讲,根据本发明的服务装置20根据预定条件将图像数据发送给终端10。当终端10请求服务装置20执行特定应用时,服务装置20捕获关于应用的执行的执行画面。随后,服务装置20将所捕获的执行画面和关于执行画面的信息提供给终端10。
[0048]S卩,根据本发明的实施方式,终端10预先确保存储空间为特定水平,服务装置20准备各种视频剪辑。视频剪辑可包括电影预览、电视剧预告片、短新闻、音乐视频和其它个人视频。
[0049]当菜单⑶I或应用⑶I被传送至云流系统中的终端10(是客户端装置)并且⑶I中包括视频回放时,服务装置20也将对应视频ID传送至终端10。
[0050]随后,终端10利用所接收到的视频内容的标识信息将存储在本地存储装置中的视频内容解码,从画中画(PIP)、叠加以及与Alpha混合叠加中选择任一个,在所接收到的GUI画面上处理所述选择,并且显示GUI画面。
[0051]因此,本发明可通过使用客户端装置(例如,终端)的资源来减少云流服务器和网络的使用。本发明还可减小当实时视频或VOD视频未被观看时的网络负荷并且在待机状态下确保丰富的GUI体验。本发明还可通过显示电影预览、电视剧预告片、广告等来鼓励购买有偿视频以增加销售。本发明还可经由短新闻或定制视频来增强定制服务。
[0052]根据本发明的实施方式的基于云流提供图像数据的上述处理将参照图2至图5来更详细地描述。
[0053]图2是示出根据本发明的终端的配置的框图。
[0054]参照图2,根据本发明的终端10包括控制单元11、输入单元12、显示单元13、存储单元14、音频处理单元15和通信单元16。
[0055]输入单元12接收诸如数字和字符信息的各种类型的信息,并且向控制单元11发送信号以用于控制终端10的各种功能。另外,输入单元12可包括根据用户的触摸或操纵生成输入信号的键区和触摸板中的至少一个。这里,输入单元12可与显示单元13—起被配置成一个触摸面板(或触摸屏)以同时执行输入和显示功能。输入单元12可包括诸如键盘、键区、鼠标和操纵杆的输入装置以及未来将开发的任何类型的输入手段。具体地讲,根据本发明的输入单元12检测与应用的执行关联的输入信号并且将所检测的输入信号发送给控制单元Ilo
[0056]显示单元13显示关于在执行终端10的功能的同时生成的一系列操作状态和操作结果的信息。另外,显示单元13可显示终端10的菜单、用户输入的用户数据等。这里,显示单元13可包括液晶显示器(LCD)、薄膜晶体管LCD(TFT-LCD)、发光二极管(LED)、有机LED(OLED)、有源矩阵OLED(AMOLED)、视网膜显示器、柔性显示器和三维(3D)显示器。在这种情况下,当显示单元13以触摸屏的形式配置时,显示单元13可执行输入单元12的一些或所有功能。具体地讲,根据本发明的显示单元13输出应用执行画面、视频内容和基于云流的图像数据。
[0057]存储单元14是用于存储数据的装置。存储单元14包括主存储器装置和辅存储器装置并且存储操作终端10的功能所需的应用程序。存储单元14可大体包括程序区域和数据区域。这里,当与用户的请求对应激活各个功能时,终端1在控制单元11的控制下执行对应应用程序以提供功能。具体地讲,根据本发明的存储单元14存储用于启动终端10的操作系统、用于提供视频内容的程序、用于对视频内容进行编码的程序等。当从服务装置20接收图像数据时,存储单元14根据预定条件和逻辑存储所接收到的图像数据。
[0058]音频处理单元15执行将从扬声器SPK或麦克风(MIC)输入的音频信号发送至控制单元11以便再现和输出该音频信号的功能。音频处理单元15可将通过麦克风输入的模拟音频信号转换为数字音频信号并且将该数字音频信号发送给控制单元11。另外,音频处理单元15可将从控制单元11输出的数字音频信号转换为模拟信号并且通过扬声器输出该模拟信号。具体地讲,根据本发明的音频处理单元15根据应用的执行或者视频内容来输出声音效果或执行声音。
[0059]通信单元16执行通过服务装置20和通信网络30发送和接收数据的功能。这里,通信单元16包括将发送的信号的频率上变频并且将发送的信号放大的RF发送部、对接收的信号进行低噪放大并且将接收的信号的频率下变频的RF接收部等。通信单元16可包括无线通信模块(未示出)和有线通信模块(未示出)中的至少一个。无线通信模块被配置为根据无线通信方法发送和接收数据。当终端10使用无线通信时,终端10可使用无线网络通信模块、无线LAN通信模块和无线PAN通信模块中的任一个来向服务装置20发送数据以及从服务装置20接收数据。另外,有线通信模块用于以有线方式发送和接收数据。有线通信模块可按照有线方式连接至通信网络30以向服务装置20发送数据以及从服务装置20接收数据。具体地讲,根据本发明的通信单元16与服务装置20通信以发送和接收用于基于云流提供图像数据的数据。
[0060]控制单元11可以是驱动操作系统(OS)和各个组件的处理装置。具体地讲,根据本发明的实施方式的控制单元11请求服务装置20执行特定应用并且从服务装置20接收关于应用的执行的执行画面以及关于执行画面的信息。控制单元11从服务装置20接收图像数据并且根据预定条件和逻辑存储所接收到的图像数据。
[0061]控制单元11根据关于执行画面的信息确认视频内容的内容ID和位置信息并且基于所确认的信息从预先存储的图像数据提取视频内容。随后,控制单元11将所提取的视频内容的各个项同时编码,将所编码的视频内容映射至位置信息,并且输出被映射至位置信息的视频内容。
[0062]图3是示出根据本发明的服务装置的配置的框图。
[0063]参照图3,根据本发明的服务装置20包括服务控制单元21、服务存储单元22和服务通信单元23。
[0064]服务通信单元23执行通过终端10和通信网络30发送和接收数据的功能。这里,月艮务通信单元23与终端10通信以发送和接收用于基于云流提供图像数据的数据。
[0065]服务存储单元22根据服务装置20的功能的执行存储所有程序。具体地讲,根据本发明的服务存储单元22存储用于执行应用的程序、用于捕获应用的执行画面的程序、用于提供所捕获的执行画面以及关于执行画面的信息的程序等。另外,服务存储单元22存储提供给多个应用和终端10的图像数据。
[0066]服务控制单元21可以是驱动操作系统和各个组件的装置。具体地讲,根据本发明的实施方式的服务控制单元21根据预定条件将图像数据发送给至少一个终端。在这种情况下,服务控制单元21按照每一个特定周期或者按照特定时间预先下载图像数据,或者当存在特定请求时通过流将图像数据发送给终端10。
[0067]当终端10请求服务控制单元21执行特定应用时,服务控制单元21捕获关于应用的执行的执行画面。在这种情况下,服务控制单元21仅在执行画面中捕获GUI画面。
[0068]服务控制单元21将所捕获的执行画面以及关于执行画面的信息提供给终端10。即,服务控制单元21将包括在执行画面中的视频内容的各个项与内容ID和关于视频内容的各个项要显示的位置的信息一起提供。
[0069]下面将描述根据本发明的实施方式的基于云流提供图像数据的方法。
[0070]图4是根据本发明的基于云流提供图像数据的服务装置的操作方法的流程图。
[0071]参照图4,在步骤S41中,根据本发明的基于云流提供图像数据的服务装置20根据预定条件将图像数据发送给终端10。在这种情况下,服务装置20按照每一个特定周期或者按照特定时间预先下载图像数据,或者当存在特定请求时通过流将图像数据发送给终端10。
[0072]在步骤S43中,服务装置20检查终端10是否请求服务装置20执行应用。当终端10请求服务装置20执行特定应用时,服务装置20在步骤S45中执行应用。
[0073]在步骤S47中,服务装置20捕获关于应用的执行的执行画面。在这种情况下,服务装置20仅在执行画面中捕获⑶I画面。
[0074]在步骤S49中,服务装置20将所捕获的执行画面以及关于执行画面的信息提供给终端10。即,服务装置20将包括在执行画面中的视频内容的各个项与内容ID和关于视频内容的各个项要显示的位置的信息一起提供。
[0075]图5是根据本发明的基于云流提供图像数据的终端的操作方法的流程图。
[0076]参照图5,在步骤S51中,根据本发明的基于云流提供图像数据的终端10请求服务装置20执行特定应用。在步骤S53中,终端10从服务装置20接收关于应用的执行的执行画面以及关于执行画面的信息。终端10从服务装置20接收图像数据并且根据预定条件和逻辑存储所接收到的图像。
[0077]在步骤S55中,终端10根据关于执行画面的信息确认视频内容的内容ID和位置信息。在步骤S57中,终端10基于所确认的信息从预先存储的图像数据提取视频内容。
[0078]随后,终端10将所提取的视频内容的各个项同时编码,将所编码的视频内容映射至位置信息,并且输出被映射至位置信息的视频内容(S59和S61)。
[0079]另外,具有上述配置的服务装置20可被实现为按照基于服务器的计算方案或者云计算方案操作的一个或更多个服务器。具体地讲,根据本发明的用于提供图像数据的信息可通过允许信息被永久地存储在云计算装置中的云计算功能来提供。这里,云计算是指一种对在诸如笔记本或上网本的数字终端中利用互联网技术虚拟化的信息技术(IT)资源(例如,硬件(例如,服务器、存储装置和网络)、软件(例如,数据库、安全和web服务器)、服务、数据等)提供按需服务的技术。
[0080]安装在终端10或服务装置20中的存储器存储装置中的信息。在一个实现方式中,该存储器是计算机可读介质。在一个实现方式中,存储器可以是易失性存储器单元。在另一实现方式中,存储器还可以是非易失性存储器单元。在一个实现方式中,存储装置是计算机可读介质。在各种其它实现方式中,存储装置可包括例如硬盘装置、光盘装置或者任何其它大容量存储装置。
[0081]尽管本文中描述了设备的示例性配置,本说明书中所描述的主题和功能操作的实现方式可被实现于其它类型的数字电子电路或者包括本说明书中所公开的结构及其结构等同物的计算机软件、固件或硬件中或者它们中的一个或更多个的组合中。本说明书中所描述的主题的实施方式可被实现为一个或更多个计算机程序产品,即,在有形程序载体上编码以便于由数据处理设备执行或者控制数据处理设备的操作的一个或更多个计算机程序指令模块。计算机可读介质可以是机器可读存储装置、机器可读存储基板、存储器装置、实现机器可读传播流的材料或者这些中的一个或更多个的组合。
[0082]本文所描述的各种技术可被实现于数字电子电路中或者计算机硬件、固件、软件中或者其组合中。所述技术可被实现为计算机程序产品,即,被有形地具体实现于信息载体中(例如,机器可读存储装置(计算机可读介质)中或者传播信号中)以便于由数据处理设备(例如,可编程处理器、计算机或者多个计算机)执行或者控制其操作的计算机程序。计算机程序可按照任何形式的编程语言(包括编译型语言或解释型语言)来编写,并且可按照任何形式来部署,包括独立式程序或模块、组件、子例程或者适用于计算环境中的其它单元。计算机程序可被部署为在一个计算机上或者在一个地点处或者分布于多个地点并通过通信网络互连的多个计算机上执行。
[0083]方法步骤可由执行一个或更多个计算机程序以通过对输入数据进行操作并生成输出来执行功能的一个或更多个可编程处理器执行。方法步骤也可由专用逻辑电路(例如,现场可编程门阵列(FPGA)或者专用集成电路(ASIC))执行并且设备也可被实现为专用逻辑电路(例如,现场可编程门阵列(FPGA)或者专用集成电路(ASIC))。
[0084]例如,适合于执行计算机程序的处理器包括通用微处理器和专用微处理器二者以及任何类型的数字计算机的任一个或更多个处理器。通常,处理器将从只读存储器或者随机存取存储器或者这二者接收指令和数据。计算机的元件可包括用于执行指令的处理器以及用于存储指令和数据的一个或更多个存储器装置。通常,计算机还将包括用于存储数据的一个或更多个大容量存储装置(例如,磁盘、磁光盘或者光盘)或者联接以从其接收数据、向其传送数据或者对其执行这二者。适合于具体实现计算机程序指令和数据的信息载体的示例包括半导体存储器装置,例如,诸如硬盘、软盘和磁带的磁介质、诸如紧凑盘只读存储器(CD-ROM)、数字视频盘(DVD)等的光学介质以及诸如软光盘的磁光介质,以及只读存储器(ROM)、随机存取存储器(RAM)、闪存、可擦除可编程ROM(EPROM)以及电可擦除可编程ROM(EEPROM)。处理器和存储器可由专用逻辑电路补充或者被集成到专用逻辑电路中。
[0085]本说明书包括许多特定实现的细节,但是应该理解,这些细节并不限制任何发明或者说明书中可要求保护的内容,而是描述特定实施方式的特征。本说明书中在各个实施方式的背景下描述的特征可在单个实施方式中作为组合来实现。相比之下,本说明书中在单个实施方式的背景下描述的特征可分别在多个实施方式中实现或者按照适当的子组合来实现。另外,所述特征可按照特定组合来操作并且可被初始描述为按照组合要求保护,但是在一些情况下可从要求保护的组合中排除一个或更多个特征,要求保护的组合可改变为子组合或者子组合的修改形式。
[0086]类似地,即使操作在附图上按照特定顺序描述,不应理解为操作需要按照所述特定顺序执行以获得期望的结果或者需要执行所有的操作。在一些情况下,多任务和并行处理可能是有利的。另外,不应理解为要求上述实施方式中的各种系统组件在所有实施方式中均分离,应该理解,上述程序组件和系统可被并入单个软件产品或者可被打包成多个软件产品。
[0087]应该理解,本文所公开的实施方式仅是例示性的,并非旨在限制本发明的范围。尽管本文中示出和描述了特定实施方式,对于本领域技术人员而言显而易见的是,在不脱离旨在仅由所附权利要求书限定的范围的情况下,可对本发明进行许多修改。
[0088]工业实用性
[0089]本发明使用终端的存储器空间以使发送视频数据所需的网络负荷最小化,将图像数据预存储在终端中,捕获关于特定应用的执行的执行画面,基于所捕获的执行画面以及关于执行画面的信息从预存储的图像数据提取视频内容,将所提取的视频内容的各个项同时编码,并且将编码的视频内容提供给屏幕。因此,根据本发明,云流服务器和网络的使用可减少与客户端装置(例如,终端)的资源利用相当的量。当实时视频或VOD视频未被观看时还可减小网络负荷,并且可在待机状态下确保丰富的GUI体验。可在待机状态下通过显示电影预览、电视剧预告片、广告等来鼓励购买有偿视频以增加销售。还可经由短新闻或定制视频来增强定制服务。此外,本发明的工业实用性在于,销售或经营的可能性充分并且本发明也被实际实现。
【主权项】
1.一种服务装置,该服务装置包括: 服务通信单元,该服务通信单元被配置为与至少一个终端通信以发送和接收用于基于云流提供图像数据的数据;以及 服务控制单元,该服务控制单元被配置为根据预定条件将所述图像数据发送给所述终端,并且当所述终端请求执行特定应用时,捕获关于所述应用的执行的执行画面,将所捕获的执行画面以及关于所述执行画面的信息提供给所述终端,并且控制所述终端基于关于所述执行画面的所述信息从所发送的图像数据提取视频内容并且输出所提取的视频内容,使得所输出的视频内容被包括在所述执行画面中。2.根据权利要求1所述的服务装置,其中,所述服务控制单元将要包括在所述执行画面中的所述视频内容的各个项与内容ID和关于所述视频内容的所述各个项要显示的位置的ig息一起提供。3.根据权利要求1所述的服务装置,该服务装置还包括服务存储单元,该服务存储单元被配置为存储提供给多个应用和所述终端的图像数据。4.一种终端,该终端包括: 通信单元,该通信单元被配置为与服务装置通信以发送和接收用于基于云流提供图像数据的数据;以及 控制单元,该控制单元被配置为请求所述服务装置执行特定应用,从所述服务装置接收关于所述应用的执行的执行画面以及关于所述执行画面的信息,根据关于所述执行画面的所述信息确认视频内容的内容ID和位置信息,基于所确认的信息从预存储的图像数据提取所述视频内容的各个项,将所提取的所述视频内容的各个项同时编码,将所编码的所述视频内容的各个项映射至相应位置信息,并且执行控制以将所映射的视频内容与所述执行画面一起输出。5.根据权利要求4所述的终端,该终端还包括存储单元,该存储单元被配置为当从所述服务装置接收到至少一条图像数据时,根据预定条件和逻辑存储所接收到的图像数据。6.一种基于云流提供图像数据的系统,该系统包括: 终端;以及 服务装置,其中, 所述终端被配置为请求所述服务装置执行特定应用,从所述服务装置接收关于所述应用的执行的执行画面以及关于所述执行画面的信息,根据关于所述执行画面的所述信息确认视频内容的内容ID和位置信息,基于所确认的信息从预先存储的图像数据提取视频内容,将所提取的视频内容的各个项同时编码,将所编码的视频内容映射至位置信息,并且执行控制以将所映射的视频内容与所述执行画面一起输出,并且 所述服务装置被配置为根据预定条件将所述图像数据发送给所述终端,并且当所述终端请求执行所述特定应用时,捕获关于所述应用的执行的所述执行画面,并且将所捕获的执行画面和关于所述执行画面的所述信息提供给所述终端。7.—种基于云流提供图像数据的方法,该方法包括以下步骤: 由服务装置根据预定条件将图像数据发送给至少一个终端; 当所述终端请求执行特定应用时,由所述服务装置捕获关于所述应用的执行的执行画面;以及 控制所述服务装置将所捕获的执行画面以及关于所述执行画面的信息提供给所述终端,并且控制所述终端以基于关于所述执行画面的所述信息从所发送的图像数据提取视频内容并且输出所提取的视频内容,使得所输出的视频内容被包括在所述执行画面中。8.根据权利要求7所述的方法,其中,发送图像数据的步骤包括由所述服务装置按照每一特定周期或者按照特定时间预先下载图像数据,或者当存在特定请求时通过流将所述图像数据发送给所述终端。9.根据权利要求7所述的方法,其中,捕获执行画面的步骤包括由所述服务装置在所述执行画面中仅捕获⑶I画面。10.根据权利要求7所述的方法,其中,提供所捕获的执行画面以及关于所述执行画面的信息的步骤包括将要包括在所述执行画面中的所述视频内容的各个项与内容ID和关于所述视频内容的各个项要显示的位置的信息一起提供。11.一种基于云流提供图像数据的方法,该方法包括以下步骤: 由终端请求服务装置执行特定应用; 由所述终端从所述服务装置接收关于所述应用的执行的执行画面以及关于所述执行画面的信息; 由所述终端根据关于所述执行画面的所述信息确认视频内容的内容ID和位置信息; 由所述终端基于所确认的信息从预先存储的图像数据提取视频内容; 由所述终端将所提取的视频内容的各个项同时编码;以及 由所述终端将所编码的视频内容映射至位置信息,并且将所映射的视频内容与所述执行画面一起输出。12.根据权利要求11所述的方法,在请求执行所述应用之前,该方法还包括以下步骤: 由所述终端从所述服务装置接收至少一条图像数据;以及 由所述终端根据预定条件和逻辑存储所接收到的图像数据。13.—种计算机可读记录介质,该计算机可读记录介质中记录有用于执行一种方法的程序,该方法包括: 根据预定条件将图像数据发送给至少一个终端; 当所述终端请求执行特定应用时,捕获关于所述应用的执行的执行画面;以及执行控制以将所捕获的执行画面以及关于所述执行画面的信息提供给所述终端,并且基于关于所述执行画面的所述信息从所发送的图像数据提取视频内容并输出所提取的视频内容,使得所输出的视频内容被包括在所述执行画面中。14.一种计算机可读记录介质,该计算机可读记录介质中记录有用于执行一种方法的程序,该方法包括: 请求服务装置执行特定应用; 从所述服务装置接收关于所述应用的执行的执行画面以及关于所述执行画面的信息; 根据关于所述执行画面的所述信息确认视频内容的内容ID和位置信息; 基于所确认的信息从预先存储的图像数据提取视频内容; 将所述视频内容的各个项同时编码;以及 将所编码的视频内容映射至位置信息,并且将所映射的视频内容与所述执行画面一起输出。
【文档编号】G06F15/16GK106030564SQ201580010859
【公开日】2016年10月12日
【申请日】2015年2月24日
【发明人】尹泓瑞
【申请人】恩特里克丝有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1