分布管理装置以及分布系统的制作方法

文档序号:7814164阅读:270来源:国知局
分布管理装置以及分布系统的制作方法
【专利摘要】本发明涉及分布管理装置以及分布系统。本发明的课题在于,当用多个终端分割显示内容场合,通过操作任意终端使得多个终端的显示一次性地变化。浏览器(20)根据从任一通信终端接收到的操作数据,使得视频数据的切出位置信息变化,转换部(10)根据切出位置信息,从视频数据切出多个视频数据。发送部/接收部(31)将切出的各视频数据分布到各通信终端。由此,根据操作数据的视频数据分布到多个通信终端,因此,能仅仅操作任意的通信终端使得多个终端的显示一次性地变化。
【专利说明】分布管理装置以及分布系统

【技术领域】
[0001]本发明涉及通过通信网络向计算机或电子黑板等通信终端分布视频数据等的发明。

【背景技术】
[0002]随着近年因特网的普及,云计算已应用于各个领域。云計算是服务利用形态(service usage pattern),其中,用戸通过使用連接到因特网的通信终端,利用由因特网上的服务器提供的服券(云服务),用户付费。
[0003]在云服务中,向多个通信终端分布网络内容(web content)。例如,在专利文献I中,记载分别向多个通信终端分配网络内容的分布系统。
[0004]近年,通过用多个终端分割显示内容,看起来恰似一台大的显示器显示,这样的功能为人们所公知。当在终端仅仅表示网络内容一部分场合,如专利文献I那样,需要利用显示控制指令等,以便能阅览非表示的网络内容。
[0005]但是,在专利文献I中,虽然能通过操作一个终端使得其它终端画面显示翻卷(移动)或切换页面,但是,不能使得多个显示终端的表示一次性地变化。
[0006]【专利文献I】日本特开2007-221229号公报


【发明内容】

[0007]本发明是为了解决上述课题而提出来的,其目的在于,用多个终端分割显示内容场合,通过操作任意终端,使得多个终端的显示一次性地变化。
[0008]为了实现上述目的,本发明技术方案I涉及的发明是一种分布管理装置,通过网络至少将视频数据分别向多个通信终端分布,其特征在于:
[0009]所述分布管理装置包括:
[0010]获取单元,获取表示上述各通信终端间的配置关系的终端管理信息;
[0011]决定单元,根据由上述获取单元获取的上述终端管理信息和从某个上述通信终端接收到的操作数据,决定上述视频数据的切出位置信息;
[0012]切出单元,根据由上述决定单元决定的切出位置信息从上述视频数据切出多个视频数据;以及
[0013]分布单元,根据上述终端管理信息将由上述切出单元切出的上述各视频数据分别分布到上述各通信终端;
[0014]上述决定单元根据上述操作数据使得上述视频数据的切出位置信息变化。
[0015]下面说明本发明的效果:
[0016]在本发明中,根据从任一通信终端接收到的操作数据,决定单元使得视频数据的切出位置信息变化,根据决定单元决定的切出位置信息,切出单元从视频数据切出多个视频数据,分布单元将各视频数据分布到各通信终端。由此,根据操作数据的视频数据分布到多个通信终端,因此,能仅仅操作任意的通信终端使得多个终端的显示一次性地变化。

【专利附图】

【附图说明】
[0017]图1是本実施形态涉及的分布系统的概略图。
[0018]图2是将軟件狗(dongle)连接到通信終端时概念图。
[0019]图3表示基本分布方法的概念图。
[0020]图4是组播的概念图。
[0021]图5是多显示器的概念图。
[0022]图6是通过分布管理系统使用多个通信终端的复合分布的概念图。
[0023]图7是分布管理系统、通信终端、终端管理系统、以及网络服务器的硬件构成图。
[0024]图8是軟件狗的硬件构成图。
[0025]图9是主要表示分布管理系统的各功能的功能框图。
[0026]图10是主要表示通信终端的各功能的功能框图。
[0027]图11是表示终端管理系统的各功能的功能框图。
[0028]图12是分布目的地选择菜单画面的概念图。
[0029]图13是终端管理表的概念图。
[0030]图14是可用终端管理表的概念图。
[0031]图15是编码器桥接部的详细图。
[0032]图16是表示转换部的各功能的功能框图。
[0033]图17是表示分布管理系统的基本分布処理的順序图。
[0034]图18是表示通过分布管理系统使用多个通信终端的通信処理的順序图。
[0035]图19是表示时刻调整处理的順序图。
[0036]图20是表示对从分布管理系统传输到通信终端的数据进行信道适应控制处理的順序图。
[0037]图21是表示对从通信终端传输到分布管理系统的数据进行信道适应控制处理的順序图。
[0038]图22是表示多显示器処理的順序图。
[0039]图23是表示多显示器処理的順序图。
[0040]图24是表示多显示器処理的順序图。
[0041]图25(a)表示从网络服务器取得的内容数据一例,(b)表示各通信终端的初始显示图像。
[0042]图26(a)、(b)是表示拖拉操作前后的各通信终端的显示图像的模式图。
[0043]图27是用于说明进行页替换处理场合的浏览内容的处理概念图。
[0044]图28是用于说明进行翻卷处理场合的浏览内容的处理概念图。
[0045]图29是表示多显示器处理的顺序图。

