分发控制系统、分发控制方法和计算机可读存储介质的制作方法_5

文档序号:9439597阅读:来源:国知局
机/接收机51与在步骤S122相同将从摄像机62和麦克风63获取并且编码的视频(声音)数据[E]、从存储单元5000获取的指示通信终端5中的当前时间t。的时间信息(t。)以及也是从存储单元5000获取的指示时差Δ的时差信息(Δ)发送到分发控制系统2的发送机/接收机31 (步骤S130)。分发控制系统2的发送机/接收机31接收视频(声音)数据[E]、时间信息(t。)以及时差信息(Δ)。这之后是步骤S123或者步骤S123之后的处理。因此,连续执行上行通道自适应控制的处理。
[0190]多显示处理
[0191]接着,将参考图22至24描述多显示处理。图22至图24是示出图5所示多显示处理的时序图。
[0192]下面描述还以分割方式在通信终端(5fl、5f2、5f3)上再现正在通信终端5a上再现的视频(声音)[XYZ] O
[0193]用于显示网络内容的浏览器20被称为“浏览器20a”,而用于显示用户的设定屏幕的浏览器20被称为“浏览器20b”。首先描述对应于图17中的步骤S30的处理。
[0194]首先,分发控制系统2的浏览器20a对从网络服务器8获取的网络内容数据[XYZ]进行绘制,从而产生各条帧数据,作为静态图像(声音)数据,并且将它们输出到传输FIFO24 (步骤S201)。转换器10对存储于传输FIFO 24中的各条帧数据进行编码,从而将它们转换为可分发到通信终端5a的数据格式的视频(声音)数据[XYZ](步骤S202)。
[0195]发送机/接收机31将转换器10转换的视频(声音)数据[XYZ]发送到通信终端5a的发送机/接收机51 (步骤S203)。通信终端5a的发送机/接收机51接收该视频(声音)数据[XYZ],并且将其输出到再现控制器53。
[0196]在通信终端5a中,解码单元50从再现控制器53获取视频(声音)数据[XYZ]并且对其解码(步骤S204)。此后,扬声器61根据解码的声音数据[XYZ]再现声音,并且显示单元58根据从解码单元50获取的并且由绘制单元55绘制的视频数据[XYZ]再现视频(步骤 S205) ο
[0197]通信终端5a的用户将显示于显示单元58上的屏幕切换到菜单请求屏幕(未示出),并且操作单元52收到在菜单请求屏幕上按下“分发目的地选择菜单”(未示出)(步骤S206)。这样使得发送机/接收机51将切换到分发目的地选择菜单的请求发送到终端管理系统7的发送机/接收机71a (步骤S207)。终端管理系统7的发送机/接收机71a接收切换到分发目的地选择菜单的请求。该请求包含通信终端5a的终端ID。
[0198]发送机/接收机71b将浏览器20b的起动请求发送到分发控制系统2的发送机/接收机21 (步骤S208)。分发控制系统2的发送机/接收机21接收浏览器20b的起动请求,并且对浏览器管理单元22发出浏览器20b的起动请求。
[0199]然后,浏览器管理单元22起动浏览器20b (步骤S209)。编码器桥单元30的创建/选择/传送单元310将从浏览器20a到转换器10 (例如,转换器1a)的输出切换到从浏览器20b到转换器10 (例如,转换器1b)(步骤S210)。当通信终端5a和另一个通信终端5 (例如,通信终端5b)正在共享转换器10 (例如,转换器1a)来接收步骤S203的视频(声音)数据时,编码器桥单元30的创建/选择/传送单元310新创建转换器10 (例如,转换器10b),因为其他通信终端5 (例如,通信终端5b)正在将转换器10 (例如,转换器1a)用于浏览器20a。
[0200]发送机/接收机21根据浏览器20b的指令将分发目的地选择菜单的请求发送到终端管理系统7的发送机/接收机71b (步骤S211)。在这种情况下,还发送通信终端5a的终端ID。终端管理系统7的发送机/接收机71b接收分发目的地选择菜单的请求,并且将通信终端5a的终端ID输出到存储单元7000。
[0201]作为对此的响应,终端管理系统7的存储单元7000根据终端ID搜索可用终端管理表7020,从而提取相应共享ID (步骤S212)。该共享ID指示可用于通信终端5a的通信终端5执行远程共享处理。如图14所示,因为通信终端5a的终端ID是“tOOl”,所以要提取的共享ID是“v003”和“v006”。
[0202]存储单元7000还根据提取的共享ID搜索终端管理表7010,从而提取指示相应显示名称的显示名称信息(步骤S213)。如图13所示,对应于提取的共享ID“v003”和%006”的显示名称分别是“东京总部1F MFP”和“大阪展览馆IF多显示”。
[0203]发送机/接收机71b将分发目的地选择菜单[M]作为内容数据发送到分发控制系统2的发送机/接收机21 (步骤S214)。分发控制系统2的发送机/接收机21接收分发目的地选择菜单数据[M],并且将其输出到浏览器20b。如图12所示,该分发目的地选择菜单数据[M]包含检查框、共享ID和显示名称。
[0204]如图23所示,浏览器20b对指示从终端管理系统7获取的分发目的地选择菜单数据[M]内容数据进行绘制,从而产生作为静态图像(声音)数据的各条帧数据,并且将它们输出到传输FIFO 24(步骤S221)。转换器10对存储于传输FIFO 24中的各条图像(声音)数据[M]进行编码,从而将它们转换为可分发到通信终端的数据格式的视频(声音)数据[M](步骤 S222) ο
[0205]发送机/接收机31将转换器10转换的视频(声音)数据[M]发送到通信终端5a的发送机/接收机51 (步骤S223)。通信终端5a的发送机/接收机51接收该视频(声音)数据[M],并且将其输出到再现控制器53。
[0206]在通信终端5a中,解码单元50从再现控制器53获取视频(声音)数据[M],并且对其解码(步骤S224)。此后,显示单元58根据从解码单元50获取的并且由绘制单元55绘制的视频数据[XYZ]再现视频,如图12所示(步骤S225)。
[0207]在图12所示的分发目的地选择菜单中,当检查到共享ID “v006”的检查框并且用户按下“0K”按钮时,操作单元52接收用户输入的操作(步骤S226)。
[0208]发送机/接收机51将检查结果作为操作数据发送到分发控制系统2的发送机/接收机31 (步骤S227)。分发控制系统2的发送机/接收机31接收该检查结果,作为操作数据,并且将其输出到浏览器20b。
[0209]浏览器20b从检查结果中选择共享ID (步骤S228)。根据浏览器20b的指令,发射机/接收机21将添加分发目的地的请求发送到终端管理系统7的发送机/接收机71b (步骤S229)。添加分发目的地的该请求转换在步骤S227选择的共享ID。终端管理系统7的发送机/接收机71b接收添加分发目的地的请求,并且将共享ID输出到存储单元7000。然后,浏览器20b结束(步骤S230)。这样使得编码器桥单元30的创建/选择/传送单元310将从浏览器20b到转换器10的输出切回从浏览器20a到转换器10的输出(步骤S231)。
[0210]如图24所示,在终端管理系统7的存储单元7000中,根据在步骤S229发送的共享ID,搜索终端管理表7010,从而提取相应终端ID和安装位置信息(步骤S241)。发送机/接收机71b对分发控制系统2的发送机/接收机21发送指令以添加分发目的地(步骤S242)。添加分发目的地的指令包含在步骤S241提取的终端ID和安装位置信息。分发控制系统2的发送机/接收机21接收添加分发目的地的指令,并且将添加分发目的地的指令输出到浏览器管理单元22。在此包含三组终端ID和安装位置信息,S卩,分别是“t006”和“左侧”的终端ID和安装位置信息、分别是“t007”和“中间”的终端ID和安装位置信息以及分别是“t008”和“右侧”的终端ID和安装位置信息。
[0211]编码器桥单元30的创建/选择/传送单元310创建用于多显示的转换器10 (步骤S243)。在这种情况下,编码器桥单元30的创建/选择/传送单元310从浏览器管理单元22获取终端ID和安装位置信息。
[0212]在步骤S243创建的转换器10的分割单元13将作为存储于传输FIFO 24中的静态图像(声音)数据的各条帧数据[XYZ]分割,并且编码单元19对分割的各条帧数据进行编码(步骤S244) ο
[0213]发送机/接收机31根据终端ID( “t006”)和安装位置信息(“左侧”)将编码器桥单元30编码的视频(声音)数据[X]发送到通信终端5f I的发送机/接收机51 (步骤S245-1)。通信终端5f I的发送机/接收机51接收视频(声音)数据[X],并且将其输出到再现控制器53。
[0214]在通信终端5f I中,解码单元50从再现控制器53获取视频(声音)数据[X],并且对其解码(步骤S246 — I)。此后,扬声器61根据解码的声音数据[X]再现声音,并且显示单元58根据从解码单元50获取的并且由绘制单元55绘制的视频数据[X]再现视频(步骤 S247 — I) ο
[0215]类似地,发送机/接收机31根据终端ID( “t007”)和安装位置信息(“中间”)将编码器桥单元30编码的视频(声音)数据[Y]发送到通信终端5f2的发送机/接收机51 (步骤S245 - 2)。通信终端5f2的发送机/接收机51接收视频(声音)数据[Y],并且将其输出到再现控制器53。
[0216]在通信终端5f 2中,解码单元50从再现控制器53获取视频(声音)数据[Y],并且对其解码(步骤S246 - 2)。此后,扬声器61根据解码的声音数据[Y]再现声音,并且显示单元58根据从解码单元50获取的并且由绘制单元55绘制的视频数据[Y]再现视频(步骤 S247 — 2) ο
[0217]类似地,发送机/接收机31根据终端ID( “t008”)和安装位置信息(“右侧”)将编码器桥单元30编码的视频(声音)数据[Z]发送到通信终端5f3的发送机/接收机51 (步骤S235 - 3)。通信终端5f3的发送机/接收机51接收视频(声音)数据[Z],并且将其输出到再现控制器53。
[0218]在通信终端5f 3中,解码单元50从再现控制器53获取视频(声音)数据[Z],并且对其解码(步骤S246 - 3)。此后,扬声器61根据解码的声音数据[Z]再现声音,并且显示单元58根据从解码单元50获取的并且由绘制单元55绘制的视频数据[Z]再现视频(步骤 S247 — 3) ο
[0219]产生各种帧数据的处理
[0220]接着参考图25和图26描述产生各种帧数据的处理。图25是各种类型的帧数据的原理图。本实施例产生四种帧数据。这四种帧数据包含:“周期性地产生的I帧数据”和“P帧数据”以及“跳帧数据”和“强有力产生的I帧数据”。下面将“周期性地产生的I帧数据”称为“周期I帧数据”,并且下面将“强有力产生的I帧数据”称为“强有力I帧数据”。周期I帧数据是第一帧数据的例子,P帧数据是第二帧数据的例子,跳帧数据是第三帧数据的例子,并且强有力I帧数据是第四帧数据的例子。
[0221]首先,作为公知技术,描述产生周期I帧数据和P帧数据。通常,为了通过通信网络有效发送视频数据,利用视频压缩技术减少或者移除不必要的数据。视频压缩技术使编码器对视频数据中的各条帧数据编码,并且产生周期性I帧数据或者P帧数据。
[0222]周期性I帧(帧内)数据是通信终端通过在不参考其他图像的情况下独立(单独)解码能够产生的帧数据。如图25所示,视频数据的第一图像始终是周期性I帧数据。为了便于描述,在此示出重复分发一条周期性I帧数据和四条P帧数据的情况。具体地说,编码单元19重复产生周期性I帧数据和P帧数据,即,例如,产生构成视频数据的周期性I帧数据M1,然后,连续产生构成视频数据的四条P帧数据(M11、M12、M13、M14),并且接着产生构成视频数据的周期性I帧数据,并且然后,连续产生构成视频数据的P帧数据(M11、M12、M13、M14)。
[0223]周期性I帧数据用于实现观看视频数据的新用户的起点、当在传输时在位流中发生问题时的再同步点、快进和快退以及随机存取功能。编码单元19以等间隔自动传输周期性I帧数据,并且当例如新加观看视频数据的用户时,根据需要产生周期性I帧数据。尽管因为周期性I帧数据不是差别数据,所以周期性I帧数据具有要求较多位数(数据量大)的缺陷,但是周期性I帧数据具有的优点是不因为数据丢失而产生噪声等。
[0224]由作为与之前帧数据的差别的差别数据构成的P帧(预测帧内)数据是编码单元19利用参考的之前周期性I帧数据或者P帧数据编码的帧数据。尽管与周期性I帧数据相比,具有要求较少位数的优点,但是P帧数据具有的缺陷是容易发生分发错误,因为与前P帧数据或者周期性I帧数据具有复杂的依赖关系。因为使数据以高速但是低质量传送的用户数据报协议(UDP)用于分发视频数据,所以在通信网络上,帧数据可能丢失。在这种情况下,本P帧数据容易发生分发错误,因为由于丢失的前P帧数据的影响,分发到用户(通信终端5)的视频数据损坏。然而,因为周期性地插入的前I帧数据,减少视频数据的损坏。
[0225]接着将描述产生跳帧数据和本实施例特有的强有力I数据。
[0226]如上所述,因为P帧数据是与之前帧数据的差别数据(P帧数据或者强有力I帧数据),所以如果对于之前帧数据不存在更新部,则编码单元19执行的差分计算就是浪费。
[0227]编码单元19不对周期性I帧数据执行差分计算,但是为了编码而执行压缩计算。这样编码产生的周期性I帧数据的数据量大于P帧数据的数据量。因为该原因,对于周期性I帧数据,如果对于之前帧数据,不存在更新部,则压缩计算就是浪费。此外,因为周期性I帧数据的数据量大,所以在分发控制系统中的总线220上花费的传输时间较长。
[0228]例如,在图25中,不连续更新(改变)P帧数据(M22、M23、M24)、周期性I帧数据M3以及P帧数据M31。在这种状态下,编码单元19执行的差分计算何时压缩计算的处理就是浪费。
[0229]假定在这种状况下,在本实施例中,当从浏
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1