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

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