[go: up one dir, main page]

CN103514922A - Audio playing method, media controller, media player and media server - Google Patents

Audio playing method, media controller, media player and media server Download PDF

Info

Publication number
CN103514922A
CN103514922A CN201210222483.0A CN201210222483A CN103514922A CN 103514922 A CN103514922 A CN 103514922A CN 201210222483 A CN201210222483 A CN 201210222483A CN 103514922 A CN103514922 A CN 103514922A
Authority
CN
China
Prior art keywords
digital
audio
audio frequency
digital audio
players
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
CN201210222483.0A
Other languages
Chinese (zh)
Other versions
CN103514922B (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.)
Dongguan Di Finney Electroacoustic Technology Co Ltd
Original Assignee
Primax Electronics 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 Primax Electronics Ltd filed Critical Primax Electronics Ltd
Priority to CN201210222483.0A priority Critical patent/CN103514922B/en
Publication of CN103514922A publication Critical patent/CN103514922A/en
Application granted granted Critical
Publication of CN103514922B publication Critical patent/CN103514922B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明公开了一种音频播放的方法、媒体控制器、媒体播放器及媒体服务器,该数字媒体播放器包含有一数字影音媒体播放器与至少一数字音频媒体播放器,该方法包含有:侦测该数字影音媒体播放器与该至少一数字音频媒体播放器之间的一音频播放时间差;以及依据该音频播放时间差来控制该至少一数字音频媒体播放器的音频播放,以使该至少一数字音频媒体播放器的音频播放同步于该数字影音媒体播放器的音频播放。

Figure 201210222483

The present invention discloses an audio playing method, a media controller, a media player and a media server. The digital media player comprises a digital video media player and at least one digital audio media player. The method comprises: detecting an audio playing time difference between the digital video media player and the at least one digital audio media player; and controlling the audio playing of the at least one digital audio media player according to the audio playing time difference, so that the audio playing of the at least one digital audio media player is synchronized with the audio playing of the digital video media player.

Figure 201210222483

Description

音频播放的方法、媒体控制器、媒体播放器及媒体服务器Method for playing audio, media controller, media player and media server

技术领域 technical field

本发明涉及音频播放技术,且特别涉及一种同步多个数字媒体播放器(digital media render,DMR)的音频播放的方法以及相关的数字媒体控制器、数字媒体服务器以及数字音频媒体播放器。The present invention relates to audio playback technology, and in particular to a method for synchronizing audio playback of a plurality of digital media renderers (DMR) and related digital media controllers, digital media servers and digital audio media players.

背景技术 Background technique

数字生活网络联盟(Digital Living Network Alliance,DLNA)的目标在于建立一套可以使得各厂商的产品互相连接,互相适应的工业标准,从而为消费者实现数字化生活,数字生活网络联盟的规范也被应用于家用数字影音媒体播放系统中,其中包含有一数字媒体控制器(digital media controller,DMC)、一数字媒体服务器(digital media server,DMS)以及多个数字媒体播放器(digital media render,DMR)。然而,当该多个数字媒体播放器与该数字媒体服务器以及该数字媒体控制器之间以无线方式连接时,该多个数字媒体播放器是以无线方式自该数字媒体服务器接收音频数据来进行音频播放,好处是减化线路的配置与增加日后设备变化的灵活度,不过,缺点是由于无线传输的稳定度不如有线传输来的稳定,在播放的起始状态或是播放的途中受到干扰时,该多个数字媒体播放器之间有可能会产生明显的不同步状况。甚至在连线稳定的状况之下,每一个数字媒体播放器的振荡器频率之间的些微差距也会因为长时间播放而渐渐音频播放出现不同步的状况。因此,如何控制并且同步该多个数字媒体播放器已成为此领域所亟需解决的问题。The goal of the Digital Living Network Alliance (DLNA) is to establish a set of industrial standards that can make the products of various manufacturers interconnect and adapt to each other, so as to realize digital life for consumers, and the specifications of the Digital Living Network Alliance are also applied. In the home digital audio-visual media playback system, it includes a digital media controller (digital media controller, DMC), a digital media server (digital media server, DMS) and a plurality of digital media players (digital media render, DMR). However, when the plurality of digital media players are wirelessly connected to the digital media server and the digital media controller, the plurality of digital media players receive audio data from the digital media server in a wireless manner. The advantage of audio playback is to reduce the configuration of the line and increase the flexibility of equipment changes in the future. However, the disadvantage is that the stability of wireless transmission is not as stable as that of wired transmission. , there may be obvious out-of-synchronization among the plurality of digital media players. Even under a stable connection, the slight difference between the oscillator frequency of each digital media player will gradually cause the audio playback to become out of sync due to long-term playback. Therefore, how to control and synchronize the multiple digital media players has become an urgent problem in this field.

就传统上对于同步多个数字媒体播放器的做法来说,使用的是一个绝对时间的观念,进一步来说,每一个数字媒体播放器都会得到一个绝对时间的信息并且以其作为遵循。然而,包含数字生活网络联盟在内的许多系统为了简化起见,并未提供绝对时间的信息,如此一来会造成传统上的作法在此处窒碍难行。因此,需要一创新的同步设计来解决多个数字媒体播放器之间的同步问题。Traditionally, the concept of an absolute time is used for synchronizing multiple digital media players. Further, each digital media player will obtain an absolute time information and follow it. However, many systems, including the DLNA, do not provide absolute time information for the sake of simplification, which would hinder traditional approaches here. Therefore, an innovative synchronization design is needed to solve the synchronization problem among multiple digital media players.

发明内容 Contents of the invention

本发明的目的之一在于提供一种同步多个数字媒体播放器的音频播放的方法以及相关装置来解决上述问题。One of the objectives of the present invention is to provide a method for synchronizing audio playback of multiple digital media players and related devices to solve the above problems.

根据本发明的第一实施例,揭露一种同步多个数字媒体播放器的音频播放的方法。该多个数字媒体播放器包含一数字影音媒体播放器与至少一数字音频媒体播放器。该方法包含有侦测该数字影音媒体播放器与该至少一数字音频媒体播放器之间的一音频播放时间差;以及依据该音频播放时间差来控制该至少一数字音频媒体播放器的音频播放,以使该至少一数字音频媒体播放器的音频播放同步于该数字影音媒体播放器的音频播放。According to a first embodiment of the present invention, a method for synchronizing audio playback of multiple digital media players is disclosed. The plurality of digital media players include a digital audio-visual media player and at least one digital audio media player. The method includes detecting an audio playback time difference between the digital audio-visual media player and the at least one digital audio media player; and controlling the audio playback of the at least one digital audio media player according to the audio playback time difference, so as to The audio playback of the at least one digital audio media player is synchronized with the audio playback of the digital video audio media player.

根据本发明的第二实施例,揭露一种用以同步多个数字媒体播放器的数字媒体控制器。该多个数字媒体播放器包含一数字影音媒体播放器与至少一数字音频媒体播放器。该数字媒体控制器包含有一侦测电路以及一控制电路。该侦测电路用以侦测该数字影音媒体播放器与该至少一数字音频媒体播放器之间的一音频播放时间差。该控制电路耦接于该侦测电路,用以依据该音频播放时间差来控制该至少一数字音频媒体播放器的音频播放,以使该至少一数字音频媒体播放器的音频播放同步于该数字影音媒体播放器的音频播放。According to a second embodiment of the present invention, a digital media controller for synchronizing a plurality of digital media players is disclosed. The plurality of digital media players include a digital audio-visual media player and at least one digital audio media player. The digital media controller includes a detection circuit and a control circuit. The detection circuit is used for detecting an audio playing time difference between the digital audio-visual media player and the at least one digital audio media player. The control circuit is coupled to the detection circuit, and is used to control the audio playback of the at least one digital audio media player according to the audio playback time difference, so that the audio playback of the at least one digital audio media player is synchronized with the digital audio-visual Audio playback for media players.

根据本发明的第三实施例,揭露一种数字音频媒体播放器,包含有一音频播放调整电路以及一控制电路。该控制电路用以自一数字媒体控制器接收一不匹配相对时间位置,并根据该不匹配相对时间位置来控制该音频播放调整电路,以使该数字音频媒体播放器的音频播放同步于一数字影音媒体播放器的音频播放,其中该不匹配相对时间位置是对应于该数字音频媒体播放器与该数字影音媒体播放器之间的一音频播放时间差。According to a third embodiment of the present invention, a digital audio media player is disclosed, including an audio playback adjustment circuit and a control circuit. The control circuit is used to receive a mismatched relative time position from a digital media controller, and control the audio playback adjustment circuit according to the mismatched relative time position, so that the audio playback of the digital audio media player is synchronized with a digital audio media player. The audio playback of the audio-visual media player, wherein the mismatch relative time position corresponds to an audio playback time difference between the digital audio-visual media player and the digital audio-visual media player.

根据本发明的第四实施例,揭露一种数字媒体服务器,包含有一封包处理电路以及一音频播放调整电路。该封包处理电路用以产生音频封包。该音频播放调整电路用以自至少一数字媒体控制器接收一控制信号,以调整提供予该至少一数字媒体播放器的音频封包。According to a fourth embodiment of the present invention, a digital media server is disclosed, including a packet processing circuit and an audio playback adjustment circuit. The packet processing circuit is used for generating audio packets. The audio playback adjustment circuit is used for receiving a control signal from at least one digital media controller to adjust the audio package provided to the at least one digital media player.

在一数字媒体播放系统中,特别是一无线数字媒体播放系统中,由于传输上或是起始状态的不稳定,本发明提出的方法可适用于此一数字媒体播放系统,使数字音频媒体播放器之间的音频播放保持同步。In a digital media playback system, especially in a wireless digital media playback system, due to the instability of the transmission or the initial state, the method proposed by the present invention can be applied to this digital media playback system, so that the digital audio media playback Audio playback between devices is synchronized.

附图说明 Description of drawings

图1为本发明数字媒体播放系统的一实施例的示意图。FIG. 1 is a schematic diagram of an embodiment of a digital media playing system of the present invention.

图2为本发明同步一数字影音媒体播放器与至少一数字音频媒体播放器的音频播放的方法的一实施例的流程图。FIG. 2 is a flow chart of an embodiment of a method for synchronizing audio playback of a digital audio-visual media player and at least one digital audio media player according to the present invention.

