发送装置及发送方法

文档序号:7605272阅读:145来源:国知局
专利名称:发送装置及发送方法
技术领域
本发明涉及一种发送装置和发送方法,用于发送包含如视频、音频、文本、静止图像等媒体的内容,以及显示内容的画面构成信息。
背景技术
作为将包含文本、静止图像、动态图像和音频的内容综合,并记述空间配置和时间配置的方法,目前可以举出由W3C(World Wide Web Consortium,互联网联盟)标准化的SMIL(Synchronized Multimedia Integration Language,同步多媒体综合语言)技术。
SMIL是一种类似于现在通过因特网广泛普及的超文本记述语言HTML(超文本标记语言),而且更适合于分配包含动态图像的多媒体数据的记述语言。
下面使用图1来对说明SMIL文档的记述例子进行说明。
在图1的记述中,第3行<layout>至第8行</layout>为内容的空间配置信息。
而第11行<par>至第16行</par>为再生内容的时间信息。
在第5行至第7行分别定义配置动态图像、文本和静止图像的区域v、t、i。
而在第12行至第14行分别定义再生动态图像、音频、文本和静止图像的时间信息。第12行至第14行的每一行中的“src=”指定用于获取媒体的URL,在本例子中指定以RTSP(RealTime Streaming Protocol,实时数据流协议,Internet Draft RFC2326)协议获取动态图像和音频,而以HTTP(Hyper TextTransport Protocol,超级文本传输协议)协议获取文本和静止图像。
另外,第12行或第14、15行中包含的“region=”指定显示媒体的位置,并且与第5行至第7行中指定的区域相对应。
例如,由于第14行指定的文本数据为region id=“t”,因而被显示在第6行指定的区域。
另外,图中的行序号是为了说明方便而赋予的,实际的SMIL文档中并没有记述。
下面,使用图2来对用户通过网络播放存储在服务器中的使用SMIL记述的内容的方法进行说明。
作为内容的接收终端的用户1604使用HTTP等协议,通过因特网等网络,从服务器1(1601)获取记述了内容的SMIL文档。用户1604获取SMIL文档之后,解释SMIL文档,从服务器获取记述的各种媒体,也就是文本、静止图像、动态图像和音频等。具体来说,用户1604从服务器2(1602)获取动态图像数据和音频数据,并从服务器3(1603)获取文本数据和静止图像数据。
然后,用户1604基于记述在所获取的SMIL文档中的空间信息和时间信息,以适当的位置和时间播放所记述的各种媒体。
然而,在使用SMIL记述内容时,用户1604无法事先得知记述在SMIL文档中的多媒体数据的种类。
而且,根据用户1604的多媒体数据播放能力,有时不能对记述在SMIL文档中的所有种类的多媒体数据进行解码。
为了解决上述问题,用户1604获取与多媒体数据播放能力对应的解码器的方法已被提出(例如,日本专利申请特开2002-297538号公报第10至11页和图3中所述的方法)。
根据上述方法,即使是接收终端不具备播放SMIL等情景数据所指定的多媒体数据的能力时,接收终端也能够选择适当的解码器。由此,接收终端能够对被设想的所有种类的多媒体数据进行解码。
然而,在上述媒体分配方法中存在如下问题。
上述媒体分配方法并没有考虑到多媒体数据的传输,也就是说,没有考虑到接收终端不能够接收多媒体数据的情况。
尤其在通过无线传输路径分配媒体时,即使在接收终端能够对指定种类的多媒体数据进行解码,也会因通信路径的频带和误码率的变动,发生可以传输由SMIL指定的多媒体数据的情况和无法传输的情况。
例如在第三代移动电话系统中,会有远离基站的接收终端可以以较低的比特率接收媒体数据,而接近基站的接收终端可以以较高的比特率接收媒体数据的现象。
因此在无线环境中,由于接收终端的传输频带因接收终端的位置而不同,而能够接收的内容的种类也随之不同。
于是,在由于传输频带较小而动态图像的恶化大的接收环境中,接收终端使用显示动态图像的画面构成信息时,就发生显示恶化的动态图像的问题。
另外,以往在便携电话终端或PDA(Personal Data Assist,个人数据助理器)等具有小画面的便携式接收终端中,也使用与如笔记本电脑等大画面接收终端相同的画面构成信息来构成画面。
因此,在便携式接收终端中有时发生接收到的数据超出小型画面而不能显示全部内容的问题。
相反,在具有大型画面的接收终端使用与便携式接收终端相同的画面构成信息时,就仅在大画面中较小的范围内显示图像。也就是说,具有不能有效地利用大画面显示图像的问题。

发明内容
本发明的目的在于,即使在传输频带或分组的缺损率等传播环境不同的接收终端中或在画面大小等显示能力不同的接收终端中,也能够以与传播环境或显示能力对应的画面构成显示多媒体内容。
根据本发明,由发送终端发送多个记述了内容的空间配置的画面构成信息,而接收终端在接收到多个画面构成信息时根据接收终端的传输环境或画面尺寸等条件选择画面构成信息,并且使用选择出的画面构成信息来显示内容。
由此,接收终端能够选择与传播环境或显示能力对应的画面构成信息,并且使用选择出的画面构成信息来显示内容。


