WO2013150852A1 - デジタルデータ配信装置及び方法、及びデジタルデータ再生装置及び方法、同期再生システム、プログラム、並びに記録媒体 - Google Patents
デジタルデータ配信装置及び方法、及びデジタルデータ再生装置及び方法、同期再生システム、プログラム、並びに記録媒体 Download PDFInfo
- Publication number
- WO2013150852A1 WO2013150852A1 PCT/JP2013/056090 JP2013056090W WO2013150852A1 WO 2013150852 A1 WO2013150852 A1 WO 2013150852A1 JP 2013056090 W JP2013056090 W JP 2013056090W WO 2013150852 A1 WO2013150852 A1 WO 2013150852A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- data
- unit
- data indicating
- video
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising 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
- H04N21/43076—Synchronising 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 of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
- H04N5/06—Generation of synchronising signals
- H04N5/067—Arrangements or circuits at the transmitter end
- H04N5/0675—Arrangements or circuits at the transmitter end for mixing the synchronising signals with the picture signal or mutually
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
- G09G5/008—Clock recovery
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/12—Test circuits or failure detection circuits included in a display system, as permanent part thereof
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/12—Synchronisation between the display unit and other units, e.g. other display units, video-disc players
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/10537—Audio or video recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0685—Clock or time synchronisation in a node; Intranode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0044—Control loops for carrier regulation
- H04L2027/0063—Elements of loops
- H04L2027/0065—Frequency error detectors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
- H04N5/12—Devices in which the synchronising signals are only operative if a phase difference occurs between synchronising and synchronised scanning devices, e.g. flywheel synchronising
- H04N5/126—Devices in which the synchronising signals are only operative if a phase difference occurs between synchronising and synchronised scanning devices, e.g. flywheel synchronising whereby the synchronisation signal indirectly commands a frequency generator
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/002—Mutual synchronization
Definitions
- the present invention relates to a digital data distribution apparatus and method, and a digital data reproduction apparatus and method, and more particularly to a technique for obtaining frame synchronization when reproducing the same content on a plurality of display devices.
- the present invention further relates to a synchronous reproduction system including the digital data distribution apparatus and the digital data reproduction apparatus.
- the present invention further relates to a program for causing a computer to execute a digital data distribution method, a program for causing a computer to execute a digital data reproduction method, and a computer-readable recording medium on which any of these programs is recorded. .
- the conventional system starts the operation of the decoder in synchronization with the frame synchronization signal. For this reason, synchronization can be ensured when the transmission side distributes after a plurality of playback apparatuses are all in the reception mode, but when the transmission side continuously distributes content, the playback apparatus is connected later.
- content reproduction is started, there is a problem that frames cannot be synchronized, and there is a problem that frame skipping occurs in order to recover once lost synchronization.
- the frame synchronization shift gradually increases when played back for a long time.
- the digital data distribution apparatus is: A clock generator for generating clock pulses of a predetermined frequency; A data reading unit that reads the content from a storage medium that stores the content including video and audio; A decoder for decoding the content read by the data reading unit; By counting the clock pulses that are reset at the start of decoding of each content and then generated by the clock counter, the beginning of the content is at least part of the frames constituting the video of the content A reference clock counter that generates data indicating the elapsed time since By counting the number of frames constituting the video, which are reset at the start of decoding of each content and then reproduced by the decoder, the at least some of the frames constituting the video are A frame synchronization counter that generates data indicating the frame number in the content; A communication unit for transmitting the data of the content read from the storage medium, the data indicating the elapsed time generated by the reference clock counter, and the data indicating the frame number generated by the frame synchronization counter; It is characterized by having.
- the digital data reproducing apparatus is A clock generator for generating clock pulses of a predetermined frequency; For content data including video and audio, and for at least some of the frames constituting the video, data indicating the elapsed time from the beginning of the content and data indicating the frame number in the content are received.
- a communication department A decoder that operates based on the clock pulse and decodes video and audio of the content received by the communication unit;
- a separation unit for separating data indicating the elapsed time and data indicating the frame number from data received by the communication unit;
- a reference clock counter that generates internal data indicating the elapsed time from the beginning of the content for at least some of the frames constituting the video, At the start of playback of the content, data indicating the frame number received by the communication unit is set as an initial value, and then the number of frames played back by the decoder is counted, so that the frames constituting the video are counted.
- a frame synchronization counter for generating internal data indicating a frame number in the content for at least some of the frames;
- a frame synchronization comparison unit that compares the data indicating the frame number received by the communication unit during reproduction of the content with the internal data generated by the frame synchronization counter;
- a clock comparison unit that compares the data indicating the elapsed time received by the communication unit during reproduction of the content with the internal data generated by the reference counter;
- a frequency control unit configured to synthesize a comparison result in the frame synchronization comparison unit and a comparison result from the clock comparison unit, and to control a frequency of a clock pulse generated by the clock generation unit based on the synthesis result.
- the synchronized playback system of the present invention is configured by connecting the above digital data distribution apparatus and one or more of the above digital data playback apparatuses via a digital bus.
- the present invention it is possible to synchronize playback among a plurality of playback devices.
- the playback devices can be synchronized.
- FIG. 1 shows the content reproduction system which concerns on Embodiment 1 of this invention. It is a block diagram which shows the structural example of the digital data delivery apparatus of the content reproduction system of FIG. It is a block diagram which shows the structural example of the digital data reproduction apparatus of the content reproduction system of FIG. (A) And (b) is a figure which shows the packet structure for transmitting digital data from the digital data delivery apparatus of FIG. 1 to the digital data reproduction
- FIG. 1 shows the structural example of the digital data delivery apparatus of the content reproduction system of FIG.
- A shows the structural example of the digital data reproduction apparatus of the content reproduction system of FIG.
- (b) is a figure which shows the packet structure for transmitting digital data from the digital data delivery apparatus of FIG. 1 to the digital data reproduction
- FIG. 6 is an explanatory diagram illustrating an operation of an STC comparison unit according to Embodiment 1.
- FIG. 6 is a diagram illustrating a frame synchronization operation in the first embodiment.
- FIG. 6 is a diagram illustrating a frame synchronization operation in the first embodiment.
- FIG. It is a block diagram which shows the structural example of the digital data reproducing
- 10 is a flowchart illustrating an operation of an STC comparison unit of the digital data reproducing apparatus according to the second embodiment.
- 10 is a flowchart illustrating an operation of a gain adjustment / synthesis unit of the digital data reproduction apparatus according to the second embodiment. It is a block diagram which shows the structural example of the digital data delivery apparatus which concerns on Embodiment 3 of this invention.
- FIG. 10 is a block diagram illustrating a configuration example of a digital data reproducing device according to a third embodiment.
- FIG. 1 shows a content reproduction system according to Embodiment 1 of the present invention.
- the illustrated content reproduction system includes a digital data distribution device 10 as a transmission side device and a plurality of digital data reproduction devices 11 to 14 as reception side devices.
- the distribution device 10 and the reproduction devices 11 to 14 include: They are connected by a digital bus 20.
- the illustrated content reproduction system is used in a rear seat entertainment system for viewing video and audio in a car, for example.
- the digital bus 20 may be configured by wired connection such as MOST (Media-Oriented System Transport), IEEE 1394, Ethernet, or may be configured by wireless connection called WiFi or Bluetooth (registered trademark).
- MOST Media-Oriented System Transport
- IEEE 1394 Ethernet
- WiFi Wireless Fidelity
- Bluetooth registered trademark
- the content distributed from one distribution device 10 is received by the plurality of playback devices 11 to 14, the video and audio are played back by the plurality of playback devices 11 to 14 and displayed on the respective display units, and the audio is 1
- the playback system may be used in the form of output from the audio output device of two or more playback devices.
- a speaker or headphones can be used as the audio output device.
- Audio may be output simultaneously from all playback devices, or may be output from only one playback device. In such a case, if the images are shifted between the plurality of playback devices 11 to 14, the synchronization with the sound is lost and a sense of incongruity occurs. In order to solve this problem, it is desired to realize reproduction that does not shift by one frame.
- one playback device plays a certain content
- the other playback devices playback devices 12 to 14
- the other playback devices are connected to the distribution device 10 at different timings, and the same content is played back. Even when starting playback, it is desirable to prevent the playback from shifting.
- images be reproduced without shifting by one frame between all the reproducing devices 11 to 14 even when reproduced for a long time.
- the playback system of the present invention is intended to meet these requirements.
- FIG. 2 shows a configuration example of the distribution apparatus 10 of FIG.
- the transmitter shown in FIG. 1 reads content from a storage medium 51 such as an HDD, DVD, USB memory, SD memory card, CD-ROM, or Blu-ray disc in which the content is stored.
- the content is transmitted to the digital data reproducing apparatuses 11 to 14 shown in the drawing, and includes a data reading unit 52, a clock generation unit 53, a decoder 54, an STC counter 55, a frame synchronization counter 56, and a multiplexing unit 57.
- the control unit 60 is constituted by a CPU of a microcomputer, for example, and controls the entire distribution apparatus.
- the control unit 60 controls the data reading unit 52, the decoder 54, the STC counter 55, the frame synchronization counter 56, the multiplexing unit 57, and the communication unit 59.
- the signal lines supplied from the control unit 60 to each unit for control are not shown.
- the data reading unit 52 reads content from the storage medium 51. Data reading (reading timing and the like) is controlled by the control unit 60. The data reading unit 52 reads data in units of a certain chunk based on a command from the control unit 60.
- the storage medium 51 is an HDD, DVD, CD-ROM, Blu-ray disc or the like
- the storage medium 51 is connected to the data reading unit 52 via, for example, a SATA (Serial Advanced Technology Attachment) interface and is included in the CPU constituting the control unit 60 Reading is performed by memory transfer by the DMA mechanism.
- SATA Serial Advanced Technology Attachment
- the storage medium 51 When the storage medium 51 is a USB memory, it is connected to the data reading unit 52 via the USB interface, and when the storage medium 51 is an SD memory card, the data reading unit 52 is connected to the CPU constituting the control unit 60. Data is read out by the included DMA mechanism or software.
- the storage medium 51, the data reading unit 52, and the decoder 54 are connected by a data bus 61.
- the clock generation unit 53 generates a clock pulse C53 that serves as a reference for the operation of the entire reproduction system.
- the clock pulse C53 is composed of, for example, a 27 MHz rectangular wave.
- the decoder 54 decrypts the content read by the data reading unit 52.
- the MPEG-2 decoding is performed to reproduce the image data of each frame before compression.
- the decoder 54 performs decoding based on the clock pulse generated from the clock generation unit 53 (the timing is controlled by the clock pulse).
- the STC (System Time Clock) counter 55 is also called a reference clock counter, and counts the clock pulse C53 output from the clock generator 53 and outputs a count value C55.
- the count value C55 is reset to the initial value 0 when reading of each content is started (including the case of switching from one content to another content), and then the clock C53 is counted. Therefore, this count value C55 represents the elapsed time or playback time from the beginning of each content, and is transmitted to the playback devices 11 to 14 as reference time information SCR (System Clock Reference) of the entire playback system.
- the STC counter 55 is a 42-bit counter, for example, and makes one round in about 162 seconds if the clock pulse C53 is 27 MHz.
- the frame synchronization counter 56 counts the number of frames of video reproduced by decoding the content by the decoder 54, and outputs a count value C56.
- the count value C56 is reset to the initial value 0 when reading of each content is started (including the case of switching from one content to another content), and then included in the video signal reproduced by the decoder 54. Count-up is performed by using a timing signal for each frame as an input. Therefore, this count value C56 represents the number of a frame in each content (for example, data indicating what number frame is counted from the top of the content), and is frame number data FCR (Frame Clock Reference). Is transmitted to the playback devices 11-14.
- FCR Frame Clock Reference
- the frame synchronization counter 56 is a 32-bit counter, for example.
- the frame synchronization counter 56 makes one round in about 4.5 years in order to count the timing signal for each 30 Hz frame. Since it is not realistic that it takes 4.5 years to reproduce one content, it can be said that the FCR uniquely represents each frame in one content.
- the multiplexing unit 57 multiplexes the SCR from the STC counter 55 and the FCR from the frame synchronization counter 56 to generate a synchronization packet. For this multiplexing, the FCR value fetched when the FCR value is updated (counted up) and the SCR value at that time are used.
- the STC counter 55 counts at a higher speed. If the SCR value is transmitted to the playback device for each count of the STC counter 55, the amount of data transmission becomes enormous, which is not realistic. Therefore, the FCR value and the SCR value are read by the multiplexing unit 57 at the timing when the frame synchronization counter 56 counts up, and a synchronization packet in which the FCR value and the SCR value are multiplexed is generated.
- the transmission processing unit 58 converts the content data read by the data reading unit 52 into a packet suitable for transmission, for example, a TS packet (transport stream packet) format.
- a TS packet transport stream packet
- the communication unit 59 transmits digital data.
- the digital bus 20 is Ethernet
- the synchronization packet is transmitted by TCP and the TS packet (video / audio packet) of video / audio data is transmitted by UDP.
- TCP is suitable for sending synchronous packets because it is a reliable method for reaching the other side and there is no data error.
- video / audio TS packets for transmitting content are transmitted as UDP packets capable of transmitting and receiving a large amount of data in real time. Since the data field of the synchronous packet is about 14 bytes at most and the transmission interval is 1/30 second, there is no problem of delay even in the TCP packet. Further, since the decoder 104 on the receiving side is operated based on the FCR and SCR included in the synchronization packet, the transmission of the video / audio TS packet and the transmission of the synchronization packet do not have to be accurately synchronized.
- FIG. 4A shows a synchronization packet 200 transmitted by TCP.
- the frame synchronization identification information 204 for example, following the 16-bit content identification information 203, the frame synchronization identification information 204, the 32-bit FCR value 205, the frame synchronization identification information 206, and 42 bits SCR values are arranged in order.
- the synchronization identification information 204 for identifying the FCR value 205 is, for example, 0x01 (“0x” indicates that the subsequent numerical value is a hexadecimal number), and the synchronization identification information 206 for identifying the SCR value 207 is For example, 0x02.
- FIG. 4B shows a UDP packet (video / audio packet) 210 for transmitting video / audio.
- content data 214 is arranged following the 16-bit content identification information 213.
- the content data 214 stores video data and audio data divided into 188-byte TS packets.
- the content identification information 203 of the synchronization packet 200 in FIG. 4A and the content identification information 213 of the video / audio packet 210 in FIG. 4B correspond to the synchronization packet 200 and the video / audio packet 210 including them. It is for confirming that it is.
- FIG. 5 shows a configuration example of the communication unit 59 in FIG.
- the synchronization packet 200 is transmitted by the TCP transmission unit 91 via the Ethernet communication unit 93 according to the TCP procedure, and the video / audio packet 210 is transmitted by the UDP transmission unit 92 via the Ethernet communication unit 93 according to the UDP procedure. .
- FIG. 3 shows a configuration example of one of the playback devices 11 to 14 shown in FIG.
- the other playback devices 12 to 14 are similarly configured.
- the reproduction apparatus shown in the figure includes a communication unit 101, a separation unit 102, a clock generation unit 103, a decoder 104, an STC counter 105, an STC comparison unit 106, a frame synchronization counter 107, a frame synchronization comparison unit 108, A frequency control unit 109 and a control unit 110 are included.
- the clock generation unit 103 generates a clock pulse C103 having a predetermined frequency, for example, 27 MHz, for determining the timing of the reproduction operation in the reproduction apparatus 11, particularly the decoding operation in the decoder 104.
- the illustrated clock generation unit 103 includes a VCO 121 and a rectangular wave generation unit 122.
- a VCO (Voltage Controlled Oscillator) 121 can adjust its oscillation frequency in a positive direction (higher frequency) and a negative direction (lower frequency) according to an input voltage.
- the generator 122 generates a rectangular pulse at the VCO oscillation frequency.
- the control unit 110 is constituted by a CPU of a microcomputer, for example, and controls the entire playback device.
- the control unit 110 particularly controls the communication unit 101, the separation unit 102, the decoder 104, the STC comparison unit 106, and the frame synchronization comparison unit 108.
- the signal lines supplied from the control unit 110 to each unit for control are not shown.
- the communication unit 101 receives from the distribution apparatus 10 digital data transmitted via the digital bus 20 via, for example, Ethernet, that is, a UDP packet including content data, and a TCP packet including SCR and FCR. TCP packets are received every 1/30 seconds.
- the communication unit 101 extracts a TS packet including video / audio data from the UDP packet, generates TS stream data, and supplies the TS stream data to the decoder 104.
- the communication unit 101 also supplies the TCP packet to the separation unit 102.
- the decoder 104 receives the TS stream data from the communication unit 101, and performs decoding based on the clock pulse C103 output from the clock generation unit 103 (the timing is controlled by the pulse).
- the decoder 104 performs decoding with MPEG-2.
- the decoder 104 includes a video decoder 111 and an audio decoder 112.
- the video decoder 111 and the audio decoder 112 decode the TS stream data and reproduce video and audio, respectively.
- the output of the video decoder 111 is supplied to the screen display unit 113, and the output of the audio decoder 112 is supplied to the speaker 114.
- the decoder 104 also supplies a timing signal for each frame included in the video signal reproduced by decoding to the frame synchronization counter 107.
- the separation unit 102 separates the SCR and FCR data from the synchronization packet 200 received in the form of a TCP packet output from the communication unit 101.
- the separated SCR is supplied to the STC counter 105 and the STC comparison unit 106, and the separated FCR is supplied to the frame synchronization counter 107 and the frame synchronization comparison unit 108.
- the STC counter 105 is also called a reference clock counter, counts clock pulses generated by the clock generation unit 103 of the reproducing apparatus 11, and outputs a count value C105.
- the STC counter 105 when the playback device 11 starts playback of each content transmitted from the distribution device 10, the SCR separated from the received synchronization packet 200 by the separation unit 102 is set as an initial value. Thereafter, the clock pulse C103 output from the clock generator 103 is counted. Therefore, the count value C105 of the STC counter 105 represents the elapsed time or the playback time from the beginning of the content being played back by the playback device 11, and the elapsed time information STC (System Time Clock) generated in the playback device 11. ) Is supplied to the STC comparison unit 106.
- the SCR is data representing the elapsed time from the beginning of the content, but the SCR is generated in the distribution device 10 and transmitted from the distribution device 10 to the reproduction device 11, whereas the STC is the reproduction device 11.
- the former is called reference data for distinction, and the latter is internal data (data generated in the playback device 11). Call it.
- the STC counter 105 is a 42-bit counter, for example, like the STC counter 55 in the distribution apparatus 10.
- the frame synchronization counter 107 counts the number of frames of content video played back by the playback device 11, and outputs a count value C107.
- the frame synchronization counter 107 when the reproduction device 11 starts reproducing each content transmitted from the distribution device 10, the FCR separated by the separation unit 102 from the received synchronization packet 200 is set as an initial value. Thereafter, 107 is incremented by 1 every time the decoder 104 reproduces one frame. Specifically, the count up is performed by inputting the timing signal for each frame included in the video signal reproduced by the decoder 54.
- the count value C107 of the frame synchronization counter 107 represents the number of the frame in the content being played back by the playback device 11 (for example, data indicating the number of the frame counted from the top of the content). Yes, and supplied to the frame synchronization comparator 108 as frame number data FTC (Frame Time Clock).
- FTC Frame Time Clock
- the FCR is also data representing a frame number.
- the FCR is generated in the distribution apparatus 10 and transmitted from the distribution apparatus 10 to the reproduction apparatus 11, whereas the FTC is a decoder 104 in the reproduction apparatus 11.
- the former is referred to as reference data, and the latter is referred to as internal data (data generated in the playback device 11).
- the frame synchronization counter 107 is a 32-bit counter, for example, like the frame synchronization counter 56 in the distribution apparatus 10.
- the frame synchronization comparison unit 108 calculates the difference ⁇ FTC between the FTC from the frame synchronization counter 107 and the FCR separated by the separation unit 102 from the synchronization packet 200.
- the difference ⁇ FTC is expressed by the following equation (1).
- ⁇ FTC FCR ⁇ FTC (1)
- the calculation of Expression (1) is performed using, for example, the FTC value at that time and the FCR value output from the separation unit 102 at that time when the FTC value is updated (counted up). Instead, when a new FCR is separated from the separation unit 102, the FCR value at that time and the FTC value output from the frame synchronization counter 107 at that time may be used.
- the frame synchronization counter 56 and the frame synchronization counter 107 have, for example, 32 bits, and do not reach the maximum value while one content is being reproduced, so one of the count values returns from the maximum value to 0. There is no need to consider the situation.
- the playback device 11 can be frame-synchronized with the distribution device 10, and as a result, the frames can be synchronized among a plurality of playback devices.
- the STC comparison unit 106 calculates the difference ⁇ STC between the STC from the STC counter 105 and the SCR separated by the separation unit 102 from the synchronization packet 200. This calculation is performed, for example, when a new SCR is separated from the separation unit 102, using the SCR value at that time and the STC value output from the STC counter 105 at that time.
- ⁇ STC SCR ⁇ STC (2) Is required.
- STC SCR ⁇ STC (2) Is required.
- the frequency control unit 109 includes DA conversion units 131 and 132, a gain adjustment / synthesis unit 133, and a low-pass filter 134.
- the DA converter 131 converts the digital signal representing the difference ⁇ FTC output from the frame synchronization comparator 108 into an analog signal.
- the DA converter 132 converts the digital signal representing the difference ⁇ STC output from the STC comparator 106 into an analog signal.
- the gain adjusting / synthesizing unit 133 outputs the output of the DA converter 131 (the difference ⁇ FTC output from the frame synchronization comparator 108 into an analog signal) and the output of the DA converter 132 (outputs from the STC comparator 106).
- the difference ⁇ STC converted into an analog signal is adjusted by a built-in amplifier or the like and then combined to generate an analog control signal (voltage waveform). This synthesis is performed by analog addition, for example.
- the analog control signal generated by the gain adjustment / synthesis unit 133 is input to the low-pass filter 134.
- the low-pass filter 134 receives the output of the gain adjustment / synthesis unit 133, removes the high-frequency component, and supplies it to the VCO 121.
- the reason why the high frequency component of the output of the gain adjusting / synthesizing unit 133 is removed is to stabilize the frequency control so as not to give the VCO 121 a sudden change due to the high frequency component.
- the frequency control unit 109 controls the output frequency of the clock generation unit 103 based on the difference ⁇ FTC and the difference ⁇ STC.
- the decoding timing by the decoder 104 is controlled, and the video display by the screen display unit 113 and the audio output by the speaker 114 can be synchronized with the operation of the decoder 54 in the distribution device 10.
- FIG. 8 shows a case where the playback of the decoder 104 of the playback device 11 is fast.
- the FCRs transmitted from the distribution device 10 are Nt + 2 and Nt + 3
- the FTC values generated in the playback device 11 are Nt + 3 and Nt + 4, respectively.
- the difference ⁇ FTC obtained by Expression (1) is “ ⁇ 1”.
- the reproduction of the decoder 104 is delayed by lowering the output frequency of the clock generation unit 103, thereby returning the frame shift amount to zero.
- FIG. 9 shows a case where the playback of the decoder 104 of the playback device 11 is slow. While the FTC generated by the playback device 11 is Nt + 2, the first FCR value received from the distribution device 10 is Nt + 2, in which case the frame number shift is 0, but the next received FCR value Is Nt + 3, and ⁇ FTC obtained by Expression (1) is “+1”. In this case, as described above, the output frequency of the clock generation unit 103 is increased to speed up the reproduction of the decoder 104, thereby returning the frame shift amount to zero.
- the displayed video can be shifted within a ⁇ 1 frame period.
- the output frequency of the clock generation unit 103 based on the output of the STC comparison unit 106, the displayed video can be synchronized more accurately.
- playback can be synchronized among a plurality of playback devices.
- synchronization is not lost.
- another playback device is connected to the distribution device later while content that is one playback device is being played back, synchronization can be established between these playback devices.
- all the playback devices can be synchronized.
- synchronization can be recovered without causing frame skipping.
- FIG. FIG. 10 shows a playback apparatus according to Embodiment 2 of the present invention.
- the playback device of FIG. 10 is the same as the playback device of FIG. 3, but differs in the following points.
- the DA converters 131 and 132 in FIG. 3 are not provided in the playback apparatus in FIG.
- the clock generation unit 103, STC comparison unit 106, frame synchronization counter 107, frame synchronization comparison unit 108, gain adjustment / synthesis unit 133, and clock generation unit 103b provided in place of the low-pass filter 134, STC in FIG.
- the comparison unit 106b, the frame synchronization counter 107b, the frame synchronization comparison unit 108b, the gain adjustment / synthesis unit 133b, and the low-pass filter 134b are configured by software, that is, a programmed computer.
- the gain controller / synthesizer 133b and the low-pass filter 134b constitute the frequency controller 109b of the present embodiment.
- the output of the gain adjusting / synthesizing unit 133b is digital data indicating a synthesis result
- the low-pass filter 134b performs low-pass filtering (time-axis direction filtering) on the time series of the digital data.
- the clock generation unit 103b is composed of a digital control oscillator.
- the digital control oscillator is configured by hardware, and can change the output frequency based on the output data (digital data) of the digital low-pass filter 134b.
- the control unit 110b is configured by a CPU of a microcomputer similar to the control unit 110 of FIG. 3, and all the functions of the blocks configured by the above software can be realized by the CPU of the control unit 110b. Shown as a block.
- the operations of the STC comparison unit 106b and the gain adjustment / synthesis unit 133b are the same as those of the STC comparison unit 106 and the gain adjustment / synthesis unit 133, respectively, but these operations will be described below with reference to flowcharts.
- the operation of the STC comparison unit 106b will be described with reference to FIG.
- the SRC output from the separation unit 102 is read (step ST101).
- the STC is read from the STC counter 104b (step ST102).
- the difference value ⁇ STC is obtained by subtracting the STC from the SCR (step ST103).
- step ST104 If ⁇ STC is smaller than ⁇ Cf as a result of the comparison in step ST104, the process proceeds to step ST106.
- step ST104 If it is determined in step ST104 that ⁇ STC is equal to or greater than ⁇ Cf and ⁇ STC is equal to or less than Cf, that is, if
- step ST107 the difference value ⁇ STC is output.
- the difference value ⁇ STC is supplied to the gain adjustment / synthesis unit 133b, as in the first embodiment.
- the difference value ⁇ STC is DA-converted by the DA converter 132 and then supplied to the gain adjusting / synthesizing unit 133.
- the direct gain is not obtained without receiving such DA conversion. It is supplied to the adjustment / synthesis unit 133b.
- ⁇ FTC is read from the frame synchronization comparator 108b (ST201).
- ⁇ FTC is determined whether ⁇ FTC is not 0 (ST202). If ⁇ FTC is not 0, the process proceeds to step ST203.
- a result obtained by multiplying ⁇ FTC by a predetermined coefficient k1 is defined as a composite result D133.
- step ST202 If ⁇ FTC is zero in step ST202, the process proceeds to step ST204, and ⁇ STC is read from the STC comparison unit 106b.
- step ST205 a result obtained by multiplying ⁇ STC by a predetermined coefficient k2 is set as a synthesis result D133.
- the synthesis result D133 is output.
- the synthesis result D133 is supplied as a frequency control signal to the clock generation unit 103b via the low-pass filter 134b.
- the output frequency is controlled based on the frequency control signal supplied through the low-pass filter 134b.
- FIG. 13 and 14 show a digital data distribution apparatus and a digital data reproduction apparatus according to Embodiment 3 of the present invention. These can be used as the distribution device 10 and the reproduction devices 11 to 14, respectively, in the system shown in FIG.
- the distribution apparatus in FIG. 13 is the same as the distribution apparatus in FIG. 2, and the same or similar members are denoted by the same reference numerals.
- the distribution apparatus of FIG. 13 is different in that a decoder 64 is provided instead of the decoder 54 of FIG. 2 and an encoder 67 is provided instead of the multiplexing unit 57 and the transmission processing unit 58 of FIG.
- the decoder 64 in FIG. 13 is generally the same as the decoder 54 in FIG. 2, but the content data is compression-coded in units of GOP (group of pictures) each including a plurality of frames.
- the count value C56 of the frame synchronization counter 56 and the count value C55 of the STC counter 55 are output as the FCR value and the SCR value only for the GOP representative frame, for example, the first frame.
- the encoder 67 compresses and encodes the data decoded by the decoder 64 to generate GOP unit stream data (encoded data), and outputs it from the STC counter 55 to the GOP header located at the head of each GOP.
- the FCR output from the SCR and frame synchronization counter 56 is inserted. Thereafter, the GOP unit stream data is packetized. Packetization is performed by UDP.
- the playback device of FIG. 14 is the same as the playback device of FIG. 3, and the same or similar members are denoted by the same reference numerals.
- the distribution apparatus of FIG. 14 is different in that it does not include the separation unit 102 of FIG. 3 but includes a GOP separation unit 142 instead. Since the GOP unit stream data including FCR and SCR is packetized from the distribution device and transmitted to the playback device, the playback device receives the data representing video and audio, and the FCR and SCR for synchronization together.
- the GOP separation unit 142 separates the FCR and SCR embedded by the distribution apparatus from the GOP header in the transmitted packet data.
- the comparison between the FCR and the FTC in the frame synchronization comparison unit 108 and the comparison between the SCR and the STC in the STC comparison unit 106 are performed for each GOP. Since the GOP is composed of, for example, 15 frames, the above comparison is performed once every 15 frames, for example.
- the present invention transmits data indicating the frame number and elapsed time for each frame constituting the content video from the distribution device to the playback device, and the playback device also transmits the content video.
- the playback device Limited to a configuration in which data indicating the frame number and elapsed time is generated for each frame to be configured, compared with the corresponding data transmitted from the transmission device, and the output frequency of the clock generator is controlled based on the comparison result
- the data indicating the frame number and the elapsed time is transmitted from the distribution apparatus to the reproduction apparatus for at least some of the frames constituting the content video (for example, for every predetermined number of frames).
- At least some of the frames that make up the video of the content ( Based on the comparison result, the data indicating the frame number and the elapsed time is generated and compared with the corresponding data transmitted from the transmission device.
- a configuration may be adopted in which the output frequency of the clock generator is controlled.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
所定周波数のクロックパルスを発生するクロック発生部と、
映像及び音声を含むコンテンツを蓄積する蓄積媒体から該コンテンツを読み出すデータ読み出し部と、
前記データ読み出し部により読み出された前記コンテンツを復号化するデコーダと、
各コンテンツの復号化の開始時にリセットされ、その後前記クロックカウンタが発生する前記クロックパルスをカウントすることで、前記コンテンツの前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツの先頭からの経過時間を示すデータを生成する基準クロックカウンタと、
各コンテンツの復号化の開始時にリセットされ、その後前記デコーダにより再生された、前記映像を構成するフレームの数をカウントすることで、前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツ内におけるフレーム番号を示すデータを生成するフレーム同期カウンタと、
前記蓄積媒体から読み出された前記コンテンツのデータ、並びに前記基準クロックカウンタで生成された前記経過時間を示すデータ及び前記フレーム同期カウンタで生成された前記フレーム番号を示すデータを送信する通信部と
を有することを特徴とする。
所定周波数のクロックパルスを発生するクロック発生部と、
映像及び音声を含むコンテンツのデータ、並びに前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツの先頭からの経過時間を示すデータ及び当該コンテンツ内におけるフレーム番号を示すデータを受信する通信部と、
前記クロックパルスに基づいて動作し、前記通信部で受信された前記コンテンツの映像と音声を復号化するデコーダと、
前記通信部で受信されたデータから前記経過時間を示すデータ及び前記フレーム番号を示すデータを分離する分離部と、
前記通信部で受信されたコンテンツのデータに基づく該コンテンツの再生開始時に、前記通信部で受信された前記経過時間を示すデータを初期値としてセットされ、その後前記クロック発生部で発生されるクロックパルスをカウントすることで、前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツの先頭からの経過時間を示す内部データを生成する基準クロックカウンタと、
前記コンテンツの再生開始時に、前記通信部で受信された前記フレーム番号を示すデータを初期値としてセットされ、その後前記デコーダで再生されたフレームの数をカウントすることで、前記映像を構成するフレームのうちの少なくとも一部のフレームについて、前記コンテンツ内におけるフレーム番号を示す内部データを生成するフレーム同期カウンタと、
前記コンテンツの再生中に前記通信部で受信された、前記フレーム番号を示すデータを、前記フレーム同期カウンタで生成された前記内部データと比較するフレーム同期比較部と、
前記コンテンツの再生中に前記通信部で受信された、前記経過時間を示すデータを、前記基準カウンタで生成された前記内部データと比較するクロック比較部と、
前記フレーム同期比較部における比較結果と前記クロック比較部による比較結果を合成して、合成結果に基づいて前記クロック発生部が発生するクロックパルスの周波数を制御する周波数制御部とを備える
ことを特徴とする。
図1は、本発明の実施の形態1によるコンテンツ再生システムを示す。
図示のコンテンツ再生システムは、送信側装置としてのデジタルデータ配信装置10と、受信側装置としての複数のデジタルデータ再生装置11~14とを有し、配信装置10と、再生装置11~14は、デジタルバス20で接続されている。図示のコンテンツ再生システムは例えば自動車の中で映像及び音声を視聴するためのリアシートエンタテイメントシステムに用いられる。
このような場合、複数の再生装置11~14間で画像がずれると、音との同期がずれ違和感が生じる。これを解決するため1フレームもずれない再生を実現することが望まれる。
また、長時間再生してもすべての再生装置11~14間で画像は1フレームもずれないで再生することが望まれる。
さらにまた、同期が一旦失われた場合に、フレーム飛ばしを行うことなく同期を回復することが望まれる。
本発明の再生システムはこれらの要求に応えようとするものである。
STCカウンタ55は例えば42ビットのカウンタであり、クロックパルスC53が27MHzであれば約162秒で1周する。
同期パケット200のTCPヘッダ201の後のデータフィールド202の中に、例えば16ビットのコンテンツ識別情報203に続き、フレーム同期識別情報204、32ビットのFCR値205、フレーム同期識別情報206、及び42ビットのSCR値が順に配置されている。
FCR値205の識別のための同期識別情報204は、例えば、0x01(「0x」はそれに続く数値が16進数であることを示す)であり、SCR値207の識別のための同期識別情報206は、例えば、0x02である。
図示の再生装置は、通信部101と、分離部102と、クロック発生部103と、デコーダ104と、STCカウンタ105と、STC比較部106と、フレーム同期カウンタ107と、フレーム同期比較部108と、周波数制御部109と、制御部110とを有する。
VCO(Voltage Controlled Oscillator)121は、入力される電圧によりその発振周波数をプラス方向にも(より高い周波数にも)、マイナス方向(より低い周波数にも)調整することができるものであり、矩形波発生部122はVCOの発振周波数で矩形パルスを生成する。
通信部101は、UDPパケットから映像・音声データを含むTSパケットを抜き出し、TSストリームデータを生成してデコーダ104に供給する。
通信部101は、またTCPパケットを分離部102に供給する。
デコーダ104は、映像デコーダ111と音声デコーダ112を有する。映像デコーダ111及び音声デコーダ112は、TSストリームデータをデコードして、映像及び音声をそれぞれ再生する。映像デコーダ111の出力は画面表示部113に供給され、音声デコーダ112の出力はスピーカ114に供給される。
デコーダ104はまた、復号化により再生された映像信号に含まれる1フレーム毎のタイミング信号をフレーム同期カウンタ107に供給する。
分離されたSCRは、STCカウンタ105及びSTC比較部106に供給され、分離されたFCRは、フレーム同期カウンタ107及びフレーム同期比較部108に供給される。
STCカウンタ105は、配信装置10内のSTCカウンタ55と同じく例えば42ビットのカウンタである。
フレーム同期カウンタ107は、配信装置10内のフレーム同期カウンタ56と同じく例えば32ビットのカウンタである。
ΔFTC=FCR-FTC …(1)
式(1)の計算は、例えば、FTCの値が更新(カウントアップ)された時点で、その時のFTCの値及びその時分離部102から出力されているFCRの値を用いて行なわれる。代わりに、分離部102から新たなFCRが分離された時点で、その時のFCRの値と、その時フレーム同期カウンタ107から出力されているFTCの値を用いて行なっても良い。
なお、フレーム同期カウンタ56及びフレーム同期カウンタ107は例えば32ビットを持っており、1つのコンテンツを再生しているうちに最大値に達することはないので、カウント値の一方が最大値から0に戻る事態を考慮しなくても良い。
差分ΔFTCが正の場合はクロック発生部103の出力周波数を高くする方に調整する。
これにより、再生装置11を配信装置10に対しフレーム同期させることができ、その結果、複数の再生装置間でフレームの同期を取ることができる。
ΔSTC=SCR-STC …(2)
で求められる。
但し、STCカウンタ55及びSTCカウンタ105は約162秒で1周するため、STC値及びSCR値が最大値MAX(=242-1=4398046511103)から0に変化するタイミングの前後での計算にはそのことを考慮した調整が必要である。以下、この点を図6及び図7を参照して説明する。
フレームが同期している場合、SCRとSTCの本来の差は、1フレームの周期である1/30秒に相当するカウント値である、
27×106÷30=9×105=Cf
よりも小さくなる。よってまず式(2)によりΔSTCを計算し、計算したΔSTCの絶対値がCf以下であれば、式(2)で求めたΔSTCを正しい値として出力する。ΔSTCの絶対値がCfよりも大きい場合には、STC値とSCR値が最大値MAXから0への変化の境界の反対側に位置すると判断して以下の処理を行う。
ΔSTC=(SCR-MAX)-STC …(3)
により計算しなおす。
ΔSTC=SCR-(STC-MAX) …(4)
により計算しなおす。
一方、(2)、(3)又は(4)により求めた差分値ΔSTCが正のときは(これには図7の場合が含まれる)、STCがSCRに比較して遅れているため、クロック発生部103の出力周波数を高くする方に調整する。
DA変換部132は、STC比較部106から出力される、差分ΔSTCを表すデジタル信号をアナログ信号に変換する。
図8は再生装置11のデコーダ104の再生が速い場合を示す。配信装置10から送信されたFCRがNt+2及びNt+3のときに、再生装置11内で生成されるFTCの値がそれぞれNt+3、Nt+4となっており、
式(1)で求められる差分ΔFTCが「-1」となる。この場合、上記のように、クロック発生部103の出力周波数を低めることでデコーダ104の再生を遅らせ、これにより、フレームのずれ量を0に戻す。
また、1つの再生装置であるコンテンツを再生している状態で、あとから他の再生装置が配信装置に接続された場合にも、これらの再生装置間で同期を取ることができる。後から接続される再生装置が複数個あり、異なるタイミングで接続された場合にも同様に、すべての再生装置間で同期を取ることができる。
さらにまた一旦同期が失われた場合にフレーム飛びを生じさせずに同期を回復することができる。
図10は、本発明の実施の形態2の再生装置を示す。
図10の再生装置は、図3の再生装置と慨して同じであるが以下の点で異なる。
まず、図3のDA変換部131及び132は図10の再生装置には設けられていない。
また、図3のクロック発生部103、STC比較部106、フレーム同期カウンタ107、フレーム同期比較部108、ゲイン調整・合成部133、及び低域フィルタ134の代わりに設けられたクロック発生部103b、STC比較部106b、フレーム同期カウンタ107b、フレーム同期比較部108b、ゲイン調整・合成部133b、及び低域フィルタ134bは、ソフトウェアで、即ちプログラムされたコンピュータで構成されている。
ゲイン調整・合成部133b及び低域フィルタ134bにより本実施の形態の周波数制御部109bが構成されている。
但し、ゲイン調整・合成部133bの出力は、合成結果を示すデジタルデータであり、低域フィルタ134bはデジタルデータの時系列に対して低域通過フィルタリング(時間軸方向のフィルタリング)を行う。
クロック発生部103bは、デジタル制御オシレータで構成されている。デジタル制御オシレータは、ハードウェアで構成されたものであり、デジタル低域フィルタ134bの出力データ(デジタルデータ)に基づき出力の周波数を変化させることができる。
まず、分離部102から出力されているSRCを読み込む(ステップST101)。
次に、STCカウンタ104bからSTCを読み込む(ステップST102)。
次に、SCRからSTCを減算して差分値ΔSTCを求める(ステップST103)。
次に、ΔSTCをCf(=9×105)と比較する(ST104)。
ΔSTC=(SCR-MAX)-STC
により計算しなおし、ステップST107に進む。
差分値ΔSTCを上記の式(4)、即ち、
ΔSTC=SCR-(STC-MAX)
により計算しなおし、ステップST107に進む。
差分値ΔSTCは、実施の形態1と同様、ゲイン調整・合成部133bに供給される。
実施の形態1では、差分値ΔSTCがDA変換部132でDA変換された後ゲイン調整・合成部133に供給されたが、本実施の形態では、そのようなDA変換を受けることなく、直接ゲイン調整・合成部133bに供給される。
まず、フレーム同期比較部108bからΔFTCを読み込む(ST201)。
次に、ΔFTCが0でないかどうかの判定を行う(ST202)。
ΔFTCが0でなければ、ステップST203に進み、
ΔFTCに所定の係数k1を掛けたものを合成結果D133とする。
ステップST203又はステップST205の後、合成結果D133を出力する。合成結果D133は、周波数制御信号として低域フィルタ134bを介してクロック発生部103bに供給される。
クロック発生部103bでは、低域フィルタ134bを介して供給される周波数制御信号に基づき出力周波数が制御される。
上記以外の点では実施の形態2の動作は実施の形態1と同様である。
図13及び図14は、本発明の実施の形態3のデジタルデータ配信装置及びデジタルデータ再生装置を示す。これらは、図1で示されるシステムでそれぞれ配信装置10及び再生装置11~14として用いることができるものである。
図13の配信装置は図2の配信装置と慨して同じであり、同一又は同様の部材には同一の符号が付してある。
図13の配信装置は、図2のデコーダ54の代わりに、デコーダ64を備え、図2の多重部57及び送信処理部58の代わりにエンコーダ67を備える点で異なる。
図14の配信装置は、図3の分離部102を備えず、代わりにGOP分離部142を備える点で異なる。
配信装置からFCR及びSCRを含むGOP単位のストリームデータがパケット化されて再生装置に送信されるので、再生装置では、映像・音声を表すデータと、同期のためのFCR、SCRが一緒に受信される。
GOP分離部142は、送信されたパケットデータ中のGOPヘッダから、配信装置で埋め込まれたFCRとSCRを分離する。
フレーム同期比較部108におけるFCRとFTCの比較、STC比較部106におけるSCRとSTCの比較は1GOP毎に行われる。GOPは例えば15枚のフレームから成るので、例えば15フレームに1回上記の比較が行われることになる。
Claims (16)
- 所定周波数のクロックパルスを発生するクロック発生部と、
映像及び音声を含むコンテンツを蓄積する蓄積媒体から該コンテンツを読み出すデータ読み出し部と、
前記データ読み出し部により読み出された前記コンテンツを復号化するデコーダと、
各コンテンツの復号化の開始時にリセットされ、その後前記クロックカウンタが発生する前記クロックパルスをカウントすることで、前記コンテンツの前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツの先頭からの経過時間を示すデータを生成する基準クロックカウンタと、
各コンテンツの復号化の開始時にリセットされ、その後前記デコーダにより再生された、前記映像を構成するフレームの数をカウントすることで、前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツ内におけるフレーム番号を示すデータを生成するフレーム同期カウンタと、
前記蓄積媒体から読み出された前記コンテンツのデータ、並びに前記基準クロックカウンタで生成された前記経過時間を示すデータ及び前記フレーム同期カウンタで生成された前記フレーム番号を示すデータを送信する通信部と
を有することを特徴とするデジタルデータ配信装置。 - 前記データ読み出し部により読み出された前記コンテンツのデータを送信に適した形式のパケットに変換する送信処理部と、
前記基準クロックカウンタで生成された前記経過時間を示すデータと、前記フレーム同期カウンタで生成された前記フレーム番号を示すデータを多重して同期パケットを生成する多重部とをさらに備え、
前記通信部は、前記送信処理部で生成された前記コンテンツのデータを含むパケットと、前記多重部で生成された前記同期パケットとを送信する
ことを特徴とする請求項1に記載のデジタルデータ配信装置。 - 前記基準クロックカウンタは、前記映像を構成するフレームの各々について、前記経過時間を示すデータを生成し、
前記フレーム同期カウンタは、前記映像を構成するフレームの各々について、前記フレーム番号を示すデータを生成する
ことを特徴とする請求項1又は2に記載のデジタルデータ配信装置。 - 前記読み出し部で読み出されたコンテンツが、GOPを単位とするものであり、
前記基準クロックカウンタは、前記GOPの各々の代表フレームについて、前記経過時間を示すデータを生成し、
前記フレーム同期カウンタは、前記GOPの各々の前記代表フレームについて、前記フレーム番号を示すデータを生成し、
前記デコーダにより復号化されたコンテンツのデータを符号化してGOPを単位とするコンテンツの符号化データを生成し、各GOPのGOPヘッダに、当該GOPの前記代表フレームについての前記経過時間を示すデータ及び前記フレーム番号を示すデータを埋め込むエンコーダをさらに備える
ことを特徴とする請求項1に記載のデジタルデータ配信装置。 - 前記蓄積媒体が、HDD、DVD、USBメモリ、SDメモリカード、CD-ROM、又はブルーレイディスクで構成されていることを特徴とする請求項1乃至4のいずれかに記載のデータ配信装置。
- 所定周波数のクロックパルスを発生するクロック発生部と、
映像及び音声を含むコンテンツのデータ、並びに前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツの先頭からの経過時間を示すデータ及び当該コンテンツ内におけるフレーム番号を示すデータを受信する通信部と、
前記クロックパルスに基づいて動作し、前記通信部で受信された前記コンテンツの映像と音声を復号化するデコーダと、
前記通信部で受信されたデータから前記経過時間を示すデータ及び前記フレーム番号を示すデータを分離する分離部と、
前記通信部で受信されたコンテンツのデータに基づく該コンテンツの再生開始時に、前記通信部で受信された前記経過時間を示すデータを初期値としてセットされ、その後前記クロック発生部で発生されるクロックパルスをカウントすることで、前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツの先頭からの経過時間を示す内部データを生成する基準クロックカウンタと、
前記コンテンツの再生開始時に、前記通信部で受信された前記フレーム番号を示すデータを初期値としてセットされ、その後前記デコーダで再生されたフレームの数をカウントすることで、前記映像を構成するフレームのうちの少なくとも一部のフレームについて、前記コンテンツ内におけるフレーム番号を示す内部データを生成するフレーム同期カウンタと、
前記コンテンツの再生中に前記通信部で受信された、前記フレーム番号を示すデータを、前記フレーム同期カウンタで生成された前記内部データと比較するフレーム同期比較部と、
前記コンテンツの再生中に前記通信部で受信された、前記経過時間を示すデータを、前記基準カウンタで生成された前記内部データと比較するクロック比較部と、
前記フレーム同期比較部における比較結果と前記クロック比較部による比較結果を合成して、合成結果に基づいて前記クロック発生部が発生するクロックパルスの周波数を制御する周波数制御部とを備える
ことを特徴とするデジタルデータ再生装置。 - 前記基準カウンタは、前記映像を構成するフレームの各々について、前記経過時間を示す前記内部データを生成し、
前記フレーム同期カウンタは、前記映像を構成するフレームの各々について、前記フレーム番号を示す前記内部データを生成する
ことを特徴とする請求項6に記載のデジタルデータ再生装置。 - 前記通信部で受信されるコンテンツのデータが、GOPを単位とするものであり、
前記分離部が、前記コンテンツのデータGOPヘッダから、前記経過時間を示すデータ及び前記フレーム番号を示すデータを分離することを特徴とする請求項6に記載のデジタルデータ再生装置。 - 前記周波数制御部は、
前記フレーム同期比較部における比較結果と前記クロック比較部による比較結果を合成するゲイン調整・混合部と、
前記ゲイン調整・混合部の出力の高域成分を除去する低域フィルタとを備える
ことを特徴とする請求項6乃至8のいずれかに記載のデジタルデータ再生装置。 - 請求項1乃至3のいずれかに記載のデジタルデータ配信装置と、前記デジタルデータ配信装置にデジタルバスで接続された、1又は2以上の、請求項6又は7に記載のデジタルデータ再生装置とを備える同期再生システム。
- 請求項4に記載のデジタルデータ配信装置と、前記デジタルデータ配信装置にデジタルバスで接続された、1又は2以上の、請求項8に記載のデジタルデータ再生装置とを備える同期再生システム。
- 映像及び音声を含むコンテンツを蓄積する蓄積媒体から該コンテンツを読み出すデータ読み出しステップと、
前記データ読み出しステップで読み出された前記コンテンツを復号化するデコーディングステップと、
各コンテンツの復号化の開始時にリセットされ、その後クロック発生部が発生する所定周波数のクロックパルスをカウントすることで、前記コンテンツの前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツの先頭からの経過時間を示すデータを生成する経過時間データ生成ステップと、
各コンテンツの復号化の開始時にリセットされ、その後前記デコーディングステップにより再生された、前記映像を構成するフレームの数をカウントすることで、前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツ内におけるフレーム番号を示すデータを生成するフレーム番号データ生成ステップと、
前記蓄積媒体から読み出された前記コンテンツのデータ、並びに前記経過時間データ生成ステップで生成された前記経過時間を示すデータ及び前記フレーム番号データ生成ステップで生成された前記フレーム番号を示すデータを送信する通信ステップと
を有するデジタルデータ配信方法。 - 映像及び音声を含むコンテンツのデータ、並びに前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツの先頭からの経過時間を示すデータ及び当該コンテンツ内におけるフレーム番号を示すデータを受信する通信ステップと、
クロック発生部で発生された所定周波数のクロックパルスに基づいて動作し、前記通信部で受信された前記コンテンツの映像と音声を復号化するデコーディングステップと、
前記通信ステップで受信されたデータから前記経過時間を示すデータ及び前記フレーム番号を示すデータを分離する分離ステップと、
前記通信ステップで受信されたコンテンツのデータに基づく該コンテンツの再生開始時に、前記通信ステップで受信された前記経過時間を示すデータを初期値としてセットされ、その後前記クロック発生部で発生されるクロックパルスをカウントすることで、前記映像を構成するフレームのうちの少なくとも一部のフレームについて、当該コンテンツの先頭からの経過時間を示す内部データを生成する経過時間データ生成ステップと、
前記コンテンツの再生開始時に、前記通信ステップで受信された前記フレーム番号を示すデータを初期値としてセットされ、その後前記デコーダで再生されたフレームの数をカウントすることで、前記映像を構成するフレームのうちの少なくとも一部のフレームについて、前記コンテンツ内におけるフレーム番号を示す内部データを生成するフレーム番号データ生成ステップと、
前記コンテンツの再生中に前記通信ステップで受信された、前記フレーム番号を示すデータを、前記フレーム番号生成ステップで生成された前記内部データと比較するフレーム同期比較ステップと、
前記コンテンツの再生中に前記通信部で受信された、前記経過時間を示すデータを、前記経過時間データ生成ステップで生成された前記内部データと比較するクロック比較ステップと、
前記フレーム同期比較ステップにおける比較結果と前記クロック比較ステップによる比較結果を合成して、合成結果に基づいて前記クロック発生部が発生するクロックパルスの周波数を制御する周波数制御ステップとを備える
ことを特徴とするデジタルデータ再生方法。 - 請求項12に記載のデジタルデータ配信方法をコンピュータに実行させるためのプログラム。
- 請求項13に記載のデジタルデータ再生方法をコンピュータに実行させるためのプログラム。
- 請求項14又は15に記載のプログラムを記録したコンピュータで読み取り可能な記録媒体。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201380016812.9A CN104205860B (zh) | 2012-04-04 | 2013-03-06 | 数字数据发布装置和方法、数字数据再现装置和方法以及同步再现系统 |
| US14/380,016 US10171710B2 (en) | 2012-04-04 | 2013-03-06 | Device and method for digital data distribution, device and method for digital data reproduction, synchronized reproduction system, program, and recording medium |
| JP2014509086A JP5642319B2 (ja) | 2012-04-04 | 2013-03-06 | デジタルデータ配信装置及び方法、及びデジタルデータ再生装置及び方法、同期再生システム、プログラム、並びに記録媒体 |
| DE201311001880 DE112013001880T5 (de) | 2012-04-04 | 2013-03-06 | Vorrichtung und Verfahren zum Verteilen digitaler Daten, Vorrichtung und Verfahren zur Wiedergabe digitaler Daten, synchronisiertes Wiedergabesystem, Programm und Aufzeichnungsmedium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012085271 | 2012-04-04 | ||
| JP2012-085271 | 2012-04-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013150852A1 true WO2013150852A1 (ja) | 2013-10-10 |
Family
ID=49300350
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2013/056090 Ceased WO2013150852A1 (ja) | 2012-04-04 | 2013-03-06 | デジタルデータ配信装置及び方法、及びデジタルデータ再生装置及び方法、同期再生システム、プログラム、並びに記録媒体 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10171710B2 (ja) |
| JP (1) | JP5642319B2 (ja) |
| CN (1) | CN104205860B (ja) |
| DE (1) | DE112013001880T5 (ja) |
| WO (1) | WO2013150852A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015155971A (ja) * | 2014-02-20 | 2015-08-27 | 株式会社イシダ | 表示システム |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102595903B1 (ko) * | 2016-08-26 | 2023-10-30 | 삼성전자주식회사 | 모뎀 칩, 이를 포함하는 어플리케이션 프로세서 및 모뎀 칩의 동작방법 |
| EP3861701A1 (en) | 2018-10-05 | 2021-08-11 | Google LLC | Synchronous sounds for audio assistant on devices |
| JP7646612B2 (ja) * | 2022-09-28 | 2025-03-17 | 本田技研工業株式会社 | 車両制御システム、及び車両制御システムの制御方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000322039A (ja) * | 1999-05-13 | 2000-11-24 | Mitsubishi Electric Corp | 表示装置、制御装置および多画面表示システム |
| JP2003173614A (ja) * | 2001-01-12 | 2003-06-20 | Matsushita Electric Ind Co Ltd | ディスク再生システム、および表示装置 |
| WO2006025093A1 (ja) * | 2004-08-30 | 2006-03-09 | Mitsubishi Denki Kabushiki Kaisha | 画面同期制御装置 |
| JP2008096746A (ja) * | 2006-10-12 | 2008-04-24 | Canon Inc | 表示制御装置、表示装置、及びマルチディスプレイシステム |
Family Cites Families (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09205618A (ja) * | 1996-01-29 | 1997-08-05 | Mitsubishi Electric Corp | 動画像音声伸張再生装置および動画像音声同期制御器 |
| JPH09321687A (ja) | 1996-05-27 | 1997-12-12 | Fujitsu Ltd | 無線通信機器 |
| EP1052793B8 (en) * | 1999-05-11 | 2009-04-01 | Canon Kabushiki Kaisha | Method and device for synchronisation between two networks |
| US6754234B1 (en) * | 1999-05-21 | 2004-06-22 | Ati International Srl | Method and apparatus for asynchronous frame synchronization |
| JP2000338944A (ja) * | 1999-05-26 | 2000-12-08 | Mitsubishi Electric Corp | マルチディスプレイビデオ表示装置 |
| JP2000350182A (ja) | 1999-06-01 | 2000-12-15 | Ricoh Co Ltd | 動画配信システム |
| KR100323666B1 (ko) * | 1999-08-12 | 2002-02-07 | 구자홍 | 모니터의 클럭위상 보상장치 및 방법 |
| US20020095531A1 (en) | 2001-01-12 | 2002-07-18 | Matsushita Electric Industrial Co., Ltd. | Disc playback system and display unit |
| JP4532027B2 (ja) | 2001-07-02 | 2010-08-25 | 株式会社リコー | 配信サーバー |
| US7379653B2 (en) * | 2002-02-20 | 2008-05-27 | The Directv Group, Inc. | Audio-video synchronization for digital systems |
| KR100442286B1 (ko) * | 2002-02-25 | 2004-07-30 | 엘지전자 주식회사 | 디지털 방송 수신기의 색재현 오차 보상 장치 및 방법 |
| JP2004172725A (ja) * | 2002-11-18 | 2004-06-17 | Sony Corp | 映像信号処理システム、映像信号処理装置および方法、記録媒体、並びにプログラム |
| JP4214454B2 (ja) * | 2002-12-13 | 2009-01-28 | ソニー株式会社 | 映像信号処理システム、映像信号処理装置および方法、記録媒体、並びにプログラム |
| JP4735932B2 (ja) * | 2003-09-02 | 2011-07-27 | ソニー株式会社 | コンテンツ受信装置、ビデオオーディオ出力タイミング制御方法及びコンテンツ提供システム |
| US7250987B2 (en) * | 2004-02-06 | 2007-07-31 | Broadcom Corporation | Method and system for an integrated VSB/QAM/NTSC/OOB plug-and-play DTV receiver |
| JP2006310964A (ja) | 2005-04-26 | 2006-11-09 | Canon Inc | 通信端末装置及びその制御方法、並びにプログラム |
| JP2006325082A (ja) | 2005-05-20 | 2006-11-30 | Canopus Co Ltd | 動画データ編集装置および方法 |
| JP2007104347A (ja) | 2005-10-05 | 2007-04-19 | Matsushita Electric Ind Co Ltd | 音声伝送システムにおけるクロック同期システム及び方法 |
| US7995143B2 (en) * | 2006-02-10 | 2011-08-09 | Qualcomm Incorporated | Wireless video link synchronization |
| WO2007092997A1 (en) | 2006-02-15 | 2007-08-23 | Fiberbyte Pty Ltd | Distributed synchronization and timing system |
| JP4965957B2 (ja) * | 2006-10-03 | 2012-07-04 | キヤノン株式会社 | 表示制御装置、表示システム、及び表示制御方法 |
| US20080211825A1 (en) | 2006-10-12 | 2008-09-04 | Canon Kabushiki Kaisha | Display control apparatus, display apparatus, display control method, and display processing method |
| JP5209882B2 (ja) | 2007-02-07 | 2013-06-12 | 株式会社シービット | 番組配信システムおよび番組配信プログラム |
| JP2008197383A (ja) * | 2007-02-13 | 2008-08-28 | Seiko Epson Corp | マルチディスプレイシステム、画像表示装置、画像表示方法及び画像表示プログラム |
| CN101731011B (zh) * | 2007-05-11 | 2014-05-28 | 奥迪耐特有限公司 | 用于设置接收器延迟时间的方法 |
| GB2453767A (en) * | 2007-10-19 | 2009-04-22 | Toumaz Technology Ltd | Automatic frequency correction in a frequency shift keying recevier |
| US20090109988A1 (en) * | 2007-10-26 | 2009-04-30 | Chowdhary Musunuri | Video Decoder with an Adjustable Video Clock |
| FR2930396A1 (fr) | 2008-04-21 | 2009-10-23 | Thomson Licensing Sas | Marquage temporel associe a une synchronisation d'equipements connectes a un reseau |
| JP5230744B2 (ja) * | 2008-08-29 | 2013-07-10 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理システムおよび情報処理装置 |
| JP4715886B2 (ja) * | 2008-08-29 | 2011-07-06 | ソニー株式会社 | 映像表示装置、映像表示システムおよび映像表示方法 |
| CN101721011A (zh) | 2008-10-15 | 2010-06-09 | 糜鹤云 | 一种可更换填充物的鞋垫 |
| US8582033B2 (en) * | 2009-05-22 | 2013-11-12 | Megachips Corporation | Movie reproduction system and movie reproduction method for reducing delay time of reproduced movie |
| JP2011035578A (ja) | 2009-07-31 | 2011-02-17 | Panasonic Corp | 送信装置、受信装置及び伝送システム |
| US9369746B2 (en) * | 2009-08-07 | 2016-06-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Apparatus and method for tuning to a channel of a moving pictures expert group transport stream (MPEG-TS) |
| JP5471218B2 (ja) | 2009-09-14 | 2014-04-16 | 住友電気工業株式会社 | 路車間通信システム、及び車載機 |
| CN101783868B (zh) * | 2010-03-24 | 2012-01-11 | 北京邮电大学 | 一种利用视频同步信号线传输用户数据的方法 |
| WO2012077392A1 (ja) * | 2010-12-10 | 2012-06-14 | 三菱電機株式会社 | マルチ画面表示システム |
-
2013
- 2013-03-06 US US14/380,016 patent/US10171710B2/en active Active
- 2013-03-06 WO PCT/JP2013/056090 patent/WO2013150852A1/ja not_active Ceased
- 2013-03-06 JP JP2014509086A patent/JP5642319B2/ja not_active Expired - Fee Related
- 2013-03-06 DE DE201311001880 patent/DE112013001880T5/de not_active Withdrawn
- 2013-03-06 CN CN201380016812.9A patent/CN104205860B/zh not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000322039A (ja) * | 1999-05-13 | 2000-11-24 | Mitsubishi Electric Corp | 表示装置、制御装置および多画面表示システム |
| JP2003173614A (ja) * | 2001-01-12 | 2003-06-20 | Matsushita Electric Ind Co Ltd | ディスク再生システム、および表示装置 |
| WO2006025093A1 (ja) * | 2004-08-30 | 2006-03-09 | Mitsubishi Denki Kabushiki Kaisha | 画面同期制御装置 |
| JP2008096746A (ja) * | 2006-10-12 | 2008-04-24 | Canon Inc | 表示制御装置、表示装置、及びマルチディスプレイシステム |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015155971A (ja) * | 2014-02-20 | 2015-08-27 | 株式会社イシダ | 表示システム |
Also Published As
| Publication number | Publication date |
|---|---|
| DE112013001880T5 (de) | 2015-01-08 |
| CN104205860B (zh) | 2017-09-26 |
| JP5642319B2 (ja) | 2014-12-17 |
| US20150062431A1 (en) | 2015-03-05 |
| US10171710B2 (en) | 2019-01-01 |
| JPWO2013150852A1 (ja) | 2015-12-17 |
| CN104205860A (zh) | 2014-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101132043B1 (ko) | 디코더 장치 및 디코드 방법 | |
| JP6184408B2 (ja) | 受信装置及びその受信方法 | |
| JPH11205696A (ja) | 映像伝送装置及び映像伝送方法 | |
| JP2009272945A (ja) | 同期再生装置 | |
| CN101207764A (zh) | 记录装置、记录方法和再现装置 | |
| JP5642319B2 (ja) | デジタルデータ配信装置及び方法、及びデジタルデータ再生装置及び方法、同期再生システム、プログラム、並びに記録媒体 | |
| JP2007124044A (ja) | 基準クロック再生回路及びデータ受信装置 | |
| JP4096915B2 (ja) | デジタル情報再生装置及び方法 | |
| JP2004040579A (ja) | デジタル放送受信装置、およびデジタル放送同期再生方法 | |
| TW200937957A (en) | Method and related device for converting transport stream to file format | |
| JP2002176643A (ja) | 映像・音声復号処理における映像・音声の同期再生方式 | |
| JP6801668B2 (ja) | コンテンツ再生装置、およびコンテンツ再生方法 | |
| JP2002290910A (ja) | マルチメディア情報記録再生装置 | |
| TWI743774B (zh) | 音訊與視訊同步方法與相關的裝置 | |
| JP4690965B2 (ja) | データ記録再生装置 | |
| JP4850041B2 (ja) | 映像再生システム、映像再生の同期方法および映像再生端末 | |
| US10262690B2 (en) | Signal processing device, signal processing system, signal processing method, and program | |
| JP4998574B2 (ja) | 映像音声記録装置 | |
| KR100527427B1 (ko) | 고출력 및 고음질의 오디오를 재생하는 동영상 재생장치및 방법 | |
| JP5720285B2 (ja) | ストリーミングシステム | |
| JP2007201797A (ja) | 伝送システム及び映像出力方法 | |
| JP2005277461A (ja) | データ伝送システム | |
| JP2005286742A (ja) | Av装置、avシステムおよびav信号転送方法 | |
| JP2019186732A (ja) | レコーダおよび録画情報の再生方法 | |
| JPH11164269A (ja) | データ伝送装置、データ受信装置およびデータ伝送方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13771755 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2014509086 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 14380016 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 112013001880 Country of ref document: DE Ref document number: 1120130018802 Country of ref document: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 13771755 Country of ref document: EP Kind code of ref document: A1 |