图3为图2所示的侦测数字影音媒体播放器与数字音频媒体播放器之间的一音频播放时间差的步骤的一实施例的流程图。FIG. 3 is a flow chart of an embodiment of the steps of detecting an audio playback time difference between the digital audio-visual media player and the digital audio media player shown in FIG. 2 .

图4为图2所示的依据音频播放时间差来控制数字音频媒体播放器的音频播放,以使数字音频媒体播放器的音频播放同步于数字影音媒体播放器的音频播放的步骤的一实施例的流程图。Fig. 4 controls the audio playback of the digital audio media player according to the audio playback time difference shown in Fig. 2, so that the audio playback of the digital audio media player is synchronized with an embodiment of the steps of the audio playback of the digital audio-visual media player flow chart.

图5为图1所示的数字媒体控制器的一实施例的示意图。FIG. 5 is a schematic diagram of an embodiment of the digital media controller shown in FIG. 1 .

图6为图4所示的依据音频播放时间差来产生一不匹配相对时间位置的步骤的一实施例的流程图。FIG. 6 is a flow chart of an embodiment of the step of generating a mismatch relative time position according to the audio playback time difference shown in FIG. 4 .

图7为本发明依据不匹配相对时间位置来控制数字音频媒体播放器的音频播放的方法的一实施例的流程图。FIG. 7 is a flow chart of an embodiment of a method for controlling audio playback of a digital audio media player according to mismatched relative time positions of the present invention.

图8为图1所示的数字音频媒体播放器的一第一实施例的示意图。FIG. 8 is a schematic diagram of a first embodiment of the digital audio media player shown in FIG. 1 .

图9为图1所示的数字媒体服务器的一实施例的示意图。FIG. 9 is a schematic diagram of an embodiment of the digital media server shown in FIG. 1 .

图10为本发明依据数字音频封包数量与数字音频比特数量来控制数字音频媒体播放器的音频播放的方法的第一实施例的流程图。FIG. 10 is a flowchart of a first embodiment of a method for controlling audio playback of a digital audio media player according to the number of digital audio packets and the number of digital audio bits of the present invention.

图11为图1所示的数字音频媒体播放器的一第二实施例的示意图。FIG. 11 is a schematic diagram of a second embodiment of the digital audio media player shown in FIG. 1 .

图12为本发明依据数字音频封包数量与数字音频比特数量来控制数字音频媒体播放器的音频播放的方法的第二实施例的流程图。FIG. 12 is a flow chart of a second embodiment of the method for controlling audio playback of a digital audio media player according to the number of digital audio packets and the number of digital audio bits of the present invention.

图13为图1所示的数字音频媒体播放器的一第三实施例的示意图。FIG. 13 is a schematic diagram of a third embodiment of the digital audio media player shown in FIG. 1 .

其中,附图标记说明如下:Wherein, the reference signs are explained as follows:

100:数字媒体播放系统100: Digital media playback system

102、900:数字媒体服务器102, 900: digital media server

104、500:数字媒体控制器104, 500: digital media controller

106:多个数字媒体播放器106: Multiple Digital Media Players

108、1100:数字影音媒体播放器108, 1100: digital audio-visual media player

110、800、1300:数字音频媒体播放器110, 800, 1300: Digital Audio Media Player

202、204、302、304、306、402、404、602、604、606、608、702、704、1002、1004、1202、1204:步骤202, 204, 302, 304, 306, 402, 404, 602, 604, 606, 608, 702, 704, 1002, 1004, 1202, 1204: steps

502:侦测电路502: Detection circuit

504、808、1302:控制电路504, 808, 1302: control circuit

512:判断单元512: judgment unit

514:锁相回路单元514: PLL unit

516:切换单元516: switch unit

802:音频封包剖析器802: Audio Packet Analyzer

804:音频封包解码器804: Audio Packet Decoder

806、904、1102:音频播放调整电路806, 904, 1102: audio playback adjustment circuit

810:相对时间位置储存器810: relative time position storage

902:封包处理电路902: Packet processing circuit

1112:第一音频播放调整单元1112: the first audio playback adjustment unit

1114:第二音频播放调整单元1114: Second audio playback adjustment unit

具体实施方式 Detailed ways

在说明书及后续的申请专利范围当中使用了某些词汇来指称特定的元件。所属领域中具有通常知识者应可理解,制造商可能会用不同的名词来称呼同样的元件。本说明书及后续的申请专利范围并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及后续的请求项当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。另外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其他装置或连接手段间接地电气连接至该第二装置。Certain terms are used in the specification and subsequent claims to refer to particular elements. It should be understood by those skilled in the art that manufacturers may refer to the same element by different terms. This description and subsequent patent applications do not use the difference in name as a way to distinguish components, but use the difference in function of components as a criterion for distinguishing. The "comprising" mentioned throughout the specification and subsequent claims is an open term, so it should be interpreted as "including but not limited to". In addition, the term "coupled" herein includes any direct and indirect means of electrical connection. Therefore, if it is described that a first device is coupled to a second device, it means that the first device may be directly electrically connected to the second device, or indirectly electrically connected to the second device through other devices or connection means.

在一数字媒体播放系统中,多个数字媒体播放器可能会包含有一数字影音媒体播放器(例如一DVD播放器)以及至少一数字音频媒体播放器(例如家庭剧院或是5.1声道立体声喇叭),一般的应用中有关影像的播放通常只有一个,但是声音的播放却往往不只一个,在某些较新的应用中,不仅针对多声音播放装置进行整合,甚至要求在无线传输的环境下由一数字媒体控制器控制来将一数字音频数据或是一数字影音数据由一数字媒体服务器分别传输至该至少一数字音频媒体播放器以及该数字影音媒体播放器中并且即时播放。由于传输上或是起始状态的不稳定,往往不能保证该数字媒体播放系统中该数字影音媒体播放器以及该至少一数字音频媒体播放器之间的音频播放永远维持同步,必须直接或是间接地利用有关于时间上的信息来加以监控并且随时予以修正。In a digital media playback system, multiple digital media players may include a digital audio-visual media player (such as a DVD player) and at least one digital audio media player (such as a home theater or 5.1-channel stereo speakers) In general applications, there is usually only one video playback, but there are often more than one sound playback. In some newer applications, not only for the integration of multiple audio playback devices, but even in a wireless transmission environment. The digital media controller controls to transmit a digital audio data or a digital audio-visual data from a digital media server to the at least one digital audio media player and the digital audio-visual media player for real-time playback. Due to the instability of the transmission or the initial state, it is often impossible to guarantee that the audio playback between the digital audio-visual media player and the at least one digital audio media player in the digital media playback system will always be synchronized, and must be directly or indirectly Time-related information can be used to monitor and be corrected at any time.

请参考图1,图1为本发明数字媒体播放系统的一实施例的示意图。本实施例中,数字媒体播放系统100包含有一数字媒体服务器102、一数字媒体控制器104以及多个数字媒体播放器106(例如一数字影音媒体播放器108与至少一数字音频媒体播放器110),请注意,数字影音媒体播放器108(例如DVD播放器)具有视讯播放与音频播放的功能,而数字音频媒体播放器110(例如家庭剧院或是5.1声道立体声喇叭)仅具有音频播放的功能。由于同步一数字影音媒体播放器与一数字音频媒体播放器的音频播放的操作可轻易延伸至同步一数字影音媒体播放器与多个数字音频媒体播放器的音频播放的操作,因此,在不影响本发明的技术揭露的下,为了简洁起见,图1仅绘示出一个数字音频媒体播放器,实际上,数字媒体播放系统100也可设置有多个数字音频媒体播放器。Please refer to FIG. 1 , which is a schematic diagram of an embodiment of a digital media playing system of the present invention. In this embodiment, the digital media playback system 100 includes a digital media server 102, a digital media controller 104, and a plurality of digital media players 106 (for example, a digital audio-visual media player 108 and at least one digital audio media player 110) Please note that the digital audio-visual media player 108 (such as a DVD player) has the functions of video playback and audio playback, while the digital audio media player 110 (such as a home theater or 5.1-channel stereo speaker) only has the function of audio playback . Because the operation of synchronizing the audio playback of a digital audio-visual media player and a digital audio media player can be easily extended to the operation of synchronizing the audio playback of a digital audio-visual media player and a plurality of digital audio media players, therefore, without affecting Under the technical disclosure of the present invention, for the sake of brevity, only one digital audio media player is shown in FIG. 1 . Actually, the digital media playback system 100 may also be provided with multiple digital audio media players.

数字媒体服务器104会分别提供数字影音数据MAV以及数字音频数据MA予数字影音媒体播放器108与数字音频媒体播放器110,因此,数字影音媒体播放器108与数字音频媒体播放器110会基于数字影音数据MAV以及数字音频数据MA来分别进行音频播放,如前所述,由于传输上或是起始状态的不稳定,往往不能保证数字媒体播放系统100中的数字影音媒体播放器108以及数字音频媒体播放器110之间的音频播放永远维持同步,因此,于本实施例中,数字媒体服务器104会经由适当设计来控制数字影音媒体播放器108以及数字音频媒体播放器110之间的音频播放的同步。The digital media server 104 will respectively provide the digital audio-visual data M AV and the digital audio data MA to the digital audio-visual media player 108 and the digital audio media player 110, therefore, the digital audio-visual media player 108 and the digital audio media player 110 will be based on Digital audio-visual data M AV and digital audio data M A are used for audio playback respectively. As mentioned above, due to the instability of transmission or initial state, it is often impossible to ensure that the digital audio-visual media player 108 in the digital media playback system 100 And the audio playback between the digital audio media player 110 is always synchronized, therefore, in this embodiment, the digital media server 104 will control the communication between the digital audio-visual media player 108 and the digital audio media player 110 through appropriate design Synchronization of audio playback.

