Nothing Special   »   [go: up one dir, main page]

CN106385597A - Clock adjusting method and device, terminal and multimedia synchronous playing system - Google Patents

Clock adjusting method and device, terminal and multimedia synchronous playing system Download PDF

Info

Publication number
CN106385597A
CN106385597A CN201610880739.5A CN201610880739A CN106385597A CN 106385597 A CN106385597 A CN 106385597A CN 201610880739 A CN201610880739 A CN 201610880739A CN 106385597 A CN106385597 A CN 106385597A
Authority
CN
China
Prior art keywords
playback equipment
system clock
clock
time error
distance
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.)
Pending
Application number
CN201610880739.5A
Other languages
Chinese (zh)
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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610880739.5A priority Critical patent/CN106385597A/en
Publication of CN106385597A publication Critical patent/CN106385597A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The embodiment of the invention provides a clock adjusting method and device, a terminal and a multimedia synchronous playing system. Time error between a system clock and the system clock of synchronous reference playing equipment is acquired in the process of playing multimedia data, then the distance to the synchronous reference playing equipment is acquired when the absolute value of the clock error is less than a preset threshold, whether the distance is greater than the preset distance is judged, and the system clock is adjusted according to the time error if the judgment result is yes so that the time error is enabled to be zero. The synchronization of multimedia playing between multimedia playing equipment can be enhanced by the scheme.

Description

