[go: up one dir, main page]

CN1859544A - System and method for playing medium - Google Patents

System and method for playing medium Download PDF

Info

Publication number
CN1859544A
CN1859544A CNA2005101020709A CN200510102070A CN1859544A CN 1859544 A CN1859544 A CN 1859544A CN A2005101020709 A CNA2005101020709 A CN A2005101020709A CN 200510102070 A CN200510102070 A CN 200510102070A CN 1859544 A CN1859544 A CN 1859544A
Authority
CN
China
Prior art keywords
media
data
audio
video
digital
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
Application number
CNA2005101020709A
Other languages
Chinese (zh)
Other versions
CN1859544B (en
Inventor
杨波
陈维山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200510102070A priority Critical patent/CN1859544B/en
Publication of CN1859544A publication Critical patent/CN1859544A/en
Application granted granted Critical
Publication of CN1859544B publication Critical patent/CN1859544B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种在音频与视频设备上同步播放媒体的系统和方法,整个媒体播放系统包括:控制点CP、数字媒体服务器DMS、音频数字媒体演示器DMR和视频数字媒体演示器DMR;控制点CP选择家庭网络中的音频数字媒体演示器和视频数字媒体演示器形成组合,来同步播放在数字媒体服务器上选好的媒体;媒体的音频由音频数字媒体演示器输出;媒体的视频由视频数字媒体演示器输出。利用本发明用户可以恰当地选择本地网络中已有的音频和视频媒体播放设备形成组合来播放媒体,提高用户所欣赏媒体音频和视频的品质,减少音频和视频媒体播放设备的数量和类型,为用户节约开支。

Figure 200510102070

The present invention relates to a system and method for synchronously playing media on audio and video equipment. The entire media playing system includes: a control point CP, a digital media server DMS, an audio digital media display device DMR and a video digital media display device DMR; the control point The CP selects the audio digital media demonstrator and the video digital media demonstrator in the home network to form a combination to play the media selected on the digital media server synchronously; the audio of the media is output by the audio digital media demonstrator; the video of the media is output by the video digital media Media presenter output. Utilize the present invention user can properly select the existing audio and video media playback equipment in the local network to form a combination to play media, improve the quality of media audio and video enjoyed by the user, reduce the number and types of audio and video media playback equipment, for Users save money.

Figure 200510102070

Description

一种媒体播放的系统和方法System and method for playing media

技术领域technical field

本发明涉及一种媒体播放的系统和方法,尤其涉及一种在音频设备与视频设备上分别同步播放媒体的系统和方法。The present invention relates to a system and method for playing media, in particular to a system and method for synchronously playing media on audio equipment and video equipment.

背景技术Background technique

随着数字信息技术的发展,数字设备和数字化的家电产品越来越普遍。将这些数字设备使用UPnP(Universal Plug and Play,通用即插即用)、IGRS(Intelligent Grouping and Resource Sharing,信息设备智能互联、资源共享与协同服务)等协议,以有线或无线方式连接组成家庭内部局域网,创建一个全新数字媒体与内容服务的无缝环境,实现内容和设备的共享,便是数字家庭网络概念。With the development of digital information technology, digital devices and digital home appliances are becoming more and more common. These digital devices use protocols such as UPnP (Universal Plug and Play), IGRS (Intelligent Grouping and Resource Sharing, intelligent interconnection of information devices, resource sharing and collaborative services), and are connected in a wired or wireless manner to form a home interior. Local area network, to create a seamless environment for new digital media and content services, to realize the sharing of content and equipment, is the concept of digital home network.

数字家庭网络中的数字设备,包括数字媒体演示器(DMR)设备,如数字电视机(DTV)、立体声音响与家庭影院等;也包括数字媒体服务器(DMS)设备,如机顶盒(STB)、数字录像机(DVR)、个人电脑等。如图1所示,用户可通过数字家庭网络中的控制点(CP)控制数字媒体演示器(DMR)播放数字媒体服务器(DMS)上的媒体资源。其中音频数字媒体演示器(DMR)用于播放数字媒体服务器(DMS)上的音频媒体资源;视频数字媒体演示器(DMR)用于播放数字媒体服务器(DMS)上的视频媒体资源,也可同时支持音频媒体播放。Digital devices in the digital home network, including digital media presenter (DMR) equipment, such as digital television (DTV), stereo and home theater, etc.; also include digital media server (DMS) equipment, such as set-top box (STB), digital Video recorder (DVR), personal computer, etc. As shown in FIG. 1 , a user can control a digital media presenter (DMR) to play media resources on a digital media server (DMS) through a control point (CP) in a digital home network. Wherein the audio digital media demonstrator (DMR) is used to play the audio media resource on the digital media server (DMS); the video digital media demonstrator (DMR) is used to play the video media resource on the digital media server (DMS), and can also simultaneously Audio media playback is supported.

在播放视频媒体资源时,存在以下两种现有技术方案:When playing video media resources, there are the following two prior art solutions:

一是媒体音频数据与视频数据在同一数字媒体演示器(DMR)上同步后播放。一般播放流程如下:One is that media audio data and video data are played synchronously on the same digital media demonstrator (DMR). The general playback process is as follows:

1.媒体数据通过家庭网络,由数字媒体服务器(DMS)传送到数字媒体演示器(DMR)。1. The media data is transmitted from the digital media server (DMS) to the digital media presenter (DMR) through the home network.

2.数字媒体演示器(DMR)分离出媒体数据中的音频和视频数据,并将音频和视频数据同步。2. A digital media presenter (DMR) separates audio and video data from the media data, and synchronizes the audio and video data.

3.采用两种方式解码并输出音频和视频数据;3. Use two methods to decode and output audio and video data;

(1)数字媒体演示器(DMR)分别解码音频和视频数据,输出音频和视频信号。(1) A digital media demonstrator (DMR) decodes audio and video data, respectively, and outputs audio and video signals.

(2)数字媒体演示器(DMR)解码视频数据,输出视频信号;把音频数据直接或转换音频数据格式通过某种数据接口送给另外的音频设备,由音频设备解码音频数据后输出音频信号。(2) The digital media demonstrator (DMR) decodes the video data and outputs the video signal; sends the audio data directly or converts the audio data format to another audio device through a certain data interface, and the audio device decodes the audio data and outputs the audio signal.

上述方案的缺点在于:采用方式(1)的解码时,如果DMR如电视机通常只能达到2.1的音频输出效果,如果是AC-3或DTS 5.1更高品质音频效果的媒体,用户则欣赏不到该音频效果;如果采用可以达到更高品质音频效果的数字媒体演示器,则成本会大大提高。采用解码方式(2)时,需要增加音频设备,并且其不能接入家庭网络成为共享设备。The shortcoming of above-mentioned scheme is: when adopting the decoding of mode (1), if DMR usually can only reach the audio output effect of 2.1 like television, if it is the medium of AC-3 or DTS 5.1 higher quality audio effect, the user can't appreciate it. To achieve this audio effect; the cost will be greatly increased if a digital media presenter can achieve higher quality audio effect. When the decoding method (2) is used, an audio device needs to be added, and it cannot be connected to the home network to become a shared device.

授权号为00804959.9的中国专利公开的技术方案是通过在各个设备上保存偏移等待时间表的方法来实现音频和视频数据同步播放。该方案的播放流程如下:The technical solution disclosed in the Chinese patent with the authorization number 00804959.9 is to realize synchronous playback of audio and video data by saving the offset waiting time table on each device. The playback process of this program is as follows:

1.各个设备(包括源设备和目标设备)各自保存一个等待时间表,标记出该设备信号处理能力以及与每个这样的能力相关的等待时间。1. Each device (including the source device and the target device) maintains a waiting time table, marking the signal processing capability of the device and the waiting time associated with each such capability.

2.源设备读取媒体数据,分离出媒体数据中的音频和视频数据;音频数据存入音频缓冲器,视频数据存入视频缓冲器。2. The source device reads the media data, and separates the audio and video data from the media data; the audio data is stored in the audio buffer, and the video data is stored in the video buffer.

3.根据各个设备的等待时间表计算出音频或视频数据需要产生的延迟量;音频或视频数据在音频缓冲器或视频缓冲器中产生相应的延迟。3. Calculate the amount of delay required for audio or video data according to the waiting time table of each device; audio or video data generates a corresponding delay in the audio buffer or video buffer.

4.将音频缓冲器和视频缓冲器中延迟的音频和视频数据再合成单一数据流,通过总线分别传送给目标设备,即音频和视频设备。4. Synthesize the delayed audio and video data in the audio buffer and the video buffer into a single data stream, and send them to the target device, ie, the audio and video devices, respectively through the bus.

5.音频设备收到数据后,分离出音频数据,解码并输出音频信号;视频设备收到数据后,分离出视频数据,解码并输出视频信号。5. After the audio device receives the data, it separates the audio data, decodes and outputs the audio signal; after the video device receives the data, it separates the video data, decodes and outputs the video signal.

该方案存在的缺陷是:The disadvantages of this scheme are:

1、未考虑合成后的媒体数据通过总线传送到音频和视频设备传输过程中的延迟。此方法只适用于如1394总线同步模式等总线实时传输的情况;而不适用于通过HTTP GET协议传输等异步传输。如果媒体数据通过总线传送到音频和视频设备上的传送时间是不相同的,则难以实现音频和视频数据同步播放。1. The delay in the process of transmitting the synthesized media data to the audio and video equipment through the bus is not considered. This method is only suitable for real-time bus transmission such as 1394 bus synchronous mode; it is not suitable for asynchronous transmission such as HTTP GET protocol transmission. If the transfer time of the media data to the audio and video devices via the bus is different, it is difficult to realize synchronous playback of the audio and video data.

2、音频和视频设备上没有数据缓冲装置,当总线带宽出现波动时,会影响音频和视频的播放质量。2. There is no data buffer device on the audio and video equipment. When the bus bandwidth fluctuates, it will affect the playback quality of audio and video.

3、在媒体数据传输前,要把媒体数据分离,分别在音频缓冲器或视频缓冲器中进行延迟,再合成,然后传送。这些都需要增加功能装置,从而增加难度和成本。3. Before the media data is transmitted, the media data should be separated, respectively delayed in the audio buffer or video buffer, then synthesized, and then transmitted. These all need to increase functional device, thereby increase difficulty and cost.

发明内容Contents of the invention

鉴于上述现有技术所存在的问题,本发明的目的是提供一种在音频与视频设备上同步播放媒体的系统和方法。In view of the above-mentioned problems in the prior art, the object of the present invention is to provide a system and method for synchronously playing media on audio and video equipment.

为了达到上述目的,本发明提供的在音频与视频设备上同步播放媒体的系统,包括数字媒体服务器,控制点、音频数字媒体演示器和视频数字媒体演示器:In order to achieve the above object, the system for synchronously playing media on audio and video equipment provided by the present invention includes a digital media server, a control point, an audio digital media demonstrator and a video digital media demonstrator:

所述的音频数字媒体演示器和视频数字媒体演示器分别包括数据缓冲设备;用户通过所述的控制点选择本地网络中的音频数字媒体演示器和视频数字媒体演示器形成组合。The audio digital media demonstrator and the video digital media demonstrator respectively include a data buffer device; the user selects the audio digital media demonstrator and the video digital media demonstrator in the local network through the control point to form a combination.

音频数字媒体演示器和视频数字媒体演示器还包括数据分离设备和/或数据解码设备。The audio digital media presenter and the video digital media presenter also include a data separation device and/or a data decoding device.

该系统进一步包括:The system further includes:

所述的音频数字媒体演示器包括媒体数据传输子系统、数据分离器、数据缓冲器、数据解码器、音频播放硬件输出模块;The audio digital media demonstrator includes a media data transmission subsystem, a data separator, a data buffer, a data decoder, and an audio playback hardware output module;

媒体数据传输子系统:用来接收从数字媒体服务器通过网络传送过来的媒体数据;Media data transmission subsystem: used to receive media data transmitted from the digital media server through the network;

数据分离器:用来分离出媒体数据中的音频数据;Data separator: used to separate the audio data in the media data;

数据缓冲器:用来缓冲分离出来的音频数据;Data buffer: used to buffer the separated audio data;

数据解码器:用来解码音频数据;Data decoder: used to decode audio data;

音频播放硬件输出模块:用来把解码的音频数据转换为音频信号输出。Audio playback hardware output module: used to convert the decoded audio data into audio signal output.

该系统还包括:The system also includes:

所述的视频数字媒体演示器包括媒体数据传输子系统、数据分离器、数据缓冲器、数据解码器、视频播放硬件输出模块;The video digital media demonstrator includes a media data transmission subsystem, a data separator, a data buffer, a data decoder, and a video playback hardware output module;

媒体数据传输子系统:用来接收从数字媒体服务器通过网络传送过来的媒体数据;Media data transmission subsystem: used to receive media data transmitted from the digital media server through the network;

数据分离器:用来分离出媒体数据中的视频数据;Data separator: used to separate video data from media data;

数据缓冲器:用来缓冲分离出来的视频数据;Data buffer: used to buffer the separated video data;

数据解码器:用来解码视频数据;Data decoder: used to decode video data;

视频播放硬件输出模块:用来把解码的视频数据转换为视频信号输出。Video playback hardware output module: used to convert the decoded video data into video signal output.

该系统进一步包括:The system further includes:

所述网络的组网方式包括有线组网:IEEE1394、以太网和/或无线组网:802.11、蓝牙。The networking mode of the network includes wired networking: IEEE1394, Ethernet and/or wireless networking: 802.11, Bluetooth.

本发明提供的在音频与视频设备上同步播放媒体的方法,包括:The method for synchronously playing media on audio and video equipment provided by the present invention includes:

控制点根据媒体内容选择并且控制音频数字媒体演示器和视频数字媒体演示器,通过分别在音频数字媒体演示器和视频数字媒体演示器上处理媒体数据来实现同步输出。The control point selects and controls the audio digital media presenter and the video digital media presenter according to the media content, and realizes synchronous output by processing the media data on the audio digital media presenter and the video digital media presenter respectively.

该方法进一步包括:The method further includes:

A.用户在控制点根据要播放的媒体内容确定音频数字媒体演示器和视频数字媒体演示器;A. The user determines the audio digital media presenter and the video digital media presenter at the control point according to the media content to be played;

B.数字媒体服务器分别与音频数字媒体演示器和视频数字媒体演示器建立媒体数据传送连接;B. The digital media server establishes a media data transmission connection with the audio digital media demonstrator and the video digital media demonstrator respectively;

C.控制点设置音频数字媒体演示器和视频数字媒体演示器为同步播放模式;C. The control point sets the audio digital media demonstrator and the video digital media demonstrator to a synchronous playback mode;

D.存入分离出的数据到数据缓冲器中;D. Store the separated data into the data buffer;

E.音频数据和视频数据同步输出。E. Audio data and video data are output synchronously.

该方法还包括:The method also includes:

在数字媒体演示器的基础上增加一个AV同步服务;或Add an AV synchronization service to the digital media presenter; or

在媒体演示器连接管理服务的基础上增加同步操作功能;或在数字媒体演示器AV传输服务的基础上增加同步操作功能。该方法所述的步骤A具体包括:Add the synchronous operation function on the basis of the connection management service of the media presentation device; or add the synchronous operation function on the basis of the AV transmission service of the digital media presentation device. Step A described in the method specifically includes:

A1.控制点查找和选取数字媒体服务器上的媒体内容,并取得数字媒体服务器传送媒体内容到网络所支持的传送协议和数据格式;A1. The control point searches and selects the media content on the digital media server, and obtains the transmission protocol and data format supported by the digital media server to transmit the media content to the network;

A2.控制点根据选取的媒体内容选择音频数字媒体演示器和视频数字媒体演示器形成组合;A2. The control point selects an audio digital media demonstrator and a video digital media demonstrator to form a combination according to the selected media content;

A3.控制点取得音频数字媒体演示器和视频数字媒体演示器所支持的传送协议/数据格式,并选择合适的传送协议和数据格式。A3. The control point obtains the transmission protocol/data format supported by the audio digital media presentation device and the video digital media presentation device, and selects a suitable transmission protocol and data format.

该方法所述的步骤A3具体还包括:The step A3 described in the method specifically also includes:

控制点比较返回的数字媒体服务器和音频数字媒体演示器以及视频数字媒体演示器的传送协议和数据格式,选择合适的媒体数据传送到音频媒体演示器的传送协议和数据格式,以及合适的媒体数据传送到视频媒体演示器的传送协议和数据格式。The control point compares the transmission protocol and data format of the returned digital media server with the audio digital media presenter and the video digital media presenter, and selects the appropriate media data to transmit to the audio media presenter. The transfer protocol and data format, as well as the appropriate media data The transfer protocol and data format for transfer to the video media presenter.

该方法所述的步骤C具体还包括:The step C described in the method specifically also includes:

C1.设置音频数据分离器和视频数据分离器的媒体数据分离方式;C1. The media data separation mode of the audio data separator and the video data separator is set;

C2.设置音频数据缓冲器和视频数据缓冲器缓冲数据的长度;C2. the length of audio data buffer and video data buffer buffer data is set;

C3.音频数字媒体演示器和视频数字媒体演示器进入同步播放状态。该方法所述的步骤C具体还包括:设置视频数字媒体演示器为静音状态。该方法所述的步骤D具体还包括:C3. The audio digital media demonstrator and the video digital media demonstrator enter a synchronous playback state. Step C of the method specifically further includes: setting the video digital media presenter to a mute state. The step D described in the method specifically also includes:

D1.音频数据分离器和视频数据分离器分别分离出接收到的媒体数据中的音频数据和视频数据;D1. The audio data separator and the video data separator respectively separate the audio data and the video data in the received media data;

D2.音频数据和视频数据分别存入音频数据缓冲器和视频数据缓冲器。该方法所述的步骤E具体还包括:D2. The audio data and the video data are respectively stored in the audio data buffer and the video data buffer. The step E described in the method specifically also includes:

E1.在缓冲器里的数据达到所设定的长度时,数据同步准备完毕;E1. When the data in the buffer reaches the set length, the data synchronization preparation is completed;

E2.控制点分别向音频数字媒体演示器和视频数字媒体演示器发出同步控制消息、音频数据缓冲器中的音频数据和视频数据缓冲器中的视频数据进行同步。E2. The control point sends a synchronization control message to the audio digital media presenter and the video digital media presenter respectively, and the audio data in the audio data buffer and the video data in the video data buffer are synchronized.

通过本发明,用户通过家庭网络中的控制点(CP),选择家庭网络中已有的音频数字媒体演示器(DMR)和视频数字媒体演示器(DMR)形成组合,来同步播放家庭网络中数字媒体服务器(DMS)上的媒体。即在视频数字媒体演示器(DMR)上播放媒体的视频,在音频数字媒体演示器(DMR)上同步播放媒体的音频。Through the present invention, the user selects the existing audio digital media demonstrator (DMR) and video digital media demonstrator (DMR) in the home network through the control point (CP) in the home network to form a combination to play the digital media in the home network synchronously. Media on a media server (DMS). That is, the video of the media is played on the video digital media presenter (DMR), and the audio of the media is played synchronously on the audio digital media presenter (DMR).

本方法可以让用户根据需要选择已有的音频和视频数字媒体演示器(DMR)形成组合来播放媒体,以达到让用户期望的媒体播放效果。The method allows the user to select existing audio and video digital media demonstrators (DMR) to form a combination to play media according to needs, so as to achieve the media playback effect expected by the user.

附图说明Description of drawings

图1为现有技术的CP、DMR、DMS交互图;Fig. 1 is the interactive diagram of CP, DMR, DMS of prior art;

图2为本发明的音频数字媒体演示器和视频数字媒体演示器的内部功能模块图;Fig. 2 is the internal functional block diagram of audio digital media demonstrator and video digital media demonstrator of the present invention;

图3为本发明的流程图;Fig. 3 is a flowchart of the present invention;

图4为本发明的AV同步服务与各功能模块的关系图;Fig. 4 is the relation figure of AV synchronous service and each functional module of the present invention;

图5为本发明的UPnP AV体系结构扩展AV同步服务(AVS)实现同步播放流程图;Fig. 5 is that UPnP AV architecture of the present invention expands AV synchronous service (AVS) and realizes synchronous play flowchart;

图6为本发明的增加了同步操作的连接管理服务(CMS)与各功能模块的关系图;Fig. 6 is the relationship diagram between the connection management service (CMS) and each functional module that has increased the synchronous operation of the present invention;

图7为本发明的UPnP AV体系结构扩展连接管理服务(CMS)或者扩展AV传输服务(AVT)实现同步播放流程图;Fig. 7 is that UPnP AV system structure of the present invention expands connection management service (CMS) or expands AV transmission service (AVT) and realizes synchronous play flowchart;

图8为本发明的增加了同步操作的AV传输服务(AVT)与各功能模块的关系图。FIG. 8 is a relationship diagram between the AV transmission service (AVT) with synchronous operation added and each functional module of the present invention.

具体实施方式Detailed ways

视频数字媒体演示器(DMR)既播放媒体的音频,又播放媒体的视频,也就是媒体的音频和视频是在同一数字媒体演示器(DMR)上播放的。这不利于用户欣赏到高品质的音频和视频,甚至给用户带来不方便。请看下面的场景。Video The digital media presenter (DMR) plays both the audio and the video of the media, that is, the audio and video of the media are played on the same digital media presenter (DMR). This is not conducive to users enjoying high-quality audio and video, and even brings inconvenience to users. Please see the scene below.

场景1:用户买了新的DVD(数字通用光盘)影片,这DVD影片是带有AC-3(一种环绕音效)和DTS(Digital Theatre System数字影院系统)5.1音频输出效果的。他在客厅使用家庭网络中的高清数字电视(DTV)来播放,可是高清数字电视(DTV)只有2.1的音频输出,用户不能欣赏到高品质的AC-3或DTS 5.1音频效果。Scenario 1: The user buys a new DVD (Digital Versatile Disc) movie, which is equipped with AC-3 (a surround sound effect) and DTS (Digital Theater System) 5.1 audio output effect. He uses a high-definition digital TV (DTV) in the home network to play in the living room, but the high-definition digital TV (DTV) only has 2.1 audio output, and users cannot enjoy high-quality AC-3 or DTS 5.1 audio effects.

场景2:用户晚上在客厅高清数字电视(DTV)上观看精彩的足球比赛,可是他的家人要休息了。这时用户可以把声音调小,但这样既不能做到一点也不影响家人,又不能让用户尽兴地观看比赛。Scenario 2: The user watches a wonderful football game on the high-definition digital TV (DTV) in the living room at night, but his family is going to rest. At this time, the user can turn down the sound, but this can neither affect the family at all, nor allow the user to enjoy watching the game.

如图2所示,本发明由家庭网络18连接控制点(CP)10、数字媒体服务器(DMS)16、音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14,组成整个媒体播放系统。通过控制点(CP)10选择家庭网络中的音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14形成组合,来同步播放在数字媒体服务器(DMS)16上选好的媒体。媒体的音频由音频数字媒体演示器(DMR)12输出,媒体的视频由视频数字媒体演示器(DMR)14输出。视频数字媒体演示器(DMR)14不再输出音频。家庭网络18可以包括各种组网技术,例如有线组网:IEEE1394、以太网等;无线组网:802.11、蓝牙等。As shown in Figure 2, the present invention is connected control point (CP) 10, digital media server (DMS) 16, audio digital media presenter (DMR) 12 and video digital media presenter (DMR) 14 by home network 18, forms the whole Media playback system. Select audio digital media display device (DMR) 12 and video digital media display device (DMR) 14 in the home network to form a combination by control point (CP) 10, and play the selected media on digital media server (DMS) 16 synchronously . The audio of the media is output by an audio digital media renderer (DMR) 12 and the video of the media is output by a video digital media renderer (DMR) 14 . Video Digital Media Presenter (DMR) 14 no longer outputs audio. The home network 18 may include various networking technologies, such as wired networking: IEEE1394, Ethernet, etc.; wireless networking: 802.11, Bluetooth, etc.

数字媒体演示器(DMR)内部有媒体数据传输子系统26、36,数据分离器20、30,数据缓冲器22、32,数据解码器24、34,音频和视频播放硬件输出模块28、38等模块。这些模块的功能分别是:There are media data transmission subsystems 26, 36, data separators 20, 30, data buffers 22, 32, data decoders 24, 34, audio and video playback hardware output modules 28, 38, etc. inside the digital media demonstrator (DMR) module. The functions of these modules are:

媒体数据传输子系统:接收从数字媒体服务器(DMS)通过家庭网络18传送过来的媒体数据;Media data transmission subsystem: receive the media data transmitted from the digital media server (DMS) through the home network 18;

数据分离器:分离出媒体数据中的音频或视频数据;Data separator: separate the audio or video data from the media data;

数据缓冲器:缓冲分离出来的音频或视频数据;Data buffer: buffer the separated audio or video data;

数据解码器:解码音频或视频数据;Data decoder: decode audio or video data;

音频和视频播放硬件输出模块:把解码的音频或视频数据转换为音频或视频信号输出。Audio and video playback hardware output module: convert the decoded audio or video data into audio or video signal output.

下面给出本发明的技术方案的流程图,如图3所示,流程图对应图2:The flow chart of the technical solution of the present invention is provided below, as shown in Figure 3, the flow chart corresponds to Figure 2:

1.控制点(CP)10查找数字媒体服务器(DMS)16上的媒体内容。1. The Control Point (CP) 10 looks up the media content on the Digital Media Server (DMS) 16 .

1.1通过控制点(CP)10,在数字媒体服务器(DMS)16上定位要播放的内容。1.1 Locate the content to be played on the digital media server (DMS) 16 through the control point (CP) 10 .

1.2返回数字媒体服务器(DMS)16传送媒体内容到家庭网络18所支持的传送协议和数据格式。1.2 Return the transmission protocol and data format supported by the digital media server (DMS) 16 to transmit the media content to the home network 18 .

2.控制点(CP)10选择音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14形成组合。2. Control point (CP) 10 selects audio digital media renderer (DMR) 12 and video digital media renderer (DMR) 14 to form a combination.

2.1选择音频数字媒体演示器(DMR)12。2.1 Select Audio Digital Media Presenter (DMR) 12 .

2.2选择视频数字媒体演示器(DMR)14。2.2 Select Video Digital Media Presenter (DMR) 14 .

用户可以根据实际情况来选择家庭网络18中的音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14形成组合。比如播放DVD,并且此DVD支持DTS,则用户可以选择家庭网络18中支持DTS解码的音频数字媒体演示器(DMR)12和支持MPEG2解码的视频数字媒体演示器(DMR)14来形成组合。选定了的视频数字媒体演示器(DMR)14如果本身也具有音频输出功能,则可以在接下来的操作中关闭视频数字媒体演示器(DMR)14的音频输出功能。The user can select the audio digital media presenter (DMR) 12 and the video digital media presenter (DMR) 14 in the home network 18 to form a combination according to the actual situation. For example, if a DVD is played, and the DVD supports DTS, the user can select an audio digital media presenter (DMR) 12 supporting DTS decoding and a video digital media presenter (DMR) 14 supporting MPEG2 decoding in the home network 18 to form a combination. If the selected video digital media presenter (DMR) 14 also has an audio output function, the audio output function of the video digital media presenter (DMR) 14 can be turned off in the next operation.

2.1与2.2可以不分先后。2.1 and 2.2 can be in no particular order.

3.控制点(CP)10取得音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14所支持的传送协议/数据格式。3. The control point (CP) 10 obtains the transmission protocol/data format supported by the audio digital media renderer (DMR) 12 and the video digital media renderer (DMR) 14 .

3.1取音频数字媒体演示器(DMR)12所支持的传送协议/数据格式。3.1 Select the transmission protocol/data format supported by the audio digital media presenter (DMR) 12.

3.2返回音频数字媒体演示器(DMR)12所支持的传送协议/数据格式。3.2 Return the transmission protocol/data format supported by the audio digital media renderer (DMR) 12 .

3.3取视频数字媒体演示器(DMR)14所支持的传送协议/数据格式。3.3 Select the transmission protocol/data format supported by the video digital media presenter (DMR) 14 .

3.4返回视频数字媒体演示器(DMR)14所支持的传送协议/数据格式。3.4 Return the transmission protocol/data format supported by the video Digital Media Presenter (DMR) 14 .

3.1、3.2与3.3、3.4可以不分先后。3.1, 3.2 and 3.3, 3.4 can be in no particular order.

4.选择合适的传送协议和数据格式。4. Select the appropriate transfer protocol and data format.

控制点(CP)10比较返回的媒体服务器(DMS)16和音频媒体演示器(DMR)12以及视频媒体演示器(DMR)14的传送协议和数据格式,选择媒体数据传送到音频媒体演示器(DMR)12的传送协议和数据格式,以及媒体数据传送到视频媒体演示器(DMR)14的传送协议和数据格式。Control point (CP) 10 compares the transfer protocol and the data format of the returned media server (DMS) 16 and audio media demonstrator (DMR) 12 and video media demonstrator (DMR) 14, and selects the media data to transmit to the audio media demonstrator ( The transfer protocol and data format of DMR) 12, and the transfer protocol and data format of media data to video media renderer (DMR) 14.

5.数字媒体服务器(DMS)16和音频数字媒体演示器(DMR)12以及视频数字媒体演示器(DMR)14之间建立媒体数据传送连接。5. A media data transmission connection is established between the digital media server (DMS) 16 and the audio digital media presenter (DMR) 12 and the video digital media presenter (DMR) 14 .

5.1-5.4数字媒体服务器(DMS)16和音频数字媒体演示器(DMR)12之间建立媒体数据传送连接。5.1-5.4 A media data transmission connection is established between the digital media server (DMS) 16 and the audio digital media presenter (DMR) 12 .

5.5-5.8数字媒体服务器(DMS)16和视频数字媒体演示器(DMR)14之间建立媒体数据传送连接。5.5-5.8 A media data transmission connection is established between the digital media server (DMS) 16 and the video digital media presenter (DMR) 14 .

5.1-5.4与5.5-3.8可以不分先后。5.1-5.4 and 5.5-3.8 can be done in no particular order.

6.设置音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14为同步播放模式。6. Set the audio digital media presenter (DMR) 12 and the video digital media presenter (DMR) 14 to a synchronous playback mode.

6.1设置音频数字媒体演示器(DMR)12为同步播放模式。6.1 Set the audio digital media presenter (DMR) 12 to a synchronous playback mode.

6.2设置视频数字媒体演示器(DMR)14为同步播放模式。6.2 Set the video digital media presenter (DMR) 14 to the synchronous playback mode.

设置音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14为同步播放模式,进入同步播放状态。包括设置音频数据分离器20和视频数据分离器30的媒体数据分离方式;设置音频数据缓冲器22和视频数据缓冲器32缓冲数据的长度。因为媒体的音频由音频数字媒体演示器(DMR)12播放,视频数字媒体演示器(DMR)14不再播放音频,可以设置视频数字媒体演示器(DMR)14为静音状态。Set the audio digital media demonstrator (DMR) 12 and the video digital media demonstrator (DMR) 14 to the synchronous play mode, and enter the synchronous play state. It includes setting the media data separation mode of the audio data separator 20 and the video data separator 30 ; setting the length of buffered data in the audio data buffer 22 and the video data buffer 32 . Because the audio of the media is played by the audio digital media presenter (DMR) 12, the video digital media presenter (DMR) 14 no longer plays audio, and the video digital media presenter (DMR) 14 can be set to a mute state.

6.1与6.2可以不分先后。6.1 and 6.2 can be in no particular order.

7.媒体数据通过家庭网络18分别传送到音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14。7. The media data is transmitted to the audio digital media renderer (DMR) 12 and the video digital media renderer (DMR) 14 through the home network 18, respectively.

7.1媒体数据传输子系统26把媒体数据通过家庭网络18传送到音频数字媒体演示器(DMR)12。7.1 The media data transmission subsystem 26 transmits the media data to the audio digital media renderer (DMR) 12 through the home network 18 .

7.2媒体数据传输子系统36把媒体数据通过家庭网络18传送到视频数字媒体演示器(DMR)14。7.2 The media data transmission subsystem 36 transmits the media data to the video digital media renderer (DMR) 14 through the home network 18 .

7.1和7.2是同时进行的。7.1 and 7.2 are performed simultaneously.

8.音频数据分离器20和视频数据分离器30分别分离出媒体数据中的音频数据和视频数据,音频数据和视频数据分别存入进音频数据缓冲器22和视频数据缓冲器32。8. The audio data separator 20 and the video data separator 30 respectively separate audio data and video data from the media data, and the audio data and video data are stored into the audio data buffer 22 and the video data buffer 32 respectively.

8.1音频数据分离器20分离出媒体数据中的音频数据,存入音频数据缓冲器22。8.1 The audio data separator 20 separates the audio data from the media data and stores it in the audio data buffer 22 .

8.2视频数据分离器30分离出媒体数据中的视频数据,存入视频数据缓冲器32。8.2 The video data separator 30 separates the video data from the media data and stores it in the video data buffer 32 .

8.1和8.2是同时进行的。8.1 and 8.2 are performed concurrently.

9.音频和视频数据同步准备。9. Audio and video data synchronization preparation.

9.1音频数据同步准备。9.1 Audio data synchronization preparation.

9.2返回音频数据同步准备完毕信息。9.2 Return the information that the audio data synchronization is ready.

9.3视频数据同步准备。9.3 Video data synchronization preparation.

9.4返回视频数据同步准备完毕信息。9.4 Return the information that video data synchronization is ready.

音频数据缓冲器22和视频数据缓冲器32缓冲一定长度的数据,如3或5秒钟。当缓冲器里的数据达到所设定的长度,返回数据同步准备完毕信息。The audio data buffer 22 and the video data buffer 32 buffer data of a certain length, such as 3 or 5 seconds. When the data in the buffer reaches the set length, it will return the information that the data synchronization is ready.

9.1、9.2与9.3、9.4可以不分先后。9.1, 9.2 and 9.3, 9.4 can be in no particular order.

10.音频数据和视频数据同步。10. Synchronization of audio data and video data.

控制点(CP)10分别向音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14发出同步控制消息,音频数据缓冲器22中的音频数据和视频数据缓冲器32中的视频数据进行同步。Control point (CP) 10 sends synchronous control message to audio digital media presenter (DMR) 12 and video digital media presenter (DMR) 14 respectively, the audio frequency data in the audio data buffer 22 and the video in the video data buffer 32 The data is synchronized.

控制点(CP)同步消息的发出,可以是一种算法。同步消息传送到音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14所花时间可能有不同,并且音频数字媒体演示器(DMR)12的音频数据解码和视频数字媒体演示器(DMR)14的视频数据解码所用的时间也可能有不同。考虑这些因素,算法可以根据这些不同对发送给音频数字媒体演示器(DMR)12或者视频数字媒体演示器(DMR)14的同步消息产生相应的延时。比如同步消息由控制点(CP)10传送到音频数字媒体演示器(DMR)12费时30ms,解码音频数据费时50ms;而同步消息传送到视频数字媒体演示器(DMR)14费时40ms,解码视频数据费时70ms。为了同步,控制点(CP)10发给音频数字媒体演示器(DMR)12的同步消息比发给视频数字媒体演示器(DMR)14的同步消息要延迟(40+70)ms-(30+50)ms=30ms。The sending of the control point (CP) synchronization message may be an algorithm. The time it takes for the synchronization message to be transmitted to the audio digital media renderer (DMR) 12 and the video digital media renderer (DMR) 14 may be different, and the audio data decoding of the audio digital media renderer (DMR) 12 and the video digital media renderer (DMR)14 video data decoding time may also vary. Considering these factors, the algorithm can generate a corresponding delay for the synchronization message sent to the audio digital media renderer (DMR) 12 or the video digital media renderer (DMR) 14 according to these differences. For example, the synchronization message is transmitted from the control point (CP) 10 to the audio digital media display device (DMR) 12, which takes 30ms, and the decoding audio data takes 50ms; while the synchronization message is transmitted to the video digital media display device (DMR) 14, it takes 40ms, and the decoding video data It takes 70ms. For synchronization, the synchronization message sent by the control point (CP) 10 to the audio digital media presenter (DMR) 12 is delayed by (40+70) ms-(30+ 50) ms=30 ms.

11.音频和视频信号输出。11. Audio and video signal output.

11.1音频信号硬件输出。11.1 Audio signal hardware output.

11.2视频信号硬件输出。11.2 Video signal hardware output.

音频数据由音频数据解码器24解码,通过28音频硬件输出音频信号;视频数据由视频数据解码器34解码,通过38视频硬件输出视频信号。The audio data is decoded by the audio data decoder 24, and the audio signal is output by 28 audio hardware; the video data is decoded by the video data decoder 34, and the video signal is output by the 38 video hardware.

11.1和11.2同时进行。11.1 and 11.2 run concurrently.

12.媒体数据传送完毕。12. The media data transmission is completed.

重复选择当前媒体内容或选择下一内容播放,则转第7步;否则转第13步。Repeatedly select the current media content or select the next content to play, then go to step 7; otherwise, go to step 13.

13.媒体播放终止。13. Media playback terminated.

13.1音频同步播放终止,取消音频数字媒体演示器(DMR)12的同步播放模式。13.1 The synchronous audio playback is terminated, and the synchronous playback mode of the audio digital media demonstrator (DMR) 12 is cancelled.

13.2视频同步播放终止,取消视频数字媒体演示器(DMR)14的同步播放模式,恢复视频数字媒体演示器(DMR)14的声音状态。13.2 The synchronous playback of the video is terminated, the synchronous playback mode of the video digital media demonstrator (DMR) 14 is canceled, and the sound state of the video digital media demonstrator (DMR) 14 is restored.

13.3媒体同步播放终止,关闭数字媒体服务器(DMS)16与数字媒体服务器(DMS)12和音频数字媒体演示器(DMR)14之间已建立的连接。13.3 The synchronous media playback is terminated, and the connection established between the digital media server (DMS) 16 and the digital media server (DMS) 12 and the audio digital media demo device (DMR) 14 is closed.

13.1、13.2和13.3可以不分先后。13.1, 13.2 and 13.3 can be done in no particular order.

利用本发明,对应前面场景一的解决方法:客厅另有一套接入家庭网络的高品质5.1音响。用户通过控制点(CP)选择高清数字电视(DTV)播放DVD的视频,并选择高品质5.1音响来同步播放DVD的音频。这样用户在欣赏到高品质视频的同时,也可以欣赏到高品质的AC-3或DTS 5.1音频效果。Utilizing the present invention corresponds to the solution of the preceding scenario 1: the living room has another set of high-quality 5.1 speakers connected to the home network. Users select high-definition digital TV (DTV) to play DVD video through the control point (CP), and select high-quality 5.1 audio to play DVD audio synchronously. In this way, users can enjoy high-quality AC-3 or DTS 5.1 audio effects while enjoying high-quality video.

对应前面场景二的解决方法:用户用他的接入家庭网络的高品质无线耳机来同步播放音频。即高清数字电视(DTV)播放视频,无线耳机同步播放音频。The solution corresponding to the previous scenario 2: the user uses his high-quality wireless headset connected to the home network to play audio synchronously. That is, the high-definition digital TV (DTV) plays the video, and the wireless headset plays the audio synchronously.

下面将结合具体实例对本方法进行说明The method will be described below in conjunction with specific examples

本实例是在家庭网络中的UPnP音频设备和UPnP视频设备上实现媒体的同步播放。通过家庭网络中的UPnP控制点(CP),选择家庭网络中已有的UPnP音频数字媒体演示器(DMR)和UPnP视频数字媒体演示器(DMR)形成组合,来同步播放家庭网络中UPnP数字媒体服务器(DMS)上的媒体文体。This example is to realize the synchronous playback of media on the UPnP audio device and UPnP video device in the home network. Through the UPnP control point (CP) in the home network, select the existing UPnP audio digital media demonstrator (DMR) and UPnP video digital media demonstrator (DMR) in the home network to form a combination to play the UPnP digital media in the home network synchronously Media style on the server (DMS).

UPnP设备体系框架中所定义的UPnP AV(Audio with Video音频与视频)体系结构没有涉及到媒体同步播放的内容。UPnP AV体系结构中的媒体演示器(DMR)包含有一个演示控制服务(RCS:Rendering Control Service)、一个连接管理服务(CMS:Connection Manager Service)和一个可选的AV传输服务(AVT:AV Transport Service)。在媒体演示器(DMR)现有服务的基础上进行扩展来实现媒体的同步播放。可以有多种扩展方法,下面给出其中的三种扩展方法。有关UPnP AV体系结构的内容请参考UPnP发布的UPnP AV体系结构文档资料。The UPnP AV (Audio with Video audio and video) architecture defined in the UPnP device architecture framework does not involve the content of media synchronous playback. The media presenter (DMR) in the UPnP AV architecture includes a presentation control service (RCS: Rendering Control Service), a connection management service (CMS: Connection Manager Service) and an optional AV transmission service (AVT: AV Transport Service). On the basis of the existing service of Media Presenter (DMR), it is extended to realize the synchronous playback of media. There can be multiple extension methods, three of which are given below. For the content of UPnP AV architecture, please refer to the UPnP AV architecture documentation released by UPnP.

扩展方法一:增加一个AV同步服务(AVS:AV Synchro Service)。Extension method 1: Add an AV synchronization service (AVS: AV Synchro Service).

AV同步服务(AVS)与各功能模块的关系图如图4所示。UPnP音频和视频数字媒体演示器(DMR)12、14,通过媒体数据传输子系统26、36接收从家庭网络18传送过来的媒体数据,经过音频数据分离器20和视频数据分离器30分离出音频和视频数据,分别进入音频数据缓冲器22和视频数据缓冲器32。在音频和视频数据解码之前,音频和视频数据在数据缓冲器22、32进行同步。同步消息可由控制点(CP)发出。AV同步服务(AVS)包括以下同步操作:SetSynchroMode()、PrepareForSynchroData()、AVSynchro()和SynchroComplete(),用来同步音频和视频数据。The relationship diagram between the AV synchronization service (AVS) and each functional module is shown in FIG. 4 . UPnP audio and video digital media presenter (DMR) 12,14 receives the media data transmitted from the home network 18 through the media data transmission subsystem 26,36, and separates the audio through the audio data separator 20 and the video data separator 30 and video data, enter the audio data buffer 22 and the video data buffer 32 respectively. The audio and video data are synchronized in the data buffers 22, 32 before they are decoded. Synchronization messages can be sent by a Control Point (CP). The AV Synchronization Service (AVS) includes the following synchronization operations: SetSynchroMode(), PrepareForSynchroData(), AVSynchro(), and SynchroComplete() to synchronize audio and video data.

(1)AVS::SetSynchroMode():设置音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14为同步播放模式。设置媒体数据分离方式;设置音频数据缓冲器22和视频数据缓冲器32缓冲数据的长度;设置视频数字媒体演示器(DMR)14的声音为静音状态。(1) AVS::SetSynchroMode(): set the audio digital media presenter (DMR) 12 and the video digital media presenter (DMR) 14 to a synchronous playback mode. Set the media data separation mode; set the length of the buffered data in the audio data buffer 22 and the video data buffer 32; set the sound of the video digital media demonstrator (DMR) 14 to a mute state.

(2)AVS::PrepareForSynchroData():音频数据缓冲器22准备好音频数据,视频数据缓冲器32准备好视频数据,为音频数据和视频数据同步做好准备。(2) AVS::PrepareForSynchroData(): the audio data buffer 22 is ready for audio data, and the video data buffer 32 is ready for video data, making preparations for synchronizing audio data and video data.

(3)AVS::AVSynchro():音频数据和视频数据同步。(3) AVS::AVSynchro(): Audio data and video data are synchronized.

(4)AVS::SynchroComplete():取消音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14的同步播放模式,恢复视频数字媒体演示器(DMR)14的声音状态。(4) AVS::SynchroComplete (): cancel the synchronous playback mode of the audio digital media demonstrator (DMR) 12 and the video digital media demonstrator (DMR) 14, and restore the sound state of the video digital media demonstrator (DMR) 14.

下面给出扩展方法一的流程图,如图5所示,流程图对应图2:The flow chart of the extension method 1 is given below, as shown in Figure 5, and the flow chart corresponds to Figure 2:

1.控制点(CP)10查找数字媒体服务器(DMS)16上的媒体内容。1. The Control Point (CP) 10 looks up the media content on the Digital Media Server (DMS) 16 .

1.1控制点(CP)10通过数字媒体服务器(DMS)16的内容目录服务(CDS:Content Directory Service)的DMS::Browse()或者Search()操作,定位数字媒体服务器(DMS)16上要播放的内容。1.1 The control point (CP) 10 is operated by DMS::Browse () or Search () of the content directory service (CDS: Content Directory Service) of the digital media server (DMS) 16 to locate the digital media server (DMS) 16 to play Content.

1.2返回数字媒体服务器(DMS)16传送媒体内容到家庭网络18所支持的传送协议和数据格式。1.2 Return the transmission protocol and data format supported by the digital media server (DMS) 16 to transmit the media content to the home network 18 .

2.控制点(CP)10选择音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14形成组合。2. Control point (CP) 10 selects audio digital media renderer (DMR) 12 and video digital media renderer (DMR) 14 to form a combination.

2.1选择音频数字媒体演示器(DMR)12。2.1 Select Audio Digital Media Presenter (DMR) 12 .

2.2选择视频数字媒体演示器(DMR)14。2.2 Select Video Digital Media Presenter (DMR) 14 .

2.1与2.2可以不分先后。2.1 and 2.2 can be in no particular order.

3.控制点(CP)10取得音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14所支持的传送协议/数据格式。3. The control point (CP) 10 obtains the transmission protocol/data format supported by the audio digital media renderer (DMR) 12 and the video digital media renderer (DMR) 14 .

3.1通过音频数字媒体演示器(DMR)12的连接管理服务的CM::GetProtocolInfo()操作得到音频数字媒体演示器(DMR)12所支持的传送协议/数据格式。3.1 Obtain the transmission protocol/data format supported by the audio digital media renderer (DMR) 12 through the CM::GetProtocolInfo() operation of the connection management service of the audio digital media renderer (DMR) 12 .

3.2返回音频数字媒体演示器(DMR)12所支持的传送协议/数据格式。3.2 Return the transmission protocol/data format supported by the audio digital media renderer (DMR) 12 .

3.3通过视频数字媒体演示器(DMR)14的连接管理服务的CM::GetProtocolInfo()操作得到视频数字媒体演示器(DMR)14所支持的传送协议/数据格式。3.3 Obtain the transmission protocol/data format supported by the video digital media presenter (DMR) 14 through the CM::GetProtocolInfo() operation of the connection management service of the video digital media presenter (DMR) 14 .

3.4返回视频数字媒体演示器(DMR)14所支持的传送协议/数据格式。3.4 Return the transmission protocol/data format supported by the video Digital Media Presenter (DMR) 14 .

3.1、3.2与3.3、3.4可以不分先后。3.1, 3.2 and 3.3, 3.4 can be in no particular order.

4.选择合适的传送协议和数据格式。4. Select the appropriate transfer protocol and data format.

控制点(CP)10比较返回的媒体服务器(DMS)16和音频媒体演示器(DMR)12以及视频媒体演示器(DMR)14的传送协议和数据格式,选择媒体数据传送到音频媒体演示器(DMR)12的传送协议和数据格式,以及媒体数据传送到视频媒体演示器(DMR)14的传送协议和数据格式。Control point (CP) 10 compares the transfer protocol and the data format of the returned media server (DMS) 16 and audio media demonstrator (DMR) 12 and video media demonstrator (DMR) 14, and selects the media data to transmit to the audio media demonstrator ( The transfer protocol and data format of DMR) 12, and the transfer protocol and data format of media data to video media renderer (DMR) 14.

5.数字媒体服务器(DMS)16和音频数字媒体演示器(DMR)12以及视频数字媒体演示器(DMR)14之间建立媒体数据传送连接。5. A media data transmission connection is established between the digital media server (DMS) 16 and the audio digital media presenter (DMR) 12 and the video digital media presenter (DMR) 14 .

5.1-5.4数字媒体服务器(DMS)16与音频数字媒体演示器(DMR)12通过各自的连接管理服务(CMS)的CM::PrepareForConnection()操作,通知DMS和音频DMR将有一个输入/输出连接,根据传送协议的不同,DMS或者音频DMR返回一个AVT实体ID;音频DMR还返回一个RCS实体ID和一个AVS实体ID。5.1-5.4 The digital media server (DMS) 16 and the audio digital media presenter (DMR) 12 notify the DMS and the audio DMR that there will be an input/output connection through the CM::PrepareForConnection() operation of their respective connection management services (CMS) , depending on the transmission protocol, DMS or audio DMR returns an AVT entity ID; audio DMR also returns an RCS entity ID and an AVS entity ID.

5.5-5.8数字媒体服务器(DMS)16与视频数字媒体演示器(DMR)14通过各自的连接管理服务(CMS)的CM::PrepareForConnection()操作,通知DMS和视频DMR将有一个输入/输出连接,根据传送协议的不同,DMS或者视频DMR返回一个AVT实体ID;视频DMR还返回一个RCS实体ID和一个AVS实体ID。5.5-5.8 The digital media server (DMS) 16 and the video digital media presenter (DMR) 14 notify the DMS and the video DMR that there will be an input/output connection through the CM::PrepareForConnection() operation of their respective connection management services (CMS) , depending on the transmission protocol, DMS or video DMR returns an AVT entity ID; video DMR also returns an RCS entity ID and an AVS entity ID.

其中CM::PrepareForConnection()操作在UPnP AV体系结构里是可选的,可能并没有实现。AVT实体ID只能在DMS和MDR二者之一返回一个。更详细的内容可参考UPnP设备体系框架中所定义的UPnP AV体系结构。The CM::PrepareForConnection() operation is optional in the UPnP AV architecture and may not be implemented. Only one AVT Entity ID can be returned in either DMS or MDR. For more detailed content, please refer to the UPnP AV architecture defined in the UPnP Device Architecture Framework.

5.1-5.4与5.5-3.8可以不分先后。5.1-5.4 and 5.5-3.8 can be done in no particular order.

6.设置音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14为同步播放模式。6. Set the audio digital media presenter (DMR) 12 and the video digital media presenter (DMR) 14 to a synchronous playback mode.

6.1通过AVS::SetSynchroMode()操作设置音频数字媒体演示器(DMR)12为同步播放模式,进入同步播放状态。包括设置音频数据分离器20的媒体数据分离方式;设置音频数据缓冲器22缓冲数据的长度。6.1 Set the audio digital media presenter (DMR) 12 to the synchronous playback mode through the AVS::SetSynchroMode() operation, and enter the synchronous playback state. It includes setting the media data separation mode of the audio data separator 20; setting the length of the buffered data in the audio data buffer 22.

6.2通过AVS::SetSynchroMode()操作设置视频数字媒体演示器(DMR)14为同步播放模式,进入同步播放状态。包括设置视频数据分离器30的媒体数据分离方式;设置视频数据缓冲器32缓冲数据的长度。因为媒体的音频由音频数字媒体演示器(DMR)12播放,视频数字媒体演示器(DMR)14不再播放音频,可以通过RCS::SetMute()设置视频数字媒体演示器(DMR)14为静音状态。6.2 Set the video digital media presenter (DMR) 14 to the synchronous playback mode through the AVS::SetSynchroMode() operation, and enter the synchronous playback state. It includes setting the media data separation mode of the video data separator 30 and setting the buffer data length of the video data buffer 32 . Because the audio of the media is played by the audio digital media presenter (DMR) 12, the video digital media presenter (DMR) 14 no longer plays the audio, and the video digital media presenter (DMR) 14 can be muted by RCS::SetMute() state.

6.1与6.2可以不分先后。6.1 and 6.2 can be in no particular order.

7.媒体数据通过家庭网络18分别传送到音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14。7. The media data is transmitted to the audio digital media renderer (DMR) 12 and the video digital media renderer (DMR) 14 through the home network 18, respectively.

7.1通过AVT::SetAVTransportURI()操作识别需要传送的内容,AVT传送服务调用用户想要的传送控制操作,比如播放操作AVT::Play(),媒体数据传输子系统26把媒体数据通过家庭网络18传送到音频数字媒体演示器(DMR)12。7.1 Through the AVT::SetAVTransportURI () operation to identify the content that needs to be transmitted, the AVT transmission service calls the transmission control operation that the user wants, such as the playback operation AVT::Play (), the media data transmission subsystem 26 passes the media data through the home network 18 is transmitted to an audio Digital Media Presenter (DMR) 12 .

7.2通过AVT::SetAVTransportURI()操作识别需要传送的内容,AVT传送服务调用用户想要的传送控制操作,比如播放操作AVT::Play(),媒体数据传输子系统26把媒体数据通过家庭网络18传送到视频数字媒体演示器(DMR)14。7.2 Through the AVT::SetAVTransportURI () operation to identify the content that needs to be transmitted, the AVT transmission service calls the transmission control operation that the user wants, such as the playback operation AVT::Play (), the media data transmission subsystem 26 passes the media data through the home network 18 Transfer to a video Digital Media Presenter (DMR) 14 .

其中AVT::SetAVTransportURI()操作只能在DMS和MDR二者之一上执行。更详细的内容可参考UPnP设备体系框架中所定义的UPnP AV体系结构。Among them, the AVT::SetAVTransportURI() operation can only be performed on one of DMS and MDR. For more detailed content, please refer to the UPnP AV architecture defined in the UPnP Device Architecture Framework.

7.1和7.2是同时进行的。7.1 and 7.2 are performed simultaneously.

8.音频数据分离器20和视频数据分离器30分别分离出媒体数据中的音频数据和视频数据,并分别存入进音频数据缓冲器22和视频数据缓冲器32。8. The audio data separator 20 and the video data separator 30 respectively separate the audio data and the video data in the media data, and store them into the audio data buffer 22 and the video data buffer 32 respectively.

8.1音频数据分离器20分离出媒体数据中的音频数据,存入音频数据缓冲器22。8.1 The audio data separator 20 separates the audio data from the media data and stores it in the audio data buffer 22 .

8.2视频数据分离器30分离出媒体数据中的视频数据,存入视频数据缓冲器32。8.2 The video data separator 30 separates the video data from the media data and stores it in the video data buffer 32 .

8.1和8.2是同时进行的。8.1 and 8.2 are performed concurrently.

9.音频和视频数据同步准备。9. Audio and video data synchronization preparation.

9.1通过AVS::PrepareForSynchroData()音频数据同步准备。9.1 Prepare audio data synchronously through AVS::PrepareForSynchroData().

9.2返回音频数据同步准备完毕信息。9.2 Return the information that the audio data synchronization is ready.

9.3通过AVS::PrepareForSynchroData()视频数据同步准备。9.3 Prepare video data synchronization through AVS::PrepareForSynchroData().

9.4返回视频数据同步准备完毕信息。9.4 Return the information that video data synchronization is ready.

音频数据缓冲器22和视频数据缓冲器32缓冲一定长度的数据,如3或5秒钟。当缓冲器里的数据达到所设定的长度,返回数据同步准备完毕信息。The audio data buffer 22 and the video data buffer 32 buffer data of a certain length, such as 3 or 5 seconds. When the data in the buffer reaches the set length, it will return the information that the data synchronization is ready.

9.1、9.2与9.3、9.4可以不分先后。9.1, 9.2 and 9.3, 9.4 can be in no particular order.

10.音频数据和视频数据同步。10. Synchronization of audio data and video data.

控制点(CP)10分别向音频数字媒体演示器(DMR)12和视频数字媒体演示器(DMR)14发出同步控制消息,通过AVS::AVSynchro()操作,音频数据缓冲器22中的音频数据和视频数据缓冲器32中的视频数据进行同步。Control point (CP) 10 sends synchronous control message to audio digital media presenter (DMR) 12 and video digital media presenter (DMR) 14 respectively, by AVS::AVSynchro () operation, the audio data in the audio data buffer 22 It is synchronized with the video data in the video data buffer 32.

控制点(CP)同步消息的发出,可以由一种算法确定。The sending of control point (CP) synchronization messages can be determined by an algorithm.

11.音频和视频信号输出。11. Audio and video signal output.

11.1音频信号硬件输出。11.1 Audio signal hardware output.

11.2视频信号硬件输出。11.2 Video signal hardware output.

音频数据由音频数据解码器24解码,通过28音频硬件输出音频信号;视频数据由视频数据解码器34解码,通过38视频硬件输出视频信号。The audio data is decoded by the audio data decoder 24, and the audio signal is output by 28 audio hardware; the video data is decoded by the video data decoder 34, and the video signal is output by the 38 video hardware.

11.1和11.2同时进行。11.1 and 11.2 run concurrently.

12.媒体数据传送完毕。12. The media data transmission is completed.

重复选择当前媒体内容或选择下一内容播放,则转第7步;否则转第13步。Repeatedly select the current media content or select the next content to play, then go to step 7; otherwise, go to step 13.

13.媒体播放终止。13. Media playback terminated.

13.1音频同步播放终止,通过AVS::AVSynchroComplete()操作取消音频数字媒体演示器(DMR)12的同步播放模式。13.1 The synchronous audio playback is terminated, and the synchronous playback mode of the audio digital media presenter (DMR) 12 is canceled through the AVS::AVSynchroComplete() operation.

13.2视频同步播放终止,通过AVS::AVSynchroComplete()操作取消视频数字媒体演示器(DMR)14的同步播放模式,恢复视频数字媒体演示器(DMR)14的声音状态。13.2 The synchronous video playback is terminated, and the synchronous playback mode of the video digital media demo (DMR) 14 is canceled through the AVS::AVSynchroComplete() operation, and the sound state of the video digital media demo (DMR) 14 is restored.

13.3媒体同步播放终止,通过CM::ConnectionComplete()操作关闭数字媒体服务器(DMS)16与数字媒体服务器(DMS)12和音频数字媒体演示器(DMR)14之间已建立的连接。13.3 The synchronous media playback is terminated, and the established connection between the digital media server (DMS) 16 and the digital media server (DMS) 12 and the audio digital media demo device (DMR) 14 is closed through CM::ConnectionComplete() operation.

13.1、13.2和13.3可以不分先后。13.1, 13.2 and 13.3 can be done in no particular order.

扩展方法二:在连接管理服务(CMS)的基础上增加同步操作功能。Extension method 2: Add a synchronous operation function on the basis of the connection management service (CMS).

图6是增加了同步操作的连接管理服务(CMS)与各功能模块的关系图。在连接管理服务(CMS)已有操作的基础上增加同步操作:SetSynchroMode()、PrepareForSynchroData()、AVSynchro()和SynchroComplete(),用来同步音频和视频数据。各操作的过程与扩展方法一相同,就不再赘述。FIG. 6 is a relationship diagram between the connection management service (CMS) and each functional module with synchronous operation added. Add synchronization operations based on the existing operations of the Connection Management Service (CMS): SetSynchroMode(), PrepareForSynchroData(), AVSynchro(), and SynchroComplete() to synchronize audio and video data. The process of each operation is the same as that of the extension method 1, and will not be repeated here.

下面给出扩展方法二的流程图,如图7所示,流程图对应图2,除了下列步骤与扩展方法一不同,其他的都相同:The flow chart of the extension method 2 is given below, as shown in Figure 7, the flow chart corresponds to Figure 2, except that the following steps are different from the extension method 1, the others are the same:

5.数字媒体服务器(DMS)16和音频数字媒体演示器(DMR)12以及视频数字媒体演示器(DMR)14之间建立媒体数据传送连接。5. A media data transmission connection is established between the digital media server (DMS) 16 and the audio digital media presenter (DMR) 12 and the video digital media presenter (DMR) 14 .

5.1-5.4数字媒体服务器(DMS)16与音频数字媒体演示器(DMR)12通过各自的连接管理服务(CMS)的CM::PrepareForConnection()操作,通知DMS和音频DMR将有一个输入/输出连接,根据传送协议的不同,DMS或者音频DMR返回一个AVT实体ID;音频DMR还返回一个RCS实体ID。5.1-5.4 The digital media server (DMS) 16 and the audio digital media presenter (DMR) 12 notify the DMS and the audio DMR that there will be an input/output connection through the CM::PrepareForConnection() operation of their respective connection management services (CMS) , depending on the transmission protocol, DMS or audio DMR returns an AVT entity ID; audio DMR also returns an RCS entity ID.

5.5-5.8数字媒体服务器(DMS)16与视频数字媒体演示器(DMR)14通过各自的连接管理服务(CMS)的CM::PrepareForConnection()操作,通知DMS和视频DMR将有一个输入/输出连接,根据传送协议的不同,DMS或者视频DMR返回一个AVT实体ID;视频DMR还返回一个RCS实体ID。5.5-5.8 The digital media server (DMS) 16 and the video digital media presenter (DMR) 14 notify the DMS and the video DMR that there will be an input/output connection through the CM::PrepareForConnection() operation of their respective connection management services (CMS) , depending on the transmission protocol, DMS or video DMR returns an AVT entity ID; video DMR also returns an RCS entity ID.

扩展方法三:在AV传输服务(AVT)的基础上增加同步操作功能。Extension method 3: Add a synchronous operation function on the basis of the AV transmission service (AVT).

在UPnP AV体系结构中,AV传输服务(AVT)在数字媒体演示器(DMR)上不是必须实现的。如果AV传输服务(AVT)在数字媒体演示器(DMR)上已经实现,那么也可以如扩展方法二一样,在AV传输服务(AVT)已有操作的基础上增加同步操作:SetSynchroMode()、PrepareForSynchroData()、AVSynchro()和SynchroComplete(),用来同步音频和视频数据。图8是增加了同步操作的AV传输服务(AVT)与各功能模块的关系图。各操作的过程与扩展方法一相同,就不再赘述。In the UPnP AV architecture, the AV Transport Service (AVT) does not have to be implemented on the Digital Media Presenter (DMR). If the AV transmission service (AVT) has already been implemented on the digital media presenter (DMR), it is also possible to increase the synchronous operation on the basis of the existing operation of the AV transmission service (AVT) as in the second extension method: SetSynchroMode(), PrepareForSynchroData(), AVSynchro(), and SynchroComplete() are used to synchronize audio and video data. FIG. 8 is a relationship diagram between the AV transmission service (AVT) and each functional module with synchronous operation added. The process of each operation is the same as that of the extension method 1, and will not be repeated here.

下面给出扩展方法三的流程图,如图7所示,流程图对应图2,除了下列步骤与扩展方法一不同,其他的都相同:The flow chart of the extension method three is given below, as shown in Figure 7, the flow chart corresponds to Figure 2, except that the following steps are different from the extension method one, the others are the same:

5.数字媒体服务器(DMS)16和音频数字媒体演示器(DMR)12以及视频数字媒体演示器(DMR)14之间建立媒体数据传送连接。5. A media data transmission connection is established between the digital media server (DMS) 16 and the audio digital media presenter (DMR) 12 and the video digital media presenter (DMR) 14 .

5.1-5.4数字媒体服务器(DMS)16与音频数字媒体演示器(DMR)12通过各自的连接管理服务(CMS)的CM::PrepareForConnection()操作,通知DMS和音频DMR将有一个输入/输出连接,音频DMR返回一个AVT实体ID;音频DMR还返回一个RCS实体ID。5.1-5.4 The digital media server (DMS) 16 and the audio digital media presenter (DMR) 12 notify the DMS and the audio DMR that there will be an input/output connection through the CM::PrepareForConnection() operation of their respective connection management services (CMS) , the audio DMR returns an AVT entity ID; the audio DMR also returns an RCS entity ID.

5.5-5.8数字媒体服务器(DMS)16与视频数字媒体演示器(DMR)14通过各自的连接管理服务(CMS)的CM::PrepareForConnection()操作,通知DMS和视频DMR将有一个输入/输出连接,视频DMR返回一个AVT实体ID;视频DMR还返回一个RCS实体ID。5.5-5.8 The digital media server (DMS) 16 and the video digital media presenter (DMR) 14 notify the DMS and the video DMR that there will be an input/output connection through the CM::PrepareForConnection() operation of their respective connection management services (CMS) , the video DMR returns an AVT entity ID; the video DMR also returns an RCS entity ID.

其中MDR返回一个AVT实体ID,DMS就不返回AVT实体ID。更详细的内容可参考UPnP设备体系框架中所定义的UPnP AV体系结构。Where MDR returns an AVT entity ID, DMS does not return an AVT entity ID. For more detailed content, please refer to the UPnP AV architecture defined in the UPnP Device Architecture Framework.

5.1-5.4与5.5-3.8可以不分先后。5.1-5.4 and 5.5-3.8 can be done in no particular order.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (13)

1, a kind of system of media play, comprise control point, digital media server, digital audio media demo device and digital video media demo device, it is characterized in that described digital audio media demo device and digital video media demo device comprise data buffering equipment respectively; The user selects digital audio media demo device and digital video media demo device in the local network to form combination by described control point.
2, system according to claim 1 is characterized in that, described digital audio media demo device and digital video media demo device also comprise data separating equipment and/or data decoding apparatus.
3, system according to claim 2 is characterized in that, described audio/video digital media presentation device comprises
Media data transmission subsystem: be used for receiving the media data that sends by network from digital media server;
Data extractor: be used for isolating the audio/video data in the media data;
Data buffer: be used for cushioning the audio/video data of separating;
Data decoder: be used for the audio/video data of decoding;
Audio/video is play the hardware output module: be used for the audio/video data of decoding is converted to the output of audio/video signal.
4, system according to claim 1 is characterized in that, the networking mode of described network comprises wired networking: IEEE1394, Ethernet and/or wireless networking: 802.11, bluetooth.
5, a kind of method of media play, it is characterized in that, the user selects and control audio digital media presentation device and digital video media demo device according to media content by the control point, by respectively on digital audio media demo device and digital video media demo device processing media data realize synchronous output.
6, method according to claim 5 is characterized in that, comprising:
A. the user determines digital audio media demo device and digital video media demo device by the control point according to the media content that will play;
B. digital media server is set up media data with digital audio media demo device and digital video media demo device respectively and is transmitted and to be connected;
C. the control point is provided with digital audio media demo device and digital video media demo device is the synchronous playing pattern;
D. be deposited in the data buffer after isolating data;
E. carry out buffering according to isolated data, voice data and video data are exported synchronously.
7, method according to claim 6 is characterized in that, also comprises:
On the basis of digital media presentation device, increase an AV synchronous service; Or
On the basis of media demo device connection management service, increase synchronous operation function; Or
On the basis of digital media presentation device AV transmission service, increase synchronous operation function.
8, method according to claim 6 is characterized in that, described steps A specifically comprises:
A1. the media content on the digital media server is searched and is chosen at the control point, and obtains transportation protocol and data format that the digital media server transfers media content is supported to network;
A2. the control point selects digital audio media demo device and digital video media demo device to form combination according to the media content of choosing;
A3. transportation protocol/data format that digital audio media demo device and digital video media demo device are supported is obtained at the control point, and selects suitable transportation protocol and data format.
9, method according to claim 8 is characterized in that, described steps A 3 specifically also comprises:
The transportation protocol and the data format of digital media server that the control point is relatively returned and digital audio media demo device and digital video media demo device, select suitable media data to be sent to the transportation protocol and the data format of audio frequency media demonstration device, and suitable media data is sent to the transportation protocol and the data format of video media demonstration device.
10, method according to claim 6 is characterized in that, described step C specifically also comprises:
C1., the media data separate mode of voice data separator and video data separator is set;
C2., the length of audio data buffer and video data buffer buffered data is set;
C3. digital audio media demo device and digital video media demo device enter the synchronous playing state.
11, method according to claim 10 is characterized in that, described step C specifically also comprises: it is mute state that digital video media demo device is set.
12, method according to claim 6 is characterized in that, described step D specifically also comprises:
D1. voice data separator and video data separator are isolated voice data and the video data in the media data that receives respectively;
D2. voice data and video data deposit audio data buffer and video data buffer respectively in.
13, method according to claim 6 is characterized in that, described step e specifically also comprises:
When E1. the data in buffer reached the length that sets, data sync was ready;
E2. carry out to voice data and the video data in the video data buffer that digital audio media demo device and digital video media demo device send in Synchronization Control message, the audio data buffer respectively synchronously at the control point.
CN200510102070A 2005-12-01 2005-12-01 System and method for playing media Expired - Lifetime CN1859544B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200510102070A CN1859544B (en) 2005-12-01 2005-12-01 System and method for playing media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200510102070A CN1859544B (en) 2005-12-01 2005-12-01 System and method for playing media

Publications (2)

Publication Number Publication Date
CN1859544A true CN1859544A (en) 2006-11-08
CN1859544B CN1859544B (en) 2010-05-05

Family

ID=37298404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510102070A Expired - Lifetime CN1859544B (en) 2005-12-01 2005-12-01 System and method for playing media

Country Status (1)

Country Link
CN (1) CN1859544B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014110898A1 (en) * 2013-01-21 2014-07-24 中兴通讯股份有限公司 Media resource synchronous playback method and system based on dlna
CN104079958A (en) * 2014-04-25 2014-10-01 中国传媒大学 Video and multichannel audio synchronous broadcasting method
CN105898233A (en) * 2016-05-27 2016-08-24 浙江宇视科技有限公司 Audio and video playing method and apparatus in video monitoring
CN105959786A (en) * 2016-04-28 2016-09-21 乐视控股(北京)有限公司 Audio and video playing method and device
CN109891856A (en) * 2016-09-12 2019-06-14 伯斯有限公司 Announcement media processing capacity
CN111294625A (en) * 2020-01-09 2020-06-16 华为技术有限公司 Method, device, terminal equipment and storage medium for combining equipment service capability

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1471305A (en) * 2002-07-25 2004-01-28 梁肇新 Synchrnoous driven technique for multimedia audio-video and declarative word
CN1471262A (en) * 2002-07-25 2004-01-28 梁肇新 Technique for realizing remote synchronous live broadcasting of multimedia audio-video floor in Internet
CN100493074C (en) * 2003-10-24 2009-05-27 中国科学院计算技术研究所 An Adaptive Multimedia Distributed Playing Method in Terminal Application Protocol

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014110898A1 (en) * 2013-01-21 2014-07-24 中兴通讯股份有限公司 Media resource synchronous playback method and system based on dlna
CN104079958A (en) * 2014-04-25 2014-10-01 中国传媒大学 Video and multichannel audio synchronous broadcasting method
CN104079958B (en) * 2014-04-25 2017-07-11 中国传媒大学 A kind of method of video broadcast synchronous with multichannel audio
CN105959786A (en) * 2016-04-28 2016-09-21 乐视控股(北京)有限公司 Audio and video playing method and device
CN105898233A (en) * 2016-05-27 2016-08-24 浙江宇视科技有限公司 Audio and video playing method and apparatus in video monitoring
CN105898233B (en) * 2016-05-27 2019-03-08 浙江宇视科技有限公司 A kind of audio and video playback method and device in video surveillance
CN109891856A (en) * 2016-09-12 2019-06-14 伯斯有限公司 Announcement media processing capacity
CN111294625A (en) * 2020-01-09 2020-06-16 华为技术有限公司 Method, device, terminal equipment and storage medium for combining equipment service capability
CN111294625B (en) * 2020-01-09 2021-12-14 华为技术有限公司 Method, apparatus, terminal device and storage medium for combining device service capabilities

Also Published As

Publication number Publication date
CN1859544B (en) 2010-05-05

Similar Documents

Publication Publication Date Title
CN100352270C (en) Synchronous broadcast controlling method capable of supporting multi-source stream media
CN1122273C (en) Data decoding system and method, transfer device and method, and receiving device and method
CN100340098C (en) Home network server, home network system, method for transmitting digital broadcasting program, wireless terminal
CN1206828C (en) Information providing device, information providing method, and information communication system
CN1271813C (en) Network system and output device used in this system
CN1235400C (en) Receiving and storing device, broadcasting system, receiving and storing method, and sending method
CN1254814C (en) Data processor, data processing method and recording medium
CN1306811C (en) Data transmission device and data reception device
CN101036389A (en) Content receiver, video-audio output timing control method and content providing system
CN1299502C (en) Decoding device and decoding method
CN101060553A (en) Communication system, information processing device, information processing method, and program
CN101035334A (en) Multimedia processing apparatus and method for mobile phone
CN1992890A (en) Apparatus and method for providing media program
CN1620121A (en) Display device, two-way communication system and method for using displayed information
CN1774899A (en) Transmitter, receiver, wireless system, control method, control program, and computer-readable recording medium containing the program
CN101060617A (en) A video-on-demand control method, customer terminal equipment and switching control device
CN101047777A (en) Video and audio processing system, video processing apparatus, audio processing apparatus, output apparatus, and method of controlling the system
CN1942962A (en) Sound reproduction device, sound reproduction method and program
CN1754159A (en) Information processing apparatus and content information processing method
CN1190311A (en) Apparatus and method for generating multiplexed data, regenerating coded data and clock conversion
CN1947410A (en) Remote control system, remote commander, and remote control server
CN1949880A (en) Device and method for synchronizing data in digital television receiver
CN1659883A (en) Method and system for playing DVD remotely
CN1929422A (en) Communication processing device, communication control method, and computer program
CN1151559A (en) Information supplying device

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