请参考图2,其为本发明同步一数字影音媒体播放器与至少一数字音频媒体播放器的音频播放的方法的一实施例的流程图。倘若大体上可达到相同的结果,并不需要一定遵照第2图所示的流程中的步骤顺序来进行,且图2所示的步骤不一定要连续进行,也即其他步骤也可插入其中,此外,图2中的某些步骤也可根据不同实施例或设计需求省略的。举例来说(但本发明并不以此为限),数字媒体服务器104可采用此方法来同步数字影音媒体播放器108与数字音频媒体播放器110的音频播放,而方法包含有以下步骤:Please refer to FIG. 2 , which is a flowchart of an embodiment of a method for synchronizing audio playback of a digital audio-visual media player and at least one digital audio media player according to the present invention. If generally the same result can be achieved, it is not necessary to follow the sequence of steps in the process shown in Figure 2, and the steps shown in Figure 2 do not have to be performed continuously, that is, other steps can also be inserted therein, In addition, some steps in FIG. 2 may also be omitted according to different embodiments or design requirements. For example (but the present invention is not limited thereto), the digital media server 104 can use this method to synchronize the audio playback of the digital audio-visual media player 108 and the digital audio media player 110, and the method includes the following steps:

步骤202:侦测数字影音媒体播放器108与数字音频媒体播放器110之间的一音频播放时间差dRT1AV;以及Step 202: detect an audio playback time difference dRT 1AV between the digital audio-visual media player 108 and the digital audio media player 110; and

步骤204:依据音频播放时间差dRT1AV来控制数字音频媒体播放器110的音频播放,以使数字音频媒体播放器110的音频播放同步于数字影音媒体播放器108的音频播放。Step 204: Control the audio playback of the digital audio media player 110 according to the audio playback time difference dRT 1AV , so that the audio playback of the digital audio media player 110 is synchronized with the audio playback of the digital audio-visual media player 108 .

依据本发明图2的实施例所示,在步骤202中,音频播放时间差dRT1AV是在播放数字影音数据MAV以及数字音频数据MA时,由于某些因素所造成数字影音媒体播放器108与数字音频媒体播放器110之间的一相对时间差,即播放的不同步,举例来说(但本发明并非局限于此范例),若数字媒体服务器102使用无线的方式分别跟数字音频媒体播放器110以及数字影音媒体播放器108来连结,则各条连结会各自有不同的距离、不同的干扰与不同的通道模型,也就是说,数字音频数据MA以及数字影音数据MAV从数字媒体服务器102到达数字音频媒体播放器110以及数字影音媒体播放器108的时间可能会不一致,再举另外一个范例(本发明同样不局限于此范例),当多个数字媒体播放器106为了进行无线传输或是增加其他特殊主动性功能时,需要分别具有独立的数字电路来处理数字影音数据MAV或是数字音频数据MA并且将其转换至一类比音频数据,换句话说,多个数字媒体播放器106中所分别设置的多个数字电路分别具有各自的时脉来源,且无法保证各自的时脉来源完全相同,即各自的时脉来源之间会分别存在一频率误差,一旦经过一段时间的累积之后,该频率误差可能会形成一可被察觉且需要被弥补的不同步问题。另外,数字媒体控制器108可以采用任何可行的方式来获得音频播放时间差dRT1AV,举例来说(但本发明并不以此为限),可以经由处理数字音频媒体播放器108以及数字影音媒体播放器110所各自传递的隐含有时间线索的信息来得到音频播放时间差dRT1AV,详细实施方法将在稍后实施例中说明。According to the embodiment shown in Fig. 2 of the present invention, in step 202, the audio playback time difference dRT 1AV is when playing digital audio-visual data M AV and digital audio data MA , due to some factors, the difference between digital audio-visual media player 108 and A relative time difference between the digital audio media players 110, i.e. the asynchronous playback, for example (but the present invention is not limited to this example), if the digital media server 102 is wirelessly connected to the digital audio media players 110 respectively and digital audio-visual media player 108 to link, each link will have different distances, different interferences and different channel models respectively, that is to say, digital audio data M A and digital audio-visual data M AV from digital media server 102 The arrival time of the digital audio media player 110 and the digital audio-visual media player 108 may be inconsistent, and another example (the present invention is not limited to this example), when a plurality of digital media players 106 for wireless transmission or When adding other special active functions, it is necessary to have independent digital circuits to process digital audio-visual data M AV or digital audio data M A and convert it to analog audio data. In other words, multiple digital media players 106 The multiple digital circuits respectively set in have their own clock sources, and there is no guarantee that the respective clock sources are exactly the same, that is, there will be a frequency error between the respective clock sources. Once accumulated for a period of time , the frequency error may create a noticeable out-of-sync problem that needs to be compensated. In addition, the digital media controller 108 can adopt any feasible way to obtain the audio playback time difference dRT1AV, for example (but the present invention is not limited thereto), it can be processed by the digital audio media player 108 and the digital audio-visual media player 110 transmits information implicitly containing time clues to obtain the audio playback time difference dRT 1AV , and the detailed implementation method will be described in later embodiments.

正常而言,为求画面和影像保持最正确的关联,会在数字媒体播放系统100中以数字影音媒体播放器108所播放的影像和声音为主要参考对象(换言的,数字影音媒体播放器108的播放状态会作为其它数字媒体播放器的参考),因此,依据音频播放时间差dRT1AV来控制数字音频媒体播放器110的音频播放来追随数字影音媒体播放器108,以使数字音频媒体播放器110的音频播放同步于数字影音媒体播放器108的音频播放,如步骤204所示。如此一来,通过音频播放时间差dRT1AV可得知数字影音媒体播放器108与数字音频媒体播放器110之间的音频播放不同步状态,故可根据音频播放时间差dRT1AV来加快或减缓数字音频媒体播放器110的音频播放速度两。Normally, in order to maintain the most correct relationship between the picture and the image, the image and sound played by the digital audio-visual media player 108 will be used as the main reference object in the digital media playback system 100 (in other words, the digital audio-visual media player 108 108 will be used as a reference for other digital media players), therefore, according to the audio playback time difference dRT 1AV , the audio playback of the digital audio media player 110 is controlled to follow the digital audio-visual media player 108, so that the digital audio media player The audio playback of 110 is synchronized with the audio playback of the digital audio-visual media player 108 , as shown in step 204 . In this way, through the audio playback time difference dRT 1AV , it can be known that the audio playback between the digital audio-visual media player 108 and the digital audio media player 110 is not synchronized, so the digital audio media can be accelerated or slowed down according to the audio playback time difference dRT 1AV The audio playback speed of the player 110 is two.

请参阅图3,图3为图2所示的步骤202的一实施例的流程图。倘若大体上可达到相同的结果,并不需要一定遵照图3所示的流程中的步骤顺序来进行,且图3所示的步骤不一定要连续进行,也即其他步骤也可插入其中,此外,图3中的某些步骤也可根据不同实施例或设计需求省略的。本实施例中,步骤202的细部操作可包含有以下步骤:Please refer to FIG. 3 , which is a flowchart of an embodiment of step 202 shown in FIG. 2 . If substantially the same result can be achieved, it is not necessary to follow the order of the steps in the process shown in Figure 3, and the steps shown in Figure 3 do not have to be performed continuously, that is, other steps can also be inserted therein, in addition , some steps in FIG. 3 may also be omitted according to different embodiments or design requirements. In this embodiment, the detailed operations of step 202 may include the following steps:

步骤302:自数字影音媒体播放器108接收一影音播放相对时间位置RTAVStep 302: Receive a video playback relative time position RT AV from the digital video media player 108;

步骤304:自数字音频媒体播放器110接收一音频播放相对时间位置RT1;以及Step 304: Receive an audio playback relative time position RT1 from the digital audio media player 110; and

步骤306:计算影音播放相对时间位置RTAV以及音频播放相对时间位置RT1的时间差来作为音频播放时间差dRT1AVStep 306 : Calculate the time difference between the video playback relative time position RT AV and the audio playback relative time position RT 1 as the audio playback time difference dRT 1AV .

请注意,步骤302中的影音播放相对时间位置(relative time position)RTAV是由数字影音媒体播放器108传送至数字媒体控制器104,而传送的时机可以是数字媒体控制器104主动对数字影音媒体播放器108提出要求REQAV之后,也可以是数字影音媒体播放器108主动定时传送出来,然而此为说明用途,所提供的实施例并不用以限制本发明所涵盖的范围。另外,影音播放相对时间位置RTAV可能包含有数字音频数据MA的长度以及目前时间点所正在播放的时间位置等信息。同样地,步骤304中的音频播放相对时间位置RT1也是如此,因此,数字影音媒体播放器108会因应要求REQ1来输出音频播放相对时间位置RT1或是主动定时传送出来。影音播放相对时间位置RTAV以及音频播放相对时间位置RT1的时间差也就可以当作音频播放时间差dRT1AV,而音频播放同步的动作即是想要将影音播放相对时间位置RTAV以及音频播放相对时间位置RT1的时间差缩小为零,也即是希望将音频播放时间差缩小为零。Please note that the relative time position (relative time position) RT AV of video playback in step 302 is transmitted from the digital video media player 108 to the digital media controller 104, and the timing of transmission can be that the digital media controller 104 actively controls the digital video video. After the media player 108 requests the REQ AV , the digital audio-visual media player 108 may actively send out the REQ AV at regular intervals. However, this is for illustration purposes, and the provided embodiments are not intended to limit the scope of the present invention. In addition, the relative time position RT AV of video and audio playback may contain information such as the length of the digital audio data MA and the time position currently being played at the current time point. Similarly, the same is true for the relative time position RT1 of audio playback in step 304 . Therefore, the digital audio-visual media player 108 will output the relative time position RT1 of audio playback in response to the request REQ 1 or actively send it out regularly. The time difference between the relative time position RT AV of video playback and the relative time position RT 1 of audio playback can also be regarded as the time difference dRT 1AV of audio playback, and the action of synchronizing audio playback is to make the relative time position RT AV of video playback and the relative time position of audio playback relative to The time difference of the time position RT1 is reduced to zero, that is, it is desired to reduce the audio playback time difference to zero.