图1是说明SMIL文档的记述的图;图2是根据以往的例子的节目发送方法的图;图3A是说明本发明实施方式1作为其对象的有线网络的图;图3B是说明实施方式1作为其对象的有线和无线混合在一起的网络的图;图3C是说明实施方式1作为其对象的无线网络的图;图4是表示实施方式1的数据发送/接收系统的结构的第一图;图5是表示实施方式1的数据发送/接收系统的结构的第二图;
图6是表示节目构成信息的参考例子的图;图7是表示实施方式1的画面构成信息的图;图8A是表示显示在实施方式1的节目显示部的画面的第一图;图8B是表示显示在实施方式1的节目显示部的画面的第二图;图9是表示显示在实施方式1的节目显示部的画面的第三图;图10A是表示实施方式1的画面构成信息的第一图;图10B是表示实施方式1的画面构成信息的第二图;图11是表示实施方式1的节目信息的图;图12是表示实施方式1的服务器的操作的流程图;图13是表示实施方式1的接收终端的操作的流程图;图14是表示显示在实施方式1的节目显示部的画面的第四图;图15是表示显示在实施方式1的节目显示部的画面的第五图;图16是表示本发明实施方式2的数据发送/接收系统的结构的第一图;图17是表示实施方式2的数据发送/接收系统的结构的第二图;图18是表示实施方式2的节目构成信息的图;图19是表示实施方式2的节目构成信息的其它例子的图;图20是表示由实施方式2的差分信息表示的节目构成信息的图;图21是表示实施方式2的服务器的操作的流程图;以及图22是表示实施方式2的接收终端的操作的流程图。
具体实施例方式
(实施方式1)下面,使用附图来详细说明本发明的实施方式1。首先,使用图3A来对实施方式1的通信网络的利用方式进行说明。图3A是表示实施方式1的数据发送/接收系统的概要图。
该数据发送/接收系统采用服务器302和接收终端304通过通信网络301相连接的结构。
接收终端304是移动电话、电视、PDA或个人计算机等其显示分辨度或处理能力不同的接收终端。在此存在多个接收终端304。
并且,也存在进行分配的多个服务器302,接收终端304从多个服务器302同时接收内容。接收终端304也可以具有连接到多个传输路径的功能。
服务器302或接收终端304等通信机器通过路由器或GW(网关)等中继节点303互相连接。路由器或GW具有广播功能或多址广播功能,可以复制数据分组。
通信网络301可以是有线网络(例如,ADSL(非对称数字用户线)、ISDN(综合业务数字网)、ATM(异步传输模式)、FTTH(光纤到户)等),也可以是无线网络(便携电话、无线LAN(局域网)等)。
在本数据发送/接收系统中,作为传输协议采用因特网协议。
另外,作为内容的传输方法,可以是在服务器302和接收终端304之间进行1对1式的通信的方法,也可以是使用广播功能或多址广播功能进行1对N式的通信的方法。在本实施方式中,从服务器302到中继节点303进行多址广播,而从中继节点303到接收终端进行广播。
由此,接收终端304通过开设预定信道,能够接收最新的内容。
另外,对于当发送终端的服务器302传输的内容,可以将动态图像、音频、音乐、文本、静止图像和画面构成信息等各种媒体作为其对象。服务器302发送节目。
一个节目包括内容、对内容的显示位置进行控制的画面构成信息以及记述了画面构成信息和要显示的内容的组合的节目构成信息,所述内容包括动态图像、音频(含音乐)、文本、静止图像、动画、计算机制图等各种媒体。
另外,在接收终端304掌握画面构成信息的所在位置,并且在画面构成信息中记述着要显示的内容的地址等的获取方法时,接收终端304获取画面构成信息就可以获取其它内容。因此,此时不需要节目构成信息。
另外,由于如多址广播或广播等单方向地发送内容时无法确定画面构成信息的获取方法,因而使用以特定的发送方法发送的节目构成信息来确定画面构成信息和内容。
作为画面构成信息的记述方法,例如可以使用SMIL(SynchronizedMultimedia Integration Language,同步多媒体综合语言)或JAVA(R)语言。
而作为节目构成信息的记述方法,例如可以使用SDP(Session DescriptionProtocol,会话描述协议)。
在http//www.w3.org/TR/smi120/有SMIL的详细说明,而在http//www.ietf.org/rfc/rfc2327.txt有SDP的详细说明。
另外,通信网络也可以是如图3B所示的由有线网络和无线网络互相连接的通信网络305。再者,通信网也可以是广播网络(例如,地面数据广播或卫星数据广播等)或将广播网络和通信网络融合在一起的网络构成的系统。
如图3B所示,向便携电话等可移动的接收终端307播送内容时,也会有对不同的地域播送不同内容的需求。
在上述情况下从服务器302向多个接收终端307进行广播或多址广播时,难以根据位置而改变播送的内容。
为了实现上述根据位置的广播,在图3B的例子中服务器302和中继节点306之间(即,有线网路的区间)进行1对1式的单播通信,而在中继节点306和接收终端307之间用使用了无线网络的广播功能来进行分配。
另外,实现广播功能的中继节点306不会跨越其它中继节点306而进行分组的广播。
再者,实施方式1也可以采用如图3C所示的通信方式,也就是将服务器302配置在各个地方来对附近的区域进行数据的广播,而接收终端307接收数据的通信方式。
在采用上述通信方式时,作为传输协议可以使用BlueTooth(蓝牙)技术或无线LAN等。
下面用图4和图5来详细说明实施方式1的发送/接收系统的结构。图4和图5是表示实施方式1的发送/接收系统的结构的图。
服务器302设有用于各种数据的存储和管理的数据管理部102。
数据管理部102包括节目构成信息存储部105,存储构成节目的节目构成信息;画面构成信息存储部106,存储画面构成信息;以及以下内容存储部件存储视频的视频存储部107、存储静止图像的静止图像存储部108和存储文字数据的文字存储部109。数据管理部102适应性地选择这些所存储的信息,向发送控制部103送出。
发送控制部103决定来自数据管理部102的构成节目的节目构成信息、画面构成信息和内容的发送顺序和时机,向发送部104送出。此外,发送控制部103还生成后述的差分信息,向发送部104送出。
发送部104通过通信网络301向接收终端304发送来自发送控制部103的信息。
作为服务器302使用的发送协议,可以是进行接收确认的协议(例如,TCP,即传输控制协议),也可以是不进行接收确认的协议(例如,UDP,即用户数据报协议)。此外,服务器302还可以使用由RTP(Realtime Transport Protocol,实时传输协议)代表的媒体传输协议。
另一方面,接收终端304设有接收来自服务器302的传输的接收部202。
另外,接收终端304设有从接收部202接收到的数据中提取节目构成信息的节目构成信息提取部203。节目构成信息提取部203向画面构成信息选择条件提取部204和画面构成信息生成部208输出提取出的节目构成信息。
另外,接收终端304设有从接收部202接收到的数据中提取画面构成信息的画面构成信息提取部205。画面构成信息提取部205向画面构成信息生成部208输出提取出的画面构成信息。
另外,接收终端304设有内容提取部206,用于从接收部202接收到的数据中提取视频、音频、文件和静止图像等内容。内容提取部206向节目显示控制部209输出所提取出的内容。
在节目构成信息中含有画面构成信息选择条件时,画面构成信息选择条件提取部204从节目构成信息中提取画面构成信息选择条件,并向画面构成信息生成部208输出。
终端信息获取部207获取接收终端304的特性信息,并向画面构成信息生成部208输出。
作为终端304的特性信息的例子,可以举出终端所连接的通信线路的认证传输频带、通过观测通信线路得到的实效传输频带、终端的画面尺寸或可以显示的颜色数目、CPU的处理能力、半导体存储器或磁碟等存储媒体的有无和其容量以及为动态图像、音频、静止图像等各种媒体的解码器的有无等。
画面构成信息生成部208根据节目构成信息、画面构成信息、画面构成信息提取条件以及由终端信息提取部207获取的传输频带等接收终端304的特性信息,来选择符合条件的画面构成信息。在送来的信息为后述的差分信息时,画面构成信息生成部208重新生成画面构成信息。然后,画面构成信息生成部208向节目显示控制部209输出画面构成信息。
节目显示控制部209基于送来的画面构成信息,使用由内容提取部206所提取出的内容来构成节目,并向节目显示部210输出。
下面使用图6来对节目构成信息的参考例子进行说明。图6是表示节目构成信息的参考例子的图。
节目构成信息记述视频、音频、文件、静止图像等作为节目内容播放的各种媒体的内容和画面构成信息的组合,所述画面构成信息是将这些内容显示在画面上时的配置信息。图6中表示以SDP记述节目构成信息的例子。
图6所示的节目构成信息400中,在行401以上的部分记述着标题或管理者的信息等有关整个节目的信息。
另外,节目构成信息400中,在以m=开始的行到下一个以m=开始的行之前的部分记述着有关各种媒体的信息。
第一个以m=开始的行(行402)为有关音频内容的信息,作为特定该音频内容的信息,赋予了ID“audio1”(行403)。
同样,节目构成信息400中记述着有关视频内容的信息(行404,ID为“video1”)、有关文件内容的信息(行405,ID为“text1”)以及有关静止图像内容的信息(行406,ID为“image1”)。
另外,节目构成信息400中记述着有关画面构成信息的信息(行407,ID为“layout1”)。
根据图6的节目构成信息400,得知该节目使用内容video1、audio1、text1和image1,根据画面构成信息layout1来构成画面。
下面使用图7来对服务器302发送的画面构成信息进行说明。图7是表示服务器302发送的画面构成信息的图。
画面构成信息是表示将视频、文件、静止图像等作为节目内容播放的各种媒体的内容显示在画面的什么位置上的信息。在图7表示以SMIL记述画面构成信息的例子。
图7所示的画面构成信息500中,在行501中记述有整个画面尺寸为横320点,竖480点。
而在画面构成信息500的行502中记述有称为“video”的区域位于整个画面中从左上角往下100点且往左10点的位置,而且其具有宽度为300点,高度为300点的大小。
另外,在画面构成信息500的行503和行504中也分别记述有称为“text”和“image”的区域的位置和大小。
另外,在画面构成信息500的行505中记述有ID为“video1”的视频内容显示在称为“video”的区域(在行502中定义)。
在画面构成信息500的行507和行508中也同样记述有ID为“text1”和“image1”的内容分别显示在称为“text”的区域(在行503中定义)和称为“image”的区域(在行504中定义)。
另外,由于在行506的记述为有关音频内容的记述,而没有表示显示区域的信息。
内容的名称“video1”与在图6的行404中定义的ID“video1”相对应,内容的名称“audio1”与在图6的行403中定义的ID“audio1”相对应,内容的名称“text1”与在图6的行405中定义的ID“text1”相对应,而内容的名称“image1”与在图6的行406中定义的ID“image1”相对应。
这样,基于图6的节目构成信息400接收到的各种内容video1、text1和image1就根据图7的画面构成信息500被配置。
然而,如图6的节目构成信息400所示,为构成一个节目而只有一个画面构成信息时,会发生如下两个问题。
1.在分组的缺损率较大的传输路径或传输频带较窄的传输路径的情况下,如动态图像等传输量较大的内容就不能被正确地传输而恶化的概率增加。
使用图8来对此时显示在接收终端304上的节目显示部210的画面进行说明。
在此考虑在如图8A所示的将文字显示区域(602)、动态图像显示区域(603)和静止图像显示区域(604)显示在显示画面601上的节目中,不能正确接收动态图像的情况。此时如图8B所示,动态图像显示区域603变为空白,显示在画面上的信息量变小。
2.在存在画面尺寸不同的终端时,有可能画面构成不符合画面尺寸。
使用图9来对此时显示在接收终端304上的节目显示部210的画面进行说明。
若想将图8A所示的画面构成信息显示在画面尺寸较小的终端上的话,就会如图9所示动态图像显示区域(603)残缺,而无法显示整个内容。
于是,实施方式1中,作为解决只有一个画面构成信息时的问题的第一种方法,使服务器302的发送控制部103发送多个画面构成信息。也就是说,服务器302的发送控制部103发送图7所示的画面构成信息500以外的画面构成信息。
下面用图10来对服务器302与图7所示的画面构成信息500一起发送的画面构成信息进行说明。图10是表示实施方式1的画面构成信息的图。
图10A所示的画面构成信息800中,只有行805与图7所示的画面构成信息500不同。
行805表示在区域“video”显示由“text2”表示的文件内容,而不显示视频内容。
也就是说,通过接收终端304选择画面构成信息800来代替画面构成信息500,能够将显示内容从视频内容变更为尺寸较小的文件内容。由此能够减少分组的缺损引起的内容恶化的影响。
另外,服务器302还将与图10所示的画面构成信息800一起发送的画面构成信息作为差分信息进行发送。下面,使用图10B来对服务器302发送的差分信息进行说明。图10B是表示实施方式1的差分信息的图。
服务器302的发送控制部103通过参照多个画面构成信息,并检测出其差分来生成以下说明中的差分信息。
图10B所示的差分信息(“layout3”)810表示图10A所示的画面构成信息(“layout2”)800和图7所示的画面构成信息(“layout1”)500之间的差分。
具体来说,“layout3”810在行811表示通过置换图10A所示的“layout2”800的第12行(行805),可以生成图7所示的“layout1”。
而且,“layout3”810在行812指定“layout2”800的置换部分,而在行813记载置换的内容。
这样,通过发送作为“layout1”500和“layout2”800的差分信息“layout3”,无须发送“layout1”500实际上就能够通知两个画面信息。并且,通过使用“layout2”800的差分信息“layout3”810来发送“layout1”500,能够减少所发送的画面构成信息的信息量。
另外,实施方式1中作为差分信息810的表现方式的例子使用了UNIX(R)操作系统的diff命令的输出形式,还可以使用差分信息的其它表现方式。
另外,本实施方式中,因随发送多个画面信息,节目构成信息具有多个画面构成信息。而且,节目构成信息中记述着用于从多个画面构成信息中选择一个画面构成信息的画面构成信息选择条件。
下面,用图11来说明服务器302发送两个画面构成信息“layout2”和“layout3”时的节目构成信息。图11是表示实施方式1的节目信息的图。
图11所示的节目构成信息900中,在行901、行902、行903、行904和行907记述着该节目在发送“text1”、“text2”、“image1”、“layout2”和“layout3”。
这样,记述着节目具有多个“layout2”和“layout3”的多个画面构成信息。
另外,在节目信息900的行905记述着在传输频带小于或等于每秒96000比特时使用由“layout2”表示的画面构成信息。节目信息900的行905是画面构成信息选择条件,该条件为选择“layout2”和“layout3”中的任一者。
另外,在节目信息900的行906记述着优先级,用于在接收终端304可以根据表示传输频带的画面构成信息选择条件选择多个画面构成信息时决定选择哪一个画面构成信息。
节目信息900的行906也是画面构成信息选择条件,该条件为选择“layout2”和“layout3”中的任一者。
另外,在节目信息900的行908记述着由“layout3”表示的画面构成信息为根据“layout2”的差分信息。也就是说,此时“layout3”表示“layout1”。此外,没有使用差分信息作为画面构成信息时,就没有行908的记载。
另外,在节目信息900的行909记述着在传输频带大于或等于每秒64001比特且小于或等于384000比特时使用由“layout3”表示的画面构成信息。
另外,在节目信息900的行910记述着“layout3”的优先级。
节目信息900的行909和行910也是画面构成信息选择条件。
在接收终端304能够没有缺损地接收两个画面构成信息“layout2”和“layout3”,并且根据画面构成信息选择条件可以选择“layout2”和由差分信息“layout3”复原的“layout1”的两者时,接收终端304根据优先级选择一者,例如优先级的数值大的“layout3”(也就是从其复原的“layout1”)。
下面使用图12来对服务器302发送节目构成信息、画面构成信息和内容时的操作进行说明。图12是实施方式1的服务器的操作流程图。
首先,服务器302的发送控制部103从数据管理部102的节目构成信息存储部105提取节目构成信息(步骤1001)。
然后,发送控制部103参照提取出的节目构成信息,检测出记述在节目构成信息中的多个画面构成信息(步骤1002)。随后,从画面构成信息存储部106提取检测出的画面构成信息(步骤1003)。
另外,在步骤1002提取出的画面构成信息为差分信息时,发送控制部103就提取差分信息。
然后,发送控制部103从视频存储部107、静止图像存储部108和文字存储部109提取记述在步骤1001提取的节目信息中的视频、静止图像和文字等内容(步骤1004)。
然后,发送控制部103通过发送部104向接收终端304发送在步骤1001提取出的节目构成信息(步骤1005)。接着,发送控制部103通过发送部104向接收终端304发送记述在步骤1003中提取出的节目构成信息中的画面构成信息(步骤1006)。随后,发送控制部103通过发送部104向接收终端304发送在步骤1004提取出的内容(步骤1007)。
这样,服务器302向接收终端304发送节目构成信息、多个画面构成信息和内容。
下面,使用图13来对接收终端304的操作进行说明。图13是实施方式1的接收终端304的操作的流程图。
首先,接收终端304在接收部202接收各种数据。然后,画面构成信息提取部205从接收到的各种数据中提取多个画面构成信息,并向画面构成信息生成部208送出(步骤1301)。
然后,画面构成信息生成部208得知在接收到的画面构成信息中含有差分画面构成信息时(步骤1302),确认是否接收到与该差分画面构成信息对应的基准画面构成信息(步骤1303)。
以图11为例,在接收到“layout3”时,由于从行908得知“layout3”为以“layout2”作为其基准的差分信息,因而画面构成信息生成部208确认是否接收到“layout2”。在接收到基准画面构成信息(“layout2”)时,画面构成信息生成部208就复原差分而生成画面构成信息(在图11的例子中,生成出“layout1”)。
然后,画面构成信息生成部208作为与生成出的画面构成信息对应的画面构成信息选择条件,使用记述在差分信息中的条件(行909,步骤1304)。由画面构成信息选择条件提取部204提取画面构成信息选择条件。
另一方面,在步骤1303没有接收到与差分画面构成信息对应的基准画面构成信息时,画面构成信息生成部208保留到能够接收基准画面构成信息(“layout2”),或者废弃(步骤1305)。
然后,画面构成信息生成部208确认是否接收到画面构成信息选择条件(步骤1306)。
另外,本实施方式中设定为画面构成信息选择条件包含在节目构成信息中,但是也可以没有记述在节目构成信息中。此时可以以其它传输方式发送画面构成信息选择条件,或可以根本不发送画面构成信息选择条件。如果不发送,使用接收终端能够没有缺损地接收到的画面构成信息来构成画面即可。
在接收到画面构成信息选择条件时,画面构成信息生成部208提取符合该条件的画面构成信息(步骤1307)。
由于节目构成信息选择条件是用于选择适合于接收终端304的传输状态的画面构成信息的条件,接收终端304可以选择适合于自身的画面构成信息。
另一方面,在没有接收到画面构成信息选择条件时,画面构成信息生成部208就提取接收到的所有画面构成信息(步骤1308)。
然后,提取了多个画面构成信息时,画面构成信息生成部208选择画面构成信息附加的优先级为最高的画面构成信息(步骤1309)。
显示的内容越优选,其优先级就越高。由此,由于画面构成信息中记述了优先信息,所以即使是存在多个适合于根据传输条件的画面构成信息选择条件的画面构成信息时,接收终端304也能够选择优选显示的画面构成信息。
然后,画面构成信息生成部208向节目显示控制部209送出选择出的画面构成信息。
节目显示控制部209从内容提取部206提取出的内容中选择记述在送来的画面构成信息中的内容。然后,节目显示控制部209使用送来的画面构成信息和选择出的内容来生成节目,并向节目显示部210输出(步骤1310)。
然后,节目显示部210显示送来的节目(步骤1311)。
这样,接收终端304能够从接收到的多个画面构成信息中选择适合于自身的画面构成信息,生成使用了适合于自身的画面构成信息的节目,并将其显示。
例如,接收终端304接收到图10所示的layout2、layout3和图11所述的节目构成信息时,如图14所示地可以将图8所示的动态图像显示区域603的部分置换成文字显示区域623来显示文字。
由于尺寸小于动态图像内容的文字内容在接收时发生缺损的概率较低,因而接收终端304即使是传输状态不好的情况下也能够正确接收并显示。因此,传输状态不好时,接收终端304可以通过如图14所示地显示文字内容,来显示多于显示缺损的动态图像时(图8B)的信息量。
如上所述,根据实施方式1,接收终端304能够选择根据传播环境的画面构成信息,并使用选择出的画面构成信息来显示内容。由于根据传播环境选择的画面构成信息是使用接收终端304可以接收的内容的信息,因而接收终端304能够使用根据使用了可以接收的内容的画面构成信息来显示画面。
另外,实施方式1同样可以适用于接收终端304的显示画面尺寸不同的情况。通过记述“a=terminalpc”、“a=terminalpda”来代替画面构成信息选择条件“a=bandwidth...”(例如,图11的行905),可以指定个人计算机用的画面构成信息和PDA用的画面构成信息。此外,也可以将画面尺寸直接记述成如“a=terminal640×480”等,而不使用表示终端种类的“pc”、“pda”等记述。
通过接收终端304解释这些记述并指定画面构成信息,即使是接收终端304具有如图15所示的较小显示画面601时,也能够选择适合于其尺寸的画面构成信息来显示节目。例如,如图15所示,仅将文字602和静止图像713不缺少地显示在显示画面601上。
另外,虽然在实施方式中以将画面构成信息选择条件记述在节目构成信息中的方式进行了说明,也可以是将画面构成信息选择条件记述在画面构成信息中的方式。
此时例如在图10A或图10B所示的画面构成信息中记述画面构成信息选择条件<condition bandwidth=“-96000”/>。具体来讲,在图10A所示的画面构成信息时,在</layout>和</head>之间记述画面构成信息选择条件。
另外,虽然在实施方式1中对可以显示在画面上的内容进行了说明,对于音频内容也可以进行同样的输出选择。
例如,由于实施方式1中使用的画面构成信息SMIL也可以用于音频内容的记述,因而设置成从记载了大容量的音频内容的画面构成信息切换到记载了小容量的音频内容的画面构成信息即可。由此能够防止因传输状态而引起要播放的音频内容缺损的问题。
另外,也可以是将服务器302和接收终端304进行的处理编成程序,并将其存储在存储媒体中,由通用计算机读出该程序并执行的方式。
(实施方式2)作为解决只有一个画面构成信息时的问题的第二种方法,本发明的实施方式2使服务器发送多个节目构成信息。
首先使用图16和图17来对实施方式2的发送/接收系统的结构进行详细说明。图16和图17是表示实施方式2的数据发送/接收系统的结构的图。其中,与已进行说明的部分相同的部分被赋予相同的号码,并省略其详细说明。
首先对实施方式2的服务器1301进行说明。
首先,服务器1301的发送控制部1302提取多个节目构成信息105,并通过发送部104向实施方式2的接收终端1303发送。
另外,发送控制部1302在发送多个节目构成信息时也使用这些节目构成信息的差分信息,即差分节目信息。此外,发送控制部1302从多个节目信息检测出差分并生成差分节目信息。
下面对接收终端1303的结构进行说明。
接收终端1303设有节目构成信息选择条件提取部1404,用于在节目构成信息提取部203输出的节目构成信息中含有节目构成信息选择条件时,提取节目构成信息选择条件。节目构成信息选择条件提取部1404向节目构成信息生成部1408输出提取出的节目构成信息选择条件。
节目构成信息生成部1408根据从终端信息取得部207得到的传输频带等信息,选择适合于节目构成信息提取条件的节目构成信息。此外,如果节目构成信息使用与其它节目的差分信息来记述的话,节目构成信息生成部1408就重新生成节目构成信息。节目构成信息生成部1408向画面构成信息提取部1409送出得到的节目构成信息。
画面构成信息提取部1409提取记述在接收到的节目构成信息中的画面构成信息,并向节目显示控制部209送出。
下面使用图18来对服务器1301发送的节目构成信息进行说明。图18是表示实施方式2的节目构成信息的图。
在实施方式2的节目构成信息1600的行1001记述着名称“program1”。
另外,在节目构成信息1600的行1002记述着该节目构成信息是在传输频带大于或等于每秒64001比特且小于或等于384000比特时使用的。行1002的这个记述是节目构成信息选择条件。
这样,实施方式2中由于服务器1301发送多个节目构成信息,因而在接收终端1303对节目构成信息赋予节目构成信息选择条件,以选择适当的节目构成信息。
另外,在节目构成信息1600的行1003记述着优先级,用于在接收终端1303可以根据表示传输频带的节目构成信息选择条件(行1002)选择多个节目构成信息时决定选择哪一个节目构成信息。
另外,节目构成信息1600的行1003也称为节目构成信息选择条件。
另外,在节目构成信息1600的行1004至行1008记述着该节目是由“audio1”、“video1”、“text1”、“image1”和画面构成信息“layout1”来构成的。
使用图19来对实施方式2的另外一个例子进行说明。图19是表示实施方式2的节目构成信息的其它例子的图。
图19所示的节目构成信息1700的行1101被称为“program2”。
另外,在节目构成信息1700的行1102记述着该节目信息是在传输频带小于或等于96000比特时作为节目构成信息选择条件使用的。
另外在节目构成信息1700的行1103记述着优先级为3。本实施方式中,优先级的数值越大,其优先级就越高。
另外,在节目构成信息1700的行1104至行1107记述着该节目是由“text1”、“text2”、“image1”和画面构成信息“layout2”来构成的。
服务器1301传输被赋予了节目信息选择条件的节目构成信息“program1”1600和“program2”1700。
另外,服务器1301有时会将差分信息作为节目构成信息来发送。
使用图20来对由差分信息表示的节目构成信息(差分节目构成信息)进行说明。图20是表示由实施方式2的差分信息表示的节目构成信息的图。
与实施方式1的差分画面构成信息同样,差分节目构成信息使用UNIX(R)的diff命令的输出形式。
在图20所示的差分节目构成信息1800的行1201记述着名称“program3”。
另外在差分节目构成信息1800的行1202记述着该节目构成信息为由“program2”表示的节目构成信息的差分信息。
另外,在差分节目构成信息1800的行1203记述着该节目构成信息是在传输频带大于或等于每秒64001比特且小于或等于384000比特时使用的(节目构成信息选择条件)。
另外,在差分节目构成信息1800的行1204记述着优先级为4(节目构成信息选择条件)。
另外,在差分节目构成信息1800的行1205和行1206记述着对“program2”增加了内容“audio1”和“video1”。
另外,在差分节目构成信息1800的行1207记述着对“program2”删除了“text2”。
另外,在差分节目构成信息1800的行1208和行1209记述着增加了画面构成信息“layout1”,并删除了“layout2”。
服务器1301也可以采用传输节目构成信息“program2”和差分节目信息“program3”的方式。由此能够减少服务器1301向接收终端1303发送的多个节目构成信息的信息量。
下面使用图21来对服务器1301发送节目构成信息、画面构成信息和内容时的操作进行说明。图21是实施方式2的服务器的操作流程图。
首先,服务器1301的发送控制部1302从数据管理部102的节目构成信息存储部105提取节目构成信息(步骤1901)。
然后,发送控制部1302参照提取出的节目构成信息,检测出记述在节目构成信息中的画面构成信息(步骤1902)。随后,从画面构成信息存储部106提取检测出的画面构成信息(步骤1903)。
然后,发送控制部1302从视频存储部107、静止图像存储部108和文字存储部109提取记述在步骤1901提取的节目信息中的视频、静止图像和文字等内容(步骤1904)。
然后,发送控制部1302通过发送部104向接收终端1303发送在步骤1901提取的节目构成信息(步骤1905)。接着,发送控制部1302通过发送部104向接收终端1303发送记述在步骤1903提取的节目构成信息中的画面构成信息(步骤1906)。随后,发送控制部1302通过发送部104向接收终端1303发送在步骤1904提取的内容(步骤1907)。
然后,发送控制部1302对要发送的所有节目构成信息进行步骤1901至步骤1907的处理(步骤1908)。
另外,在步骤1901提取的节目构成信息为差分信息时,发送控制部1302就提取差分节目信息。
这样,服务器1301向接收终端1303发送多个节目构成信息、记述在这些节目构成信息中的画面构成信息和内容。
下面,使用图22来对实施方式2的接收终端1303的操作进行说明。图22是实施方式2的接收终端1303的操作的流程图。
首先,接收终端1303在接收部202接收各种数据。然后,节目构成信息提取部203从接收到的各种数据中提取多个节目构成信息,向节目构成信息生成部1408送出(步骤1501)。
然后,节目构成信息生成部1408得知在送来的多个节目构成信息中含有差分节目构成信息时(步骤1502),确认是否接收到与该差分节目构成信息对应的基准节目构成信息(步骤1503)。
以图20为例,在接收到“program3”时,由于从行1202得知“program3”为以“program2”作为其基准的差分信息,因而节目构成信息生成部1408确认是否接收到“program2”。
在接收到基准节目构成信息(“program2”)时,节目构成信息生成部1408就复原差分而生成节目构成信息(在图20的例子中,生成“program1”)。
然后,节目构成信息生成部1408作为与生成出的节目构成信息对应的节目构成信息选择条件,使用记述在差分信息中的条件(行1203,步骤1504)。由节目构成信息选择条件提取部1404提取节目构成信息选择条件。
另一方面,在没有接收与差分节目构成信息对应的基准节目构成信息时,节目构成信息生成部1408保留到能够接收基准节目构成信息(“program2”),或者废弃(步骤1505)。
然后,节目构成信息生成部1408确认是否接收到节目构成信息选择条件(步骤1506)。
另外,实施方式2中设定为节目构成信息选择条件包含在节目构成信息中,但是也可以没有记述在节目构成信息中。此时可以以其它传输方式发送节目构成信息选择条件,或可以根本不发送节目构成信息选择条件。如果不发送,使用接收终端能够没有缺损地接收到的节目构成信息来构成节目即可。
然后,在接收到节目构成信息选择条件时,节目构成信息生成部1408提取符合该条件的节目构成信息(步骤1507)。
由于节目构成信息选择条件表示接收终端1303的传输条件,由此,接收终端1303可以选择适合于传输条件的节目构成信息。
另一方面,在没有接收到节目构成信息选择条件时,节目构成信息生成部1408就提取接收到的所有节目构成信息(步骤1508)。
这样,提取了多个节目构成信息时,节目构成信息生成部1408选择被赋予的优先级为最高的节目构成信息(步骤1509)。
显示的内容越优选,其优先级就越高。由此,由于在节目构成信息中记述了优先信息,即使是存在多个适合于根据传输条件的节目构成信息选择条件的节目构成信息时,接收终端1303也能够选择优选显示的节目构成信息。
然后,节目构成信息生成部1408向画面构成信息提取部1409送出选择出的节目构成信息。
画面构成信息提取部1409提取记述在送来的节目构成信息中的画面构成信息,并向节目显示控制部209送出(步骤1510)。
然后,节目显示控制部209在内容提取部206提取出的内容中选择记述在送来的画面构成信息中的内容。然后,节目显示控制部209使用送来的画面构成信息和选择出的内容来生成节目,并向节目显示部210输出(步骤1511)。
然后,节目显示部210显示送来的节目(步骤1512)。
这样,接收终端1303能够从接收到的多个节目构成信息中选择适合于自身的节目构成信息,使用适合于自身的节目构成信息来生成节目,并将其显示。
实施方式2中也同样,接收终端1303接收到图10所示的layout2、layout3和图11所示的节目构成信息时,如图14所示地将图8所示的动态图像显示区域613的部分置换成文字显示区域623来显示文字。
另外,实施方式2同样可以适用于接收终端1303的显示画面尺寸不同的情况。通过记述“a=terminalpc”、“a=terminalpda”来代替节目构成信息选择条件“a=bandwidth...”(例如,图18的行1002),可以指定个人计算机用的画面构成信息和PDA用的画面构成信息。此外,也可以将画面尺寸直接记述成如“a=terminal640×480”等,而不使用表示终端种类的“pc”、“pda”等记述。
通过接收终端1303解释这些记述并指定节目构成信息,即使是接收终端1303具有如图15所示的较小显示画面601时,也能够选择适合于其尺寸的画面构成信息来显示节目。
另外,也可以是将服务器1301和接收终端1303进行的处理编成程序,并将其存储在存储媒体中,由通用计算机读出该程序并执行的方式。
本说明书基于2003年3月11日申请的日本专利申请特愿2003-065670号。其内容全部包含于此,以资参考。
工业实用性如上所述,根据本发明,在传输频带因接收终端而异,且能够接收的内容的种类也不同的诸如广播的传输环境中,通过将画面构成信息切换,以使仅显示根据传输频带能够显示的内容,能够回避因表示恶化的内容而减少显示信息量的缺陷。
另外,通过根据接收终端的画面尺寸切换画面构成信息来指定适合于画面尺寸的画面构成信息并进行显示,能够得到回避超出小型画面而不能显示全部内容的问题、或只能在大画面中的较小范围内显示的问题。
权利要求
1.一种发送装置,其特征在于,包括内容存储部,用于存储内容;画面构成信息存储部,用于存储记述了所述内容的画面配置的多个画面构成信息;控制部,用于提取所述内容和所述多个画面构成信息;以及发送部,用于将提取出的所述内容和多个画面构成信息发送;其中,所述控制部发送用于从所述多个画面构成信息中选择一个所述画面构成信息的选择条件。
2.如权利要求1所述的发送装置,其特征在于,所述选择条件记述在所述画面构成信息中。
3.如权利要求1所述的发送装置,其特征在于,所述多个画面构成信息包括作为基准的画面构成信息,以及与所述作为基准的画面构成信息的差分的差分画面构成信息。
4.如权利要求1所述的发送装置,其特征在于,所述选择条件是传输频带、发送对象终端的种类和发送对象终端的处理能力中的至少一个。
5.如权利要求1所述的发送装置,其特征在于,所述选择条件是优先级信息。
6.如权利要求1所述的发送装置,其特征在于,还包括节目构成信息存储部,用于存储记述了所述内容、所述画面构成信息以及用于从所述画面构成信息中选择一个所述画面构成信息的选择条件的多个节目构成信息;其中,所述控制部提取多个所述节目构成信息,检测记述在提取出的所述多个节目构成信息中的所述内容和所述画面构成信息,并提取检测出的所述内容和画面构成信息;所述发送部将提取出的所述多个节目构成信息、所述内容和画面构成信息发送。
7.如权利要求6所述的发送装置,其特征在于,所述多个节目构成信息包括作为基准的所述节目构成信息,以及与所述作为基准的节目构成信息的差分的差分节目构成信息。
8.如权利要求6所述的发送装置,其特征在于,所述选择条件是传输频带、发送对象终端的种类和发送对象终端的处理能力中的至少一个。
9.如权利要求6所述的发送装置,其特征在于,所述选择条件是优先级信息。
10.一种接收装置,其特征在于,包括接收部,用于将内容、记述了所述内容的画面配置的一个以上的画面构成信息以及用于从所述一个以上的画面构成信息中选择一个所述画面构成信息的选择条件接收;画面构成信息选择部,用于根据所述选择条件从所述多个画面构成信息中选择一个所述画面构成信息;画面生成部,用于根据选择出的所述画面构成信息和所述内容来生成画面;以及显示部,用于显示生成出的所述画面。
11.如权利要求10所述的接收装置,其特征在于,接收到的所述多个画面构成信息包括作为基准的所述画面构成信息,以及与所述作为基准的画面构成信息的差分的差分画面构成信息,其中,在选择出所述差分画面构成信息时,所述画面生成部根据所述作为基准的画面构成信息和所述差分画面构成信息重新生成所述画面构成信息,并且根据生成出的所述画面构成信息和构成所述生成出的画面构成信息的所述内容来生成画面。
12.如权利要求10所述的接收装置,其特征在于,所述选择条件是传输频带、终端的种类和终端的处理能力中的至少一个。
13.如权利要求12所述的接收装置,其特征在于,还包括终端信息取得部,用于观测所述接收部的实效传输频带,其中,所述选择条件是所述终端信息取得部观测出的传输频带。
14.如权利要求10所述的接收装置,其特征在于,所述选择条件是优先级信息。
15.如权利要求10所述的接收装置,其特征在于,所述接收部接收记述了所述内容、所述画面构成信息和选择条件的多个节目构成信息;并且该接收装置还包括节目构成信息选择部,用于根据记述在所述多个节目构成信息中的所述选择条件从所述多个节目构成信息中选择一个所述节目构成信息;节目生成部,用于根据构成所述选择出的节目构成信息的所述内容和所述画面构成信息来生成画面;以及显示部,用于显示生成出的所述画面。
16.如权利要求15所述的接收装置,其特征在于,接收到的所述多个节目构成信息中含有作为基准的所述节目构成信息,以及与所述作为基准的节目构成信息的差分的差分节目构成信息;所述节目生成部在选择出所述差分节目构成信息时,根据所述作为基准的节目构成信息和所述差分节目构成信息重新生成所述节目构成信息,并且根据生成出的所述节目构成信息、构成生成出的所述节目构成信息的所述内容以及所述画面构成信息来生成画面。
17.如权利要求15所述的接收装置,其特征在于,所述选择条件是传输频带、终端的种类和终端的处理能力中的至少一个。
18.如权利要求15所述的接收装置,其特征在于,所述选择条件是优先级信息。
19.一种数据发送/接收系统,其特征在于,包括发送装置,其具有内容存储部,存储内容;画面构成信息存储部,用于存储记述了所述内容的画面配置的多个画面构成信息;控制部,用于提取所述内容和所述多个画面构成信息;以及发送部,用于将提取出的所述内容和多个画面构成信息发送;其中,所述控制部发送用于从所述多个画面构成信息中选择一个所述画面构成信息的选择条件;以及接收装置,其具有接收部,用于将所述内容、一个以上的所述画面构成信息、用于从所述一个以上的画面构成信息中选择一个画面构成信息的选择条件接收;画面构成信息选择部,用于根据所述选择条件从所述多个画面构成信息中选择一个所述画面构成信息;画面生成部,用于根据选择出的所述画面构成信息和所述内容来生成画面;以及显示部,用于显示生成出的所述画面。
20.一种发送方法,其特征在于,包括以下步骤发送内容;发送记述了所述内容的画面配置的多个画面构成信息;以及发送用于从所述多个画面构成信息中选择一个画面构成信息的画面构成信息选择条件。
21.一种内容阅览方法,其特征在于,包括以下步骤接收内容;接收记述了所述内容的画面配置的多个画面构成信息;接收用于从所述多个画面构成信息中选择一个画面构成信息的画面构成信息选择条件;根据所述画面构成信息选择条件选择一个所述画面构成信息;根据选择出的所述画面构成信息和构成所述选择出的画面构成信息的所述内容来生成画面;以及显示生成出的所述画面。
22.一种内容阅览方法,其特征在于,发送端包括以下步骤发送内容;发送记述了所述内容的画面配置的多个画面构成信息;以及发送用于从所述多个画面构成信息中选择一个画面构成信息的画面构成信息选择条件;并且接收端包括以下步骤接收所述内容;接收所述多个画面构成信息;接收所述画面构成信息选择条件;根据所述画面构成信息选择条件选择一个所述画面构成信息;根据构成选择出的所述画面构成信息的所述内容来生成画面;以及显示生成出的所述画面。
23.一种程序,其特征在于,使计算机执行以下处理发送内容;发送记述了所述内容的画面配置的多个画面构成信息;以及发送用于从所述多个画面构成信息中选择一个画面构成信息的画面构成信息选择条件。
24.一种程序,其特征在于,使计算机执行以下处理接收内容;接收记述了所述内容的画面配置的多个画面构成信息;接收用于从所述多个画面构成信息中选择一个画面构成信息的画面构成信息选择条件;根据所述画面构成信息选择条件选择一个所述画面构成信息;根据构成选择出的所述画面构成信息的所述内容生成画面;以及显示生成出的所述画面。
25.一种存储如权利要求23所述的程序的存储媒体。
26.一种存储如权利要求24所述的程序的存储媒体。
全文摘要
在本发明中,通过服务器(302)向接收终端(304)发送记述了内容的空间配置的多个画面构成信息,并且在接收终端(304)接收到多个画面构成信息时根据接收终端(304)的传播环境或显示能力等条件选择画面构成信息来显示内容,从而实现根据传播环境或显示能力的画面构成。
文档编号H04N5/445GK1759382SQ20048000639
公开日2006年4月12日 申请日期2004年2月24日 优先权日2003年3月11日
发明者佐藤润一, 伊藤智祥, 山口孝雄, 武井一朗, 井户大治 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1