Clock adjustment, device, terminal and multimedia synchronous Play System
Technical field
The present invention relates to synchronous play-back technology field is and in particular to a kind of clock adjustment, device, terminal and multimedia Synchronous playing system.
Background technology
With growth in the living standard, home audio-visual devices play important role in the life of people.Currently, will Multiple multimedia play equipments (for example, audio amplifier, player etc.) and control device are interconnected by wired or wireless network, One multimedia play system of composition, synchronous broadcasting identical multimedia such as music, it has been widely used.
In above-mentioned multimedia play system, each multimedia play equipment has independent clock system.Each is play Equipment plays multimedia according to the clock system of its own.However, each multimedia play equipment and reference device are (general For control device) clock system not always synchronous.Each playback equipment and reference device there may be each other The trickle time difference.When multiple multimedia play equipments play identical multimedia such as music, the above-mentioned trickle time difference leads to respectively The playing progress rate of individual multimedia play equipment is inconsistent, thereby result in raising multimedia play equipment between play multimedia with Step property is than relatively low.
Content of the invention
The embodiment of the present invention provides a kind of clock adjustment, device, terminal and multimedia synchronous Play System, Ke Yiti Multimedia synchronicity is play between high multimedia play equipment.
The embodiment of the present invention provides a kind of clock adjustment, including:
During playing multi-medium data, obtain the system clock of itself system clock and reference synchronization playback equipment Between time error;
When the absolute value of described clocking error is less than predetermined threshold value, obtain and described reference synchronization playback equipment between Distance;
Judge whether described distance is more than predeterminable range;
If so, then according to described time error, its own system clock is adjusted, so that described time error is zero.
Accordingly, the embodiment of the present invention also provides a kind of clock adjustment apparatus, including:
Error acquiring unit, for, during playing multi-medium data, obtaining itself system clock and reference synchronization Time error between the system clock of playback equipment;
Distance acquiring unit, for when the absolute value of described clocking error is less than predetermined threshold value, obtaining and described synchronization With reference to the distance between playback equipment;
Distance Judgment unit, for judging whether described distance is more than predeterminable range;
Adjustment unit, for when Distance Judgment unit judges distance is more than predeterminable range, according to described time error to certainly Body system clock is adjusted, so that described time error is zero.
Accordingly, the embodiment of the present invention also provides a kind of terminal, including:
Be stored with the memorizer of executable program code;
The processor coupling with described memorizer;
Described processor calls the described executable program code of storage in described memorizer, and the execution embodiment of the present invention carries For arbitrary clock adjustment.
Accordingly, the embodiment of the present invention additionally provides a kind of multimedia synchronous Play System, including:Control device and at least One playback equipment;Described control device is connected with described playback equipment;Described playback equipment is used for executing the embodiment of the present invention The arbitrary clock adjustment providing.
The embodiment of the present invention, using during playing multi-medium data, is obtained itself system clock and is broadcast with reference synchronization Put the time error between the system clock of equipment, then, obtain when the absolute value of described clocking error is less than predetermined threshold value The distance between with this reference synchronization playback equipment, judge whether this distance is more than predeterminable range, if so, then according to this time by mistake Difference is adjusted to its own system clock, so that this time error is zero.During the program can be with multimedia, and During with the distance between reference synchronization playback equipment more than predeterminable range, system clock is adjusted so that system clock with Reference clock is synchronous, and then reaches multiple playback equipments synchronously multimedia effect of broadcasting, in terms of existing technologies, permissible Improve and play multimedia synchronicity between multimedia play equipment.
Brief description
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, will make to required in embodiment description below Accompanying drawing is briefly described.It should be evident that drawings in the following description are only some embodiments of the present invention, for For those skilled in the art, on the premise of not paying creative work, can also be obtained other attached according to these accompanying drawings Figure.
Fig. 1 is the schematic flow sheet of the clock adjustment that the embodiment of the present invention one provides.
Fig. 2 is the schematic flow sheet of the clock adjustment that the embodiment of the present invention two provides.
Fig. 3 is the structural representation of the first clock adjustment apparatus that the embodiment of the present invention three provides.
Fig. 4 is the structural representation of the second clock adjustment apparatus that the embodiment of the present invention three provides.
Fig. 5 is the schematic diagram of a scenario of the multimedia synchronous Play System that the embodiment of the present invention four provides.
Fig. 6 is the structural representation of the terminal that the embodiment of the present invention five provides.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes.Obviously, described embodiment is only a part of embodiment of the present invention, rather than whole embodiments.It is based on Embodiment in the present invention, the every other enforcement that those skilled in the art are obtained under the premise of not making creative work Example, broadly falls into the scope of protection of the invention.
Term " first " in description and claims of this specification and above-mentioned accompanying drawing, " second ", " the 3rd " etc. (if present) is for distinguishing similar object, without for describing specific order or precedence.It should be appreciated that this The object of sample description can exchange in the appropriate case.Additionally, term " comprising " and " having " and their any deformation, meaning Figure is to cover non-exclusive comprising.For example, contain the process of series of steps, method or contain a series of modules or list The device of unit, terminal, system are not necessarily limited to those steps or module or the unit clearly listed, and can also include unclear The step listed or module or unit it is also possible to include for these processes, method, device, terminal or intrinsic its of system Its step or module or unit.
The embodiment of the present invention provides a kind of clock adjustment, device, terminal and multimedia synchronous Play System, below will It is described in detail respectively.
Embodiment one
The present embodiment will be described from the angle of clock adjustment apparatus, and this clock adjustment apparatus specifically can integrated be play In equipment, this playback equipment can be the playback equipment such as terminal (smart mobile phone, panel computer etc.), audio amplifier.
A kind of clock adjustment, including:During playing multi-medium data, obtain itself system clock and synchronization With reference to the time error between the system clock of playback equipment, then, when the absolute value of this clocking error is less than predetermined threshold value The distance between acquisition and this reference synchronization playback equipment, judge whether this distance is more than predeterminable range, when if so, then according to this Between error its own system clock is adjusted, so that this time error is zero.
As shown in figure 1, this clock adjustment, idiographic flow can include:
101st, during playing multi-medium data, obtain the system of itself system clock and reference synchronization playback equipment Time error between clock.
Wherein, this multi-medium data can be voice data, audio, video data etc..This voice data includes but is not limited to CD、WAV、MP3(Moving Picture Experts Group Audio Layer III)、WMA(Windows Media The voice data of form such as Audio).
In the present embodiment, the system clock of reference synchronization playback equipment is the synchronous reference clock play.This reference synchronization Playback equipment is the synchronous reference device play, and it can be selected from playback equipment.Multimedia play system controls and sets During standby also broadcasting multimedia, this control device is also playback equipment, and therefore, this reference synchronization playback equipment can set for broadcasting Standby, or control device etc..In actual applications, an equipment can be chosen according to the actual requirements from playback equipment as ginseng Examine equipment.
Wherein, this multi-medium data can be voice data, audio, video data etc..This voice data includes but is not limited to CD、WAV、MP3(Moving Picture Experts Group Audio Layer III)、WMA(Windows Media The voice data of form such as Audio).
In the present embodiment, the system clock of reference synchronization playback equipment is the synchronous reference clock play.This reference synchronization Playback equipment is the synchronous reference device play, and it can be selected from playback equipment.Multimedia play system controls and sets During standby also broadcasting multimedia, this control device is also playback equipment, and therefore, this reference synchronization playback equipment can set for broadcasting Standby, or control device etc..In actual applications, an equipment can be chosen according to the actual requirements from playback equipment as ginseng Examine equipment.
102nd, when the absolute value of this clocking error is less than predetermined threshold value, obtain and this reference synchronization playback equipment between Distance.
Specifically, after obtaining time error, obtain distance before, the present embodiment method can also include:
Judge whether the absolute value of this clocking error is less than predetermined threshold value, if being less than, execution obtains and this reference synchronization The step of the distance between playback equipment.
Wherein, obtain with the mode of the distance between reference synchronization playback equipment can have multiple, such as, can be according to letter Number intensity is obtaining, namely step the distance between " obtain with this reference synchronization playback equipment ", can include:
Send test signal to this reference synchronization playback equipment;
Receive the signal intensity of the test signal of this reference synchronization playback equipment return;
According to the distance between the acquisition of this signal intensity and reference synchronization playback equipment.
Specifically, the reception letter that signal intensity when can be sent according to test signal is returned with reference synchronization playback equipment Number intensity obtains the decay of signal intensity, then, based on this decay come computed range.
Again such as, can be obtained with signaling rate and the signal transmitting and receiving time difference, namely step " is obtained and synchronously joined with this Examine the distance between playback equipment " can include:
Send test signal to this reference synchronization playback equipment, and record the transmission time;
Obtain the reception time of this test signal of reception of this reference synchronization playback equipment return;
According to the time of transmission, receive between time and the acquisition of test signal spread speed and reference synchronization playback equipment Distance.
In the present embodiment, test signal, can be with infrared signal, Bluetooth signal etc..
103rd, judge that whether this distance is more than predeterminable range, if so, then execution step 104, if it is not, then not needing to adjust, Terminate flow process.
Because in a practical situation, sound transmission has certain delay, it can increase the synchronous error of synchronous broadcasting.Its In, the physical distance size between the delay size of sound transmission and playback equipment is relevant, the physics between playback equipment away from From than larger when, also ratio is larger for the delay of sound transmission, leads to synchronous error than larger;Physical distance between playback equipment When smaller, the delay of sound transmission is also smaller, now relatively low to synchronous error influence degree.
For improving synchronicity and the save resources of media play, the present embodiment method can be when clocking error be smaller Adjusted in concert is decided whether based on the distance of equipment room;As follows:
(1), when the absolute value of clocking error is less than predetermined threshold value, and when the distance of equipment room is more than predeterminable range, carry out Adjusted in concert.Wherein, predetermined threshold value can according to user patient synchronous error absolute value set, such as, this preset Threshold value can be equal with the patient synchronous error of user, is such as 1ms etc..
Such as, present clock error or synchronous error less (the such as less than patient synchronous error of user institute), but broadcast Put physical distance between equipment than larger (more than predeterminable range) when, the delay ratio of sound transmission is larger, and it can largely Ground impact synchronous error, so that synchronous error becomes big, when now synchronization exceedes user institute patient synchronous error, needs to carry out Adjusted in concert, improves the synchronicity of media play and the quality of media output;Such as, synchronous error is 1ms, between playback equipment Physical distance than larger when, because the propagation of sound exists, to postpone ratio larger, accordingly, it is possible to can lead to the actual synchronization error to be 2ms.
Wherein, predeterminable range can set based on experience value, such as 10 meters, 8 meters etc..
(2), when the absolute value of clocking error is less than predetermined threshold value, and when the distance of equipment room is not more than predeterminable range, no Synchronize regulation.
If synchronous error less (such as less than user institute patient synchronous error), and the physics between playback equipment away from From less when, the delay of sound transmission is smaller, and now, the delay of sound transmission is less, its influence degree to synchronous error Ratio is relatively low, and synchronous error is almost unchanged;Because now this synchronous error is less than the patient synchronous error of user institute, it can not Needs synchronize regulation, save resources.Such as, synchronous error is 1ms, when the physical distance between playback equipment is smaller, Because the propagation of sound exists, delay is smaller, and now, actual synchronization error can be 1.5ms, patient less than user institute Synchronous error 2m, therefore, it can not need to synchronize regulation.
Alternatively, clocking error than larger when, that is, the absolute value of clocking error be not less than predetermined threshold value when, now, be Improve the synchronicity of media play, the present embodiment can also be adjusted to its own system clock according to this time error, so that Obtaining this time error is zero.
104th, according to this time error, its own system clock is adjusted, so that this time error is zero.
Specifically, regulation direction and the regulated quantity of adjusted in concert can be determined according to this time error, according to this regulation side To with regulated quantity, its own system clock is adjusted.
Wherein, adjust direction and can include positive direction or negative direction, this positive direction adjusts and is to speed up system clock, losing side It is to slow down system clock to regulation.Can also be:Negative direction adjusts and is to speed up system clock, when positive direction regulation is to slow down system Clock;Specifically can set according to the actual requirements.
Specifically, in time error be itself current time and reference device current time time difference, positive direction adjust Section is to speed up system clock, negative direction adjust be slow down system clock in the case of, if time error is more than zero, determine same step The regulation direction of section is negative direction, that is, need to slow down the system clock of itself;If time error is less than zero, determine that adjusting direction is Positive direction, that is, need to accelerate the system clock of itself.
Wherein, this regulated quantity can be the absolute value of time error, and such as, when time error is 20ms, regulated quantity is 20ms, When time error is -30ms, regulated quantity is 30ms.
System clock, after obtaining regulation direction and regulated quantity, can be adjusted one according to adjusting direction by the present embodiment Regulated quantity;As made its own system clock accelerate a regulated quantity, such as accelerate 20ms etc..
For example, when clocking error is for 10ms, regulated quantity can be 10ms, and regulation direction is negative direction, then can be by According to negative direction, its own system clock is adjusted 10ms, even if system clock slows down 10ms.
Alternatively, in order to avoid disposable regulating system clock reduces multimedia output quality, the present embodiment can basis Adjust direction and regulated quantity is repeatedly finely tuned to its own system clock, so that this time error is zero.
Such as, according to regulated quantity (now for total regulated quantity), regulation direction and default regulated quantity, system clock can be entered Row is repeatedly finely tuned.Default regulated quantity can set according to the actual requirements, such as, can be 10ms, 20ms, 1s etc..
Such as, time error is 15ms, when default regulated quantity is 5ms, can be first default according to adjusting direction regulation one Regulated quantity 5ms, then again according to adjusting one default regulated quantity 5ms of direction regulation after the preset time period of interval, so again After three times are adjusted, you can make time error be zero.
From the foregoing, it will be observed that the embodiment of the present invention using play multi-medium data during, obtain itself system clock with Time error between the system clock of reference synchronization playback equipment, then, obtains and this reference synchronization playback equipment between Distance, judges whether this distance is more than predeterminable range, if so, then according to this time error, its own system clock is adjusted, So that this time error is zero.During the program can be with multimedia, and between reference synchronization playback equipment When distance is more than predeterminable range, system clock is adjusted, so that system clock is synchronous with reference clock, and then reaches many Individual playback equipment synchronously plays multimedia effect, in terms of existing technologies, can improve between multimedia play equipment Play multimedia synchronicity.
Additionally, the embodiment of the present invention is less than predetermined threshold value (when clocking error is less) in the absolute value of clocking error, and with When the distance between reference synchronization playback equipment is more than predeterminable range, system clock is adjusted, actual broadcasting can kept Put save resources on the premise of synchronization, improve the motility that clock is adjusted.And the present embodiment can also be exhausted in clocking error Predetermined threshold value (when i.e. clocking error is larger) is not less than to value, directly system clock is adjusted, improves media play Synchronicity and the promptness of adjusted in concert, greatly improve Consumer's Experience.
Embodiment two
Citing is described in further detail by clock adjustment according to described by embodiment one below.
In the present embodiment, carry out in detail as a example the clock adjustment apparatus described by by embodiment one being integrated in playback equipment Thin description.
As shown in Fig. 2 a kind of clock adjustment, idiographic flow is as follows:
201st, playback equipment, during playing multi-medium data, is obtained itself system clock and is set with reference synchronization broadcasting Time error between standby system clock.
Wherein, this multi-medium data can be voice data, audio, video data etc..The form of this voice data has many Kind, such as, MP3 format, WMA form etc..
In the present embodiment, this reference synchronization playback equipment can be with playback equipment, or control device.
Specifically, playback equipment obtains reference synchronization equipment current the first system time and itself current second is The system time, then, according to second system time and the first system time, the time obtaining between system clock and reference clock misses Difference.Such as, the first system time is 1:06, the second system time is 1:00, now can obtain time error is -6s.
202nd, playback equipment judges that the absolute value of time error is less than predetermined threshold value, if so, then execution step 203, if it is not, Then execution step 205.
Wherein, predetermined threshold value can set according to the actual requirements, e.g., can be set according to the patient synchronous error of user institute Fixed, this predetermined threshold value can be 1ms, 2ms etc..
The present embodiment, when time error is less can distance based on equipment room determining whether to adjust, the time by mistake Difference can directly be adjusted when larger.
203rd, the distance between playback equipment acquisition and this reference synchronization playback equipment.
This distance is the physical distance between playback equipment and reference synchronization playback equipment.Wherein, obtain the side of this distance Formula have multiple, such as, can be based on signal intensity obtaining.
Specifically, playback equipment can send test signal to this reference synchronization playback equipment, receive this reference synchronization and broadcast Put equipment return test signal signal intensity, according to this signal intensity obtain and reference synchronization playback equipment between away from From.
Wherein, test signal, can be with infrared signal, Bluetooth signal etc..
204th, playback equipment judges that whether this distance is more than predeterminable range, if so, then execution step 205, if it is not, not carrying out Clock is adjusted, and terminates flow process.
Consider.Sound transmission postpones the impact to the synchronous synchronous error play, and the distance meeting between playback equipment Impact postpones, and then affects synchronous error.The present embodiment when time error is less based on equipment room distance to determine can be No it is adjusted, with save resources.
205th, playback equipment determines the regulation direction and regulated quantity needing to be adjusted according to time error.
Wherein, adjust direction and can include positive direction or negative direction, this positive direction adjusts and is to speed up system clock, losing side It is to slow down system clock to regulation.Wherein, this regulated quantity is the absolute value of time error.
If time error is more than zero, determine that the regulation direction of adjusted in concert is negative direction, that is, need to slow down itself is System clock;If time error is less than zero, determine that adjusting direction is positive direction, that is, need to accelerate the system clock of itself.Such as, when Between error be -6s when it may be determined that adjust direction be positive direction, regulated quantity be 6s.
206th, playback equipment is adjusted to system clock according to regulation direction and regulated quantity, so that time error is Zero.
Such as, according to regulation direction, system clock is adjusted a regulated quantity;As made system clock accelerate a regulated quantity, As accelerated 20ms etc..
Alternatively, in order to avoid disposable regulating system clock reduces multimedia output quality, the present embodiment playback equipment According to regulation direction and regulated quantity, system clock repeatedly can be finely tuned, so that this time error is zero.As by five It is zero that secondary regulation makes time error.
When being embodied as, the present invention is not limited by the execution sequence of each described step, is not producing conflict In the case of, some steps can also be carried out or be carried out simultaneously using other orders.
From the foregoing, it will be observed that embodiment of the present invention playback equipment is during playing multi-medium data, when obtaining its own system Time error between the system clock of clock and reference synchronization playback equipment, then, when the absolute value of this clocking error is less than in advance If the distance between acquisition and this reference synchronization playback equipment during threshold value, judge whether this distance is more than predeterminable range, if so, then According to this time error, its own system clock is adjusted, so that this time error is zero.The program can be broadcast with multimedia During putting, and when with the distance between reference synchronization playback equipment more than predeterminable range, system clock is adjusted, with Make system clock synchronous with reference clock, and then reach multiple playback equipments synchronously to play multimedia effect, with respect to existing For having technology, can improve and between multimedia play equipment, play multimedia synchronicity.
Additionally, embodiment of the present invention playback equipment clocking error absolute value be less than predetermined threshold value (clocking error is less When), and with the distance between reference synchronization playback equipment more than predeterminable range when, system clock is adjusted, can protect Hold save resources on the premise of actual play synchronization, improve the motility that clock is adjusted.And the present embodiment can also be in clock The absolute value of error is not less than predetermined threshold value (when i.e. clocking error is larger), directly system clock is adjusted, improves matchmaker Synchronicity and the promptness of adjusted in concert that body is play, greatly improve Consumer's Experience.
Embodiment three
In order to preferably implement above method, the embodiment of the present invention also provides a kind of clock adjustment apparatus, and this clock is adjusted Device can be integrated in playback equipment, and this playback equipment can be the equipment such as smart mobile phone, panel computer, audio amplifier.
As shown in figure 3, clock adjustment apparatus 300 can include:Error acquiring unit 301, distance acquiring unit 302, away from From judging unit 303 and adjustment unit 304, as follows:
Error acquiring unit 301, is joined with synchronous for during playing multi-medium data, obtaining itself system clock Examine the time error between the system clock of playback equipment;
Distance acquiring unit 302, for when the absolute value of this clocking error is less than predetermined threshold value, obtaining and synchronously joining with this Examine the distance between playback equipment;
Distance Judgment unit 303, for judging whether this distance is more than predeterminable range;
Adjustment unit 304, for when Distance Judgment unit 303 judging distance is more than predeterminable range, according to this time error Its own system clock is adjusted, so that this time error is zero.
Wherein, this distance acquiring unit 302 of the present embodiment, specifically for:
When the absolute value of this clocking error is less than predetermined threshold value, send test signal to this reference synchronization playback equipment;
Receive the signal intensity of the test signal of this reference synchronization playback equipment return;
According to the distance between the acquisition of this signal intensity and reference synchronization playback equipment.
With reference to Fig. 4, in the present embodiment, adjustment unit 304 can specifically include:
Determination subelement 3041, for determining regulation direction and the regulated quantity of adjusted in concert according to this time error;
Regulator unit 3042, for being adjusted to its own system clock according to this regulation direction and regulated quantity.
Wherein, this regulator unit 3042 can be specifically for:During according to this regulation direction and regulated quantity to its own system Clock is repeatedly finely tuned.
Alternatively, for improving the promptness of adjusted in concert, adjustment unit 304 in the present embodiment, it is additionally operable to:
When the absolute value of this time error is more than predetermined threshold value, according to this time error, its own system clock is adjusted Section, so that this time error is zero.
When being embodied as, above unit can be realized as independent entity it is also possible to carry out combination in any, makees To realize for same or several entities, being embodied as of above unit can be found in embodiment of the method above, and here is not Repeat again.
From the foregoing, it will be observed that the embodiment of the present invention adopts error acquiring unit 301 during playing multi-medium data, obtain Time error between the system clock of its own system clock and reference synchronization playback equipment, then, by distance acquiring unit 302 When the absolute value of this clocking error is less than predetermined threshold value, the distance between acquisition and this reference synchronization playback equipment, are sentenced by distance Disconnected unit 303 judges that whether this distance is more than predeterminable range, if so, then by adjustment unit 304 according to this time error to itself System clock is adjusted, so that this time error is zero.During the program can be with multimedia, and with synchronous ginseng Examine when the distance between playback equipment is more than predeterminable range and system clock is adjusted, so that system clock and reference clock Synchronous, and then reach multiple playback equipments synchronously multimedia effect of broadcasting, in terms of existing technologies, many matchmakers can be improved Multimedia synchronicity is play between body playback equipment.
Additionally, the embodiment of the present invention is less than predetermined threshold value (when clocking error is less) in the absolute value of clocking error, and with When the distance between reference synchronization playback equipment is more than predeterminable range, system clock is adjusted, actual broadcasting can kept Put save resources on the premise of synchronization, improve the motility that clock is adjusted.And the present embodiment can also be exhausted in clocking error Predetermined threshold value (when i.e. clocking error is larger) is not less than to value, directly system clock is adjusted, improves media play Synchronicity and the promptness of adjusted in concert, greatly improve Consumer's Experience.
Example IV
Citing is described in further detail by clock adjustment according to described by embodiment one and two below.
In the present embodiment, will be integrated in slave with clock adjustment apparatus described by embodiment one, two and three and be Example is described in detail.
Embodiments provide a kind of multimedia synchronous Play System, can include:Control device and at least one Playback equipment;Described control device is connected (as by network connection) with described playback equipment;Described playback equipment is used for executing Arbitrary clock adjustment that above-described embodiment provides.
Wherein, control device can be main control device, and playback equipment can be slave.With reference to Fig. 5, the present embodiment carries Supply a kind of multimedia synchronous Play System, including:Source device 10, main control device 20, at least one slave 30;This source sets Standby 10, can be connected with each other by network between main control device 20, slave 30.
Wherein, main control device 20 is used for controlling slave, and it can be terminal, such as mobile phone, panel computer etc., this master control Equipment can also be playback equipment, such as, the playback equipment such as audio amplifier;The present embodiment will so that main control device 20 is as terminal as a example be carried out Explanation.
This slave 30 can be the playback equipment being controlled by main control device 20, and this slave can be audio amplifier, tool There are the playback equipments such as the terminal of playing function.
Wherein, source device 10 is used for providing multi-medium data to be played, and it can be with network equipments such as servers.
Before synchronous broadcasting multimedia, the present embodiment can choose an equipment as same from multiple slaves 30 The reference device that step is play, in synchronous playing process, when the clock of all slaves is all by system with this reference device Clock preserves synchronous.Such as, a slave can be chosen from multiple slaves 30 by main control device 20 to broadcast as synchronous The reference device put, then, the mark of reference device is sent to each slave.
It should be noted that:If when main control device 20 is also received from the media data that status is sent out in addition to distributing media data During broadcasting, this main control device 20 is also slave.At this point it is possible to choosing main control device 20 is that equipment is broadcast in reference.
The flow process of multimedia is as follows:
Source device 10 sends multi-medium data to main control device 20;Main control device 20 is packed to multi-medium data, obtains To multiple media data packet;Main control device 20 sends media data packet to each slave 30;Slave 30 buffered media Packet simultaneously plays the media data packet of caching.The clock that slave 30 executes described by embodiment one and two afterwards is adjusted Step.Here is omitted.
From the foregoing, it will be observed that embodiment of the present invention slave 30 is during playing multi-medium data, obtain its own system Time error between the system clock of clock and reference synchronization playback equipment, then, when the absolute value of this clocking error is less than The distance between acquisition and this reference synchronization playback equipment during predetermined threshold value, judge whether this distance is more than predeterminable range, if so, Then according to this time error, its own system clock is adjusted, so that this time error is zero.The program can be with multimedia In playing process, and when with the distance between reference synchronization playback equipment more than predeterminable range, system clock is adjusted, So that system clock is synchronous with reference clock, and then reach multiple playback equipments synchronously multimedia effect of broadcasting, with respect to For prior art, can improve and between multimedia play equipment, play multimedia synchronicity.
Additionally, embodiment of the present invention slave 30 clocking error absolute value be less than predetermined threshold value (clocking error is relatively Hour), and with the distance between reference synchronization playback equipment more than predeterminable range when, system clock is adjusted, Ke Yi Keep save resources on the premise of actual play synchronization, improve the motility that clock is adjusted.And the present embodiment can also when The absolute value of clock error is not less than predetermined threshold value (when i.e. clocking error is larger), directly system clock is adjusted, improves The synchronicity of media play and the promptness of adjusted in concert, greatly improve Consumer's Experience.
Embodiment five
The embodiment of the present invention also provides a kind of terminal, as shown in fig. 6, this terminal 400 can include radio frequency (RF, Radio Frequency) circuit 401, the memorizer 402 including one or more computer-readable recording mediums, input block 403rd, display unit 404, sensor 405, voicefrequency circuit 406, Wireless Fidelity (WiFi, Wireless Fidelity) module 407th, the parts such as processor 408 and the power supply 409 of or more than one processing core are included.People in the art Member, it is appreciated that the restriction of the terminal structure not structure paired terminal shown in Fig. 6, can include more more or less of than illustrating Part, or combine some parts, or different part arrangements.
Radio circuit 401 can be used for receiving and sending messages, or the reception of signal and transmission in communication process, especially, by base station Downlink information receive after, transfer to one or more than one processor 408 processed;In addition, up data is activation will be related to To base station.Generally, radio circuit 401 includes but is not limited to antenna, at least one amplifier, tuner, one or more vibration Device, subscriber identity module (SIM, Subscriber Identity Module) card, transceiver, bonder, low noise amplification Device (LNA, Low Noise Amplifier), duplexer etc..Additionally, radio circuit 401 can also pass through radio communication and network With other equipment communication.This radio communication can use arbitrary communication standard or agreement, including but not limited to global system for mobile telecommunications System (GSM, Global System of Mobile communication), general packet radio service (GPRS, General Packet Radio Service), CDMA (CDMA, Code Division Multiple Access), wideband code division many Location (WCDMA, Wideband Code Division Multiple Access), Long Term Evolution (LTE, Long Term Evolution), Email, Short Message Service (SMS, Short Messaging Service) etc..
Memorizer 402 can be used for storing application program data.Include and can hold in the application program of memorizer 402 storage Line program code.Application program can form various functions module.Processor 408 passes through operation and is stored in answering of memorizer 402 With program, thus executing various function application and data processing.Memorizer 402 can mainly include storing program area and storage number According to area, wherein, storing program area can application program needed for storage program area, at least one function (such as sound plays work( Energy, image player function etc.) etc.;Storage data field can store according to terminal using created data (such as voice data, Phone directory etc.) etc..Additionally, memorizer 402 can include high-speed random access memory, non-volatile memories can also be included Device, for example, at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memorizer 402 can also include Memory Controller, to provide the access to memorizer 402 of processor 408 and input block 403.
Input block 403 can be used for numeral, character information or the user's characteristic information (such as fingerprint) of receives input, and Produce the keyboard relevant with user setup and function control, mouse, action bars, optics or trace ball signal input.Specifically Ground, input block 403 can include fingerprint recognition module.In certain embodiments, input block 403 can also include touch-sensitive table Face.Touch sensitive surface, also referred to as touch display screen or Trackpad, can collect user thereon or neighbouring touch operation (such as User uses the operation on Touch sensitive surface or near Touch sensitive surface of any suitable object such as finger, stylus or adnexa), and Corresponding attachment means are driven according to formula set in advance.Optionally, Touch sensitive surface may include touch detecting apparatus and touch Two parts of controller.Wherein, touch detecting apparatus detect the touch orientation of user, and detect the signal that touch operation brings, Transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into touching Point coordinates, then give processor 408, and can the order sent of receiving processor 408 being executed.Furthermore, it is possible to using electricity The polytypes such as resistive, condenser type, infrared ray and surface acoustic wave realize Touch sensitive surface.Except Touch sensitive surface, input block 403 Other input equipments can also be included.Specifically, other input equipments can include but is not limited to physical keyboard, function key (ratio As volume control button, switch key etc.), trace ball, mouse, one or more of action bars etc..
Display unit 404 can be used for display and by the information of user input or is supplied to the information of user and the various of terminal Graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its combination in any.Display Unit 404 may include display floater.Optionally, can using liquid crystal display (LCD, Liquid Crystal Display), The forms such as Organic Light Emitting Diode (OLED, Organic Light-Emitting Diode) are configuring display floater.Further , Touch sensitive surface can cover display floater, when Touch sensitive surface detects thereon or after neighbouring touch operation, sends process to Device 408, to determine the type of touch event, provides accordingly according to the type of touch event on a display panel with preprocessor 408 Visual output.Although in figure 6, Touch sensitive surface and display floater are to realize inputting as two independent parts and to input Function, but in some embodiments it is possible to will be integrated to Touch sensitive surface and display floater and realize input and output function.
Terminal may also include at least one sensor 405, such as optical sensor, motion sensor and other sensors. Specifically, optical sensor may include ambient light sensor and proximity transducer, and wherein, ambient light sensor can be according to ambient light The brightness to adjust display floater for the light and shade, proximity transducer can cut out display floater and/or the back of the body when terminal moves in one's ear Light.As one kind of motion sensor, Gravity accelerometer can detect (generally three axles) acceleration in all directions Size, can detect that size and the direction of gravity when static, can be used for identify mobile phone attitude application (such as horizontal/vertical screen switching, Dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;Can also configure as terminal Gyroscope, barometer, drimeter, thermometer, the other sensors such as infrared ray sensor, will not be described here.
Voicefrequency circuit 406 can provide the audio interface between user and terminal by speaker, microphone.Voicefrequency circuit The voice data receiving can be converted into the signal of telecommunication by 406, be transferred to speaker, be converted to acoustical signal output by speaker; On the other hand, the acoustical signal of collection is converted to the signal of telecommunication by microphone, is converted to audio frequency number by voicefrequency circuit 406 after being received According to then after processing voice data output processor 408, through radio circuit 401 being sent to such as another terminal, or by sound Frequency data output is to memorizer 402 to process further.Voicefrequency circuit 406 is also possible that earphone jack, to provide peripheral hardware Earphone and the communication of terminal.
Wireless Fidelity (WiFi) belongs to short range wireless transmission technology, and terminal can be helped by wireless fidelity module 407 User sends and receive e-mail, browses webpage and access streaming video etc., and it has provided the user wireless broadband internet and has accessed. Although Fig. 6 shows wireless fidelity module 407, but it is understood that, it is simultaneously not belonging to must be configured into of terminal, completely may be used To omit in the scope of essence not changing invention as needed.
Processor 408 is the control centre of terminal, using the various pieces of various interfaces and the whole terminal of connection, leads to Cross and run or execute the application program being stored in memorizer 402, and call the data being stored in memorizer 402, execution The various functions of terminal and processing data, thus carry out integral monitoring to terminal.Optionally, processor 408 may include one or Multiple processing cores;Preferably, processor 408 can integrated application processor and modem processor, wherein, application processor Main process operating system, user interface and application program etc., modem processor mainly processes radio communication.It is appreciated that , above-mentioned modem processor can not also be integrated in processor 408.
Terminal also includes the power supply 409 (such as battery) powered to all parts.Preferably, power supply can pass through power supply pipe Reason system is logically contiguous with processor 408, thus realizing management charging, electric discharge and power managed by power-supply management system Etc. function.Power supply 409 can also include one or more direct current or alternating current power supply, recharging system, power failure inspection The random component such as slowdown monitoring circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown in Fig. 6, terminal can also include photographic head, bluetooth module etc., will not be described here.
Specifically in the present embodiment, the processor 408 in terminal can be according to following instruction, will be one or more The corresponding executable program code of process of application program is loaded in memorizer 402, and to be run by processor 408 and be stored in Application program in memorizer 402, thus realize various functions:
During playing multi-medium data, obtain the system clock of itself system clock and reference synchronization playback equipment Between time error, then, when this clocking error absolute value be less than predetermined threshold value when obtain with this reference synchronization broadcasting set The distance between standby, judge whether this distance is more than predeterminable range, if so, then according to this time error, its own system clock is entered Row is adjusted, so that this time error is zero.
Preferably, the distance between this acquisition and this reference synchronization playback equipment, including:
Send test signal to this reference synchronization playback equipment;
Receive the signal intensity of the test signal of this reference synchronization playback equipment return;
According to the distance between the acquisition of this signal intensity and reference synchronization playback equipment.
Preferably, according to this time error, its own system clock is adjusted, including:
Determine regulation direction and the regulated quantity of adjusted in concert according to this time error;
According to this regulation direction and regulated quantity, its own system clock is adjusted.
Preferably, according to this regulation direction and regulated quantity, its own system clock is adjusted, including:According to this regulation side To with regulated quantity, its own system clock is repeatedly finely tuned.
Preferably, function also realized by processor 408:When the absolute value of this time error is more than predetermined threshold value, according to this Time error is adjusted to its own system clock, so that this time error is zero.
Aforesaid operations specifically can be found in embodiment of the method above, will not be described here.
From the foregoing, it will be observed that embodiments providing a kind of terminal, this terminal, during playing multi-medium data, obtains Take from the time error between body system clock and the system clock of reference synchronization playback equipment, then, when described clocking error Absolute value be less than during predetermined threshold value and the distance between obtain with this reference synchronization playback equipment, judge this distance whether more than in advance If distance, if so, then according to this time error, its own system clock is adjusted, so that this time error is zero.The party During case can be with multimedia, and when with the distance between reference synchronization playback equipment more than predeterminable range to system when Clock is adjusted, so that system clock is synchronous with reference clock, and then synchronously broadcasting is multimedia to reach multiple playback equipments Effect, in terms of existing technologies, can improve and play multimedia synchronicity between multimedia play equipment.
It should be noted that one of ordinary skill in the art will appreciate that whole in the various methods of above-described embodiment or Part steps can be by program to complete come the hardware to instruct correlation, and this program can be stored in computer-readable storage medium In matter, storage medium can include:Read only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or CD etc..
A kind of clock adjustment, device, terminal and the multimedia synchronous that above the embodiment of the present invention are provided are play System is described in detail, and specific case used herein is set forth to the principle of the present invention and embodiment, with The explanation of upper embodiment is only intended to help and understands the method for the present invention and its core concept;Technology simultaneously for this area Personnel, according to the thought of the present invention, all will change in specific embodiments and applications, are to sum up somebody's turn to do, this explanation Book content should not be construed as limitation of the present invention.

Claims (12)

1. a kind of clock adjustment is it is characterised in that include:
During playing multi-medium data, obtain between itself system clock and the system clock of reference synchronization playback equipment Time error;
When described clocking error absolute value be less than predetermined threshold value when, obtain and described reference synchronization playback equipment between away from From;
Judge whether described distance is more than predeterminable range;
If so, then according to described time error, its own system clock is adjusted, so that described time error is zero.
2. clock adjustment as claimed in claim 1 is it is characterised in that described acquisition and described reference synchronization playback equipment The distance between, including:
Send test signal to described reference synchronization playback equipment;
Receive the signal intensity of the test signal that described reference synchronization playback equipment returns;
According to the distance between the acquisition of described signal intensity and reference synchronization playback equipment.
3. clock adjustment as claimed in claim 1 is it is characterised in that according to described time error to its own system clock It is adjusted, including:
Determine regulation direction and the regulated quantity of adjusted in concert according to described time error;
According to described regulation direction and regulated quantity, its own system clock is adjusted.
4. clock adjustment as claimed in claim 3 is it is characterised in that according to described regulation direction and regulated quantity to itself System clock is adjusted, including:According to described regulation direction and regulated quantity, its own system clock is repeatedly finely tuned.
5. clock adjustment as claimed in claim 1 is it is characterised in that also include:
When the absolute value of described time error is more than predetermined threshold value, according to described time error, its own system clock is adjusted Section, so that described time error is zero.
6. a kind of clock adjustment apparatus are it is characterised in that include:
Error acquiring unit, is play with reference synchronization for during playing multi-medium data, obtaining itself system clock Time error between the system clock of equipment;
Distance acquiring unit, for when the absolute value of described clocking error is less than predetermined threshold value, obtaining and described reference synchronization The distance between playback equipment;
Distance Judgment unit, for judging whether described distance is more than predeterminable range;
Adjustment unit, for when Distance Judgment unit judges distance is more than predeterminable range, according to described time error to itself being System clock is adjusted, so that described time error is zero.
7. clock adjustment apparatus as claimed in claim 6 are it is characterised in that described distance acquiring unit, specifically for:
When the absolute value of described clocking error is less than predetermined threshold value, send test signal to described reference synchronization playback equipment;
Receive the signal intensity of the test signal that described reference synchronization playback equipment returns;
According to the distance between the acquisition of described signal intensity and reference synchronization playback equipment.
8. clock adjustment apparatus as claimed in claim 6 are it is characterised in that described adjustment unit, specifically for:
Determination subelement, for determining regulation direction and the regulated quantity of adjusted in concert according to described time error;
Regulator unit, for being adjusted to its own system clock according to described regulation direction and regulated quantity.
9. clock adjustment apparatus as claimed in claim 6 are it is characterised in that described regulator unit, specifically for:According to institute State regulation direction and regulated quantity is repeatedly finely tuned to its own system clock.
10. clock adjustment apparatus as claimed in claim 6, it is characterised in that described adjustment unit, are additionally operable to:
When the absolute value of described time error is more than predetermined threshold value, according to described time error, its own system clock is adjusted Section, so that described time error is zero.
A kind of 11. terminals are it is characterised in that include:
Be stored with the memorizer of executable program code;
The processor coupling with described memorizer;
Described processor calls the described executable program code of storage in described memorizer, and execution such as claim 1 is to right Require the method described in 5 any one.
A kind of 12. multimedia synchronous Play Systems are it is characterised in that include:Control device and at least one playback equipment;Described Control device is connected with described playback equipment;Described playback equipment is used for execution if claim 1 is to any one of claim 5 institute The method stated.
CN201610880739.5A 2016-10-08 2016-10-08 Clock adjusting method and device, terminal and multimedia synchronous playing system Pending CN106385597A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610880739.5A CN106385597A (en) 2016-10-08 2016-10-08 Clock adjusting method and device, terminal and multimedia synchronous playing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610880739.5A CN106385597A (en) 2016-10-08 2016-10-08 Clock adjusting method and device, terminal and multimedia synchronous playing system

Publications (1)

Publication Number Publication Date
CN106385597A true CN106385597A (en) 2017-02-08

Family

ID=57936506

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610880739.5A Pending CN106385597A (en) 2016-10-08 2016-10-08 Clock adjusting method and device, terminal and multimedia synchronous playing system

Country Status (1)

Country Link
CN (1) CN106385597A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379491A (en) * 2018-09-30 2019-02-22 Oppo广东移动通信有限公司 Audio frequency playing method, device, electronic equipment and computer-readable medium

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07280971A (en) * 1994-04-07 1995-10-27 Nissin Electric Co Ltd Monitor control system with the synchronizing function
CN1934790A (en) * 2004-03-17 2007-03-21 皇家飞利浦电子股份有限公司 Radio communication device
CN101118282A (en) * 2006-08-04 2008-02-06 Nec显示器解决方案株式会社 Distance measuring system and method
CN101547083A (en) * 2008-03-24 2009-09-30 杭州华三通信技术有限公司 Time synchronizer, time synchronization system and time synchronization method
CN101815177A (en) * 2010-03-11 2010-08-25 广东威创视讯科技股份有限公司 Synchronous displaying device, synchronous displaying method and superposition splice displaying system
CN201812149U (en) * 2010-10-14 2011-04-27 烟台持久钟表集团有限公司 Primary-secondary clock system
CN103200098A (en) * 2007-08-31 2013-07-10 晶像股份有限公司 Ensuring physical locality of entities sharing data
CN103220239A (en) * 2012-01-23 2013-07-24 辉达公司 Timing calibration method and device
CN103929677A (en) * 2014-03-27 2014-07-16 小米科技有限责任公司 Multimedia file playing method and device
CN104618737A (en) * 2013-11-01 2015-05-13 深圳中兴力维技术有限公司 Streaming media system clock slow synchronization method and streaming media system clock slow synchronization device
CN104703047A (en) * 2015-03-23 2015-06-10 北京京东方多媒体科技有限公司 Display parameter regulating method, remote controller and display device
CN104950309A (en) * 2014-03-26 2015-09-30 昊阳天宇科技(深圳)有限公司 Distance measuring apparatus and distance measuring method

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07280971A (en) * 1994-04-07 1995-10-27 Nissin Electric Co Ltd Monitor control system with the synchronizing function
CN1934790A (en) * 2004-03-17 2007-03-21 皇家飞利浦电子股份有限公司 Radio communication device
CN101118282A (en) * 2006-08-04 2008-02-06 Nec显示器解决方案株式会社 Distance measuring system and method
CN103200098A (en) * 2007-08-31 2013-07-10 晶像股份有限公司 Ensuring physical locality of entities sharing data
CN101547083A (en) * 2008-03-24 2009-09-30 杭州华三通信技术有限公司 Time synchronizer, time synchronization system and time synchronization method
CN101815177A (en) * 2010-03-11 2010-08-25 广东威创视讯科技股份有限公司 Synchronous displaying device, synchronous displaying method and superposition splice displaying system
CN201812149U (en) * 2010-10-14 2011-04-27 烟台持久钟表集团有限公司 Primary-secondary clock system
CN103220239A (en) * 2012-01-23 2013-07-24 辉达公司 Timing calibration method and device
CN104618737A (en) * 2013-11-01 2015-05-13 深圳中兴力维技术有限公司 Streaming media system clock slow synchronization method and streaming media system clock slow synchronization device
CN104950309A (en) * 2014-03-26 2015-09-30 昊阳天宇科技(深圳)有限公司 Distance measuring apparatus and distance measuring method
CN103929677A (en) * 2014-03-27 2014-07-16 小米科技有限责任公司 Multimedia file playing method and device
CN104703047A (en) * 2015-03-23 2015-06-10 北京京东方多媒体科技有限公司 Display parameter regulating method, remote controller and display device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
于湘等: "二十世纪世界重大发明", 《二十世纪人类大事记丛书》 *
谢广明等: "机器人综合实践", 《北京大学机器人学基础系列教材》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379491A (en) * 2018-09-30 2019-02-22 Oppo广东移动通信有限公司 Audio frequency playing method, device, electronic equipment and computer-readable medium
WO2020063046A1 (en) * 2018-09-30 2020-04-02 Oppo广东移动通信有限公司 Audio playback method and device, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN106373600B (en) A kind of audio sync player method, device, system and terminal
CN104243671B (en) Volume adjusting method, device and electronic equipment
CN103473051B (en) A kind of method and apparatus for saving power consumption of terminal
CN106411448B (en) Control method for playing back, device and terminal
CN104427083A (en) Volume adjusting method and device
CN106341713A (en) Multimedia synchronous play method, apparatus and system, and terminal
CN103458219A (en) Method, device and terminal device for adjusting face in video call
CN104158506A (en) Method, device and terminal for adjusting volume
CN106453597A (en) Data synchronization cycle adjustment method, device and system
CN103533127A (en) Call control method of terminal and terminal
CN103559731A (en) Method and terminal for displaying lyrics under screen locking state
CN106452644B (en) Control method for playing back, device and terminal
CN106646440A (en) Drop height detection method and drop height detection device
CN106452643A (en) Playing control method and device, terminal and playing system
CN106411447B (en) Control method for playing back, device and terminal
CN103634463A (en) Prompt method for state change and terminal
CN103200077B (en) The method of data interaction during a kind of voice call, Apparatus and system
CN106412625A (en) Multimedia synchronous playing method, device and system and terminal
CN105391870A (en) Timing reminding method and device
CN106371797A (en) Method and device for configuring sound effect
CN106375823B (en) A kind of clock adjustment, device, terminal and multimedia synchronous play system
CN106454421B (en) A kind of clock adjustment, device, terminal and multimedia synchronous play system
CN106454953A (en) Flow control method and apparatus, and terminal
CN106412250A (en) Drop statistical method and device
CN106454420B (en) A kind of clock synchronizing method and 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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170208

RJ01 Rejection of invention patent application after publication