请参阅图4,图4为图2所示的步骤204的一实施例的流程图。倘若大体上可达到相同的结果,并不需要一定遵照图4所示的流程中的步骤顺序来进行,且图4所示的步骤不一定要连续进行,也即其他步骤也可插入其中。此外,图4中的某些步骤也可根据不同实施例或设计需求省略的。步骤204的细部操作可包含有以下步骤:Please refer to FIG. 4 , which is a flowchart of an embodiment of step 204 shown in FIG. 2 . If substantially the same result can be achieved, it is not necessary to follow the order of the steps in the process shown in FIG. 4 , and the steps shown in FIG. 4 do not have to be performed consecutively, that is, other steps can also be inserted therein. In addition, some steps in FIG. 4 may also be omitted according to different embodiments or design requirements. The detailed operation of step 204 may include the following steps:

步骤402:依据音频播放时间差dRT1AV来产生一不匹配相对时间位置(mismatching relative time position)MRTP1;以及Step 402: Generate a mismatching relative time position (mismatching relative time position) MRTP 1 according to the audio playback time difference dRT 1AV ; and

步骤404:依据不匹配相对时间位置MRTP1来控制数字音频媒体播放器110的音频播放。Step 404: Control the audio playback of the digital audio media player 110 according to the mismatch relative time position MRTP 1 .

本发明的一实施例中,数字媒体控制器104会根据音频播放时间差dRT1AV来产生不匹配相对时间位置MRTP1,以作为控制数字音频媒体播放器110的音频播放的控制输出,因此,步骤402中的不匹配相对时间位置MRTP1经由对音频播放时间差dRT1AV进行相关运算处理而得到,详细实施方法将在稍后实施例中说明。另外,数字媒体控制器104会依据不匹配相对时间位置MRTP1来直接或间接控制数字音频媒体播放器110的音频播放追随参考对象,以使数字音频媒体播放器110的音频播放同步于数字影音媒体播放器108的音频播放,如步骤404所示。In an embodiment of the present invention, the digital media controller 104 will generate a mismatch relative time position MRTP 1 according to the audio playback time difference dRT 1AV as a control output for controlling the audio playback of the digital audio media player 110. Therefore, step 402 The mismatched relative time position MRTP 1 in is obtained by performing a correlation operation on the audio playback time difference dRT 1AV , and the detailed implementation method will be described in later embodiments. In addition, the digital media controller 104 will directly or indirectly control the audio playback of the digital audio media player 110 to follow the reference object according to the mismatch relative time position MRTP 1 , so that the audio playback of the digital audio media player 110 is synchronized with the digital audio-visual media The audio playback by the player 108 is shown in step 404 .

请参阅图5,图5为图1所示的数字媒体控制器104的一实施例的示意图。数字媒体控制器104可由数字媒体控制器500来加以实作。数字媒体控制器500用以同步多个数字媒体播放器的音频播放,如图所示,数字媒体控制器500包含有一侦测电路502以及耦接于侦测电路502的一控制电路504,其中侦测电路502是用以执行上述步骤202的操作,以及控制电路504是用以执行上述步骤204的运作,换言之,侦测电路502用以侦测数字影音媒体播放器108的影音相对时间位置RTAV与数字音频媒体播放器110的音频相对时间位置RT1之间的音频播放时间差dRT1AV,以及控制电路504用以依据音频播放时间差dRT1AV来输出不匹配相对时间位置MRTP1以直接或间接控制数字音频媒体播放器110的音频播放,以使数字音频媒体播放器110的音频播放同步于数字影音媒体播放器108的音频播放。本实施例中,控制电路504包含有一判断单元512、一锁相回路单元514以及一切换单元516,其中侦测电路502分别耦接至判断单元512、锁相回路单元514以及切换单元516,判断单元512分别耦接至锁相回路单元514以及切换单元516。控制电路504可采用图6所示的方法来得到不匹配相对时间位置MRTP1Please refer to FIG. 5 , which is a schematic diagram of an embodiment of the digital media controller 104 shown in FIG. 1 . The digital media controller 104 can be implemented by the digital media controller 500 . The digital media controller 500 is used to synchronize the audio playback of multiple digital media players. As shown in the figure, the digital media controller 500 includes a detection circuit 502 and a control circuit 504 coupled to the detection circuit 502, wherein the detection The detection circuit 502 is used to perform the operation of the above-mentioned step 202, and the control circuit 504 is used to perform the operation of the above-mentioned step 204. In other words, the detection circuit 502 is used to detect the relative time position RTAV and the audio-visual position of the digital audio-visual media player 108 The audio playback time difference dRT 1AV between the audio relative time positions RT1 of the digital audio media player 110, and the control circuit 504 is used to output the mismatch relative time position MRTP 1 according to the audio playback time difference dRT 1AV to directly or indirectly control the digital audio media The audio playback of the player 110 is to synchronize the audio playback of the digital audio media player 110 with the audio playback of the digital audio-visual media player 108 . In this embodiment, the control circuit 504 includes a judging unit 512, a phase-locked loop unit 514, and a switching unit 516, wherein the detection circuit 502 is respectively coupled to the judging unit 512, the phase-locked loop unit 514, and the switching unit 516. The unit 512 is coupled to the PLL unit 514 and the switching unit 516 respectively. The control circuit 504 can use the method shown in FIG. 6 to obtain the mismatch relative time position MRTP 1 .

请一并参阅图5与图6,图6为图4所示的步骤402的一实施例的流程图。倘若大体上可达到相同的结果,并不需要一定遵照图6所示的流程中的步骤顺序来进行,且图6所示的步骤不一定要连续进行,也即其他步骤也可插入其中。此外,图6中的某些步骤也可根据不同实施例或设计需求省略。步骤402的细部操作可包含有以下步骤:Please refer to FIG. 5 and FIG. 6 together. FIG. 6 is a flowchart of an embodiment of step 402 shown in FIG. 4 . If basically the same result can be achieved, it is not necessary to follow the order of the steps in the process shown in FIG. 6 , and the steps shown in FIG. 6 do not have to be performed consecutively, that is, other steps can also be inserted therein. In addition, some steps in FIG. 6 may also be omitted according to different embodiments or design requirements. The detailed operation of step 402 may include the following steps:

步骤602:比较音频播放时间差dRT1AV与一临界值dRTTHStep 602: compare the audio playing time difference dRT 1AV with a critical value dRT TH ;

步骤604:判断数字影音媒体播放器108与数字音频媒体播放器110的音频播放同步是否为稳定状态?当音频播放时间差dRT1AV小于临界值dRTTH时,则判断音频播放同步为稳定状态,接着执行步骤606;而当音频播放时间差dRT1AV不小于临界值dRTTH时,则判断音频播放同步并非为稳定状态,接着执行步骤608;Step 604: Determine whether the audio playback synchronization between the digital audio-visual media player 108 and the digital audio media player 110 is in a stable state? When the audio playback time difference dRT 1AV is less than the critical value dRT TH , it is judged that the audio playback synchronization is in a stable state, and then step 606 is executed; and when the audio playback time difference dRT 1AV is not less than the critical value dRT TH , it is judged that the audio playback synchronization is not stable state, then execute step 608;

步骤606:至少使用一锁相回路单元514来根据音频播放时间差dRT1AV产生不匹配相对时间位置MRTP1;以及Step 606: use at least one PLL unit 514 to generate a mismatch relative time position MRTP 1 according to the audio playback time difference dRT 1AV ; and

步骤608:直接输出音频播放时间差dRT1AV来作为不匹配相对时间位置MRTP1,且重置锁相回路单元PLL。Step 608 : Directly output the audio playback time difference dRT 1AV as the mismatch relative time position MRTP 1 , and reset the phase locked loop unit PLL.

判断单元512会执行步骤602、604来判断数字影音媒体播放器108与数字音频媒体播放器110的音频播放同步是否为稳定状态,而切换单元516则依据判断单元1202的输出,来选择性地切换锁相回路单元514的输出(步骤606)或是侦测电路502的输出(步骤608)来作为不匹配相对时间位置MRTP1。应注意的是,步骤602、604所侦测的同步稳定状态是用来作为后续两种处理音频播放时间差dRT1AV的方式的区分方法,一般而言,在连线初始或是因为较差信号的状况下造成的连线中断所导致的重新连线,都会使数字影音媒体播放器108与数字音频媒体播放器110之间产生较大的音频播放时间差dRT1AV,在正常连线且连续传输的状况下,音频播放时间差dRT1AV通常变化较小。接着根据上述的判断机制,若处于一稳定同步状态时,造成音频播放时间差dRT1AV的原因除了时脉抖动以及随机噪声造成的不规律微小变化之外,主要来源为数字影音媒体播放器108与数字音频媒体播放器110各自的时脉来源之间存在的频率误差经由不断累积所造成的音频播放时间差dRT1AV,其会以规律的速度增加,尽管速度相当缓慢,然而长久下来仍会累积至使用者可以感受到的程度。由于在稳定同步状况下,音频播放时间差dRT1AV变化幅度较小,且短时间之内无法分辨出时脉抖动以及随机噪声所造成的不规律微小变化或是频率误差所造成的规律变化,故需要先对音频播放时间差dRT1AV进行处理才能加以使用,以免造成系统的不稳定,本实施例中,音频播放时间差dRT1AV会作为一相位误差来输入到锁相回路单元514以追锁数字影音媒体播放器108的时脉,即步骤606。反之,若同步为一非稳定状态时,音频播放时间差dRT1AV通常都是无法预期且较稳定状态下来的大,因而需要立即的补偿,故在非稳定状态时,直接输出音频播放时间差dRT1AV来作为不匹配相对时间位置MRTP1,且重置(reset)锁相回路单元514,即步骤608。The judging unit 512 will execute steps 602 and 604 to judge whether the audio playback synchronization between the digital audio-visual media player 108 and the digital audio media player 110 is in a stable state, and the switching unit 516 selectively switches according to the output of the judging unit 1202 The output of the PLL unit 514 (step 606 ) or the output of the detection circuit 502 (step 608 ) is used as the mismatch relative time position MRTP 1 . It should be noted that the synchronization stable state detected in steps 602 and 604 is used as a method for distinguishing between the following two ways of dealing with the audio playback time difference dRT 1AV . Generally speaking, at the beginning of the connection or due to poor signal The reconnection caused by the connection interruption caused by the situation will cause a large audio playback time difference dRT 1AV between the digital audio-visual media player 108 and the digital audio media player 110. In the case of normal connection and continuous transmission In this case, the audio playback time difference dRT 1AV usually changes little. Then, according to the above-mentioned judging mechanism, if it is in a stable synchronous state, the cause of the audio playback time difference dRT 1AV is mainly caused by the digital audio-visual media player 108 and the digital audio-visual media player 108 and the digital The frequency errors existing between the respective clock sources of the audio media player 110 will increase at a regular speed through the continuous accumulation of the audio playback time difference dRT 1AV . Although the speed is quite slow, it will still accumulate to the user over time. the degree to which it can be felt. Since the audio playback time difference dRT 1AV changes little under stable synchronization conditions, and irregular small changes caused by clock jitter and random noise or regular changes caused by frequency errors cannot be distinguished within a short period of time, it is necessary to The audio playback time difference dRT 1AV must be processed before it can be used, so as not to cause system instability. In this embodiment, the audio playback time difference dRT 1AV will be used as a phase error and input to the phase-locked loop unit 514 to track and lock digital audio-visual media playback The clock pulse of the device 108, that is, step 606. Conversely, if the synchronization is in an unsteady state, the audio playback time difference dRT 1AV is usually unpredictable and larger than that in a stable state, so immediate compensation is required. Therefore, in an unsteady state, the audio playback time difference dRT 1AV is directly output As a mismatch relative time position MRTP 1 , and reset the PLL unit 514 , ie step 608 .

