CN1759382A - Transmitter apparatus and transmitting method - Google Patents
Transmitter apparatus and transmitting method Download PDFInfo
- Publication number
- CN1759382A CN1759382A CNA2004800063931A CN200480006393A CN1759382A CN 1759382 A CN1759382 A CN 1759382A CN A2004800063931 A CNA2004800063931 A CN A2004800063931A CN 200480006393 A CN200480006393 A CN 200480006393A CN 1759382 A CN1759382 A CN 1759382A
- Authority
- CN
- China
- Prior art keywords
- configuration information
- screen
- information
- program
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6547—Transmission by server directed to the client comprising parameters, e.g. for client setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Digital Computer Display Output (AREA)
- Television Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
在本发明中,通过服务器(302)向接收终端(304)发送记述了内容的空间配置的多个画面构成信息,并且在接收终端(304)接收到多个画面构成信息时根据接收终端(304)的传播环境或显示能力等条件选择画面构成信息来显示内容,从而实现根据传播环境或显示能力的画面构成。
In this invention, a server (302) sends multiple screen composition information describing the spatial configuration of the content to a receiving terminal (304), and when the receiving terminal (304) receives the multiple screen composition information, it selects the screen composition information to display the content according to the propagation environment or display capability of the receiving terminal (304), thereby realizing screen composition according to the propagation environment or display capability.
Description
技术领域technical field
本发明涉及一种发送装置和发送方法,用于发送包含如视频、音频、文本、静止图像等媒体的内容,以及显示内容的画面构成信息。The present invention relates to a transmitting device and a transmitting method for transmitting content including media such as video, audio, text, and still images, and screen composition information for displaying the content.
背景技术Background technique
作为将包含文本、静止图像、动态图像和音频的内容综合,并记述空间配置和时间配置的方法,目前可以举出由W3C(World Wide Web Consortium,互联网联盟)标准化的SMIL(Synchronized Multimedia Integration Language,同步多媒体综合语言)技术。As a method of synthesizing content including text, still images, moving images, and audio, and describing spatial configuration and temporal configuration, SMIL (Synchronized Multimedia Integration Language) standardized by W3C (World Wide Web Consortium, Internet Consortium) can be cited at present. synchronous multimedia integrated language) technology.
SMIL是一种类似于现在通过因特网广泛普及的超文本记述语言HTML(超文本标记语言),而且更适合于分配包含动态图像的多媒体数据的记述语言。SMIL is a description language similar to HTML (Hyper Text Markup Language), which is now widely spread through the Internet, and more suitable for distributing multimedia data including moving images.
下面使用图1来对说明SMIL文档的记述例子进行说明。Next, an example of describing a SMIL document will be described using FIG. 1 .
在图1的记述中,第3行<layout>至第8行</layout>为内容的空间配置信息。In the description in FIG. 1 , the third line <layout> to the eighth line </layout> are the space configuration information of the content.
而第11行<par>至第16行</par>为再生内容的时间信息。The 11th line <par> to the 16th line</par> is the time information of the reproduced content.
在第5行至第7行分别定义配置动态图像、文本和静止图像的区域v、t、i。Areas v, t, and i for arranging dynamic images, text, and still images are defined in the fifth to seventh lines, respectively.
而在第12行至第14行分别定义再生动态图像、音频、文本和静止图像的时间信息。第12行至第14行的每一行中的“src=”指定用于获取媒体的URL,在本例子中指定以RTSP(RealTime Streaming Protocol,实时数据流协议,Internet Draft RFC2326)协议获取动态图像和音频,而以HTTP(Hyper TextTransport Protocol,超级文本传输协议)协议获取文本和静止图像。On the twelfth line to the fourteenth line, time information for reproducing moving images, audio, text, and still images is respectively defined. "src=" in each line from the 12th line to the 14th line specifies the URL used to obtain the media. In this example, it is specified to obtain dynamic images and Audio, and get text and still images with HTTP (Hyper TextTransport Protocol, Hypertext Transfer Protocol) protocol.
另外,第12行或第14、15行中包含的“region=”指定显示媒体的位置,并且与第5行至第7行中指定的区域相对应。In addition, "region=" included in the 12th line or the 14th, 15th lines specifies the position where the medium is displayed, and corresponds to the area specified in the 5th to 7th lines.
例如,由于第14行指定的文本数据为region id=“t”,因而被显示在第6行指定的区域。For example, since the text data specified in the 14th line is region id="t", it is displayed in the region specified in the 6th line.
另外,图中的行序号是为了说明方便而赋予的,实际的SMIL文档中并没有记述。In addition, the line numbers in the figure are given for the convenience of explanation, and are not described in the actual SMIL document.
下面,使用图2来对用户通过网络播放存储在服务器中的使用SMIL记述的内容的方法进行说明。Next, a method for a user to play content described in SMIL stored in a server via a network will be described with reference to FIG. 2 .
作为内容的接收终端的用户1604使用HTTP等协议,通过因特网等网络,从服务器1(1601)获取记述了内容的SMIL文档。用户1604获取SMIL文档之后,解释SMIL文档,从服务器获取记述的各种媒体,也就是文本、静止图像、动态图像和音频等。具体来说,用户1604从服务器2(1602)获取动态图像数据和音频数据,并从服务器3(1603)获取文本数据和静止图像数据。A
然后,用户1604基于记述在所获取的SMIL文档中的空间信息和时间信息,以适当的位置和时间播放所记述的各种媒体。Then, the
然而,在使用SMIL记述内容时,用户1604无法事先得知记述在SMIL文档中的多媒体数据的种类。However, when content is described using SMIL, the
而且,根据用户1604的多媒体数据播放能力,有时不能对记述在SMIL文档中的所有种类的多媒体数据进行解码。Furthermore, depending on the multimedia data playback capability of the
为了解决上述问题,用户1604获取与多媒体数据播放能力对应的解码器的方法已被提出(例如,日本专利申请特开2002-297538号公报第10至11页和图3中所述的方法)。In order to solve the above problems, a method for the
根据上述方法,即使是接收终端不具备播放SMIL等情景数据所指定的多媒体数据的能力时,接收终端也能够选择适当的解码器。由此,接收终端能够对被设想的所有种类的多媒体数据进行解码。According to the above method, even when the receiving terminal does not have the ability to play the multimedia data specified by the scene data such as SMIL, the receiving terminal can select an appropriate decoder. Thus, the receiving terminal can decode all kinds of multimedia data conceived.
然而,在上述媒体分配方法中存在如下问题。However, there are following problems in the above-mentioned media distribution method.
上述媒体分配方法并没有考虑到多媒体数据的传输,也就是说,没有考虑到接收终端不能够接收多媒体数据的情况。The above media distribution method does not take into account the transmission of multimedia data, that is, it does not take into account the fact that the receiving terminal cannot receive multimedia data.
尤其在通过无线传输路径分配媒体时,即使在接收终端能够对指定种类的多媒体数据进行解码,也会因通信路径的频带和误码率的变动,发生可以传输由SMIL指定的多媒体数据的情况和无法传输的情况。Especially when distributing media through a wireless transmission path, even if the receiving terminal can decode the specified type of multimedia data, due to the fluctuation of the frequency band and bit error rate of the communication path, it may happen that the multimedia data specified by SMIL can be transmitted and Situations where transmission is not possible.
例如在第三代移动电话系统中,会有远离基站的接收终端可以以较低的比特率接收媒体数据,而接近基站的接收终端可以以较高的比特率接收媒体数据的现象。For example, in the third generation mobile phone system, there will be a phenomenon that a receiving terminal far from the base station can receive media data at a lower bit rate, while a receiving terminal close to the base station can receive media data at a higher bit rate.
因此在无线环境中,由于接收终端的传输频带因接收终端的位置而不同,而能够接收的内容的种类也随之不同。Therefore, in a wireless environment, since the transmission frequency band of the receiving terminal differs depending on the location of the receiving terminal, the types of content that can be received also differ accordingly.
于是,在由于传输频带较小而动态图像的恶化大的接收环境中,接收终端使用显示动态图像的画面构成信息时,就发生显示恶化的动态图像的问题。Therefore, in a receiving environment where the degradation of moving images is large due to a small transmission frequency band, when the receiving terminal uses the screen configuration information for displaying moving images, a problem of displaying deteriorated moving images occurs.
另外,以往在便携电话终端或PDA(Personal Data Assist,个人数据助理器)等具有小画面的便携式接收终端中,也使用与如笔记本电脑等大画面接收终端相同的画面构成信息来构成画面。In addition, conventionally, in a portable receiving terminal having a small screen such as a mobile phone terminal or a PDA (Personal Data Assist, personal data assistant), the same screen configuration information as that of a large-screen receiving terminal such as a notebook computer is used to form a screen.
因此,在便携式接收终端中有时发生接收到的数据超出小型画面而不能显示全部内容的问题。Therefore, there may be a problem that the received data exceeds the size of the small screen in the portable receiving terminal and cannot display all the content.
相反,在具有大型画面的接收终端使用与便携式接收终端相同的画面构成信息时,就仅在大画面中较小的范围内显示图像。也就是说,具有不能有效地利用大画面显示图像的问题。On the contrary, when a receiving terminal having a large screen uses the same screen configuration information as that of a portable receiving terminal, an image is displayed only in a small area of the large screen. In other words, there is a problem that images displayed on a large screen cannot be effectively utilized.
发明内容Contents of the invention
本发明的目的在于,即使在传输频带或分组的缺损率等传播环境不同的接收终端中或在画面大小等显示能力不同的接收终端中,也能够以与传播环境或显示能力对应的画面构成显示多媒体内容。An object of the present invention is to enable display with a screen configuration corresponding to the propagation environment or display capability even in receiving terminals having different propagation environments such as transmission frequency band and packet loss rate, or receiving terminals having different display capabilities such as screen size. multimedia content.
根据本发明,由发送终端发送多个记述了内容的空间配置的画面构成信息,而接收终端在接收到多个画面构成信息时根据接收终端的传输环境或画面尺寸等条件选择画面构成信息,并且使用选择出的画面构成信息来显示内容。According to the present invention, the sending terminal sends a plurality of screen configuration information describing the spatial configuration of the content, and the receiving terminal selects the screen configuration information according to conditions such as the transmission environment of the receiving terminal or the screen size when receiving a plurality of screen configuration information, and The content is displayed using the selected screen configuration information.
由此,接收终端能够选择与传播环境或显示能力对应的画面构成信息,并且使用选择出的画面构成信息来显示内容。Accordingly, the receiving terminal can select screen configuration information corresponding to the distribution environment or display capability, and display content using the selected screen configuration information.
附图说明Description of drawings
图1是说明SMIL文档的记述的图;FIG. 1 is a diagram illustrating description of a SMIL document;
图2是根据以往的例子的节目发送方法的图;FIG. 2 is a diagram of a program distribution method according to a conventional example;
图3A是说明本发明实施方式1作为其对象的有线网络的图;3A is a diagram illustrating a wired network targeted by Embodiment 1 of the present invention;
图3B是说明实施方式1作为其对象的有线和无线混合在一起的网络的图;FIG. 3B is a diagram illustrating a mixed wired and wireless network targeted by Embodiment 1;
图3C是说明实施方式1作为其对象的无线网络的图;FIG. 3C is a diagram illustrating a wireless network targeted by Embodiment 1;
图4是表示实施方式1的数据发送/接收系统的结构的第一图;4 is a first diagram showing the configuration of a data transmission/reception system according to Embodiment 1;
图5是表示实施方式1的数据发送/接收系统的结构的第二图;5 is a second diagram showing the configuration of the data transmission/reception system according to Embodiment 1;
图6是表示节目构成信息的参考例子的图;FIG. 6 is a diagram showing a reference example of program configuration information;
图7是表示实施方式1的画面构成信息的图;7 is a diagram showing screen configuration information in Embodiment 1;
图8A是表示显示在实施方式1的节目显示部的画面的第一图;8A is a first diagram showing a screen displayed on a program display unit according to Embodiment 1;
图8B是表示显示在实施方式1的节目显示部的画面的第二图;8B is a second diagram showing a screen displayed on the program display unit in Embodiment 1;
图9是表示显示在实施方式1的节目显示部的画面的第三图;9 is a third diagram showing a screen displayed on the program display unit according to the first embodiment;
图10A是表示实施方式1的画面构成信息的第一图;10A is a first diagram showing screen configuration information in Embodiment 1;
图10B是表示实施方式1的画面构成信息的第二图;10B is a second diagram showing screen configuration information in Embodiment 1;
图11是表示实施方式1的节目信息的图;FIG. 11 is a diagram showing program information in Embodiment 1;
图12是表示实施方式1的服务器的操作的流程图;FIG. 12 is a flowchart showing the operation of the server according to Embodiment 1;
图13是表示实施方式1的接收终端的操作的流程图;13 is a flowchart showing the operation of the receiving terminal according to Embodiment 1;
图14是表示显示在实施方式1的节目显示部的画面的第四图;14 is a fourth diagram showing a screen displayed on the program display unit according to Embodiment 1;
图15是表示显示在实施方式1的节目显示部的画面的第五图;15 is a fifth diagram showing a screen displayed on the program display unit in Embodiment 1;
图16是表示本发明实施方式2的数据发送/接收系统的结构的第一图;16 is a first diagram showing the configuration of a data transmission/reception system according to
图17是表示实施方式2的数据发送/接收系统的结构的第二图;17 is a second diagram showing the configuration of a data transmission/reception system according to
图18是表示实施方式2的节目构成信息的图;FIG. 18 is a diagram showing program configuration information in
图19是表示实施方式2的节目构成信息的其它例子的图;FIG. 19 is a diagram showing another example of program configuration information in
图20是表示由实施方式2的差分信息表示的节目构成信息的图;FIG. 20 is a diagram showing program configuration information represented by difference information in
图21是表示实施方式2的服务器的操作的流程图;FIG. 21 is a flowchart showing the operation of the server according to
以及图22是表示实施方式2的接收终端的操作的流程图。and FIG. 22 is a flowchart showing the operation of the receiving terminal according to the second embodiment.
具体实施方式Detailed ways
(实施方式1)(Embodiment 1)
下面,使用附图来详细说明本发明的实施方式1。首先,使用图3A来对实施方式1的通信网络的利用方式进行说明。图3A是表示实施方式1的数据发送/接收系统的概要图。Next, Embodiment 1 of the present invention will be described in detail using the drawings. First, the utilization mode of the communication network according to Embodiment 1 will be described using FIG. 3A . FIG. 3A is a schematic diagram showing a data transmission/reception system according to Embodiment 1. FIG.
该数据发送/接收系统采用服务器302和接收终端304通过通信网络301相连接的结构。This data transmission/reception system employs a structure in which a
接收终端304是移动电话、电视、PDA或个人计算机等其显示分辨度或处理能力不同的接收终端。在此存在多个接收终端304。The receiving
并且,也存在进行分配的多个服务器302,接收终端304从多个服务器302同时接收内容。接收终端304也可以具有连接到多个传输路径的功能。Furthermore, there are also a plurality of
服务器302或接收终端304等通信机器通过路由器或GW(网关)等中继节点303互相连接。路由器或GW具有广播功能或多址广播功能,可以复制数据分组。Communication devices such as a
通信网络301可以是有线网络(例如,ADSL(非对称数字用户线)、ISDN(综合业务数字网)、ATM(异步传输模式)、FTTH(光纤到户)等),也可以是无线网络(便携电话、无线LAN(局域网)等)。The
在本数据发送/接收系统中,作为传输协议采用因特网协议。In this data transmission/reception system, the Internet Protocol is used as a transmission protocol.
另外,作为内容的传输方法,可以是在服务器302和接收终端304之间进行1对1式的通信的方法,也可以是使用广播功能或多址广播功能进行1对N式的通信的方法。在本实施方式中,从服务器302到中继节点303进行多址广播,而从中继节点303到接收终端进行广播。In addition, as the content transmission method, a method of performing 1-to-1 communication between the
由此,接收终端304通过开设预定信道,能够接收最新的内容。Thereby, the receiving
另外,对于当发送终端的服务器302传输的内容,可以将动态图像、音频、音乐、文本、静止图像和画面构成信息等各种媒体作为其对象。服务器302发送节目。In addition, various media such as moving images, audio, music, text, still images, and screen composition information can be used as objects for the content transmitted by the
一个节目包括内容、对内容的显示位置进行控制的画面构成信息以及记述了画面构成信息和要显示的内容的组合的节目构成信息,所述内容包括动态图像、音频(含音乐)、文本、静止图像、动画、计算机制图等各种媒体。A program includes content, screen composition information for controlling the display position of the content, and program composition information describing the combination of the screen composition information and the content to be displayed. The content includes moving images, audio (including music), text, still Various media such as images, animations, and computer graphics.
另外,在接收终端304掌握画面构成信息的所在位置,并且在画面构成信息中记述着要显示的内容的地址等的获取方法时,接收终端304获取画面构成信息就可以获取其它内容。因此,此时不需要节目构成信息。In addition, when the receiving
另外,由于如多址广播或广播等单方向地发送内容时无法确定画面构成信息的获取方法,因而使用以特定的发送方法发送的节目构成信息来确定画面构成信息和内容。Also, since the acquisition method of the screen configuration information cannot be specified when the content is transmitted unidirectionally such as multicast or broadcast, the screen configuration information and the content are specified using the program configuration information transmitted by a specific transmission method.
作为画面构成信息的记述方法,例如可以使用SMIL(SynchronizedMultimedia Integration Language,同步多媒体综合语言)或JAVA(R)语言。As a description method of the screen configuration information, for example, SMIL (Synchronized Multimedia Integration Language, Synchronized Multimedia Integration Language) or JAVA(R) language can be used.
而作为节目构成信息的记述方法,例如可以使用SDP(Session DescriptionProtocol,会话描述协议)。As a method of describing program configuration information, for example, SDP (Session Description Protocol, Session Description Protocol) can be used.
在 http://www.w3.org/TR/smi120/有SMIL的详细说明,而在http://www.ietf.org/rfc/rfc2327.txt有SDP的详细说明。There is a detailed description of SMIL at http://www.w3.org/TR/smi120/ , and a detailed description of SDP at http://www.ietf.org/rfc/rfc2327.txt .
另外,通信网络也可以是如图3B所示的由有线网络和无线网络互相连接的通信网络305。再者,通信网也可以是广播网络(例如,地面数据广播或卫星数据广播等)或将广播网络和通信网络融合在一起的网络构成的系统。In addition, the communication network may also be a communication network 305 interconnected by a wired network and a wireless network as shown in FIG. 3B . Furthermore, the communication network may also be a broadcasting network (for example, terrestrial data broadcasting or satellite data broadcasting, etc.) or a system composed of a network that integrates a broadcasting network and a communication network.
如图3B所示,向便携电话等可移动的接收终端307播送内容时,也会有对不同的地域播送不同内容的需求。As shown in FIG. 3B , when broadcasting content to a mobile receiving terminal 307 such as a mobile phone, there is also a demand for broadcasting different content in different regions.
在上述情况下从服务器302向多个接收终端307进行广播或多址广播时,难以根据位置而改变播送的内容。In the above case, when broadcasting or multicasting is performed from the
为了实现上述根据位置的广播,在图3B的例子中服务器302和中继节点306之间(即,有线网路的区间)进行1对1式的单播通信,而在中继节点306和接收终端307之间用使用了无线网络的广播功能来进行分配。In order to realize the above-mentioned broadcast based on location, in the example of FIG. Distribution is performed between terminals 307 using a broadcast function using a wireless network.
另外,实现广播功能的中继节点306不会跨越其它中继节点306而进行分组的广播。In addition, the relay node 306 that implements the broadcast function does not broadcast packets across other relay nodes 306 .
再者,实施方式1也可以采用如图3C所示的通信方式,也就是将服务器302配置在各个地方来对附近的区域进行数据的广播,而接收终端307接收数据的通信方式。Furthermore, Embodiment 1 may also adopt the communication method as shown in FIG. 3C , that is, the communication method in which the
在采用上述通信方式时,作为传输协议可以使用BlueTooth(蓝牙)技术或无线LAN等。When the above-mentioned communication method is adopted, BlueTooth (Bluetooth) technology, wireless LAN, etc. can be used as a transmission protocol.
下面用图4和图5来详细说明实施方式1的发送/接收系统的结构。图4和图5是表示实施方式1的发送/接收系统的结构的图。Next, the configuration of the transmission/reception system according to Embodiment 1 will be described in detail using FIG. 4 and FIG. 5 . 4 and 5 are diagrams showing the configuration of the transmission/reception system according to the first embodiment.
服务器302设有用于各种数据的存储和管理的数据管理部102。The
数据管理部102包括:节目构成信息存储部105,存储构成节目的节目构成信息;画面构成信息存储部106,存储画面构成信息;以及以下内容存储部件:存储视频的视频存储部107、存储静止图像的静止图像存储部108和存储文字数据的文字存储部109。数据管理部102适应性地选择这些所存储的信息,向发送控制部103送出。
发送控制部103决定来自数据管理部102的构成节目的节目构成信息、画面构成信息和内容的发送顺序和时机,向发送部104送出。此外,发送控制部103还生成后述的差分信息,向发送部104送出。The
发送部104通过通信网络301向接收终端304发送来自发送控制部103的信息。The
作为服务器302使用的发送协议,可以是进行接收确认的协议(例如,TCP,即传输控制协议),也可以是不进行接收确认的协议(例如,UDP,即用户数据报协议)。此外,服务器302还可以使用由RTP(Realtime Transport Protocol,实时传输协议)代表的媒体传输协议。The sending protocol used by the
另一方面,接收终端304设有接收来自服务器302的传输的接收部202。On the other hand, the receiving
另外,接收终端304设有从接收部202接收到的数据中提取节目构成信息的节目构成信息提取部203。节目构成信息提取部203向画面构成信息选择条件提取部204和画面构成信息生成部208输出提取出的节目构成信息。In addition, the receiving
另外,接收终端304设有从接收部202接收到的数据中提取画面构成信息的画面构成信息提取部205。画面构成信息提取部205向画面构成信息生成部208输出提取出的画面构成信息。In addition, the receiving
另外,接收终端304设有内容提取部206,用于从接收部202接收到的数据中提取视频、音频、文件和静止图像等内容。内容提取部206向节目显示控制部209输出所提取出的内容。In addition, the receiving
在节目构成信息中含有画面构成信息选择条件时,画面构成信息选择条件提取部204从节目构成信息中提取画面构成信息选择条件,并向画面构成信息生成部208输出。When the screen configuration information selection condition is included in the program configuration information, the screen configuration information selection
终端信息获取部207获取接收终端304的特性信息,并向画面构成信息生成部208输出。The terminal
作为终端304的特性信息的例子,可以举出终端所连接的通信线路的认证传输频带、通过观测通信线路得到的实效传输频带、终端的画面尺寸或可以显示的颜色数目、CPU的处理能力、半导体存储器或磁碟等存储媒体的有无和其容量以及为动态图像、音频、静止图像等各种媒体的解码器的有无等。Examples of characteristic information of the terminal 304 include the certified transmission frequency band of the communication line connected to the terminal, the effective transmission frequency band obtained by observing the communication line, the screen size of the terminal or the number of colors that can be displayed, the processing capacity of the CPU, semiconductor The existence and capacity of storage media such as memory and disk, and the presence or absence of decoders for various media such as moving images, audio, and still images, etc.
画面构成信息生成部208根据节目构成信息、画面构成信息、画面构成信息提取条件以及由终端信息提取部207获取的传输频带等接收终端304的特性信息,来选择符合条件的画面构成信息。在送来的信息为后述的差分信息时,画面构成信息生成部208重新生成画面构成信息。然后,画面构成信息生成部208向节目显示控制部209输出画面构成信息。The screen configuration
节目显示控制部209基于送来的画面构成信息,使用由内容提取部206所提取出的内容来构成节目,并向节目显示部210输出。The program
下面使用图6来对节目构成信息的参考例子进行说明。图6是表示节目构成信息的参考例子的图。Reference examples of program configuration information will be described below using FIG. 6 . FIG. 6 is a diagram showing a reference example of program configuration information.
节目构成信息记述视频、音频、文件、静止图像等作为节目内容播放的各种媒体的内容和画面构成信息的组合,所述画面构成信息是将这些内容显示在画面上时的配置信息。图6中表示以SDP记述节目构成信息的例子。The program configuration information describes a combination of contents of various media such as video, audio, files, and still images played as program contents, and screen configuration information that is arrangement information for displaying these contents on a screen. FIG. 6 shows an example of describing program configuration information in SDP.
图6所示的节目构成信息400中,在行401以上的部分记述着标题或管理者的信息等有关整个节目的信息。In the
另外,节目构成信息400中,在以m=开始的行到下一个以m=开始的行之前的部分记述着有关各种媒体的信息。Also, in the
第一个以m=开始的行(行402)为有关音频内容的信息,作为特定该音频内容的信息,赋予了ID“audio1”(行403)。The first line starting with m= (line 402) is information on audio content, and ID "audio1" is given as information for specifying the audio content (line 403).
同样,节目构成信息400中记述着有关视频内容的信息(行404,ID为“video1”)、有关文件内容的信息(行405,ID为“text1”)以及有关静止图像内容的信息(行406,ID为“image1”)。Similarly, in the
另外,节目构成信息400中记述着有关画面构成信息的信息(行407,ID为“layout1”)。Also, in the
根据图6的节目构成信息400,得知该节目使用内容video1、audio1、text1和image1,根据画面构成信息layout1来构成画面。According to the
下面使用图7来对服务器302发送的画面构成信息进行说明。图7是表示服务器302发送的画面构成信息的图。Next, the screen configuration information sent by the
画面构成信息是表示将视频、文件、静止图像等作为节目内容播放的各种媒体的内容显示在画面的什么位置上的信息。在图7表示以SMIL记述画面构成信息的例子。The screen configuration information is information indicating where on the screen content of various media such as video, files, and still images is displayed as program content. FIG. 7 shows an example of describing screen configuration information in SMIL.
图7所示的画面构成信息500中,在行501中记述有整个画面尺寸为横320点,竖480点。In the
而在画面构成信息500的行502中记述有称为“video”的区域位于整个画面中从左上角往下100点且往左10点的位置,而且其具有宽度为300点,高度为300点的大小。On the other hand, in
另外,在画面构成信息500的行503和行504中也分别记述有称为“text”和“image”的区域的位置和大小。In addition, the positions and sizes of areas called "text" and "image" are also described in the
另外,在画面构成信息500的行505中记述有ID为“video1”的视频内容显示在称为“video”的区域(在行502中定义)。In addition, in the
在画面构成信息500的行507和行508中也同样记述有ID为“text1”和“image1”的内容分别显示在称为“text”的区域(在行503中定义)和称为“image”的区域(在行504中定义)。Similarly, in the
另外,由于在行506的记述为有关音频内容的记述,而没有表示显示区域的信息。In addition, since the description in
内容的名称“video1”与在图6的行404中定义的ID“video1”相对应,内容的名称“audio1”与在图6的行403中定义的ID“audio1”相对应,内容的名称“text1”与在图6的行405中定义的ID“text1”相对应,而内容的名称“image1”与在图6的行406中定义的ID“image1”相对应。The name "video1" of the content corresponds to the ID "video1" defined in
这样,基于图6的节目构成信息400接收到的各种内容video1、text1和image1就根据图7的画面构成信息500被配置。In this way, the various contents video1, text1, and image1 received based on the
然而,如图6的节目构成信息400所示,为构成一个节目而只有一个画面构成信息时,会发生如下两个问题。However, as shown in the
1.在分组的缺损率较大的传输路径或传输频带较窄的传输路径的情况下,如动态图像等传输量较大的内容就不能被正确地传输而恶化的概率增加。1. In the case of a transmission path with a high packet loss rate or a transmission path with a narrow transmission frequency band, there is an increased probability that content with a large transmission volume, such as moving images, cannot be transmitted correctly and deteriorates.
使用图8来对此时显示在接收终端304上的节目显示部210的画面进行说明。The screen of the
在此考虑在如图8A所示的将文字显示区域(602)、动态图像显示区域(603)和静止图像显示区域(604)显示在显示画面601上的节目中,不能正确接收动态图像的情况。此时如图8B所示,动态图像显示区域603变为空白,显示在画面上的信息量变小。Here, it is considered that in a program in which the text display area (602), the moving image display area (603) and the still image display area (604) are displayed on the display screen 601 as shown in FIG. 8A , the moving image cannot be received correctly. . At this time, as shown in FIG. 8B , the dynamic image display area 603 becomes blank, and the amount of information displayed on the screen decreases.
2.在存在画面尺寸不同的终端时,有可能画面构成不符合画面尺寸。2. When there are terminals with different screen sizes, the screen configuration may not match the screen size.
使用图9来对此时显示在接收终端304上的节目显示部210的画面进行说明。The screen of the
若想将图8A所示的画面构成信息显示在画面尺寸较小的终端上的话,就会如图9所示动态图像显示区域(603)残缺,而无法显示整个内容。If the screen composition information shown in FIG. 8A is to be displayed on a terminal with a smaller screen size, the dynamic image display area (603) as shown in FIG. 9 will be incomplete, and the entire content cannot be displayed.
于是,实施方式1中,作为解决只有一个画面构成信息时的问题的第一种方法,使服务器302的发送控制部103发送多个画面构成信息。也就是说,服务器302的发送控制部103发送图7所示的画面构成信息500以外的画面构成信息。Therefore, in Embodiment 1, as a first method for solving the problem when there is only one screen configuration information, the
下面用图10来对服务器302与图7所示的画面构成信息500一起发送的画面构成信息进行说明。图10是表示实施方式1的画面构成信息的图。Next, the screen configuration information transmitted by the
图10A所示的画面构成信息800中,只有行805与图7所示的画面构成信息500不同。In the screen configuration information 800 shown in FIG. 10A , only row 805 is different from the
行805表示在区域“video”显示由“text2”表示的文件内容,而不显示视频内容。Line 805 indicates that the content of the file represented by "text2" is displayed in the area "video", and the content of the video is not displayed.
也就是说,通过接收终端304选择画面构成信息800来代替画面构成信息500,能够将显示内容从视频内容变更为尺寸较小的文件内容。由此能够减少分组的缺损引起的内容恶化的影响。That is, when the receiving
另外,服务器302还将与图10所示的画面构成信息800一起发送的画面构成信息作为差分信息进行发送。下面,使用图10B来对服务器302发送的差分信息进行说明。图10B是表示实施方式1的差分信息的图。In addition, the
服务器302的发送控制部103通过参照多个画面构成信息,并检测出其差分来生成以下说明中的差分信息。The
图10B所示的差分信息(“layout3”)810表示图10A所示的画面构成信息(“layout2”)800和图7所示的画面构成信息(“layout1”)500之间的差分。Difference information ("layout3") 810 shown in FIG. 10B represents a difference between screen configuration information ("layout2") 800 shown in FIG. 10A and screen configuration information ("layout1") 500 shown in FIG. 7 .
具体来说,“layout3”810在行811表示通过置换图10A所示的“layout2”800的第12行(行805),可以生成图7所示的“layout1”。Specifically, line 811 of "layout3" 810 indicates that "layout1" shown in FIG. 7 can be generated by substituting the twelfth line (line 805) of "layout2" 800 shown in FIG. 10A.
而且,“layout3”810在行812指定“layout2”800的置换部分,而在行813记载置换的内容。In addition, "layout3" 810 designates the replacement portion of "layout2" 800 in line 812 , and describes the content of the replacement in line 813 .
这样,通过发送作为“layout1”500和“layout2”800的差分信息“layout3”,无须发送“layout1”500实际上就能够通知两个画面信息。并且,通过使用“layout2”800的差分信息“layout3”810来发送“layout1”500,能够减少所发送的画面构成信息的信息量。In this way, by transmitting the difference information "layout3" as "layout1" 500 and "layout2" 800, two screen information can actually be notified without transmitting "layout1" 500. Furthermore, by using the difference information "layout3" 810 of "layout2" 800 to transmit "layout1" 500, the amount of information of the screen configuration information to be transmitted can be reduced.
另外,实施方式1中作为差分信息810的表现方式的例子使用了UNIX(R)操作系统的diff命令的输出形式,还可以使用差分信息的其它表现方式。In addition, in the first embodiment, the output form of the diff command of the UNIX (R) operating system is used as an example of the expression form of the difference information 810 , and other expression forms of the difference information may also be used.
另外,本实施方式中,因随发送多个画面信息,节目构成信息具有多个画面构成信息。而且,节目构成信息中记述着用于从多个画面构成信息中选择一个画面构成信息的画面构成信息选择条件。In addition, in this embodiment, since a plurality of pieces of screen information are transmitted, the program composition information has a plurality of pieces of screen composition information. Furthermore, the screen configuration information selection condition for selecting one screen configuration information from a plurality of screen configuration information is described in the program configuration information.
下面,用图11来说明服务器302发送两个画面构成信息“layout2”和“layout3”时的节目构成信息。图11是表示实施方式1的节目信息的图。Next, the program configuration information when the
图11所示的节目构成信息900中,在行901、行902、行903、行904和行907记述着该节目在发送“text1”、“text2”、“image1”、“layout2”和“layout3”。In the
这样,记述着节目具有多个“layout2”和“layout3”的多个画面构成信息。In this way, it is described that the program has a plurality of screen configuration information of "layout2" and "layout3".
另外,在节目信息900的行905记述着在传输频带小于或等于每秒96000比特时使用由“layout2”表示的画面构成信息。节目信息900的行905是画面构成信息选择条件,该条件为选择“layout2”和“layout3”中的任一者。Also, in
另外,在节目信息900的行906记述着优先级,用于在接收终端304可以根据表示传输频带的画面构成信息选择条件选择多个画面构成信息时决定选择哪一个画面构成信息。In addition, priority is described in
节目信息900的行906也是画面构成信息选择条件,该条件为选择“layout2”和“layout3”中的任一者。Row 906 of
另外,在节目信息900的行908记述着由“layout3”表示的画面构成信息为根据“layout2”的差分信息。也就是说,此时“layout3”表示“layout1”。此外,没有使用差分信息作为画面构成信息时,就没有行908的记载。In addition, in the
另外,在节目信息900的行909记述着在传输频带大于或等于每秒64001比特且小于或等于384000比特时使用由“layout3”表示的画面构成信息。Also, in
另外,在节目信息900的行910记述着“layout3”的优先级。In addition, in the
节目信息900的行909和行910也是画面构成信息选择条件。
在接收终端304能够没有缺损地接收两个画面构成信息“layout2”和“layout3”,并且根据画面构成信息选择条件可以选择“layout2”和由差分信息“layout3”复原的“layout1”的两者时,接收终端304根据优先级选择一者,例如优先级的数值大的“layout3”(也就是从其复原的“layout1”)。When the receiving
下面使用图12来对服务器302发送节目构成信息、画面构成信息和内容时的操作进行说明。图12是实施方式1的服务器的操作流程图。Next, an operation when the
首先,服务器302的发送控制部103从数据管理部102的节目构成信息存储部105提取节目构成信息(步骤1001)。First, the
然后,发送控制部103参照提取出的节目构成信息,检测出记述在节目构成信息中的多个画面构成信息(步骤1002)。随后,从画面构成信息存储部106提取检测出的画面构成信息(步骤1003)。Then, the
另外,在步骤1002提取出的画面构成信息为差分信息时,发送控制部103就提取差分信息。In addition, when the screen configuration information extracted in
然后,发送控制部103从视频存储部107、静止图像存储部108和文字存储部109提取记述在步骤1001提取的节目信息中的视频、静止图像和文字等内容(步骤1004)。Then, the
然后,发送控制部103通过发送部104向接收终端304发送在步骤1001提取出的节目构成信息(步骤1005)。接着,发送控制部103通过发送部104向接收终端304发送记述在步骤1003中提取出的节目构成信息中的画面构成信息(步骤1006)。随后,发送控制部103通过发送部104向接收终端304发送在步骤1004提取出的内容(步骤1007)。Then, the
这样,服务器302向接收终端304发送节目构成信息、多个画面构成信息和内容。In this way, the
下面,使用图13来对接收终端304的操作进行说明。图13是实施方式1的接收终端304的操作的流程图。Next, the operation of receiving terminal 304 will be described using FIG. 13 . FIG. 13 is a flowchart of the operation of receiving terminal 304 according to the first embodiment.
首先,接收终端304在接收部202接收各种数据。然后,画面构成信息提取部205从接收到的各种数据中提取多个画面构成信息,并向画面构成信息生成部208送出(步骤1301)。First, the receiving
然后,画面构成信息生成部208得知在接收到的画面构成信息中含有差分画面构成信息时(步骤1302),确认是否接收到与该差分画面构成信息对应的基准画面构成信息(步骤1303)。Then, when the screen configuration
以图11为例,在接收到“layout3”时,由于从行908得知“layout3”为以“layout2”作为其基准的差分信息,因而画面构成信息生成部208确认是否接收到“layout2”。在接收到基准画面构成信息(“layout2”)时,画面构成信息生成部208就复原差分而生成画面构成信息(在图11的例子中,生成出“layout1”)。Taking FIG. 11 as an example, when "layout3" is received, it is known from
然后,画面构成信息生成部208作为与生成出的画面构成信息对应的画面构成信息选择条件,使用记述在差分信息中的条件(行909,步骤1304)。由画面构成信息选择条件提取部204提取画面构成信息选择条件。Then, the screen configuration
另一方面,在步骤1303没有接收到与差分画面构成信息对应的基准画面构成信息时,画面构成信息生成部208保留到能够接收基准画面构成信息(“layout2”),或者废弃(步骤1305)。On the other hand, if the reference screen configuration information corresponding to the differential screen configuration information is not received in
然后,画面构成信息生成部208确认是否接收到画面构成信息选择条件(步骤1306)。Then, the screen configuration
另外,本实施方式中设定为画面构成信息选择条件包含在节目构成信息中,但是也可以没有记述在节目构成信息中。此时可以以其它传输方式发送画面构成信息选择条件,或可以根本不发送画面构成信息选择条件。如果不发送,使用接收终端能够没有缺损地接收到的画面构成信息来构成画面即可。In addition, in this embodiment, it is set that the screen configuration information selection condition is included in the program configuration information, but it may not be described in the program configuration information. At this time, the screen composition information selection condition may be transmitted in another transmission mode, or the screen composition information selection condition may not be transmitted at all. If not transmitted, the screen may be configured using screen configuration information that can be received by the receiving terminal without defects.
在接收到画面构成信息选择条件时,画面构成信息生成部208提取符合该条件的画面构成信息(步骤1307)。When the screen configuration information selection condition is received, the screen
由于节目构成信息选择条件是用于选择适合于接收终端304的传输状态的画面构成信息的条件,接收终端304可以选择适合于自身的画面构成信息。Since the program configuration information selection condition is a condition for selecting screen configuration information suitable for the transmission state of the receiving
另一方面,在没有接收到画面构成信息选择条件时,画面构成信息生成部208就提取接收到的所有画面构成信息(步骤1308)。On the other hand, when the screen configuration information selection condition has not been received, the screen configuration
然后,提取了多个画面构成信息时,画面构成信息生成部208选择画面构成信息附加的优先级为最高的画面构成信息(步骤1309)。Then, when a plurality of pieces of screen configuration information are extracted, the screen
显示的内容越优选,其优先级就越高。由此,由于画面构成信息中记述了优先信息,所以即使是存在多个适合于根据传输条件的画面构成信息选择条件的画面构成信息时,接收终端304也能够选择优选显示的画面构成信息。The more preferred the displayed content, the higher its priority. Thus, since the priority information is described in the screen configuration information, even when there is a plurality of screen configuration information suitable for the screen configuration information selection condition according to the transmission condition, the receiving
然后,画面构成信息生成部208向节目显示控制部209送出选择出的画面构成信息。Then, the screen configuration
节目显示控制部209从内容提取部206提取出的内容中选择记述在送来的画面构成信息中的内容。然后,节目显示控制部209使用送来的画面构成信息和选择出的内容来生成节目,并向节目显示部210输出(步骤1310)。The program
然后,节目显示部210显示送来的节目(步骤1311)。Then, the
这样,接收终端304能够从接收到的多个画面构成信息中选择适合于自身的画面构成信息,生成使用了适合于自身的画面构成信息的节目,并将其显示。In this way, the receiving
例如,接收终端304接收到图10所示的layout2、layout3和图11所述的节目构成信息时,如图14所示地可以将图8所示的动态图像显示区域603的部分置换成文字显示区域623来显示文字。For example, when the receiving
由于尺寸小于动态图像内容的文字内容在接收时发生缺损的概率较低,因而接收终端304即使是传输状态不好的情况下也能够正确接收并显示。因此,传输状态不好时,接收终端304可以通过如图14所示地显示文字内容,来显示多于显示缺损的动态图像时(图8B)的信息量。Since the text content smaller than the dynamic image content has a low probability of being lost during reception, the receiving
如上所述,根据实施方式1,接收终端304能够选择根据传播环境的画面构成信息,并使用选择出的画面构成信息来显示内容。由于根据传播环境选择的画面构成信息是使用接收终端304可以接收的内容的信息,因而接收终端304能够使用根据使用了可以接收的内容的画面构成信息来显示画面。As described above, according to Embodiment 1, receiving
另外,实施方式1同样可以适用于接收终端304的显示画面尺寸不同的情况。通过记述“a=terminal:pc”、“a=terminal:pda”来代替画面构成信息选择条件“a=bandwidth:...”(例如,图11的行905),可以指定个人计算机用的画面构成信息和PDA用的画面构成信息。此外,也可以将画面尺寸直接记述成如“a=terminal:640×480”等,而不使用表示终端种类的“pc”、“pda”等记述。In addition, Embodiment 1 can also be applied to a case where the display screen size of the receiving
通过接收终端304解释这些记述并指定画面构成信息,即使是接收终端304具有如图15所示的较小显示画面601时,也能够选择适合于其尺寸的画面构成信息来显示节目。例如,如图15所示,仅将文字602和静止图像713不缺少地显示在显示画面601上。By interpreting these descriptions and specifying the screen configuration information by the receiving
另外,虽然在实施方式中以将画面构成信息选择条件记述在节目构成信息中的方式进行了说明,也可以是将画面构成信息选择条件记述在画面构成信息中的方式。In addition, although the embodiment has been described in which the screen configuration information selection condition is described in the program configuration information, it may be an embodiment in which the screen configuration information selection condition is described in the screen configuration information.
此时例如在图10A或图10B所示的画面构成信息中记述画面构成信息选择条件<condition bandwidth=“-96000”/>。具体来讲,在图10A所示的画面构成信息时,在</layout>和</head>之间记述画面构成信息选择条件。In this case, for example, the screen configuration information selection condition <condition bandwidth="-96000"/> is described in the screen configuration information shown in FIG. 10A or FIG. 10B. Specifically, in the screen configuration information shown in FIG. 10A , screen configuration information selection conditions are described between </layout> and </head>.
另外,虽然在实施方式1中对可以显示在画面上的内容进行了说明,对于音频内容也可以进行同样的输出选择。In addition, although the content that can be displayed on the screen has been described in Embodiment 1, the same output selection can be performed for audio content.
例如,由于实施方式1中使用的画面构成信息SMIL也可以用于音频内容的记述,因而设置成从记载了大容量的音频内容的画面构成信息切换到记载了小容量的音频内容的画面构成信息即可。由此能够防止因传输状态而引起要播放的音频内容缺损的问题。For example, since the screen configuration information SMIL used in Embodiment 1 can also be used to describe audio content, it is set to switch from screen configuration information describing large-capacity audio content to screen configuration information describing small-capacity audio content. That's it. In this way, the problem of missing audio content to be played due to the transmission state can be prevented.
另外,也可以是将服务器302和接收终端304进行的处理编成程序,并将其存储在存储媒体中,由通用计算机读出该程序并执行的方式。Alternatively, the processing performed by the
(实施方式2)(Embodiment 2)
作为解决只有一个画面构成信息时的问题的第二种方法,本发明的实施方式2使服务器发送多个节目构成信息。As a second method for solving the problem when there is only one screen configuration information,
首先使用图16和图17来对实施方式2的发送/接收系统的结构进行详细说明。图16和图17是表示实施方式2的数据发送/接收系统的结构的图。其中,与已进行说明的部分相同的部分被赋予相同的号码,并省略其详细说明。First, the configuration of the transmission/reception system according to
首先对实施方式2的服务器1301进行说明。First, the
首先,服务器1301的发送控制部1302提取多个节目构成信息105,并通过发送部104向实施方式2的接收终端1303发送。First, the
另外,发送控制部1302在发送多个节目构成信息时也使用这些节目构成信息的差分信息,即差分节目信息。此外,发送控制部1302从多个节目信息检测出差分并生成差分节目信息。Also, when transmitting a plurality of pieces of program configuration information, the
下面对接收终端1303的结构进行说明。Next, the structure of receiving terminal 1303 will be described.
接收终端1303设有节目构成信息选择条件提取部1404,用于在节目构成信息提取部203输出的节目构成信息中含有节目构成信息选择条件时,提取节目构成信息选择条件。节目构成信息选择条件提取部1404向节目构成信息生成部1408输出提取出的节目构成信息选择条件。The receiving terminal 1303 is provided with a program configuration information selection
节目构成信息生成部1408根据从终端信息取得部207得到的传输频带等信息,选择适合于节目构成信息提取条件的节目构成信息。此外,如果节目构成信息使用与其它节目的差分信息来记述的话,节目构成信息生成部1408就重新生成节目构成信息。节目构成信息生成部1408向画面构成信息提取部1409送出得到的节目构成信息。The program configuration
画面构成信息提取部1409提取记述在接收到的节目构成信息中的画面构成信息,并向节目显示控制部209送出。The screen configuration
下面使用图18来对服务器1301发送的节目构成信息进行说明。图18是表示实施方式2的节目构成信息的图。Next, the program configuration information transmitted by the
在实施方式2的节目构成信息1600的行1001记述着名称“program1”。The name "program1" is described in
另外,在节目构成信息1600的行1002记述着该节目构成信息是在传输频带大于或等于每秒64001比特且小于或等于384000比特时使用的。行1002的这个记述是节目构成信息选择条件。In addition, in
这样,实施方式2中由于服务器1301发送多个节目构成信息,因而在接收终端1303对节目构成信息赋予节目构成信息选择条件,以选择适当的节目构成信息。In this way, in
另外,在节目构成信息1600的行1003记述着优先级,用于在接收终端1303可以根据表示传输频带的节目构成信息选择条件(行1002)选择多个节目构成信息时决定选择哪一个节目构成信息。In addition, priority is described in
另外,节目构成信息1600的行1003也称为节目构成信息选择条件。In addition,
另外,在节目构成信息1600的行1004至行1008记述着该节目是由“audio1”、“video1”、“text1”、“image1”和画面构成信息“layout1”来构成的。In addition,
使用图19来对实施方式2的另外一个例子进行说明。图19是表示实施方式2的节目构成信息的其它例子的图。Another example of
图19所示的节目构成信息1700的行1101被称为“program2”。
另外,在节目构成信息1700的行1102记述着该节目信息是在传输频带小于或等于96000比特时作为节目构成信息选择条件使用的。Also, in
另外在节目构成信息1700的行1103记述着优先级为3。本实施方式中,优先级的数值越大,其优先级就越高。In addition, in the
另外,在节目构成信息1700的行1104至行1107记述着该节目是由“text1”、“text2”、“image1”和画面构成信息“layout2”来构成的。In addition, in
服务器1301传输被赋予了节目信息选择条件的节目构成信息“program1”1600和“program2”1700。
另外,服务器1301有时会将差分信息作为节目构成信息来发送。In addition, the
使用图20来对由差分信息表示的节目构成信息(差分节目构成信息)进行说明。图20是表示由实施方式2的差分信息表示的节目构成信息的图。The program configuration information represented by the difference information (difference program configuration information) will be described using FIG. 20 . FIG. 20 is a diagram showing program configuration information represented by difference information in
与实施方式1的差分画面构成信息同样,差分节目构成信息使用UNIX(R)的diff命令的输出形式。Similar to the differential screen configuration information in Embodiment 1, the differential program configuration information uses the output format of the UNIX(R) diff command.
在图20所示的差分节目构成信息1800的行1201记述着名称“program3”。The name "program3" is described in row 1201 of differential program configuration information 1800 shown in FIG. 20 .
另外在差分节目构成信息1800的行1202记述着该节目构成信息为由“program2”表示的节目构成信息的差分信息。In addition, in the row 1202 of the differential program configuration information 1800, it is described that the program configuration information is the difference information of the program configuration information indicated by "program2".
另外,在差分节目构成信息1800的行1203记述着该节目构成信息是在传输频带大于或等于每秒64001比特且小于或等于384000比特时使用的(节目构成信息选择条件)。Also, in row 1203 of differential program configuration information 1800, it is described that the program configuration information is used when the transmission bandwidth is equal to or greater than 64001 bits per second and equal to or less than 384000 bits (program configuration information selection condition).
另外,在差分节目构成信息1800的行1204记述着优先级为4(节目构成信息选择条件)。In addition, in the line 1204 of the difference program configuration information 1800, it is described that the priority is 4 (program configuration information selection condition).
另外,在差分节目构成信息1800的行1205和行1206记述着对“program2”增加了内容“audio1”和“video1”。In addition, in row 1205 and row 1206 of differential program configuration information 1800, it is described that contents "audio1" and "video1" are added to "program2".
另外,在差分节目构成信息1800的行1207记述着对“program2”删除了“text2”。In addition, in line 1207 of the differential program configuration information 1800, it is described that "text2" is deleted from "program2".
另外,在差分节目构成信息1800的行1208和行1209记述着增加了画面构成信息“layout1”,并删除了“layout2”。Also, in lines 1208 and 1209 of the differential program configuration information 1800, it is described that screen configuration information "layout1" is added and "layout2" is deleted.
服务器1301也可以采用传输节目构成信息“program2”和差分节目信息“program3”的方式。由此能够减少服务器1301向接收终端1303发送的多个节目构成信息的信息量。The
下面使用图21来对服务器1301发送节目构成信息、画面构成信息和内容时的操作进行说明。图21是实施方式2的服务器的操作流程图。Next, the operation when the
首先,服务器1301的发送控制部1302从数据管理部102的节目构成信息存储部105提取节目构成信息(步骤1901)。First, the
然后,发送控制部1302参照提取出的节目构成信息,检测出记述在节目构成信息中的画面构成信息(步骤1902)。随后,从画面构成信息存储部106提取检测出的画面构成信息(步骤1903)。Then, the
然后,发送控制部1302从视频存储部107、静止图像存储部108和文字存储部109提取记述在步骤1901提取的节目信息中的视频、静止图像和文字等内容(步骤1904)。Then, the
然后,发送控制部1302通过发送部104向接收终端1303发送在步骤1901提取的节目构成信息(步骤1905)。接着,发送控制部1302通过发送部104向接收终端1303发送记述在步骤1903提取的节目构成信息中的画面构成信息(步骤1906)。随后,发送控制部1302通过发送部104向接收终端1303发送在步骤1904提取的内容(步骤1907)。Then, the
然后,发送控制部1302对要发送的所有节目构成信息进行步骤1901至步骤1907的处理(步骤1908)。Then, the
另外,在步骤1901提取的节目构成信息为差分信息时,发送控制部1302就提取差分节目信息。Also, when the program configuration information extracted in step 1901 is differential information, the
这样,服务器1301向接收终端1303发送多个节目构成信息、记述在这些节目构成信息中的画面构成信息和内容。In this way, the
下面,使用图22来对实施方式2的接收终端1303的操作进行说明。图22是实施方式2的接收终端1303的操作的流程图。Next, the operation of receiving terminal 1303 according to
首先,接收终端1303在接收部202接收各种数据。然后,节目构成信息提取部203从接收到的各种数据中提取多个节目构成信息,向节目构成信息生成部1408送出(步骤1501)。First, the receiving terminal 1303 receives various data in the receiving
然后,节目构成信息生成部1408得知在送来的多个节目构成信息中含有差分节目构成信息时(步骤1502),确认是否接收到与该差分节目构成信息对应的基准节目构成信息(步骤1503)。Then, when the program configuration
以图20为例,在接收到“program3”时,由于从行1202得知“program3”为以“program2”作为其基准的差分信息,因而节目构成信息生成部1408确认是否接收到“program2”。Taking FIG. 20 as an example, when "program3" is received, it is known from line 1202 that "program3" is difference information based on "program2", so the program
在接收到基准节目构成信息(“program2”)时,节目构成信息生成部1408就复原差分而生成节目构成信息(在图20的例子中,生成“program1”)。Upon receiving the reference program configuration information ("program2"), the program
然后,节目构成信息生成部1408作为与生成出的节目构成信息对应的节目构成信息选择条件,使用记述在差分信息中的条件(行1203,步骤1504)。由节目构成信息选择条件提取部1404提取节目构成信息选择条件。Then, the program configuration
另一方面,在没有接收与差分节目构成信息对应的基准节目构成信息时,节目构成信息生成部1408保留到能够接收基准节目构成信息(“program2”),或者废弃(步骤1505)。On the other hand, if the reference program configuration information corresponding to the differential program configuration information has not been received, the program configuration
然后,节目构成信息生成部1408确认是否接收到节目构成信息选择条件(步骤1506)。Then, the program configuration
另外,实施方式2中设定为节目构成信息选择条件包含在节目构成信息中,但是也可以没有记述在节目构成信息中。此时可以以其它传输方式发送节目构成信息选择条件,或可以根本不发送节目构成信息选择条件。如果不发送,使用接收终端能够没有缺损地接收到的节目构成信息来构成节目即可。In
然后,在接收到节目构成信息选择条件时,节目构成信息生成部1408提取符合该条件的节目构成信息(步骤1507)。Then, upon receiving the program configuration information selection condition, the program
由于节目构成信息选择条件表示接收终端1303的传输条件,由此,接收终端1303可以选择适合于传输条件的节目构成信息。Since the program configuration information selection condition indicates the transmission condition of the receiving terminal 1303, the receiving terminal 1303 can thereby select program configuration information suitable for the transmission condition.
另一方面,在没有接收到节目构成信息选择条件时,节目构成信息生成部1408就提取接收到的所有节目构成信息(步骤1508)。On the other hand, when the program configuration information selection condition has not been received, the program
这样,提取了多个节目构成信息时,节目构成信息生成部1408选择被赋予的优先级为最高的节目构成信息(步骤1509)。In this way, when a plurality of pieces of program configuration information are extracted, the program
显示的内容越优选,其优先级就越高。由此,由于在节目构成信息中记述了优先信息,即使是存在多个适合于根据传输条件的节目构成信息选择条件的节目构成信息时,接收终端1303也能够选择优选显示的节目构成信息。The more preferred the displayed content, the higher its priority. Thus, since priority information is described in program configuration information, receiving terminal 1303 can select program configuration information to be preferentially displayed even when there is a plurality of program configuration information suitable for program configuration information selection conditions according to transmission conditions.
然后,节目构成信息生成部1408向画面构成信息提取部1409送出选择出的节目构成信息。Then, the program configuration
画面构成信息提取部1409提取记述在送来的节目构成信息中的画面构成信息,并向节目显示控制部209送出(步骤1510)。The screen configuration
然后,节目显示控制部209在内容提取部206提取出的内容中选择记述在送来的画面构成信息中的内容。然后,节目显示控制部209使用送来的画面构成信息和选择出的内容来生成节目,并向节目显示部210输出(步骤1511)。Then, the program
然后,节目显示部210显示送来的节目(步骤1512)。Then, the
这样,接收终端1303能够从接收到的多个节目构成信息中选择适合于自身的节目构成信息,使用适合于自身的节目构成信息来生成节目,并将其显示。In this way, the receiving terminal 1303 can select the program configuration information suitable for itself from the received pieces of program configuration information, generate a program using the program configuration information suitable for itself, and display it.
实施方式2中也同样,接收终端1303接收到图10所示的layout2、layout3和图11所示的节目构成信息时,如图14所示地将图8所示的动态图像显示区域613的部分置换成文字显示区域623来显示文字。Likewise in
另外,实施方式2同样可以适用于接收终端1303的显示画面尺寸不同的情况。通过记述“a=terminal:pc”、“a=terminal:pda”来代替节目构成信息选择条件“a=bandwidth:...”(例如,图18的行1002),可以指定个人计算机用的画面构成信息和PDA用的画面构成信息。此外,也可以将画面尺寸直接记述成如“a=terminal:640×480”等,而不使用表示终端种类的“pc”、“pda”等记述。In addition,
通过接收终端1303解释这些记述并指定节目构成信息,即使是接收终端1303具有如图15所示的较小显示画面601时,也能够选择适合于其尺寸的画面构成信息来显示节目。By interpreting these descriptions and specifying the program configuration information by the receiving terminal 1303, even when the receiving terminal 1303 has a small display screen 601 as shown in FIG.
另外,也可以是将服务器1301和接收终端1303进行的处理编成程序,并将其存储在存储媒体中,由通用计算机读出该程序并执行的方式。Alternatively, the processing performed by the
本说明书基于2003年3月11日申请的日本专利申请特愿2003-065670号。其内容全部包含于此,以资参考。This specification is based on Japanese Patent Application Japanese Patent Application No. 2003-065670 filed on March 11, 2003. Its contents are included here in its entirety for reference.
工业实用性Industrial Applicability
如上所述,根据本发明,在传输频带因接收终端而异,且能够接收的内容的种类也不同的诸如广播的传输环境中,通过将画面构成信息切换,以使仅显示根据传输频带能够显示的内容,能够回避因表示恶化的内容而减少显示信息量的缺陷。As described above, according to the present invention, in a transmission environment such as broadcasting in which the transmission frequency band differs between receiving terminals and the types of receivable content are also different, by switching the screen configuration information, only the information that can be displayed according to the transmission frequency band is displayed. can avoid the defect of reducing the amount of displayed information due to deteriorating content.
另外,通过根据接收终端的画面尺寸切换画面构成信息来指定适合于画面尺寸的画面构成信息并进行显示,能够得到回避超出小型画面而不能显示全部内容的问题、或只能在大画面中的较小范围内显示的问题。In addition, by switching the screen configuration information according to the screen size of the receiving terminal and specifying and displaying the screen configuration information suitable for the screen size, it is possible to avoid the problem of not being able to display all content beyond a small screen, or to obtain a larger screen that can only be displayed on a large screen. Problems displayed on a small scale.
Claims (26)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP065670/2003 | 2003-03-11 | ||
| JP2003065670A JP4340084B2 (en) | 2003-03-11 | 2003-03-11 | Transmitting apparatus and transmitting method |
| PCT/JP2004/002123 WO2004081798A1 (en) | 2003-03-11 | 2004-02-24 | Transmitter apparatus and transmitting method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1759382A true CN1759382A (en) | 2006-04-12 |
| CN1759382B CN1759382B (en) | 2010-05-05 |
Family
ID=32984505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2004800063931A Expired - Lifetime CN1759382B (en) | 2003-03-11 | 2004-02-24 | Sending device and sending method |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8214458B2 (en) |
| EP (1) | EP1605362B1 (en) |
| JP (1) | JP4340084B2 (en) |
| CN (1) | CN1759382B (en) |
| WO (1) | WO2004081798A1 (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2006013844A1 (en) * | 2004-08-05 | 2008-05-01 | 松下電器産業株式会社 | Information receiving terminal and information distribution system |
| KR101133855B1 (en) | 2006-01-06 | 2012-04-06 | 에스케이플래닛 주식회사 | System and Method for Providing User Interface Information and Mobile Communication Terminal therefor |
| KR20070113001A (en) * | 2006-05-24 | 2007-11-28 | 엘지전자 주식회사 | Broadcast systems, channel information processing methods, and data structures |
| KR20070113002A (en) * | 2006-05-24 | 2007-11-28 | 엘지전자 주식회사 | Broadcast systems, channel information processing methods, and data structures |
| JP2008176649A (en) * | 2007-01-19 | 2008-07-31 | Sony Corp | Information processing apparatus, information presentation method, and information presentation program |
| CN101874405B (en) * | 2007-10-12 | 2012-12-26 | 宝利通公司 | Configure video conferencing systems to produce video conferences with realistic presentation |
| JP2009200765A (en) * | 2008-02-21 | 2009-09-03 | Yamaha Corp | Repeater |
| JP5123133B2 (en) * | 2008-10-17 | 2013-01-16 | パナソニック株式会社 | Display system and display device |
| JP5643449B1 (en) * | 2014-02-03 | 2014-12-17 | 株式会社 ディー・エヌ・エー | Server and method for displaying display screen on terminal device |
| US11252417B2 (en) | 2020-01-05 | 2022-02-15 | Size Limited | Image data processing |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3566457B2 (en) * | 1996-05-31 | 2004-09-15 | 株式会社日立製作所 | Structured document version management method and apparatus |
| US6023714A (en) | 1997-04-24 | 2000-02-08 | Microsoft Corporation | Method and system for dynamically adapting the layout of a document to an output device |
| US6412008B1 (en) * | 1999-01-28 | 2002-06-25 | International Business Machines Corporation | System and method for cooperative client/server customization of web pages |
| US6345279B1 (en) | 1999-04-23 | 2002-02-05 | International Business Machines Corporation | Methods and apparatus for adapting multimedia content for client devices |
| JP4438129B2 (en) | 1999-07-02 | 2010-03-24 | ソニー株式会社 | Content receiving system and content receiving method |
| JP2001103320A (en) | 1999-09-30 | 2001-04-13 | Mitsubishi Electric Corp | Image transfer apparatus and image transfer method |
| EP1156631B1 (en) | 1999-11-01 | 2017-02-15 | Panasonic Intellectual Property Corporation of America | Method and apparatus for information transmission |
| JP2001134518A (en) | 1999-11-02 | 2001-05-18 | Nec Corp | Device and system for data communication |
| EP1102178A3 (en) | 1999-11-19 | 2005-07-27 | Matsushita Electric Industrial Co., Ltd. | Contents server that supplies contents described in structural description language to client over network |
| US20020056120A1 (en) * | 2000-01-21 | 2002-05-09 | Mcternan Brennan J. | Method and system for distributing video using a virtual set |
| JP4389323B2 (en) | 2000-02-29 | 2009-12-24 | ソニー株式会社 | Scene description conversion apparatus and method |
| US6542736B1 (en) * | 2000-04-04 | 2003-04-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient radio link adaptation and base station sector selection in a radio communication system |
| US6441831B1 (en) * | 2000-04-04 | 2002-08-27 | Learningaction, Inc. | Choosing a multimedia presentation |
| JP2001357008A (en) | 2000-06-14 | 2001-12-26 | Mitsubishi Electric Corp | Content search / delivery device and content search / delivery method |
| JP2002123459A (en) | 2000-10-13 | 2002-04-26 | N-Net Corp | Content distribution system and content distribution method |
| JP2002297538A (en) | 2001-03-30 | 2002-10-11 | Seiko Epson Corp | Data distribution system, terminal device, decorder proxy server, decorder server and data distribution method |
| JP2002351781A (en) * | 2001-05-30 | 2002-12-06 | Fujitsu Ltd | Content generation device using page layout for screen display |
| JP2003069759A (en) | 2001-08-27 | 2003-03-07 | Mitsubishi Electric Corp | Image distribution device, image distribution method, receiving device, receiving method, transfer device, and transfer method |
| AU2002244880A1 (en) * | 2002-03-22 | 2003-10-08 | Nokia Corporation | Method, system and device for controlling a transmission window size |
| JP4317409B2 (en) | 2002-10-08 | 2009-08-19 | パナソニック株式会社 | Terminal device and information acquisition system |
-
2003
- 2003-03-11 JP JP2003065670A patent/JP4340084B2/en not_active Expired - Lifetime
-
2004
- 2004-02-24 EP EP04714026.4A patent/EP1605362B1/en not_active Expired - Lifetime
- 2004-02-24 CN CN2004800063931A patent/CN1759382B/en not_active Expired - Lifetime
- 2004-02-24 WO PCT/JP2004/002123 patent/WO2004081798A1/en not_active Ceased
- 2004-02-24 US US10/548,081 patent/US8214458B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20060156360A1 (en) | 2006-07-13 |
| US8214458B2 (en) | 2012-07-03 |
| EP1605362A4 (en) | 2007-12-19 |
| EP1605362A1 (en) | 2005-12-14 |
| CN1759382B (en) | 2010-05-05 |
| JP2004274622A (en) | 2004-09-30 |
| EP1605362B1 (en) | 2022-08-03 |
| WO2004081798A1 (en) | 2004-09-23 |
| JP4340084B2 (en) | 2009-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1220359C (en) | Communication terminal, server, relay device, broadcast communication system, method and program | |
| CN1282934C (en) | Information processing method, content distribution device and method | |
| CN1742480A (en) | Information processing device, information processing method, and computer program | |
| CN1759384A (en) | Reception apparatus and information browsing method | |
| CN1636400A (en) | Moving picture distribution system, moving picture distribution device and method, recording medium, and program | |
| CN1852431A (en) | System and method for realizing video frequency information sharing | |
| CN1839597A (en) | Quality of experience (QOE) measurement for wireless communication networks | |
| CN1934825A (en) | Transmission of parameters for broadcast/multicast sessions via communication protocols | |
| CN1276602C (en) | Broadcasting system | |
| CN1768332A (en) | Content providing server, information processing apparatus and method, and computer program | |
| CN1820473A (en) | Method, terminal device and server for transmitting service messages in fixed and/or mobile networks | |
| CN101060464A (en) | Address translator, message processing method and net system | |
| CN1830210A (en) | Real-time streaming broadcast method, real-time streaming broadcast device, real-time streaming broadcast system, program, recording medium, broadcast method, and broadcast device | |
| CN1578221A (en) | Communication terminal, control method for communication terminal, and control program for communication terminal | |
| CN1510906A (en) | Apparatus and method for displaying image in mobile terminal | |
| CN1768373A (en) | Information processing device, information processing method, and computer program | |
| CN1311580A (en) | Data receiving device, data receiving method, data transmission method and data storage medium | |
| CN1692640A (en) | Broadcast recording system, recording apparatus, broadcasting apparatus, and recording program for saving storage space of recording medium used for recording contents | |
| CN1859332A (en) | System, device and method for synchronously processing e-mail using data | |
| CN1661990A (en) | Protocol Version Converter | |
| CN1745369A (en) | Information processing device, information processing method, and computer program | |
| CN1890972A (en) | Content distribution and reception device, content transmission and reception system, content distribution and reception method, content distribution and reception program | |
| CN1759382A (en) | Transmitter apparatus and transmitting method | |
| CN1929422A (en) | Communication processing device, communication control method, and computer program | |
| CN1518824A (en) | Method and system for conditionally accessing IP service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term |
Granted publication date: 20100505 |
|
| CX01 | Expiry of patent term |