【具体实施方式】
[0046]下面,一边参照附图一边说明本发明涉及的实施形态,在以下实施形态中,虽然对构成要素,种类,组合,位置,形状,数量,相对配置等作了各种限定,但是,这些仅仅是例举,本发明并不局限于此。
[0047]以下,详细说明本实施形态涉及的分布系统I。以下所示实施形态是作为分布系统的适用例,其利用云计算将网络内容转换成视频数据、音数据、或视频数据以及音数据,向计算机或电子黑板等通信终端分布。以下,当表示映像及音之中至少一方场合,表示为“视频(声音)”。
[0048][实施形态的概略]
[0049]参照图1,说明本发明一实施形态的概略。图1是本実施形态涉及的分布系统的概略图。
[0050]<系统构成的概略>
[0051]首先,说明分布系统I的构成概略。
[0052]如图1所示,本実施形态的分布系统I由分布管理系統2、多个通信终端5a?5f、终端管理系統7、以及网络服务器(web server#构成。在下文说明中,多个通信终端5a?5f之中的任何通信终端表示为“通信终端5”。分布管理系統2、终端管理系統7、以及网络服务器8都由服务器计算机构成。
[0053]通信终端5是接収分布系统I的服务的用户所使用的终端。其中,通信终端5a是笔记本个人计算机PC。通信终端5b是如智能电话或平板终端等的移动终端。通信终端5c是复印、扫描、打印、以及传真各功能复合的MFP(多功能外围设备/打印机/产品,Multifunct1n Peripheral/Printer/Product)。通信终端 5d 是投影仪。通信终端 5e 是设有照相机、麦克风、以及扬声器的TV (视频)会议终端,通信终端5f是能够电子地转换由用户等描绘的内容的电子黑板(白板)。
[0054]通信终端5不仅是如图1所示那样的终端,也可以是手表,自动售货机,气表,汽车导航装置,游戏机,空调,照明器具,单独的照相机,单独的麦克风,单独的扬声器等。
[0055]分布管理系統2、通信终端5、终端管理系統7、以及网络服务器8可通过因特网或局域网(LAN)等的通信网络9通信。该通信网络9也包括第三代(3G)、微波接入全球互操作性(WiMAX)、长期演进(LTE)等的无线通信网络。
[0056]通信终端5,如通信终端5d等那样,可以不具有通过通信网络9与其它終端或系統进行通信的功能。然而,如图2所示,用戸通过将软件狗99插入到通信终端5d的通用串行总线(USB)的接口或高清晰度多媒体接口(HDMI),通信终端5能通过通信网络9与其它终端或系統进行通信。图2是将軟件狗连接到通信終端时的概念图。
[0057]分布管理系統2通过具有存在于云上的网络浏览器(以下,表示为“浏览器”)20,在云上呈现处理(rendering)网络内容,由此而得到的H.264或MPEG-4等的视频(声音)数据分布到通信终端5。
[0058]另一方面,终端管理系統7具有作为管理服务器的功能,进行通信终端5的登录认证,或进行通信终端5的合同信息等的管理。又,终端管理系統7具有用于传输电子邮件的简单邮件传输协议(SMTP)服务器的功能。终端管理系統7可以作为例如云服务(IaaS:基础设施作为服务)上展开的假想机器实现。理想的是,终端管理系統7以多重化运用,以便与意外事态对应,执行提供连续的服务。
[0059]浏览器20设为能实时通信/协作(RTC)。分布管理系統2具有下文所述图16中的编码部19,该编码部19可对由浏览器20生成的视频(声音)数据,执行实时编码。因此,分布管理系統2的处理与由DVD播放器读取和分配记录在DVD中的非实时性的视频(声音)数据场合等不同。
[0060]<各种分布方法的概略>
[0061]接着,说明各种分布方法的概略。
[0062](基本分布)
[0063]图3表示基本分布方法的概念图。在分布系統I中,如图3所示,分布管理系統2的浏览器20从网络服务器8获取网络内容数据A,通过呈现处理,生成视频(声音)数据A。接着,编码器桥接部30将视频(声音)数据A进行编码,向通信终端5分布。由此,SP使由HTML(超文本置标语言)或CSS(层叠网络的文稿,cascading style sheets)等作成的网络内容很丰富,由于作为H.264或MPEG-4等的视频(声音)数据分布,因此,即使低性能的通信终端5也能流畅地再现视频(声音)。
[0064]在本实施形态的分布管理系統2中,预先通过使得浏览器20最新化,即使没有使得向作为局部的通信终端5提供内容的浏览器最新化,也能流畅地再现最新的丰富的网络内容。
[0065]分布系統I应用上述分布方法,如图4至图6所示那样,也能将网络内容作为视频(声音)数据向多个站点分布。在此,说明图4至图6所示分布方法。
[0066](组播)
[0067]图4是组播的概念图。如图4所示那样,分布管理系統2的单一的浏览器20从网络服务器8获取网络内容数据A,通过呈现处理,生成视频(声音)数据A。接着,编码器桥接部30将视频(声音)数据A进行编码。此后,分布管理系統2将视频(声音)数据A向多个通信终端5fl,5f2,5f3分布。由此,在多个站点输出相同视频(声音)。该场合,没有必要使得通信终端5fl,5f2,5f3具有相同的显示再现能力(分辨率相同等)。这种分布方法例如称为“组播”。
[0068](多显示器)
[0069]图5是多显示器的概念图。如图5所示,分布管理系統2的单一的浏览器20从网络服务器8获取网络内容数据XYZ,通过呈现处理,生成单一的视频(声音)数据XYZ。接着,编码器桥接部30将单一的视频(声音)数据XYZ分割为多个视频(声音)数据X、Y、Z后,进行编码。此后,分布管理系統2将分割后的视频(声音)数据X向通信终端5Π分布。同样,分布管理系統2将分割后的视频(声音)数据Y向通信终端5f2分布,将分割后的视频(声音)数据Z向通信终端5f3分布。由此,即使例如横长的网络内容数据XYZ,由于在多个通信终端5分割显示视频,如果将通信终端5Π,5f2,5f3排成一列设置,则能得到与显示一个大的视频同样的效果。该场合,必须使得通信终端5fl,5f2,5f3具有相同的显示再现能力(分辨率相同等)。这种分布方法例如称为“多显示器”。
[0070](复合分布)
[0071]图6是通过分布管理系统使用多个通信终端的复合分布的概念图。如图6所示,在第一站点(图6右侧),利用作为电子黑板的通信终端5f I以及作为电视会议终端的通信终端5el,在第二站点(图6左侧),利用作为电子黑板的通信终端5f2以及作为电视会议终端的通信终端5e2。在第一站点,利用电子笔P1,用于通过笔画(stroke)使得文字等的操作数据显示在通信终端5Π上,在第二站点,利用电子笔P2,用于通过笔画使得文字等的操作数据显示在通信终端5f2上。
[0072]接着,在第一站点,由通信终端5el获得的视频(声音)在编码部60编码后,向分布管理系統2传输。此后,在分布管理系統2的解码部40解码,输入到浏览器20。由电子笔Pl绘制在通信终端5Π的表示笔画等的操作数据向分布管理系統2传输,输入到浏览器20。另一方面,在第二站点,由通信终端5e2获得的视频(声音)在编码部60编码后,向分布管理系統2传输。此后,在分布管理系統2的解码部40解码,输入到浏览器20。由电子笔P2绘制在通信终端5f2的笔画等的操作数据向分布管理系統2传输,输入到浏览器20。
[0073]另一方面,浏览器20例如从网络服务器8获取显示在通信终端5f 1,5f2的各自的显示器的背景图像的网络内容数据A。接着,浏览器20将网络内容数据A、操作数据pl、p2、以及视频(声音)内容数据El、E2结合,通过呈现处理,生成设置在所希望的布局的视频(声音)数据。接着,编码器桥接部30对视频(声音)数据进行编码,分布管理系統2向各站点分布相同的视频(声音)数据。由此,在第一站点,在通信终端5fI的显示器上,显示视频A、p1、p2、El (视频部分)、以及E2 (视频部分),同时,从通信终端5el的扬声器输出E2 (声音部分)。另一方面,即使在第二站点,也在通信终端5f2的显示器上,显示视频A、pl、p2、El (视频部分)、以及E2 (视频部分),同时,从通信终端5e2的扬声器输出El (声音部分)。在第一站点,由于通信终端5fl的回波消除功能,站点本身的声音El (声音部分)不输出。另一方面,在第二站点,由于通信终端5f2的回波消除功能,站点本身的声音E2 (声音部分)不输出。
[0074]因此,在第一站点和第二站点,可以执行在远程站点间实时共享相同信息的远程共享处理,因此,本实施形态的分布系統I对远程电话会议等很有效。
[0075][实施形态的详细说明]
[0076]下面,参照图7至图24进行实施形态的详细说明。
[0077]<实施形态的硬件构成>
[0078]首先,参照图7和图8,说明本实施形态的硬件构成。图7是分布管理系统、通信终端、终端管理系统、以及网络服务器的硬件构成图。图8是軟件狗的硬件构成图。关于通信终端的通信的硬件构成与通信终端的硬件构成局部相同,说明省略。
[0079]如图7所示的分布管理系統2包括:控制分布管理系統2全体动作的CPU201,存储IPL等的用于驱动CPU201的程序的R0M202,用作CPU201的工作区的RAM203,存储程序等各种数据的HDD204,根据CPU201的控制、控制对HDD204的各种数据的读取或写入的硬盘驱动器(HDC) 205,控制对闪存等记录介质206的数据读取或写入(存储)的介质驱动器207,显示各种信息的显示器208,利用通信网络9用于进行数据传输或连结软件狗99的I/F209,键盘211,鼠标212,麦克风213,扬声器214,GPU(图形处理单元)215,以及如图7所示那样用于连接上述各构成要素的地址总线和数据总线等的总线线路220。
[0080]各通信终端或各系统或各服务器用的程序可以是可设置的形式或可实行的形式的文件,记录在上述记录介质206等计算机能读取的记录介质上流通。
[0081]下面,参照图8说明軟件狗的硬件构成。如图8所示,軟件狗99包括:控制軟件狗99全体动作的CPU91,存储基本输入/输出程序的R0M92,用作CPU91的工作区的RAM93,根据CPU91的控制执行数据的读取或写入的EEPR0M(电可擦除和可编程ROM)94,用于与通信终端5的I/F209连接的I/F96,天线97a,利用该天线97a执行短距离无线技术通信的通信部97,以及用于电连接上述各部分的地址总线和数据总线等的总线线路90。作为短距离无线技术,可以列举例如近场通信(NFC)标准,蓝牙(注册商标),无线保真(WiFi),以及ZigBee 等。
[0082]<实施形态的功能构成>
[0083]下面,参照图9至图16说明本实施形态的功能构成。
[0084]图9是主要表示分布管理系统的各功能的功能框图。在图9中,表示分布管理系统2对通信终端5f I分布视频(声音)数据场合的功能构成,但是,分布目的地为通信终端5fl以外场合也具有相同的功能构成。尽管分布管理系統2设有多个分布引擎服务器,为了便于说明,在以下说明中,说明设有单个分布引擎服务器的场合。
[0085](分布管理系統的功能构成)
[0086]如图9所示,分布管理系統2因图7所示的硬件构成以及程序,具有图9所示的各功能构成。具体地说,包括浏览器20、发送部/接收部21、浏览器管理部22、发送用先入先出(FIFO)缓冲器24、时刻管理部25、时刻获取部26、信道适应控制部27、编码器桥接部30、发送部/接收部31、接收FIF034、识别部35、延迟信息获取部37a、信道适应控制部37b、以及解码部40。分布管理系統2还包括由图7所示HDD204构建的存储部2000。从识别部35输出的后文所述的识别信息存储在该存储部2000。浏览器20获得的内容数据也可以暂时存储在作为高速缓存的存储部2000。
[0087]上述各功能构成之中,浏览器20是在分布管理系統2内动作的网络浏览器。浏览器20通过对网络内容数据等的内容数据执行呈现处理,生成作为RGB数据或PCM数据的视频(声音)数据。使得浏览器20与网络内容的丰富化对应,常时最新化(更新)。
[0088]在本实施形态的分布系統I中,在分布管理系統2内准备多个浏览器20,从多个浏览器20中选择用户信道(user sess1n)使用的云浏览器。在此,为了方便说明,例举准备单个浏览器20的场合。
[0089]浏览器20具有例如媒体播放器,Flash播放器,JavaSiript (注册商标),CSS和HTML呈现器(renderer)。JavaSiript (注册商标)包括标准化产品和分布系統I特有的产品O
[0090]在此,媒体播放器是用于在浏览器20内再现视频(声音)文件等的多媒体文件的浏览器插件。Flash播放器是用于在浏览器20内再现Flash内容的浏览器插件。特有的JavaSiript是JavaSiript组,其提供分布系統I特有的服务的应用编程接口(API)。CSS是一种用于有效地定义以HTML描述的网络页面(web page)的外观和风格的技术。HTML呈现器是HTML呈现引擎。
[0091 ] 发送部/接收部21在终端管理系統7和网络服务器8之间进行各种数据或要求等的发送/接收。例如,发送部/接收部21从网络服务器8的内容站点获取网络内容数据。
[0092]浏览器管理部22进行浏览器20和编码器桥接部30的管理。例如,浏览器管理部22对浏览器20或编码器桥接部30指示启动或结束,或者在启动或结束时对编码器ID进行编号。在此,编码器ID是浏览器管理部22用于管理编码器桥接部30的处理而编号的识别信息。每当浏览器20启动,浏览器管理部22对浏览器ID进行编号,管理浏览器ID。在此,浏览器ID是浏览器管理部22为了管理浏览器20的处理进行编号、用于识别浏览器20的识别息。
[0093]浏览器管理部22通过发送部/接收部31从通信终端5获取各种操作数据,向浏览器20输出。操作数据是由在通信终端5上的操作事件(通过键盘211或鼠标212等的操作,或电子笔P的笔画等)而发生的数据。在通信终端5设有温度传感器、湿度传感器、以及加速度传感器等各种传感器场合,浏览器管理部22从通信终端5获得作为各传感器的输出信号的传感器信息,向浏览器20输出。
[0094]发送用FIFO 24是存储在浏览器20生成的视频(声音)数据的缓冲器。
[0095]时刻管理部25管理分布管理系統2特有的时刻T。
[0096]时刻获取部26与后文的通信终端5中的时刻控制部56协同,执行时刻调整的处理。具体地说,时刻获取部26从时刻管理部25获得表示分布管理系統2中的时刻T的时刻信息T,或通过发送部/接收部31以及发送部/接收部51,从后文的时刻控制部56接收表示通信终端5中的时刻t的时刻信息t,向时刻控制部56发送时刻信息t和时刻信息T。
[0097]信道适应控制部27根据发送延迟时间信息D计算再现延迟时间U,或计算编码器桥接部30中的转换部10的帧速率或数据的分辨率等的动作条件。该再现延迟时间U是再现前通过数据缓冲用于使得再现延迟的时间。
[0098]编码器桥接部30将浏览器20生成的视频(声音)数据向编码器桥接部30中的后述转换部10输出。参照图15及图16更详细地说明编码器桥接部30。图15是编码器桥接部的详细图。图16是表示转换部的各功能的功能框图。
[0099]如图15所示,编码器桥接部30由作成/选择部310、选择部320、以及设置在上述两者之间的多个转换部10a、10b、10c构成。在此,表示三个转换部10a、10b、10c,但是,可以提供任意数量的转换部。以下,将任意的转换部用“转换部10”表示。
[0100]转换部10将由浏览器20生成的视频(声音)数据的数据形式转换为能通过通信网络9向通信终端5分布的数据形式。因此,转换部10如图16所示,包括修整部(trimmingunit) 11、尺寸调整部12、分割部13、以及编码部19。修整部11、尺寸调整部12、以及分割部13不对声音数据场合进行任何处理。
[0101]其中,修整部11执行仅切除视频(声音)的一部分的处理。尺寸调整部12变更视频(声音)的缩小规模。分割部13如图5所示,分割从网络服务器8获得的网络内容。
[0102]编码部19通过对在浏览器20生成的视频(声音)数据进行编码,转换为能通过通信网络9向通信终端5分布视频(声音)数据。若视频不动(若帧间没有变化),编码部19在视频动之间通过插入跳帧,以节省带宽。声音场合,仅仅进行编码。
[0103]作成/选择部310新作成转换部10,或对已经作成的转换部10选择输入的视频(声音)数据。作成场合,作成/选择部310作成能根据通信终端5中的视频(声音)数据的再现能力的转换的转换部10。选择场合,选择已经作成的转换部20。例如,除了向通信终端5a分布,向通信终端5b开始分布时,有时将与向通信终端5a分布的视频(声音)数据相同的视频(声音)数据向通信终端5b分布。在这种场合,当通信终端5b具有与通信终端5a中的视频(声音)数据的再现能力相同的再现能力场合,作成/选择部310不为通信终端5b作成新的转换部10b,而是利用已为通信终端5a作成的转换部10a。
[0104]另一方面,选择部320从已经作成的转换部10选择所希望的转换部。通过上述作成/选择部310和选择部320的选择,能进行图6所示那样的各种各样模式的分布。
[0105]发送部/接收部31从通信终端5接收和向通信终端5发送各种数据、请求等。例如,发送部/接收部31在通信终端5的登录处理中,对于通信终端5的发送部/接收部51向用户发送用于促使登录请求的认证画面数据。另外,发送部/接收部31通过超文本安全套接字传输协议(HTTPS)服务器,根据分布系統I特有的协议,执行从通信终端5的用户应用及通信终端6的设备应用接收数据和向通信终端5的用户应用及通信终端6的设备应用发送数据。该特有的协议是基于HTTPS的应用层协议,用于在分布管理系統2和通信终端之间实时地发送和接收数据而不被打断。发送部/接收部31执行发送响应控制、实时数据生成、命令发送、接收响应控制、接收数据分析、以及手势转换。
[0106]其中,发送响应控制是为了从分布管理系統2向通信终端5发送数据,管理从通信终端5所请求的下载用的HTTPS会话的处理。该下载用的HTTPS会话的响应不立刻结束,保持一定时间(一到几分钟)。发送部/接收部31在响应的主体部分中动态地写入发送到通信终端5的数据。为了消除重连(reconnect1n)的损失,在前一会话结束之前允许来自通信终端的另一个请求到达。通过使发送部/接收部31预先进入待命状态直到完成前一个请求,即使进行重连,也可消除额外开销(overhead)。
[0107]实时数据作成是以下处理:对于在图16中的编码部19生成的压缩视频(以及压缩声音)的数据赋与特有的头(header),将其写入HTTPS的主体部分。
[0108]命令发送是生成向通信终端5发送的命令数据、将其写入指向通信终端5的HTTPS的主体部分的处理。
[0109]接收响应控制是分布管理系統2为了从通信终端5接收数据,管理从通信终端5所请求的HTTPS会话的处理。该HTTPS会话的响应不立刻结束,保持一定时间(一到几分钟)。通信终端5将要被发送到分布管理系統2的发送部/接收部31的数据动态地写入到请求的主体部分。
[0110]接收数据分析是根据类型分析来自通信终端5传输的数据、传送该数据到必要的过程的处理。
[0111]手势转换是将用户使用电子笔或手写输入到作为电子黑板的通信终端5f的手势事件转换为能够由浏览器20接收的格式的处理。
[0112]接收用FIFO 34是存储用解码部40解码的视频(声音)数据的缓冲器。
[0113]识别部35执行对于从通信终端5接收的视频(声音)数据的处理。具体地说,识别部35基于照相机62摄影的图像作为标志识别人或动物的面部、年龄、以及性别等。对于办公室来说,识别部35基于由照相机62摄影的图像通过面部识别执行名称标注和替换背景图像的处理等。识别部35将表示识别内容的识别信息存储在存储部2000。该识别部35通过使用识别扩展卡执行处理实现了高速化。
[0114]与用于上行用的信道适应控制的处理的延迟信息获取部57对应,延迟信息获取部37a用于下行用的信道适应控制的处理。具体地说,延迟信息获取部37a预先从解码部40获取表示发送延迟时间dl的发送延迟时间信息dl,保持一定时间,在获取得到多个发送延迟时间信息dl时,向信道适应控制部37b输出由多个发送延迟时间dl指示频率分布信息的发送延迟时间信息d。
[0115]与用于上行用的信道适应控制的处理的信道适应控制部27对应,信道适应控制部37b用于下行用的信道适应控制的处理。具体地说,信道适应控制部37b根据发送延迟时间信息d计算编码部60的动作条件。信道适应控制部37b通过发送部/接收部31以及发送部/接收部51向通信终端5的编码部60发送表示帧速率及数据的分辨率等的动作条件。
[0116]解码部40对从通信终端5发送来的视频(声音)数据解码。
[0117](通信终端的功能构成)
[0118]下面,参照图10说明通信终端5的功能构成。通信终端5是作为用于执行用户向分布系统I登录、以及开始或停止视频(声音)数据的分布等的接口的终端。
[0119]如图10所示,通信终端5包括解码部50、发送部/接收部51、操作部52、再现控制部53、呈现处理部55、时刻控制部56、延迟信息获取部57、显示部58、以及编码部60。通信终端5还包括由图7所示RAM构建的存储部5000。后文所述的表示时刻差Λ的时刻差信息Λ以及通信终端5中的表示时刻t的时刻信息t存储在该存储部5000。
[0120]其中,解码部50对从分布管理系統2分布、从再现控制部53输出的视频(声音)数据进行解码。
[0121]发送部/接收部51与分布管理系統2的发送部/接收部31以及后述的终端管理系統7的发送部/接收部71a之间,进行各种数据或请求等的发送/接收。例如,发送部/接收部51在通信终端5的登录处理中,根据操作部52的对通信终端5的启动,对终端管理系統7的发送部/接收部71执行登录请求。
[0122]操作部52执行接受用户的操作输入的处理,例如,接受以电源开关、键盘、鼠标、电子笔P等的输入或选择等,作为操作数据向分布管理系統2的浏览器管理部22发送。
[0123]再现控制部53缓冲从发送部/接收部51接收到的视频(声音)数据(实时数据包),考虑再现延迟时间U,向解码部50输出。
[0124]呈现处理部55对由解码部50解码的数据进行呈现处理。
[0125]时刻控制部56与分布管理系統2的时刻获取部26协同,执行时刻调整处理。具体地说,时刻控制部56从存储部5000获得表示通信终端5中的时刻t的时刻信息t。时刻控制部56通过发送部/接收部51以及发送部/接收部31,向分布管理系統2的时刻获取部26请求表示分布管理系統2中的时刻T的时刻信息T。该场合,请求时刻信息T的同时,发送时刻信息t。
[0126]延迟信息获取部57预先从再现控制部53获取表示发送延迟时间Dl的发送延迟时间信息D1,保持一定时间,在获取得到多个发送延迟时间信息Dl时,通过发送部/接收部51以及发送部/接收部31向信道适应控制部27发送由多个发送延迟时间Dl指示频率分布信息的发送延迟时间信息D。发送延迟时间信息D例如100帧发送一次。
[0127]显示部58再现由呈现处理部55进行呈现处理的数据。
[0128]编码部60将从内置麦克风213或外部附接的照相机62以及麦克风63获取的并被编码的视频(声音)数据E、从存储部5000获取的指示在通信终端5中当前时刻h的时刻信息h、以及从存储部5000获取的指示时间差△的时间差信息△,通过发送部/接收部51以及发送部/接收部31发送到分布管理系統2的解码部40。编码部60基于从信道适应控制部37b接收的由信道适应控制信号指示的动作条件改变编码部60的动作条件。编码部60根据新的动作条件,将从照相机62以及麦克风63获取的并被编码的视频(声音)数据E、从存储部5000获取的指示在通信终端5中当前时刻&的时刻信息h、以及从存储部5000获取的指示时间差△的时间差信息△,通过发送部/接收部51以及发送部/接收部31发送到分布管理系統2的解码部40。
[0129]内置麦克风213、外部附接的照相机62、以及麦克风63等是输入单元一例,是需要编码及解码的各种设备。输入单元除了视频(声音)数据,还可以输出触摸数据或嗅觉数据。
[0130]输入单元还包括温度传感器、方向传感器、加速度传感器等各种传感器。
[0131](终端管理系统的功能构成)
[0132]下面,参照图11说明终端管理系统7的功能构成。图11是表示终端管理系统的各功能的功能框图。
[0133]如图11所示,终端管理系统7包括发送部/接收部71a、发送部/接收部71b、以及认证部75。终端管理系统7还包括由图7所示HDD204构建的存储部7000 (终端管理信息的存储装置)。分布目的地选择菜单数据、终端管理表7010 (终端管理信息)、以及可利用终端管理表7020存储在该存储部7000。
[0134]其中,分布目的地选择菜单数据是表示图12所示那样的分布目的地选择菜单画面的数据。
[0135]在终端管理表7010中,如图13所示,相关联地管理通信终端5的终端ID、用户证明书、用户利用分布系统I的服务时的合同信息、通信终端5的终端类别、指示各通信终端5的本地统一资源定位符(URL)的设置信息、各通信终端5的实行环境信息、共享ID、设置位置信息、以及显示名称信息。其中,实行环境信息包括各通信终端5的“收藏夹”、“先前Cookie信息”、以及“缓存文件”,其在各通信终端5登录后连同设定信息一起发送到分布管理系统2,用于对各通信终端5执行个别服务。
[0136]共享ID是当每个用户通过使得与被分布到自己的通信终端5的视频(声音)数据相同内容的视频(声音)数据也分布到其它通信终端5、执行远程共享处理时所使用的ID,是识别其它通信终端或其它通信终端组的识别信息。例如,终端ID“t006”的共享ID是“v006”,终端ID “t007”的共享ID是“v006”,终端ID “t008”的共享ID是“v006”。当从终端ID “tOOl”的通信终端5a请求与共享ID “v006”的通信终端5fl、5f2、5f3进行远程共享处理时,分布管理系统2对于通信终端5fl、5f2、5f3分布与向通信终端5a分布中的视频(声音)数据相同的视频(声音)数据。但是,当通信终端5a和通信终端5fl、5f2、5f3的显不部58的分辨率不同场合,与其相对应,分布管理系统2分布视频(声音)数据。
[0137]设置位置信息例如图5所示那样,表示通信终端5fl、5f2、5f3排列设置场合的设置位置,即通信终端间的配置关系。显示名称信息是表示图12所示分布目的地选择菜单画面的显示名称的内容的信息。
[0138]另一方面,在可利用终端管理表7020中,对于各终端ID,相关联地管理表示由该终端ID指示的通信终端5能远程共享处理的通信终端或通信终端组的共享ID。
[0139]下面,回到图11说明各功能构成。
[0140]发送部/接收部71a与通信终端5之间,执行各种数据或请求等的发送/接收。例如,发送部/接收部71a从通信终端5的发送部/接收部51接收登录请求,或对发送部/接收部51发送登录请求的认证结果。
[0141]发送部/接收部71b与分布管理系统2之间,执行各种数据或请求等的发送/接收。例如,发送部/接收部71b从分布管理系统2的发送部/接收部21接收分布目的地选择菜单数据的请求,或对发送部/接收部21发送分布目的地选择菜单数据。
[0142]认证部75根据从通信终端5接收到的终端ID及用户证明书,通过检索终端管理表7010,判断是否存在相同组合的终端ID以及用户证明书,执行通信终端5的认证。
[0143][实施形态的动作或处理]
[0144]下面,参照图17至图24说明本实施形态的动作或处理。
[0145]〈基本的分布处理〉
[0146]首先,参照图17说明图3所示的基本的分布方法的具体的分布处理。图17是表示分布管理系统的基本分布処理的順序图。在此,说明使用通信终端5a请求登录场合,也可以使用通信终端5a以外的通信终端5登录。
[0147]如图17所示,若用户在通信终端5a接通电源,则通信终端5a的发送部/接收部51通过终端管理系统7的发送部/接收部71a执行向认证部75请求登录(步骤S21)。该登录请求包含通信终端5a的终端ID以及用户证明书。
[0148]接着,认证部75根据接收到的终端ID以及用户证明书,通过检索终端管理表7010,判断是否存在相同组合的终端ID以及用户证明书,执行通信终端5a的认证(步骤S22)。在此,以下继续说明在终端管理表7010存在相同组合的终端ID和用户证明书时,SP,当通信终端5a被认证为分布系统I中的正当的终端时的情况。
[0149]终端管理系统7的认证部75通过发送部/接收部71a向通信终端5a的发送部/接收部51发送分布管理系统2的IP地址(步骤S23)。分布管理系统2的IP地址预先由终端管理系统7获得,存储在存储部7000。
[0150]接着,终端管理系统7的发送部/接收部71b通过分布管理系统2的发送部/接收部21向浏览器管理部22发送浏览器20启动请求(步骤S24)。由此,浏览器管理部22使得浏览器20启动(步骤S25)。
[0151]接着,编码器桥接部30的作成/选择部310根据通信终端5a的再现能力(显示器的分辨率等)以及内容的种类作成转换部10(步骤S26)。
[0152]接着,浏览器20对于网络服务器8请求内容数据A (步骤S27)。对此,网络服务器8从自己的存储部(没有图示)读取所请求的内容数据A(步骤S28)。接着,网络服务器8通过分布管理系统2的发送部/接收部21向作为请求方的浏览器20发送内容数据A(步骤 S29)。
[0153]接着,浏览器20对内容数据A进行呈现处理,生成视频(声音)数据,向发送用FIFO 24输出(步骤S30)。然后,转换部10通过对存储在发送用FIFO 24的视频(声音)数据编码,转换成用于向通信终端5a分布的视频(声音)数据A(步骤S31)。
[0154]接着,编码器桥接部30通过发送部/接收部31以及发送部/接收部51向再现控制部53发送视频(声音)数据A (步骤S32)。由此,在通信终端5a中,从再现控制部53向解码部50输出视频(声音)数据A,从扬声器61再现声音,并且,通过呈现处理部55在显示部58再现视频(步骤S33)。
[0155]〈使用多个通信终端的复合分布处理〉
[0156]下面,参照图18说明通过分布管理系统使用多个通信终端的通信处理。图18是表示通过分布管理系统使用多个通信终端的通信処理的順序图。在此,作为多个通信终端5,说明图6所示模式具体处理。因为这里也执行类似于步骤S21至S29的登录处理、浏览器启动等的处理,所以从与上述步骤S29对应的处理说明。
[0157]如图18所示那样,分布管理系统2的浏览器20从网络服务器8通过发送部/接收部21接收内容数据A (步骤S41)。然后,浏览器20通过对内容数据A进行呈现处理,生成视频(声音)数据,向发送用FIFO 24输出(步骤S42)。
[0158]另一方面,若通信终端5fl的编码部60从照相机62以及麦克风63接受内容数据E的输入(步骤S43),则编码部60进行编码后,通过发送部/接收部51及发送部/接收部31向分布管理系统2的解码部40发送内容数据E (步骤S44)。由此,内容数据E在解码部40解码后,通过接收用FIFO 34输入到浏览器20。然后,浏览器20对内容数据E进行呈现处理,生成视频(声音)数据E,向发送用FIFO 24输出(步骤S45)。该场合,浏览器20对于已经获得的内容数据A,结合内容数据E输出。
[0159]再有,若通信终端5fl的操作部52接受通过电子笔Pl的笔画操作的输入(步骤S46),则操作部52通过发送部/接收部51及发送部/接收部31向分布管理系统2的浏览器管理部22发送操作数据P (步骤S47)。由此,操作数据P从浏览器管理部22输入到浏览器20。然后,浏览器20对操作数据P进行呈现处理,生成图像数据p,向发送用FIFO 24输出(步骤S48)。该场合,浏览器20对于已经获得的内容数据A,E,结合操作数据P输出。
[0160]接着,转换部10通过对存储在发送用FIFO 24的图像(声音)数据A、E、p进行编码,转换为要被分布到通信终端5a的视频(声音)数据A、E、P (步骤S49)。然后,编码器桥接部30通过发送部/接收部31以及发送部/接收部51向再现控制部53发送视频(声音)数据A、E、p (步骤S50-1)。此后,视频(声音)数据A、E、P在解码部50被解码,向扬声器61输出声音,并且,在解码部50被解码,在呈现处理部55进行呈现处理,视频输出到显示部58(步骤S51-1)。
[0161]又,即使对于通信终端5f2,与步骤S50-1相同,编码器桥接部30通过发送部/接收部31及发送部/接收部51向再现控制部53发送视频(声音)数据A、E、p (步骤S50-2)。此后,视频(声音)数据A、E、p在解码部50被解码,向扬声器61输出声音,并且,在解码部50被解码,在呈现处理部55进行呈现处理,视频输出到显示部58(步骤S51-2)。由此,与在通信终端5fl输出的视频(声音)相同的视频(声音)在通信终端5f2也输出。
[0162]<时刻调整的处理>
[0163]下面,参照图19说明时刻调整处理。图19是表示时刻调整处理的順序图。
[0164]首先,为了获得发送部/接收部51向分布管理系统2请求时刻信息T的时刻,通信终端5的时刻控制部56从存储部5000获取通信终端5中的时刻信息ts (步骤S81)。然后,发送部/接收部51向发送部/接收部31请求分布管理系统2中的时刻信息T (步骤S82)。该场合,请求时刻信息T同时,发送上述时刻信息ts。
[0165]接着,为了获得发送部/接收部31接受到上述步骤S82请求的时刻,时刻获取部26从时刻管理部25获取分布管理系统2中的时刻信息I;(步骤S83)。然后,为了获得发送部/接收部31响应上述步骤S82请求的时刻,时刻获取部26从时刻管理部25获取分布管理系统2中的时刻信息Ts (步骤S84)。接着,发送部/接收部31向发送部/接收部51发送时刻信息ts、Tr, Ts (步骤S85)。
[0166]接着,为了获得发送部/接收部51接受到上述步骤S85响应的时刻,通信终端5的时刻控制部56从存储部5000获取通信终端5中的时刻信息t,(步骤S86)。
[0167]然后,通信终端5的时刻控制部56计算分布管理系统2和通信终端5之间的时刻差Λ (步骤S87)。该时刻差Λ由以下式I表示:
[0168]Δ = [(Tr+Ts)/2]-[(tr+ts)/2](式 I)
[0169]然后,时刻控制部56将表示时刻差Λ的时刻差信息Λ存储在存储部5000 (步骤S88)。该时刻调整的一连串的处理例如每分钟定期进行。
[0170]<下行用的信道适应控制的处理>
[0171]下面,参照图20说明从分布管理系统2向通信终端5发送的(下行)数据的信道适应控制的处理。图20是表示从分布管理系统传输到通信终端的数据的信道适应控制处理的順序图。
[0172]首先,分布管理系统2的编码器桥接部30通过发送部/接收部31以及发送部/接收部51向再现控制部53发送再现延迟时间信息U,所述再现延迟时间信息U表示再现前先行缓冲、用于使得再现延迟的再现延迟时间(步骤S101)。编码器桥接部30对于从发送用FIFO 24获得经编码等的视频(声音)数据A,将从时刻管理部25获得的当前时刻Ttl作为时间戳附加,通过发送部/接收部31以及发送部/接收部51,向再现控制部53发送(步骤 S102)。
[0173]另一方面,在通信终端5,再现控制部53等待直到成为通信终端5中的时刻(VU-Δ)后,通过将视频(声音)数据输出到解码部50,使得从扬声器61声音再现,通过呈现处理部55使得从显示部58再现视频(步骤S103)。即,仅仅在以下式2所示再现延迟时间信息U的范围内,通信终端5接收的视频(声音)数据再现,范围外的视频(声音)数据不再现地消去。
[0174]U ^ (t0+ Δ ) -T0 (式 2)
[0175]再现控制部53从存储部5000读取通信终端5中的当前时刻tQ (步骤S104)。该时刻h表示通信终端5从分布管理系统2接收到视频(声音)数据时刻的通信终端5中的时刻。然后,再现控制部53从存储部5000读取由上述步骤S86存储的表示时刻差△的时刻差信息Λ (步骤S105)。接着,再现控制部53计算发送延迟时间D1,该发送延迟时间Dl表示视频(声音)数据从分布管理系统2发送直到在通信终端5接收的时间(步骤S106)。该计算由以下式3进行,当通信网络9混杂场合,发送延迟时间Dl变长。
[0176]Dl = (t0+Δ)-T0 (式 3)
[0177]接着,延迟信息获取部57预先从再现控制部53获取表示发送延迟时间Dl的发送延迟时间信息D1,保持一定时间,在获取得到多个发送延迟时间信息Dl时,通过发送部/接收部51及发送部/接收部31向信道适应控制部27发送由多个发送延迟时间Dl指示频率分布信息的发送延迟时间信息D (步骤S107)。
[0178]接着,分布管理系统2的信道适应控制部27根据发送延迟时间信息D重新计算再现延迟信息U’,以及计算转换部10的帧速率或数据的分辨率等的动作条件(步骤S108)。
[0179]接着,分布管理系统2的编码器桥接部30通过发送部/接收部31以及发送部/接收部51向再现控制部53发送表示由上述步骤S108计算的新的再现延迟时间U,的再现延迟时间信息U’(步骤S109)。
[0180]然后,转换部10根据表示动作条件的信道适应控制信号,变更转换部10的动作条件(步骤S110)。例如,发送延迟时间Dl过长场合,若与发送延迟时间Dl相对应,使得再现延迟时间信息U长,则在扬声器61及显示部58的再现时间过于变迟,因此,使得再现延迟时间信息U长存在限度。于是,信道适应控制部27不仅对于编码器桥接部30使得再现延迟时间U变更,设为再现延迟时间U’,而且,对于转换部10,通过降低视频(声音)数据的帧速率或降低视频(声音)数据的分辨率,能与通信网络9的混杂对应。由此,编码器桥接部30根据变更后的动作条件,如上述步骤S102那样,将当前时刻Ttl作为时间戳附加的视频(声音)数据向通信终端5的再现控制部53发送(步骤S111)。
[0181 ] 接着,在通信终端5,再现控制部53等待直到成为通信终端5中的时刻(L+U’ - Δ )后,通过将视频(声音)数据输出到解码部50,如上述步骤S103那样,使得从扬声器61声音再现,通过呈现处理部55使得从显示部58再现视频(步骤S112)。此后,继续执行上述步骤S104以后的处理。这样,继续执行下行用的信道适应控制的处理。
[0182]<上行用的信道适应控制的处理>
[0183]下面,参照图21说明从通信终端5向分布管理系统2发送的(上行)数据的信道适应控制的处理。图21是表示从通信终端向分布管理系统发送的数据的信道适应控制处理的順序图。
[0184]首先,通信终端5的编码部60将从照相机62以及麦克风63获取的并被编码的视频(声音)数据E、从存储部5000获取的指示在通信终端5中当前时刻h的时刻信息tQ、以及从存储部5000获取的指示时间差△的时间差信息△,通过发送部/接收部51以及发送部/接收部31发送到分布管理系統2的解码部40 (步骤S121)。
[0185]接着,在分布管理系统2,从时刻管理部25读取上述步骤S121解码部40接收到视频(声音)数据E等的时刻h (步骤S122)。接着,解码部40计算发送延迟时间dl,该发送延迟时间dl表示视频(声音)数据从通信终端5发送直到在分布管理系统2接收的时间(步骤S123)。该计算由以下式4进行,当通信网络9混杂场合,发送延迟时间dl变长。
[0186]dl = Τ0-(?0+Δ)(式 4)
[0187]接着,分布管理系统2的延迟信息获取部37a与延迟信息获取部57同样,预先从解码部40获取表示发送延迟时间dl的发送延迟时间信息dl,保持一定时间,在获取得到多个发送延迟时间信息dl时,向信道适应控制部37b输出由多个发送延迟时间dl指示频率分布信息的发送延迟时间信息d (步骤S124)。
[0188]接着,信道适应控制部37b根据发送延迟时间信息d计算编码部60的动作条件(步骤S125)。然后,信道适应控制部37b通过发送部/接收部31以及发送部/接收部51向通信终端5的编码部60发送表示帧速率或数据的分辨率等的动作条件的信道适应控制信号(步骤S126)。即,相对下行场合的信道适应控制部27在相同分布管理系统2内向编码器桥接部30输出信道适应控制信号,上行场合的信道适应控制部37b从分布管理系统2通过通信网络9向通信终端5发送信道适应控制信号。
[0189]接着,编码部60根据接收到的用信道适应控制信号表示的动作条件,变更编码部60的动作条件(步骤S127)。然后,编码部60根据新的动作条件,如上述步骤S121那样,将从照相机62以及麦克风63获取的并被编码的视频(声音)数据E、从存储部5000获取的指示在通信终端5中当前时刻&的时刻信息h、以及从存储部5000获取的指示时间差Δ的时间差信息△,通过发送部/接收部51以及发送部/接收部31发送到分布管理系統2的解码部40(步骤S128)。此后,继续执行上述步骤S122以后的处理。这样,继续执行上行用的信道适应控制的处理。
[0190]〈多显示器的处理〉
[0191]下面,参照图22至图24说明多显示器的处理。图22至图24是表示图5所示多显示器的处理的順序图。
[0192]在此,是在通信终端5a再现的视频(声音)XYZ之中,将视频部分分割到各通信终端5fl,5f2,5f3进行再现的例子。下面,在多显示器的处理说明中,所谓“视频(声音)”表示至少包含图像数据的数据。
[0193]在此,将用于显示网络内容的浏览器20表示为“浏览器20a”,将用于向用户显示设定画面的浏览器20表示为“浏览器20b”。在此,从相当于图17的步骤S30的处理说明。
[0194]首先,分布管理系统2的浏览器20a对从网络服务器8获取的网络内容数据XYZ进行呈现处理,生成图像(声音)数据,向发送用FIFO 24输出(步骤S201)。然后,转换部10通过对存储在发送用FIFO 24的图像(声音)数据编码,转换成用于向通信终端5a分布的视频(声音)数据XYZ (步骤S202)。
[0195]接着,编码器桥接部30通过发送部/接收部31以及发送部/接收部51向通信终端5a的再现控制部53发送视频(声音)数据XYZ (步骤S203)。由此,在通信终端5a中,从再现控制部53向解码部50输出视频(声音)数据XYZ,通过呈现处理部55,在显示部58再现视频(声音)(步骤S204)。
[0196]接着,由通信终端5a的用户将显示在显示部58上的画面切换到没有图示的菜单请求画面,操作部52接受菜单请求画面中的没有图示的“分布目的地选择菜单”按钮的按压(步骤S205)。由此,发送部/接收部51向终端管理系统7的发送部/接收部71a请求向分布目的地选择菜单切换(步骤S206)。而发送部/接收部71b通过发送部/接收部21对分布管理系统2的浏览器管理部22请求浏览器20b的启动(步骤S207)。
[0197]接着,编码器桥接部30的作成/选择部310将从浏览器20a向转换部10 (例如转换部1a)的输出切换为从浏览器20b向转换部10 (例如转换部1b)的输出(步骤S209)。但是,当通信终端5a和另一通信终端5 (例如通信终端5b)共享转换部10 (例如转换部1a),在上述步骤S203接收视频(声音)数据时,由于其它通信终端5 (例如通信终端5b)正在使用转换部10 (例如转换部1a),用于浏览器20a,因此,编码器桥接部30的作成/选择部310重新产生转换部10 (例如转换部1b)。
[0198]接着,浏览器20b通过发送部/接收部21以及发送部/接收部71b,向终端管理系统?的存储部7000请求分布目的地选择菜单(步骤S210)。这时,也发送通信终端5a的终端ID。对此,在终端管理系统7的存储部7000,根据该终端ID,通过检索存储在存储部7000的可利用终端管理表7020,提取对应的共享ID (步骤S211)。该共享ID指示可供通信终端5a执行远程共享处理的通信终端5。在此,如图14所示,通信终端5a的终端ID为“ tOOl ”,提取的共享 ID 为 “v003”,“v006”。
[0199]存储部7000根据提取的共享ID检索终端管理表7010,提取表示对应的表示名称的表示名称信息(步骤S212)。在此,如图13所示,与提取的共享ID “v003”、“v006”对应的表示名称分别是“东京总公司1F MFP”,“大阪展览馆IF多显示器”。
[0200]接着,存储部7000通过发送部/接收部71b以及发送部/接收部21向浏览器20b发送分布目的地选择菜单的数据,作为内容数据(步骤S213)。
[0201]该分布目的地选择菜单如图12所示,包含复选框、共享ID、以及表示名称。
[0202]接着,如图23所示,浏览器20b对从终端管理系统7获得的指示分布目的地选择菜单M的内容数据进行呈现处理,生成视频(声音)数据,输出到发送用FIFO 24(步骤S221)。然后,转换部10通过对存储在发送用FIFO 24的图像(声音)数据M编码,转换成用于向通信终端5a分布的视频(声音)数据M(步骤S222)。
[0203]接着,编码器桥接部30通过发送部/接收部31以及发送部/接收部51向通信终端5a的再现控制部53发送视频(声音)数据M(步骤S223)。由此,在通信终端5a中,从再现控制部53向解码部50输出视频(声音)数据M,通过呈现处理部55,在显示部58再现图12所示那样的视频(声音)(步骤S224)。
[0204]接着,若由用户选中共享ID “v006”的复选框,加入确认,按压“确定”按钮,则操作部52通过发送部/接收部51以及发送部/接收部31向浏览器管理部222发送确认结果,作为操作数据(步骤S226)。
[0205]然后,浏览器20b根据确认结果选择共享ID (步骤S227)。接着,浏览器20b通过发送部/接收部21以及发送部/接收部71b向终端管理系统7的存储部7000请求分布目的地追加(步骤S228)。该分布目的地追加请求包含在上述步骤S227所选择的共享ID。接着,浏览器20b结束其作用(步骤S229)。由此,编码器桥接部30的作成/选择部310进行切换,将从浏览器20b向转换部10的输出回复到从浏览器20a向转换部10的输出(步骤S230)。
[0206]接着,如图24所示,在终端管理系统7的存储部7000中,根据上述步骤S228送来的共享ID,通过检索终端管理表7010,提取对应的终端ID以及设置位置信息(步骤S241)。接着,存储部7000 (终端管理信息的存储装置)通过发送部/接收部71b以及发送部/接收部21向浏览器管理部22 (终端管理信息的获取单元)发送分布目的地追加指示(步骤
5242)。在该发送分布目的地追加指示中,包含在上述步骤S241提取的终端ID以及设置位置信息。在此,包括三组终端ID以及设置位置信息,即,终端ID以及设置位置信息分别是“t006”和“左”,终端ID以及设置位置信息分别是“t007”和“中间”,终端ID以及设置位置信息分别是“t008”和“右”。
[0207]接着,编码器桥接部30的作成/选择部310作成多显示器用的转换部10(步骤
5243)。该场合,编码器桥接部30的作成/选择部310从浏览器管理部22获取终端ID以及设置位置信息。
[0208]接着,由上述步骤S243作成的转换部10的分割部13分割存储在发送用FIFO 24的图像(声音)数据XYZ之中的图像数据部分,编码部19对所分割的各图像数据(包含声音数据场合,为声音数据以及所分割的各图像数据)进行编码(步骤S244)。
[0209]然后,编码器桥接部30根据终端ID “t006”以及设置位置信息“左”,通过发送部/接收部31以及通信终端5f I的发送部/接收部51向通信终端5f I的再现控制部53发送视频(声音)数据X (步骤S245-1)。由此,在通信终端5fl,从再现控制部53向解码部50输出视频(声音)数据X,从扬声器61再现声音,并且,通过呈现处理部55在显示部58再现视频(步骤S246-1)。
[0210]同样,编码器桥接部30根据终端ID “t007”以及设置位置信息“中”,通过发送部/接收部31以及通信终端5f2的发送部/接收部51向通信终端5f2的再现控制部53发送视频(声音)数据Y (步骤S245-2)。由此,在通信终端5f2,从再现控制部53向解码部50输出视频(声音)数据Y,从扬声器61再现声音,并且,通过呈现处理部55在显示部58再现视频(步骤S246-2)。
[0211]再有,同样,编码器桥接部30根据终端ID “t008”以及设置位置信息“右”,通过发送部/接收部31以及通信终端5f3的发送部/接收部51向通信终端5f3的再现控制部53发送视频(声音)数据Z (步骤S245-3)。由此,在通信终端5f3,从再现控制部53向解码部50输出视频(声音)数据Z,从扬声器61再现声音,并且,通过呈现处理部55在显示部58再现视频(步骤S246-3)。
[0212]<多显示器中的翻卷处理以及页切换处理>
[0213]下面,说明多显示器中的翻卷(scroll)处理以及页切换处理。页切换处理以及翻卷处理是从通信终端5获取各种操作数据(键盘211或鼠标212等的操作或电子笔P的笔画等的操作事件)场合实行的处理之一。
[0214]下面,为便于说明,省略关于声音数据的描述。
[0215]图25(a)表示从网络服务器取得的内容数据一例,(b)表示各通信终端的初始显示图像。
[0216]如图25(a)所示,内容数据是例如由多页构成的文书文件等的连续数据,在此,设为由连续四页构成的数据。
[0217]如图25 (b)所示,在三台通信终端5f I,5f2,5f3实行多显示器处理,分别分配一部分内容数据表示。该内容数据的显示分配根据存储在存储部7000的终端管理表7010中的设置位置信息(参照图13)决定。
[0218]例如,分布管理系统2进行处理,使得配置在左侧的通信终端5f I (终端ID“ t006,,)显示内容数据的第一页,使得配置在中央的通信终端5f2(终端ID “t007”)显示内容数据的第二页,使得配置在右侧的通信终端5f3(终端ID “t008”)显示内容数据的第三页。内容数据的一部分(在本例中为第四页)不一定显示。
[0219]在各通信终端5fl,5f2,5f3显示一个内容数据的不同处。但是,显示在各通信终端5fl,5f2,5f3的内容数据的局部即使存在重叠部分也没有关系。
[0220]在此,设为对通信终端5f 1,5f2,5f3之中某台通信终端(在此为通信终端5f I)实行用电子笔P或手写等的拖拉操作。图26(a)、(b)是表示拖拉操作前后的各通信终端的显示图像的模式图。
[0221]如图26 (a)所示,对通信终端5f I实行横向拖拉操作场合,分布管理系统2执行页切换处理。页切换处理是使得显示在各通信终端5fl,5f2,5f3的显示图像移动(变化)一页份的处理。
[0222]例如,对通信终端5fl实行向左(横顺方向)的拖拉操作场合,分布管理系统2进行处理,使得在通信终端5f I显示内容数据的第二页,使得在通信终端5f2显示内容数据的第三页,使得在通信终端5f3显示内容数据的第四页。页切换处理也可以是使得显示图像一次移动多页份的处理。
[0223]如图26 (b)所示,对通信终端5f I实行纵方向的拖拉操作场合,分布管理系统2进行翻卷处理。翻卷处理是使得显示在各通信终端5fl,5f2,5f3的显示图像根据拖拉量移动(变化)的处理。
[0224]例如,对通信终端5fl实行向上(纵顺方向)的拖拉操作,其拖拉量为约半页份场合,分布管理系统2进行处理,使得在通信终端5Π显示内容数据的第一页的后半和第二页的前半,使得在通信终端5f2显示内容数据的第二页的后半和第三页的前半,使得在通信终端5f2显示内容数据的第三页的后半和第四页的前半。
[0225]这样,分布管理系统2根据拖拉操作的种类(横向或纵向)实行通信终端5的显示图像的页切换处理或翻卷处理,根据拖拉操作方向(顺方向或逆方向)使得通信终端5的显示图像朝送进方向或返回方向移动。页切换处理及翻卷处理的各通信终端5中的视频的切出位置(分割位置)的移动量相同。
[0226]<根据拖拉操作的浏览内容>
[0227]图27是用于说明进行页替换处理场合的浏览内容的处理概念图。
[0228]分布管理系统2的浏览器20对从网络服务器8获取的相当于四页的网络内容数据“1234”进行呈现处理,生成单一视频数据“1234”。编码器桥接部30从浏览器20生成的视频数据“1234”切出向通信终端5fl,5f2,5f3分布的视频数据“ 123”。编码器桥接部30在将视频数据“ 123”分割为多个视频数据“ I ”、“2”、“3”后对其编码。此后,分布管理系統2将分割、编码后的视频数据“1”、“2”、“3”分别向通信终端5fl,5f2,5f3分布。其结果,在页切换处理前的通信终端5fl,5f2,5f3分别显示视频“1”、“2”、“3”。
[0229]在此,如图26 (a)所示,设为对任一通信终端5f 1,5f2,5f3实行横顺方向(向左)的拖拉操作P。于是,编码器桥接部30根据操作数据P,从浏览器20生成的视频数据“ 1234”切出向通信终端5fl,5f2,5f3分布的视频数据“234”。编码器桥接部30在将视频数据“234”分割为多个视频数据“2”、“3”、“4”后对其编码。此后,分布管理系統2将分割、编码后的视频数据“2”、“3”、“4”分别向通信终端5fl,5f2,5f3分布。
[0230]由此,如“翻页(flip page)后的浏览结果”所示,在通信终端5fl,5f2,5f3分别显示视频“2”、“3”、“4”。这样,显示在通信终端5fl,5f2,5f3的视频连动,仅仅移动相同页份,因此,能得到显示在各通信终端5fl,5f2,5f3的视频同时页切换那样的效果。
[0231]图28是用于说明进行翻卷处理场合的浏览内容的处理概念图。
[0232]在翻卷处理前的通信终端5fl,5f2,5f3,与图27相同,分别显示视频“1”、“2”、“3”。
[0233]在此,如图26 (b)所示,设为对任一通信终端5f 1,5f2,5f3实行纵顺方向(向上)的拖拉操作P。于是,编码器桥接部30根据操作数据P,从浏览器20生成的视频数据“ 1234”切出向通信终端5fl,5f2,5f3分布的视频数据“1’2’3’”。编码器桥接部30在将视频数据“Γ 2’ 3’”分割为多个视频数据“1’”、“2’”、“3’”后对其编码。此后,分布管理系統2将分害I]、编码后的视频数据分别向通信终端5fl,5f2,5f3分布。
[0234]由此,如“翻卷后的浏览结果”所示,在通信终端5fl,5f2,5f3分别显示视频“Γ”、“2’”、“3’”。这样,显示在通信终端5fl,5f2,5f3的视频连动,仅仅移动相同量,因此,能得到显示在各通信终端5fl,5f2,5f3的视频同时翻卷那样的效果。
[0235]<多显示器的拖拉操作处理>
[0236]下面,参照图29说明多显示器中的拖拉操作处理。图29是表示多显示器的处理的顺序图。在此,从相当于图24的步骤S243的处理进行说明。省略关于声音数据的描述。
[0237]首先,编码器桥接部30的作成/选择部310作成多显示器用的转换部10 (步骤S251)。
[0238]接着,浏览器20对于网络服务器8a请求内容数据“XYZ”(步骤S252)。对此,网络服务器8a从自己的存储部(没有图示)读取所请求的内容数据“XYZ”(步骤S253)。接着,网络服务器8a通过分布管理系统2的发送部/接收部21向作为请求方的浏览器20发送内容数据“XYZ” (步骤S254)。
[0239]接着,浏览器20对内容数据“XYZ”进行呈现处理,生成视频数据“XYZ”,向发送用FIFO 24输出(步骤S255)。浏览器20使得视频数据“XYZ”作为高速缓存存储在存储部2000。
[0240]浏览器20根据从浏览器管理部22获取的通信终端5f 1,5f2,5f3的设置位置信息(终端管理信息)决定视频数据“XYZ”的切出位置(包含修整位置和分割位置)。作为切出位置信息,向多显示器用的转换部10输出(步骤S256)。浏览器20使得视频数据“XYZ”的切出位置信息作为高速缓存存储在存储部2000。
[0241]多显示器用的转换部10根据来自浏览器20的切出位置信息,进行视频数据“XYZ”的切出(修整,分割)、以及编码(步骤S257)。即,转换部10的修整部11根据来自浏览器20的切出位置信息,对存储在发送用FIFO 24的视频数据“XYZ”进行修整,实行生成视频数据“X1Y1Z1”的处理。这是从视频数据“XYZ”除去没有发送到通信终端部分的处理。接着,转换部10的分割部13将经过修整部11修整的视频数据“X1Y1Z1”分割为多个视频数据“Χ1”、“ΥΓ’、“Ζ1”。接着,编码部19对分割的各视频数据“Χ1”、“ΥΓ’、“Ζ1”进行编码。
[0242]接着,编码器桥接部30根据通过浏览器20从浏览器管理部22获取的终端ID以及设置位置信息,通过发送部/接收部31以及通信终端5f I的发送部/接收部51向通信终端5fl的再现控制部53发送视频数据“XI” (步骤S258-1)。由此,在通信终端5fl中,从再现控制部53向解码部50输出视频数据“XI”,通过呈现处理部55在显示部58再现视频(步骤S259-1)。
[0243]同样,编码器桥接部30向通信终端5f2的再现控制部53发送视频数据“Y1” (步骤S258-2)。由此,在通信终端5f2中,在显示部58再现视频(步骤S259-2)。
[0244]同样,编码器桥接部30向通信终端5f3的再现控制部53发送视频数据“Z1” (步骤S258-3)。由此,在通信终端5f3中,在显示部58再现视频(步骤S259-3)。
[0245]在此,若通信终端5fl的操作部52接受由电子笔Pl的笔画操作的输入(步骤S260),则操作部52通过发送部/接收部51以及发送部/接收部31向分布管理系统2的浏览器管理部22发送操作数据pi (步骤S261)。由此,操作数据pi从浏览器管理部22输入到浏览器20。
[0246]接着,当判断操作数据pi为拖拉操作数据场合,浏览器20读取高速缓存在存储部2000的视频数据“XYZ”,向发送用FIFO 24输出(步骤S262)。
[0247]浏览器20根据操作数据Pl决定视频数据“XYZ”的新的切出位置,作为新的切出位置信息向转换部10输出(步骤S263)。S卩,浏览器20读出高速缓存在存储部2000的上次切出位置信息。操作数据Pl是指示页切换处理的拖拉操作数据场合,浏览器20决定使得切出位置仅仅移动一页份(以页单位移动)的新的切出位置。操作数据Pl是指示翻卷处理的拖拉操作数据场合,浏览器20决定使得切出位置仅仅移动与拖拉操作距离对应的量的新的切出位置。浏览器20将决定的新的切出位置作为新的切出位置信息向转换部10输出,同时,高速缓存在存储部2000。
[0248]多显示器用的转换部10根据来自浏览器20的新的切出位置信息,进行视频数据“XYZ”的切出(修整,分割)、以及编码(步骤S264)。S卩,转换部10的修整部11根据来自浏览器20的切出位置信息,对存储在发送用FIFO 24的视频数据“XYZ”进行修整,实行生成视频数据“X2Y2Z2”的处理。接着,转换部10的分割部13将经过修整部11修整的视频数据“X2Y2Z2”分割为多个视频数据“X2”、“Y2”、“Z2”。接着,编码部19对分割的各视频数据12”、“¥2”、“22”进行编码。
[0249]接着,编码器桥接部30根据通过浏览器20从浏览器管理部22获取的终端ID以及设置位置信息,通过发送部/接收部31以及通信终端5f I的发送部/接收部51向通信终端5fl的再现控制部53发送视频数据“X2” (步骤S265-1)。由此,在通信终端5fl中,从再现控制部53向解码部50输出视频数据“X2”,通过呈现处理部55在显示部58再现视频(步骤S266-1)。
[0250]同样,编码器桥接部30根据终端ID以及设置位置信息,通过发送部/接收部31以及通信终端5f2的发送部/接收部51向通信终端5f2的再现控制部53发送视频数据“Y2” (步骤S265-2)。由此,在通信终端5f2中,从再现控制部53向解码部50输出视频数据“Y2”,通过呈现处理部55在显示部58再现视频(步骤S266-2)。
[0251]同样,编码器桥接部30根据终端ID以及设置位置信息,通过发送部/接收部31以及通信终端5f3的发送部/接收部51向通信终端5f3的再现控制部53发送视频数据“Z2” (步骤S265-3)。由此,在通信终端5f3中,从再现控制部53向解码部50输出视频数据“Z2”,通过呈现处理部55在显示部58再现视频(步骤S266-3)。
[0252]<页切换处理和翻卷处理中的分布目的地的管理>
[0253]浏览器20在步骤S256中,可以通过表等使得分割生成的视频数据“X”、“Y”、“Z”的范围和表示发送目的地的通信终端5Π,5f2,5f3的终端ID对应存储在存储部2000。
[0254]在页切换处理中,视频数据“XYZ”的切出位置以及分割位置与上次分布时相同,仅仅分布目的地的通信终端5f 1,5f2,5f3变化场合,浏览器20可以实行以下处理。即,浏览器20读取存储在存储部2000的视频数据“X”、“Y”、“Z”的范围,以及表示与其对应的终端ID的信息。然后,对于视频数据“乂”、“¥”、“2”的范围替换终端ID,使其存储在存储部2000。后段的发送部/接收部31根据浏览器20决定的各视频数据的分布目的地的信息,将各视频数据“Χ”、“Υ”、“Ζ”向各通信终端5fl,5f2,5f3分布。
[0255]进行翻卷处理场合,浏览器20可以实行任意设定视频数据的切出位置以及分割位置使其存储在存储部2000的处理。
[0256]<翻卷处理以及页切换处理的效果>
[0257]上述多显示器中的翻卷处理以及页切换处理根据用户拖拉操作实行,因此,与菜单选择等方法相比,用户负担少。
[0258]根据拖拉操作的类别(纵方向或横方向)区别实行翻卷处理还是页切换处理,进行动作,因此,用户能感觉到进行翻卷及页切换。再有,根据拖拉操作的方向(顺方向或逆方向)使得显示图像朝送进方向或返回方向移动。尤其,拖拉操作的方向和显示图像的移动方向相同场合,用户不会感到压力,能感觉地实行翻卷及页切换。
[0259]用多显示器表示一个内容场合,能通过操作任一通信终端使得全部通信终端的显示器连动,实行翻卷显示或页切换显示,因此,用户负担少。
[0260]<实施形态的主要效果>
[0261]如上面例举具体例子详细说明那样,在本实施形态的分布系统I中,在云上,分布管理系统2包括进行呈现处理的浏览器20以及进行编码等的编码器桥接部30。由此,浏览器20根据用所设定的描述语言表示的内容数据,生成视频(声音)数据,编码器桥接部30对视频(声音)数据编码后向通信终端分布。因此,在通信终端5,接收用所设定的描述语言表示的内容数据的负荷,以及接收后生成视频(声音)数据的负荷减少,因此,能解消因内容丰富化而引起的通信终端5的负荷变大的问题。
[0262]尤其,浏览器20使得实时通信成为可能,转换部10对于由浏览器20生成的视频(声音)数据进行实时编码。因此,例如,视频(声音)数据的请求式分布那样,与DVD播放器选择没有实时性(即,预先被编码)的视频(声音)数据分布场合不同,分布管理系统2通过对将要分布前获取的内容进行呈现处理,生成视频(声音)数据后编码,因此,能执行实时性优异的视频(声音)数据的分布。
[0263][补充说明]
[0264]在本实施形态的分布系统I中,终端管理系统7和分布管理系统2互相作为不同的装置构成,但是,也可以例如,通过使得分布管理系统2具有终端管理系统7的功能等,将终端管理系统7和分布管理系统2作为一体装置构成。
[0265]上述实施形态中的分布管理系统2和终端管理系统7既可以由单一计算机构建,也可以分割各部分(功能,单元,存储部)由任意分配的多台计算机构建。
[0266]上述实施形态的存储各程序的CD-ROM等的记录介质,以及存储上述程序的HDD204,不管哪一个都可以作为程序制品向国内或国外提供。
[0267]上面参照【专利附图】
附图
【附图说明】了本发明的实施形态,但本发明并不局限于上述实施形态。在本发明技术思想范围内可以作种种变更,它们都属于本发明的保护范围。
【权利要求】
1.一种分布管理装置,通过网络至少将视频数据分别向多个通信终端分布,其特征在于: 所述分布管理装置包括: 获取单元,获取表示上述各通信终端间的配置关系的终端管理信息; 决定单元,根据由上述获取单元获取的上述终端管理信息和从某个上述通信终端接收到的操作数据,决定上述视频数据的切出位置信息; 切出单元,根据由上述决定单元决定的切出位置信息从上述视频数据切出多个视频数据;以及 分布单元,根据上述终端管理信息将由上述切出单元切出的上述各视频数据分别分布到上述各通信终端; 上述决定单元根据上述操作数据使得上述视频数据的切出位置信息变化。
2.根据权利要求1所述的分布管理装置,其特征在于: 上述切出单元包括: 修整单元,根据由上述决定单元决定的上述切出位置信息修整上述视频数据;以及 分割单元,将由上述修整单元修整的视频数据分割为多个。
3.根据权利要求1或2所述的分布管理装置,其特征在于: 上述操作数据是拖拉操作数据。
4.根据权利要求1至3中任何一項所述的分布管理装置,其特征在于: 上述操作数据是指示分别向上述各通信终端分布的各视频数据的页切换的操作数据场合,上述决定单元使得上述视频数据的切出位置信息以页单位变化。
5.根据权利要求1至4中任何一項所述的分布管理装置,其特征在于: 上述操作数据是指示向上述各通信终端分布的各视频数据的翻卷的操作数据场合,上述决定单元使得上述视频数据的切出位置信息仅仅变化与拖拉操作距离对应的量。
6.—种分布系統,其特征在于,包括: 权利要求1至5中任何一項所述的分布管理装置;以及 存储装置,存储向上述分布管理装置的获取单元提供的上述终端管理信息。
【文档编号】H04N1/32GK104469536SQ201410465447
【公开日】2015年3月25日 申请日期:2014年9月12日 优先权日:2013年9月17日
【发明者】冈田敦, 志田春夫, 二宫正树, 楠见洋介 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1