应注意的是,判断数字影音媒体播放器108与数字音频媒体播放器110的音频播放同步是否为稳定状态的技巧并不局限于图6所示的步骤,且步骤602中的临界值dRTTH可依据不同环境或是应用来设定,甚至临界值dRTTH也可以是一具有可适应性(adaptive)的变动值。而上述的其他设计也属于本发明的范畴之内。It should be noted that the technique for judging whether the audio playback synchronization of the digital audio-visual media player 108 and the digital audio media player 110 is in a steady state is not limited to the steps shown in FIG. 6 , and the critical value dRT TH in step 602 can be It is set according to different environments or applications, and even the threshold value dRT TH can be an adaptive variable value. And above-mentioned other designs also belong to the category of the present invention.

此外,单一控制电路504仅能处理单一音频播放时间差以控制音频播放,因此针对图5所示的数字媒体控制器500,其是适用于控制单一数字影音媒体播放器以及单一数字音频媒体播放器之间的音频播放同步,然而,若存在有M个数字音频媒体播放器,则数字媒体控制器500需经由适当修改而同时搭配M个相对应的控制电路来分别根据个别的音频播放时间差dRT1AV、dRT2AV、…、dRTMAV来相对应地输出不匹配相对时间位置MRTP1、MRTP2、…、MRTPMIn addition, the single control circuit 504 can only handle a single audio playback time difference to control audio playback. Therefore, for the digital media controller 500 shown in FIG. 5, it is suitable for controlling a single digital audio-visual media player and a single digital audio media player. However, if there are M digital audio media players, the digital media controller 500 needs to be appropriately modified and simultaneously equipped with M corresponding control circuits to control the individual audio playback time differences dRT 1AV , dRT 2AV , . . . , dRT MAV to correspondingly output mismatch relative time positions MRTP 1 , MRTP 2 , .

本实施例中,数字媒体控制器104/500会输出不匹配相对时间位置MRTP1至数字音频媒体播放器110,来控制数字音频媒体播放器110的音频播放,换言之,基于不匹配相对时间位置MRTP1,数字音频媒体播放器110的音频播放便会被调整。请参阅图7,图7为本发明依据不匹配相对时间位置MRTP1来控制数字音频媒体播放器110的音频播放的方法的一实施例的流程图。倘若大体上可达到相同的结果,并不需要一定照图7所示的流程中的步骤顺序来进行,且图7所示的步骤不一定要连续进行,也即其他步骤也可插入其中。此外,图7中的某些步骤可根据不同实施例或设计需求省略的。控制数字音频媒体播放器110的音频播放的操作可包含有以下步骤:In this embodiment, the digital media controller 104/500 will output the mismatch relative time position MRTP1 to the digital audio media player 110 to control the audio playback of the digital audio media player 110, in other words, based on the mismatch relative time position MRTP1 , the audio playback of the digital audio media player 110 will be adjusted. Please refer to FIG. 7 . FIG. 7 is a flowchart of an embodiment of a method for controlling audio playback of the digital audio media player 110 according to the mismatch relative time position MRTP 1 of the present invention. If basically the same result can be achieved, it is not necessary to follow the order of the steps in the flow shown in FIG. 7 , and the steps shown in FIG. 7 do not have to be performed consecutively, that is, other steps can also be inserted therein. In addition, some steps in FIG. 7 may be omitted according to different embodiments or design requirements. The operation of controlling the audio playback of the digital audio media player 110 may include the following steps:

步骤702:依据一音频封包长度将不匹配相对时间位置MRTP1转换为需要调整的一数字音频封包数量VP以及剩余的不足该音频封包长度的一数字音频比特数量VB;以及Step 702: Convert the mismatched relative time position MRTP 1 according to an audio packet length into a digital audio packet quantity V P that needs to be adjusted and a remaining digital audio bit quantity V B that is less than the audio packet length; and

步骤704:依据数字音频封包数量VP与数字音频比特数量VB来控制数字音频媒体播放器110的音频播放。Step 704: Control the audio playback of the digital audio media player 110 according to the number of digital audio packets V P and the number of digital audio bits V B.

同步数字影音媒体播放器108与数字音频媒体播放器110的音频播放是使两者于同一时刻播放数字影音数据MAV以及数字音频数据MA中的同一音频位置,换句话说,处在稳定播放且良好同步的状态底下,必须尽可能地确保每一时刻,两者播放同一个音频封包中的同一个比特。因此,步骤702会先将不匹配相对时间位置MRTP1转换为需要调整的数字音频封包数量VP以及剩余的不足该音频封包长度的数字音频比特数量VB,以方便根据两种不同单位来处理数字音频媒体播放器110的同步控制。若数字音频封包数量VP与数字音频比特数量VB的数值均不为零,则数字音频封包数量VP会以封包为单位来影响数字音频媒体播放器110的音频播放,同时,数字音频比特数量VB会以比特为单位来影响数字音频媒体播放器110的音频播放;若数字音频封包数量VP的数值不为零,而数字音频比特数量VB的数值为零,则数字音频封包数量VP会以封包为单位来影响数字音频媒体播放器110的音频播放;以及若数字音频封包数量VP的数值为零,而数字音频比特数量VB的数值不为零,则数字音频比特数量VB会以比特为单位来影响数字音频媒体播放器110的音频播放。Synchronizing the audio playback of the digital audio-visual media player 108 and the digital audio media player 110 is to make the two play the same audio position in the digital audio-visual data M AV and digital audio data MA at the same moment, in other words, in a stable playback And in a well-synchronized state, it must be ensured as much as possible that the two play the same bit in the same audio packet at every moment. Therefore, step 702 will first convert the mismatched relative time position MRTP 1 into the number of digital audio packets V P that needs to be adjusted and the remaining number of digital audio bits V B that is less than the length of the audio packet, so as to facilitate processing according to two different units Synchronization control of digital audio media player 110. If the numerical values of the number of digital audio packets V P and the number of digital audio bits V B are not zero, then the number of digital audio packets V P will affect the audio playback of the digital audio media player 110 in units of packets, and at the same time, the digital audio bits Quantity V B can affect the audio frequency broadcasting of digital audio media player 110 with bit as unit; If the numerical value of digital audio packet quantity V P is not zero, and the numerical value of digital audio bit quantity V B is zero, then the numerical value of digital audio packet quantity VP will affect the audio playback of the digital audio media player 110 in units of packets ; V B affects the audio playback of the digital audio media player 110 in units of bits.

于一实作方式中,数字音频媒体播放器110会负责产生数字音频封包数量VP以及数字音频比特数量VB(步骤702),以及数字音频媒体播放器110的音频播放控制是通过数字音频媒体播放器110与数字媒体服务器102的内部元件来实现(步骤704),此外,于另一实作方式中,数字音频媒体播放器110会负责产生数字音频封包数量VP以及数字音频比特数量VB(步骤702),而数字音频媒体播放器110的音频播放控制仅通过数字音频媒体播放器110本身的内部元件来实现(步骤704)。进一步的细节将于下详述。In an implementation mode, the digital audio media player 110 will be responsible for generating the digital audio packet quantity VP and the digital audio bit quantity V B (step 702), and the audio playback control of the digital audio media player 110 is through the digital audio media player 110 and the internal components of the digital media server 102 (step 704), in addition, in another implementation, the digital audio media player 110 will be responsible for generating the number of digital audio packets V P and the number of digital audio bits V B ( Step 702), and the audio playback control of the digital audio media player 110 is only realized through the internal components of the digital audio media player 110 itself (step 704). Further details will be detailed below.

请参阅图8与图9,图8为图1所示的数字音频媒体播放器110的一第一实施例的示意图,以及图9为图1所示的数字媒体服务器102的一实施例的示意图。数字音频媒体播放器110可由数字音频媒体播放器800来实作,以及数字媒体服务器102可由数字媒体服务器900来实作,在此实施例中,数字音频媒体播放器800包含有一音频封包剖析器(audio packet parser)802、一音频封包解码器(audio packet PCM decoder)804、一音频播放调整电路(例如区块PCM数据移位控制器(block PCM data shift controller))806、一控制电路808以及一相对时间位置储存器(例如存储器)810,而数字媒体服务器900则包含一封包处理电路902以及一音频播放调整电路(例如封包略过模块(packet skip module))904。音频封包剖析器802接收一数字音频数据输入(例如由数字媒体服务器900所提供的数字音频数据MA),并将剖析出的封包传送至音频封包解码器804以将封包转换为原始数据(也即PCM数据)输出至音频播放调整电路806,另一方面,音频播放调整电路806又受到控制电路808的控制以使数字音频媒体播放器800的音频播放同步于数字影音媒体播放器108的音频播放,其中控制电路808自数字媒体控制器104接收不匹配相对时间位置MRTP1,并依据一音频封包长度将不匹配相对时间位置MRTP1转换为需要调整的一数字音频封包数量VP以及剩余的不足该音频封包长度的一数字音频比特数量VB,本实施例中,数字音频比特数量VB被输入至音频播放调整电路806,而数字音频封包数量VP则被输入至数字媒体服务器900来调整其提供给数字音频媒体播放器800的音频封包。此外,控制电路808另依据不匹配相对时间位置MRTP1来更新数字音频媒体播放器800的音频播放相对时间位置RT1Please refer to FIG. 8 and FIG. 9, FIG. 8 is a schematic diagram of a first embodiment of the digital audio media player 110 shown in FIG. 1, and FIG. 9 is a schematic diagram of an embodiment of the digital media server 102 shown in FIG. . Digital audio media player 110 can be implemented by digital audio media player 800, and digital media server 102 can be implemented by digital media server 900. In this embodiment, digital audio media player 800 includes an audio packet parser ( audio packet parser) 802, an audio packet decoder (audio packet PCM decoder) 804, an audio playback adjustment circuit (such as block PCM data shift controller (block PCM data shift controller)) 806, a control circuit 808 and a Relative to the time location storage (eg, memory) 810 , the digital media server 900 includes a packet processing circuit 902 and an audio playback adjustment circuit (eg, a packet skip module) 904 . The audio packet parser 802 receives a digital audio data input (such as digital audio data M A provided by the digital media server 900), and sends the parsed packet to the audio packet decoder 804 to convert the packet into raw data (also That is, PCM data) is output to the audio playback adjustment circuit 806. On the other hand, the audio playback adjustment circuit 806 is controlled by the control circuit 808 so that the audio playback of the digital audio media player 800 is synchronized with the audio playback of the digital audio-visual media player 108. , wherein the control circuit 808 receives the mismatched relative time position MRTP 1 from the digital media controller 104, and converts the mismatched relative time position MRTP 1 into a digital audio packet quantity V P that needs to be adjusted and the remaining deficiency according to an audio packet length A digital audio bit quantity V B of the audio packet length, in this embodiment, the digital audio bit quantity V B is input to the audio playback adjustment circuit 806, and the digital audio packet quantity VP is then input to the digital media server 900 to adjust it The audio package provided to the digital audio media player 800. In addition, the control circuit 808 also updates the audio playback relative time position RT 1 of the digital audio media player 800 according to the mismatch relative time position MRTP 1 .

对于数字媒体服务器900来说,其可用以提供一数字影音数据MAV以及一数字音频数据MA,其中封包处理电路902耦接于音频播放调整电路904,并将一数字影音数据D_IN处理为所需要的封包格式后,其中有关数字音频的一数据被传送至音频播放调整电路904,音频播放调整电路904并根据由数字音频媒体播放器800所输出的数字音频封包数量VP来控制数字音频数据MA的输出,而另一数字影音数据MAV则不需经过调整便可直接输出。应注意的是,音频播放调整电路904仅能控制供应给一个数字音频媒体播放器的数字音频数据的输出,因此第9图所示的数字媒体服务器900适用于一个数字影音媒体播放器以及一个数字音频媒体播放器的范例,若存在有M个数字音频媒体播放器,则数字媒体服务器900便需进行适当修改来同时搭配M个相对应的音频播放调整电路来分别控制提供给控制M个数字音频媒体播放器的M个数字音频数据输出。For the digital media server 900, it can be used to provide a digital audio-visual data M AV and a digital audio data MA , wherein the packet processing circuit 902 is coupled to the audio playback adjustment circuit 904, and processes a digital audio-visual data D_IN into all After the required packet format, a data about digital audio is sent to the audio playback adjustment circuit 904, and the audio playback adjustment circuit 904 controls the digital audio data M according to the digital audio packet quantity VP output by the digital audio media player 800. A , while the other digital audio-visual data M AV can be directly output without adjustment. It should be noted that the audio playback adjustment circuit 904 can only control the output of digital audio data supplied to a digital audio media player, so the digital media server 900 shown in FIG. An example of an audio media player, if there are M digital audio media players, then the digital media server 900 needs to be properly modified to simultaneously match M corresponding audio playback adjustment circuits to separately control the M digital audio players. M digital audio data outputs for the media player.

于本实施例中,位于数字媒体服务器900的音频播放调整电路904能以略过(skip)音频封包的方式(也即加快播放速度)来影响数字音频媒体播放器800的音频播放,而位于数字音频媒体播放器800的音频播放调整电路806则可以根据需求来略过音频封包解码器804所解码产生的音频数据比特(也即加快播放速度)或者新增数值为0的音频数据比特至音频封包解码器804所解码产生的音频数据比特(也即减缓播放速度),以影响数字音频媒体播放器800的音频播放。In this embodiment, the audio playback adjustment circuit 904 located in the digital media server 900 can affect the audio playback of the digital audio media player 800 by skipping (skip) the audio packet (that is, speeding up the playback speed). The audio playback adjustment circuit 806 of the audio media player 800 can skip the audio data bits decoded by the audio packet decoder 804 (that is, speed up the playback) or add audio data bits with a value of 0 to the audio packet according to requirements. The decoder 804 decodes the resulting audio data bits (ie, slows down the playback speed) to affect the audio playback of the digital audio media player 800 .

如前所述,不匹配相对时间位置MRTP1经过转换后分为数字音频封包数量VP以及数字音频比特数量VB,也即利用具有不同单位级数的两个分量来调整数字音频媒体播放器800以获得快速同步与稳定同步的两种特性,换句话说,使用一粗调(cores tune)分量以及一微调(fine tune)分量来控制数字音频媒体播放器800的音频播放。该粗调分量(即数字音频封包数量VP)输入至数字媒体服务器900来以封包为单位调整播放位置,另外将该微调分量(即数字音频比特数量VB)输入到数字音频媒体播放器800来以比特为单位调整播放位置。然而当数字媒体服务器900利用略过音频封包来处理同步时,由于变化较为剧烈,可使数字音频媒体播放器800暂时处于静音的状态以避免使用者察觉并感到突兀,而在稳定状态下,数字音频媒体播放器800以比特为单位调整播放位置时,则通常不会被使用者察觉,故不需要使数字音频媒体播放器800进入静音的状态。As mentioned earlier, the mismatched relative time position MRTP 1 is converted into the number of digital audio packets V P and the number of digital audio bits V B , i.e. using two components with different unit progressions to adjust the digital audio media player The 800 achieves two characteristics of fast synchronization and stable synchronization, in other words, uses a cores tune component and a fine tune component to control the audio playback of the digital audio media player 800 . The coarse adjustment component (i.e. the number of digital audio packets V P ) is input to the digital media server 900 to adjust the playback position in units of packets, and the fine adjustment component (i.e. the number of digital audio bits V B ) is input to the digital audio media player 800 to adjust the playback position in bits. However, when the digital media server 900 processes synchronization by skipping audio packets, the digital audio media player 800 can be temporarily in a silent state to avoid the user's awareness and feeling abrupt due to the change is more severe, and in a stable state, the digital audio media player 800 When the audio media player 800 adjusts the playback position in units of bits, it is usually not noticed by the user, so it is not necessary to put the digital audio media player 800 into a mute state.

请参阅图10,图10为本发明依据数字音频封包数量与数字音频比特数量来控制数字音频媒体播放器的音频播放的方法的第一实施例的流程图。倘若大体上可达到相同的结果,并不需要一定遵照图10所示的流程中的步骤顺序来进行,且图10所示的步骤不一定要连续进行,也即其他步骤也可插入其中。此外,图10中的某些步骤也可根据不同实施例或设计需求省略。控制数字音频媒体播放器的音频播放的方法包含有以下步骤:Please refer to FIG. 10 . FIG. 10 is a flowchart of a first embodiment of a method for controlling audio playback of a digital audio media player according to the number of digital audio packets and the number of digital audio bits of the present invention. If basically the same result can be achieved, it is not necessary to follow the order of the steps in the flow shown in FIG. 10 , and the steps shown in FIG. 10 do not have to be performed consecutively, that is, other steps can also be inserted therein. In addition, some steps in FIG. 10 may also be omitted according to different embodiments or design requirements. The method for controlling the audio playback of a digital audio media player includes the following steps:

步骤1002:依据数字音频封包数量来控制数字媒体服务器,以调整数字媒体服务器所提供予数字音频媒体播放器的音频封包;以及Step 1002: Control the digital media server according to the number of digital audio packets, so as to adjust the audio packets provided by the digital media server to the digital audio media player; and

步骤1004:依据数字音频比特数量来控制至少一数字音频媒体播放器,以调整数字音频媒体播放器所解码产生的音频数据比特。Step 1004: Control at least one digital audio media player according to the number of digital audio bits, so as to adjust the audio data bits decoded by the digital audio media player.

由于熟悉技术者于阅读上述段落之后应可轻易了解图10中每一步骤的操作,故进一步的说明在此省略以求简洁。Since those skilled in the art should easily understand the operation of each step in FIG. 10 after reading the above paragraphs, further descriptions are omitted here for brevity.

请参阅图11,图11为图1所示的数字音频媒体播放器104的一第二实施例的示意图。数字音频媒体播放器104可由数字音频媒体播放器1100来实作。在此实施例中,数字音频媒体播放器1100包含有上述的音频封包剖析器802、音频封包解码器804、控制电路808以及相对时间位置储存器810,并还包含一音频调整电路1102,其中包含有一第一音频播放调整单元(例如音频封包略过控制器(audio packet skip controller))1112与一第二音频播放调整单元(例如区块PCM数据移位控制器(block PCM data shiftcontroller))1114。控制电路808转换出的数字音频封包数量VP以及数字音频比特数量VB用来分别控制音频调整电路1102中的第一音频播放调整单元1112以及第二音频播放调整单元1114,以使数字音频媒体播放器1100的音频播放同步于数字影音媒体播放器108的音频播放。Please refer to FIG. 11 , which is a schematic diagram of a second embodiment of the digital audio media player 104 shown in FIG. 1 . The digital audio media player 104 can be implemented by the digital audio media player 1100 . In this embodiment, the digital audio media player 1100 includes the above-mentioned audio packet parser 802, audio packet decoder 804, control circuit 808 and relative time position storage 810, and also includes an audio adjustment circuit 1102, which includes There is a first audio playback adjustment unit (such as an audio packet skip controller) 1112 and a second audio playback adjustment unit (such as a block PCM data shift controller (block PCM data shift controller)) 1114. The number of digital audio packets VP and the number of digital audio bits VB converted by the control circuit 808 are used to respectively control the first audio playback adjustment unit 1112 and the second audio playback adjustment unit 1114 in the audio adjustment circuit 1102, so that the digital audio media player The audio playback of 1100 is synchronized with the audio playback of digital audiovisual media player 108 .

请参阅图12,图12为本发明依据数字音频封包数量与数字音频比特数量来控制数字音频媒体播放器的音频播放的方法的第二实施例的流程图。倘若大体上可达到相同的结果,并不需要一定遵照图12所示的流程中的步骤顺序来进行,且图12所示的步骤不一定要连续进行,也即其他步骤也可插入其中。此外,图12中的某些步骤也可根据不同实施例或设计需求省略。控制数字音频媒体播放器的音频播放的方法包含有以下步骤:Please refer to FIG. 12 . FIG. 12 is a flow chart of a second embodiment of the method for controlling audio playback of a digital audio media player according to the number of digital audio packets and the number of digital audio bits of the present invention. If basically the same result can be achieved, it is not necessary to follow the order of the steps in the flow shown in FIG. 12 , and the steps shown in FIG. 12 do not have to be performed consecutively, that is, other steps can also be inserted therein. In addition, some steps in FIG. 12 may also be omitted according to different embodiments or design requirements. The method for controlling the audio playback of a digital audio media player includes the following steps:

步骤1202:依据音频封包数量VP来控制数字音频媒体播放器,以调整数字音频媒体播放器中待解码的音频封包;以及Step 1202: Control the digital audio media player according to the number of audio packets V to adjust the audio packets to be decoded in the digital audio media player; and

步骤1204:依据音频比特数量VB来控制数字音频媒体播放器,以调整数字音频媒体播放器所解码产生的音频数据比特。Step 1204: Control the digital audio media player according to the number of audio bits V B to adjust the audio data bits decoded by the digital audio media player.

由于熟悉技术者于阅读上述段落的后应可轻易了解图12中每一步骤的操作,故进一步的说明在此省略以求简洁。Since those skilled in the art can easily understand the operation of each step in FIG. 12 after reading the above paragraphs, further descriptions are omitted here for brevity.

请注意,将不匹配相对时间位置MRTP1转换为数字音频封包数量VP以及数字音频比特数量VB仅是其中一种同步控制上的实施做法,并非必要的手段,举例来说,当不匹配相对时间位置MRTP1的数值不大时,可以直接使用不匹配相对时间位置MRTP1控制数字音频媒体播放器的音频播放。请参阅图13,图13为图1所示的数字音频媒体播放器104的一第三实施例的示意图。数字音频媒体播放器104可由数字音频媒体播放器1300来实作。在此实施例中,数字音频媒体播放器1300包含有上述的音频封包剖析器802、音频封包解码器804、音频播放调整电路806以及相对时间位置储存器810,且还包含一控制电路1302。控制电路1302直接输出不匹配相对时间位置MRTP1来控制音频播放调整电路806,以使数字音频媒体播放器1300的音频播放同步于数字影音媒体播放器108的音频播放。此一设计上的变化也属本发明的范畴。Please note that the conversion of the mismatch relative time position MRTP 1 into the number of digital audio packets V P and the number of digital audio bits V B is just one implementation of synchronization control and is not necessary. For example, when the mismatch When the value of the relative time position MRTP 1 is not large, the mismatched relative time position MRTP 1 can be directly used to control the audio playback of the digital audio media player. Please refer to FIG. 13 , which is a schematic diagram of a third embodiment of the digital audio media player 104 shown in FIG. 1 . The digital audio media player 104 can be implemented by the digital audio media player 1300 . In this embodiment, the digital audio media player 1300 includes the above-mentioned audio packet parser 802 , audio packet decoder 804 , audio playback adjustment circuit 806 and relative time position storage 810 , and also includes a control circuit 1302 . The control circuit 1302 directly outputs the mismatch relative time position MRTP1 to control the audio playback adjustment circuit 806 so that the audio playback of the digital audio media player 1300 is synchronized with the audio playback of the digital audio-visual media player 108 . This design change also belongs to the category of the present invention.

于图8、11、13所示的数字音频媒体播放器中,控制电路808/1302会依据不匹配相对时间位置MRTP1来更新相对时间位置储存器810中所记录的音频播放相对时间位置RT1,其中音频播放相对时间位置RT1为计算音频播放时间差dRT1AV的依据,而音频播放时间差dRT1AV为计算不匹配相对时间位置MRTP1的依据,换句话说,音频播放相对时间位置RT1为计算不匹配相对时间位置MRTP1的依据。因此,当根据被计算出的不匹配相对时间位置MRTP1来调整数字音频媒体播放器时,同一时间需根据已调整的量来更新音频播放相对时间位置RT1,以避免发生一再地重复补偿的问题。In the digital audio media player shown in Figures 8, 11, and 13, the control circuit 808/1302 will update the audio playback relative time position RT 1 recorded in the relative time position storage 810 according to the mismatch relative time position MRTP 1 , where the audio playback relative time position RT 1 is the basis for calculating the audio playback time difference dRT 1AV , and the audio playback time difference dRT 1AV is the basis for calculating the mismatch relative time position MRTP 1 , in other words, the audio playback relative time position RT 1 is the basis for calculating No basis for matching relative time position MRTP 1 . Therefore, when adjusting the digital audio media player according to the calculated mismatch relative time position MRTP 1 , at the same time, the audio playback relative time position RT 1 needs to be updated according to the adjusted amount, so as to avoid repeated compensation question.

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention.

Claims (24)

1. the method that the audio frequency of synchronous a plurality of digital media players is play, the plurality of digital media player comprises a digital audio-video media player and at least one digital audio players, and the method includes:
An audio frequency reproduction time of detecting between this digital audio-video media player and this at least one digital audio players is poor; And
According to the poor audio frequency of controlling this at least one digital audio players of this audio frequency reproduction time, play, so that the audio frequency of this at least one digital audio players is play the audio frequency broadcasting that is synchronized with this digital audio-video media player.
2. the method for claim 1, wherein the plurality of digital media player is from digital media server audio reception data, to carry out audio frequency broadcasting with wireless mode.
3. the method for claim 1, the poor step of this audio frequency reproduction time of wherein detecting between this digital audio-video media player and this at least one digital audio players comprises:
From this digital audio-video media player, receive an audio-visual broadcasting relative time position;
From this at least one digital audio players, receive an audio frequency and play relative time position; And
Calculating this audio-visual broadcasting relative time position and this audio frequency plays the mistiming of relative time position to be used as this audio frequency reproduction time poor.
4. the method for claim 1, the step of wherein playing according to the poor audio frequency of controlling this at least one digital audio players of this audio frequency reproduction time comprises:
According to this audio frequency reproduction time is poor, produces one and do not mate relative time position; And
According to this, not mating the audio frequency of controlling this at least one digital audio players in relative time position plays.
5. method as claimed in claim 4, wherein comprises according to poor this step of not mating relative time position that produces of this audio frequency reproduction time:
An audio frequency that judges this digital audio-video media player and this at least one digital audio players plays whether synchronize be steady state (SS);
If it is steady state (SS) that this audio frequency is play synchronously, at least with a phase-locked loop unit, according to the poor generation of this audio frequency reproduction time, this does not mate relative time position; And
If this audio frequency is play synchronous and unsteady state, directly export that this audio frequency reproduction time is poor to be used as this and not to mate relative time position, and this phase-locked loop unit of resetting.
6. method as claimed in claim 5, this audio frequency that wherein judges this digital audio-video media player and this at least one digital audio players is play and is synchronizeed that to be whether the step of steady state (SS) comprise:
Relatively this audio frequency reproduction time poor with a critical value;
When this audio frequency reproduction time is poor while being less than this critical value, judge that it is steady state (SS) that this audio frequency is play synchronous; And
When poor this critical value that is not less than of this audio frequency reproduction time, judge that it is not steady state (SS) that this audio frequency is play synchronous.
7. method as claimed in claim 4, wherein according to this, do not mate the step that the audio frequency of controlling this at least one digital audio players in relative time position plays and include:
According to an audio frequency package length, this is not mated to relative time position and be converted to a DAB package quantity of needs adjustment and a DAB amount of bits of this audio frequency package length of remaining deficiency; And
According to this DAB package quantity and this DAB amount of bits, controlling the audio frequency of this at least one digital audio players plays.
8. method as claimed in claim 7, wherein according to this DAB package quantity and this DAB amount of bits, control the step that the audio frequency of this at least one digital audio players plays and include:
According to this DAB package quantity, control a digital media server, to adjust this digital media server, provided the audio frequency package that gives this at least one digital audio players; And
According to this DAB amount of bits, control this at least one digital audio players, the voice data bit of being decoded and producing to adjust this at least one digital audio players.
9. method as claimed in claim 7, wherein according to this DAB package quantity and this DAB amount of bits, control the step that the audio frequency of this digital audio players plays and include:
According to this DAB package quantity, control this at least one digital audio players, to adjust audio frequency package to be decoded in this at least one digital audio players; And
According to this DAB amount of bits, control this at least one digital audio players, the voice data bit of being decoded and producing to adjust this at least one digital audio players.
10. method as claimed in claim 4, wherein according to this, do not mate the step that the audio frequency of controlling this at least one digital audio players in relative time position plays and include:
According to this, do not mate relative time position and control this at least one digital audio players, the voice data bit of being decoded and producing to adjust this at least one digital audio players.
11. methods as claimed in claim 4, the step of wherein not mating according to this audio frequency broadcasting of controlling this at least one digital audio players in relative time position also includes:
According to this, do not mate an audio frequency that upgrades this at least one digital audio players in relative time position and play relative time position.
12. 1 kinds of Digital Media controllers in order to synchronous a plurality of digital media players, the plurality of digital media player comprises a digital audio-video media player and at least one digital audio players ,Gai Digital Media controller includes:
One circuit for detecting, poor in order to an audio frequency reproduction time of detecting between this digital audio-video media player and this at least one digital audio players; And
One control circuit, be coupled to this circuit for detecting, in order to play according to the poor audio frequency of controlling this at least one digital audio players of this audio frequency reproduction time, so that the audio frequency of this at least one digital audio players is play the audio frequency broadcasting that is synchronized with this digital audio-video media player.
13. Digital Media as claimed in claim 12 controllers, wherein this circuit for detecting receives one first audio frequency from this digital audio-video media player and plays relative time position, from this at least one digital audio players, receive one second audio frequency and play relative time position, and calculating mistiming that this first, second audio frequency plays relative time position, to be used as this audio frequency reproduction time poor.
14. Digital Media as claimed in claim 12 controllers, wherein this control circuit produces one and does not mate relative time position according to this audio frequency reproduction time is poor, and according to this, does not mate the audio frequency of controlling this at least one digital audio players in relative time position and play.
15. Digital Media as claimed in claim 14 controllers, wherein this control circuit includes:
Whether one judging unit is steady state (SS) in order to judge that an audio frequency broadcasting of this digital audio-video media player and this at least one digital audio players is synchronizeed;
One phase-locked loop unit, in order to produce this and do not mate relative time position according to this audio frequency reproduction time is poor, wherein plays synchronously during not for steady state (SS) when this judging unit judges this audio frequency, and this phase-locked loop unit can be reset; And
One switch unit, be coupled to this judging unit and this phase-locked loop unit, being used to this judging unit judges when this audio frequency is play synchronously for steady state (SS), this that export that this phase-locked loop unit produces do not mate relative time position, and judge that in this judging unit this audio frequency plays synchronously during not for steady state (SS), directly export that this audio frequency reproduction time is poor to be used as this and not to mate relative time position.
16. Digital Media as claimed in claim 15 controllers, wherein this judging unit relatively this audio frequency reproduction time poor with a critical value; When this audio frequency reproduction time is poor while being less than this critical value, this judging unit judges that it is steady state (SS) that this audio frequency is play synchronous; And when poor this critical value that is not less than of this audio frequency reproduction time, this judging unit judges that it is not steady state (SS) that this audio frequency is play synchronous.
17. 1 kinds of digital audio players, include:
One audio frequency is play Circuit tuning; And
One control circuit, in order to Zi Yi Digital Media controller, receive one and do not mate relative time position, and according to this, do not mate relative time position and control this audio frequency and play Circuit tuning, so that the audio frequency of this digital audio players is play the audio frequency be synchronized with a digital audio-video media player, play, wherein this not mate relative time position be poor corresponding to the audio frequency reproduction time between this digital audio players and this digital audio-video media player.
18. digital audio players as claimed in claim 17, wherein this digital audio players is from digital media server audio reception data, to carry out audio frequency broadcasting with wireless mode.
19. digital audio players as claimed in claim 17, wherein this control circuit does not mate relative time position according to an audio frequency package length by this and is converted to a DAB package quantity that needs adjust and a DAB amount of bits of this audio frequency package length of remaining deficiency, and the audio frequency broadcasting of controlling this at least one digital audio players according to this DAB package quantity and this DAB amount of bits.
20. digital audio players as claimed in claim 19, wherein this control circuit is exported this DAB package quantity to one digital media server and is adjusted this digital media server the audio frequency package that gives this digital audio players is provided, and exports this DAB amount of bits to this audio frequency and play Circuit tuning; And this audio frequency broadcasting Circuit tuning adjusts according to this DAB amount of bits the voice data bit that this digital audio players is decoded and produced.
21. digital audio players as claimed in claim 19, wherein this control circuit is exported this DAB package quantity and this DAB amount of bits to this audio frequency and is play Circuit tuning; And this audio frequency plays Circuit tuning and adjust audio frequency package to be decoded in this digital audio players according to this DAB package quantity, and adjust the decode voice data bit of generation of this digital audio players according to this DAB amount of bits.
22. digital audio players as claimed in claim 17, wherein this control circuit does not mate relative time position according to this and controls this audio frequency and play Circuit tuning, to adjust audio frequency package to be decoded in this digital audio players and to adjust the decoded voice data bit of generation of this digital audio players.
23. digital audio players as claimed in claim 17, wherein this control circuit does not mate relative time position according to this and controls this audio frequency and play Circuit tuning, to adjust the decoded voice data bit of generation of this digital audio players.
24. digital audio players as claimed in claim 17, wherein this control circuit does not separately mate according to this audio frequency broadcasting relative time position that this digital audio players is upgraded in relative time position.
CN201210222483.0A 2012-06-29 2012-06-29 Method for playing audio, media controller, media player and media server Active CN103514922B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210222483.0A CN103514922B (en) 2012-06-29 2012-06-29 Method for playing audio, media controller, media player and media server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210222483.0A CN103514922B (en) 2012-06-29 2012-06-29 Method for playing audio, media controller, media player and media server

Publications (2)

Publication Number Publication Date
CN103514922A true CN103514922A (en) 2014-01-15
CN103514922B CN103514922B (en) 2016-05-11

Family

ID=49897519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210222483.0A Active CN103514922B (en) 2012-06-29 2012-06-29 Method for playing audio, media controller, media player and media server

Country Status (1)

Country Link
CN (1) CN103514922B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105025566A (en) * 2014-04-25 2015-11-04 致伸科技股份有限公司 Time synchronization method and system
CN106454635A (en) * 2016-11-16 2017-02-22 深圳Tcl数字技术有限公司 Method and system for data synchronization between multi-sound-channel wireless loudspeaker boxes
CN106484765A (en) * 2015-08-31 2017-03-08 奥多比公司 Impacted using digital audio to create digital media presentation
CN107509139A (en) * 2017-08-17 2017-12-22 京东方科技集团股份有限公司 Audio processing device, method and soundable media device
CN107861705A (en) * 2016-12-21 2018-03-30 深圳中盛智兴科技有限公司 Intelligent main equipment and smart slave device, audio-frequency inputting method and system
CN110798327A (en) * 2019-09-04 2020-02-14 腾讯科技(深圳)有限公司 Message processing method, device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5245667A (en) * 1991-04-03 1993-09-14 Frox, Inc. Method and structure for synchronizing multiple, independently generated digital audio signals
WO1998056117A1 (en) * 1997-06-04 1998-12-10 Dspc Technologies Ltd. Voice-channel frequency synchronization
US20100077110A1 (en) * 2004-10-01 2010-03-25 Microsoft Corporation Low Latency Real-Time Audio Streaming

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5245667A (en) * 1991-04-03 1993-09-14 Frox, Inc. Method and structure for synchronizing multiple, independently generated digital audio signals
WO1998056117A1 (en) * 1997-06-04 1998-12-10 Dspc Technologies Ltd. Voice-channel frequency synchronization
US20100077110A1 (en) * 2004-10-01 2010-03-25 Microsoft Corporation Low Latency Real-Time Audio Streaming

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105025566A (en) * 2014-04-25 2015-11-04 致伸科技股份有限公司 Time synchronization method and system
CN105025566B (en) * 2014-04-25 2018-08-14 惠州超声音响有限公司 Method for synchronizing time and system
CN106484765A (en) * 2015-08-31 2017-03-08 奥多比公司 Impacted using digital audio to create digital media presentation
CN106484765B (en) * 2015-08-31 2021-09-21 奥多比公司 Using audio digital shocks to create digital media presentations
CN106454635A (en) * 2016-11-16 2017-02-22 深圳Tcl数字技术有限公司 Method and system for data synchronization between multi-sound-channel wireless loudspeaker boxes
CN107861705A (en) * 2016-12-21 2018-03-30 深圳中盛智兴科技有限公司 Intelligent main equipment and smart slave device, audio-frequency inputting method and system
CN107509139A (en) * 2017-08-17 2017-12-22 京东方科技集团股份有限公司 Audio processing device, method and soundable media device
CN107509139B (en) * 2017-08-17 2021-01-26 京东方科技集团股份有限公司 Audio processing device, method and media device capable of sounding
CN110798327A (en) * 2019-09-04 2020-02-14 腾讯科技(深圳)有限公司 Message processing method, device and storage medium

Also Published As

Publication number Publication date
CN103514922B (en) 2016-05-11

Similar Documents

Publication Publication Date Title
CN103514922B (en) Method for playing audio, media controller, media player and media server
KR101228177B1 (en) Synchronized audio/video decoding for network devices
JP5525032B2 (en) Synchronization control system including main device and slave device and synchronization control method thereof
KR100894202B1 (en) Method and system for disaggregating audio/visual components
US8503596B2 (en) Wireless clock regeneration and synchronization
US11678005B2 (en) Latency negotiation in a heterogeneous network of synchronized speakers
US8028097B2 (en) System and method for synchronizing audio-visual devices on a power line communications (PLC) network
US10856018B2 (en) Clock synchronization techniques including modification of sample rate conversion
TWI535276B (en) Method and digital media controller for synchronizing audio playback of digital media renders, digital audio media render and digital media server
JP4880068B2 (en) Transmission device, reception device, and content reproduction system
EP3871422B1 (en) Source device, sink devices, methods and computer programs
US10805664B2 (en) Wireless audio synchronization
JP2009272945A (en) Synchronous reproduction apparatus
US20060233266A1 (en) Content processing device, content transmitting device, content receiving device, content distribution system, content synchronization program, and recording medium
US7672465B2 (en) System and method for synchronization using GPS in home network
CN103514925B (en) Audio playing method, digital media controller and digital audio media player
KR102390872B1 (en) Method of display playback synchronization of digital contents in multiple connected devices and apparatus using the same
TWI466481B (en) Method and digital media controller for synchronizing audio playback of a plurality of digital media renders, and digital audio media render
JP2008177678A (en) Clock generator and method thereof
US10917465B2 (en) Synchronization setting device and distribution system
WO2012066832A1 (en) Ip receiver device, ip transmitter device, and ts receiver device
JP2008288791A (en) Data receiving and reproducing apparatus, and data receiving and reproducing method

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
TR01 Transfer of patent right

Effective date of registration: 20171201

Address after: The Liu Wu Road section of the three horizontal road in the new city of Shijie Town, Dongguan, Guangdong

Patentee after: Dongguan di Finney electroacoustic technology Co., Ltd.

Address before: Taipei City, Taiwan, China

Patentee before: Zhishen Science and Technology Co., Ltd.

TR01 Transfer of patent right