JP5682533B2 - Communication terminal device and communication method - Google Patents
Communication terminal device and communication method Download PDFInfo
- Publication number
- JP5682533B2 JP5682533B2 JP2011229698A JP2011229698A JP5682533B2 JP 5682533 B2 JP5682533 B2 JP 5682533B2 JP 2011229698 A JP2011229698 A JP 2011229698A JP 2011229698 A JP2011229698 A JP 2011229698A JP 5682533 B2 JP5682533 B2 JP 5682533B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- time
- terminal
- delay time
- received
- 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.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、通信端末装置及び通信方法に関する。 The present invention relates to a communication terminal device and a communication method.
通信端末装置及び通信方法においては、映像データを複数の端末から出力する場合や、対応する映像データと音声データとを別々の端末から出力する場合のように、複数のデータを別々の端末から出力する場合がある。このような場合に、通信端末装置から送信されたデータが各端末に受信されるまでに要する時間の差を考慮して、複数のデータを同期させて出力する技術が従来から知られている。 In a communication terminal device and communication method, a plurality of data is output from different terminals, such as when video data is output from a plurality of terminals, or when corresponding video data and audio data are output from separate terminals. There is a case. In such a case, a technique for outputting a plurality of data in synchronization in consideration of a difference in time required for each terminal to receive data transmitted from a communication terminal device has been conventionally known.
例えば、特開2003−46901号公報記載のリップシンク制御装置では、受信手段であるセットトップボックスによりデジタル放送を受信し、AVアンプ等の外部機器のデコーダを利用して音声を出力している。この際、セットトップボックスは、受信したデジタル放送から音声ストリームを分離し、当該音声ストリームをデコードせずに外部機器に出力すると共に、音声ストリームをデコードして得た音声信号を外部機器に出力する。また、セットトップボックスは、受信したデジタル放送から映像ストリームを分離し、当該映像ストリームをデコードして得た映像信号を外部機器に出力する。音声信号と映像信号とは、音声ストリーム及び映像ストリームに含まれるタイムスタンプ情報を用いてリップシンクがとられる。外部機器は、当該外部機器に内蔵されたデコーダにより、セットトップボックスから供給された音声ストリームを音声信号にデコードする。そして、外部機器は、遅延量測定器により、セットトップボックスからの音声信号と、デコーダからの音声信号との間の遅延量を測定し、この遅延量に基づいて、映像信号及びデコーダからの音声信号のいずれか一方を遅延させて出力することで、映像信号と音声信号とを同期させて出力している。このリップシンク制御装置のような通信端末装置は、運用が比較的容易であるため、CATVのような大規模なシステムには適している。 For example, in the lip sync control apparatus described in Japanese Patent Application Laid-Open No. 2003-46901, a digital broadcast is received by a set top box which is a receiving means, and audio is output using a decoder of an external device such as an AV amplifier. At this time, the set-top box separates the audio stream from the received digital broadcast, outputs the audio stream to the external device without decoding, and outputs the audio signal obtained by decoding the audio stream to the external device. . The set-top box separates the video stream from the received digital broadcast and outputs a video signal obtained by decoding the video stream to an external device. The audio signal and the video signal are lip-synced using time stamp information included in the audio stream and the video stream. The external device decodes the audio stream supplied from the set-top box into an audio signal by a decoder built in the external device. Then, the external device measures the delay amount between the audio signal from the set top box and the audio signal from the decoder by the delay amount measuring device, and based on this delay amount, the video signal and the audio from the decoder are measured. By delaying and outputting one of the signals, the video signal and the audio signal are output in synchronization. A communication terminal device such as this lip sync control device is relatively easy to operate, and is therefore suitable for a large-scale system such as CATV.
上述のような通信端末装置及び通信方法では、データの出力を遅延させて出力時刻を一致させるために、データを一時的に記憶するためのバッファが個々の端末にそれぞれ必要となる。一方、近年、ICT(Information Communication Technology)の進歩により、超高速通信技術を駆使して、ハイビジョンデータやブルーレイデータのような大容量のデータを伝送する場合がある。そうすると、より大容量のバッファが個々の端末に必要となり、安価であることが望まれる端末が高コスト化するおそれがある。 In the communication terminal device and the communication method as described above, in order to delay the output of data and match the output time, a buffer for temporarily storing data is required for each terminal. On the other hand, in recent years, with the advancement of ICT (Information Communication Technology), there is a case where a large amount of data such as high-definition data or Blu-ray data is transmitted by making full use of ultrahigh-speed communication technology. In this case, a buffer having a larger capacity is required for each terminal, and there is a concern that the cost of a terminal that is desired to be inexpensive may increase.
また、近年、ネットワーク経由でコンテンツ等を配信する場合、データの圧縮解凍やファイル形式の変更のためのコーデックや、著作権保護等のために、データの符号化及び復号を介してデータを各端末に送信する場合がある。符号化及び復号を介すると、その分、通信端末装置から送信されたデータが各端末に受信されるまでに要する時間が増加するため、バッファが記憶すべきデータが増大する。従って、さらに端末の高コスト化を招くおそれがある。 In addition, in recent years, when distributing contents etc. via a network, the codec for data compression / decompression and file format change, data protection, etc. for each terminal via data encoding / decoding May be sent to. Through the encoding and decoding, the time required until the data transmitted from the communication terminal apparatus is received by each terminal increases, and the data to be stored in the buffer increases accordingly. Therefore, the cost of the terminal may be further increased.
本発明は、このような課題を解決するために成されたものであり、バッファを必要とすることなく、複数のデータを同期させて出力することができる通信端末装置及び通信方法を提供することを目的とする。 The present invention has been made to solve such a problem, and provides a communication terminal device and a communication method capable of outputting a plurality of data in synchronization without requiring a buffer. With the goal.
本発明に係る通信端末装置は、車両に設けられる複数の端末に対してデータの送信が可能な通信端末装置であって、記憶媒体からデータを読み出すデータ読み出し手段と、データ読み出し手段で読み出したデータが第一の端末に受信されるまでに要する時間と、データ読み出し手段で読み出したデータが第二の端末に受信されるまでに要する時間との差である遅延時間を検出する遅延時間検出手段と、を備え、データ読み出し手段は、第一の端末にデータが受信される時刻と第二の端末にデータが受信される時刻とが一致するように、遅延時間検出手段により検出された遅延時間に基づき、第一の端末へ送信するためのデータを読み出す時刻と第二の端末へ送信するためのデータを読み出す時刻とを調整することを特徴とする。 Communication terminal device according to the present invention, meet transmission capable communication terminal device data to a plurality of terminals provided in a vehicle, a data reading means for reading data from the storage medium, data read by the data reading means A delay time detecting means for detecting a delay time that is a difference between a time required for the first terminal to receive the data and a time required for the data read by the data reading means to be received by the second terminal; The data reading means has a delay time detected by the delay time detecting means so that the time when the data is received by the first terminal and the time when the data is received by the second terminal coincide with each other. Based on this, the time for reading data for transmission to the first terminal and the time for reading data for transmission to the second terminal are adjusted.
本発明に係る通信端末装置では、遅延時間検出手段により遅延時間が検出され、当該遅延時間に基づき、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致するように、第一の端末へ送信するためのデータを読み出す時刻と、第二の端末へ送信するためのデータを読み出す時刻とが調整される。従って、バッファに一時的にデータを保存しなくても、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致し、第一の端末及び第二の端末から同期させてデータを出力することができる。よって、バッファを必要とすることなく、複数のデータを同期させて出力することができる。 In the communication terminal device according to the present invention, the delay time is detected by the delay time detection means, and based on the delay time, the time when the data is received by the first terminal and the time when the data is received by the second terminal Are adjusted so that the time for reading data for transmission to the first terminal and the time for reading data for transmission to the second terminal are adjusted. Therefore, even when data is not temporarily stored in the buffer, the time at which data is received by the first terminal matches the time at which data is received by the second terminal, and the first terminal and the second terminal Data can be output synchronously from the two terminals. Therefore, a plurality of data can be synchronized and output without requiring a buffer.
また、データ読み出し手段で読み出したデータを記憶可能な記憶手段を備え、遅延時間が所定時間以下の場合には、記憶手段によりデータを記憶し、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致するように、当該記憶されたデータを第一の端末又は第二の端末に送信することが好ましい。こうすると、遅延時間が所定時間より短い場合には、記憶手段によりデータを一時的に記憶することで、第一の端末及び第二端末からデータを同期させて出力し、一方、遅延時間が所定時間より長く、記憶すべきデータの容量が記憶手段の容量を超えるような場合等には、遅延時間に基づきデータを読み出す時刻を調整する方式に移行することが可能となる。 In addition, a storage unit capable of storing the data read by the data reading unit, and when the delay time is a predetermined time or less, the data is stored by the storage unit, and the time when the data is received by the first terminal, It is preferable to transmit the stored data to the first terminal or the second terminal so that the time when the data is received by the second terminal matches. In this way, when the delay time is shorter than the predetermined time, the data is temporarily stored by the storage means, so that the data is synchronously output from the first terminal and the second terminal, while the delay time is predetermined. For example, when the capacity of the data to be stored is longer than the time and exceeds the capacity of the storage means, it is possible to shift to a method of adjusting the time to read data based on the delay time.
また、データ読み出し手段と第一の端末との間の通信経路、及び、データ読み出し手段と第二の端末との間の通信経路の少なくとも一方には、データ読み出し手段で読み出したデータを符号化する符号化手段と、当該符号化手段で符号化されたデータを復号する復号手段とが設けられており、遅延時間検出手段は、符号化手段がデータの符号化に要する時間と、符号化手段により符号化されたデータを復号手段が復号するのに要する時間とを考慮して、遅延時間を検出することが好ましい。符号化及び復号を介すると、遅延時間が長くなって大容量のバッファが必要となるため、バッファを必要とすることなく、複数のデータを同期させて出力することができるという本発明の効果がより好適に発揮される。 In addition, at least one of the communication path between the data reading unit and the first terminal and the communication path between the data reading unit and the second terminal encodes the data read by the data reading unit. There is provided an encoding means and a decoding means for decoding the data encoded by the encoding means, and the delay time detecting means is configured so that the time required for the encoding means to encode the data and the encoding means It is preferable to detect the delay time in consideration of the time required for the decoding means to decode the encoded data. Through the encoding and decoding, the delay time becomes long and a large-capacity buffer is required. Therefore, the effect of the present invention is that a plurality of data can be synchronized and output without the need for a buffer. More preferably.
本発明に係る通信方法は、車両に設けられる複数の端末に対してデータを送信する通信方法であって、記憶媒体から読み出したデータが第一の端末に受信されるまでに要する時間と、記憶媒体から読み出したデータが第二の端末に受信されるまでに要する時間との差である遅延時間を検出し、第一の端末にデータが受信される時刻と第二の端末にデータが受信される時刻とが一致するように、遅延時間に基づき、第一の端末へ送信するためのデータを読み出す時刻と第二の端末へ送信するためのデータを読み出す時刻とを調整することを特徴とする。 Communication method according to the present invention, meet the communication method of transmitting data to a plurality of terminals provided in a vehicle, the time required until the data read from the storage medium is received by the first terminal, storage The delay time, which is the difference between the time it takes for the data read from the medium to be received by the second terminal, is detected, and the time when the data is received by the first terminal and the data is received by the second terminal Based on the delay time, the time for reading data for transmission to the first terminal and the time for reading data for transmission to the second terminal are adjusted based on the delay time. .
本発明に係る通信方法では、遅延時間が検出され、当該遅延時間に基づき、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致するように、第一の端末へ送信するためのデータを読み出す時刻と、第二の端末へ送信するためのデータを読み出す時刻とが調整される。従って、バッファに一時的にデータを保存しなくても、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致し、第一の端末及び第二の端末から同期させてデータを出力することができる。よって、バッファを必要とすることなく、複数のデータを同期させて出力することができる。 In the communication method according to the present invention, the delay time is detected, and based on the delay time, the time when the data is received by the first terminal and the time when the data is received by the second terminal are matched. The time for reading data for transmission to the first terminal and the time for reading data for transmission to the second terminal are adjusted. Therefore, even when data is not temporarily stored in the buffer, the time at which data is received by the first terminal matches the time at which data is received by the second terminal, and the first terminal and the second terminal Data can be output synchronously from the two terminals. Therefore, a plurality of data can be synchronized and output without requiring a buffer.
また、遅延時間が所定時間以下の場合には、記憶媒体から読み出したデータを記憶し、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致するように、当該記憶されたデータを第一の端末又は第二の端末に送信することが好ましい。こうすると、遅延時間が所定時間より短い場合には、記憶媒体から読み出したデータを一時的に記憶することで、第一の端末及び第二端末からデータを同期させて出力し、一方、遅延時間が所定時間より長く、記憶すべきデータの容量が大きい場合等には、遅延時間に基づきデータを読み出す時刻を調整する方法に移行することが可能となる。 If the delay time is equal to or shorter than the predetermined time, the data read from the storage medium is stored, and the time when the data is received by the first terminal coincides with the time when the data is received by the second terminal. Thus, it is preferable to transmit the stored data to the first terminal or the second terminal. In this way, when the delay time is shorter than the predetermined time, the data read from the storage medium is temporarily stored, so that the data is synchronously output from the first terminal and the second terminal, while the delay time is Is longer than the predetermined time and the amount of data to be stored is large, it is possible to shift to a method of adjusting the time to read data based on the delay time.
また、記憶媒体から読み出したデータの符号化に要する時間と、当該符号化されたデータの復号に要する時間とを考慮して、遅延時間を検出し、第一の端末、及び、第二の端末の少なくとも一方には、記憶媒体から読み出したデータの符号化、及び、当該符号化されたデータの復号を介して、データを送信することが好ましい。符号化及び復号を介すると、遅延時間が長くなって大容量のバッファが必要となるため、バッファを必要とすることなく、複数のデータを同期させて出力することができるという本発明の効果がより好適に発揮される。 Further, the delay time is detected in consideration of the time required for encoding the data read from the storage medium and the time required for decoding the encoded data, and the first terminal and the second terminal It is preferable to transmit data to at least one of the data through encoding of the data read from the storage medium and decoding of the encoded data. Through the encoding and decoding, the delay time becomes long and a large-capacity buffer is required. Therefore, the effect of the present invention is that a plurality of data can be synchronized and output without the need for a buffer. More preferably.
本発明によれば、バッファを必要とすることなく、複数のデータを同期させて出力することができる通信端末装置及び通信方法を提供することが可能となる。 ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to provide the communication terminal device and communication method which can output several data synchronizing, without requiring a buffer.
以下、図面を参照しつつ本発明に係る通信端末装置及び通信方法の好適な実施形態について詳細に説明する。なお、同一又は相当要素には、同一の符号を付し、重複する説明は省略する。 Hereinafter, preferred embodiments of a communication terminal device and a communication method according to the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol is attached | subjected to the same or equivalent element, and the overlapping description is abbreviate | omitted.
[第一実施形態]
図1は、本発明の第一実施形態に係る通信端末装置を示すブロック図である。図1に示すように、通信端末装置1Aは、例えば車両Vに設けられた車内マルチメディアシステム100に適用されている。車両Vには、ヘッドユニットU1及びRSE(Rear Seat Entertainment)ユニットU2が搭載されている。ヘッドユニットU1は、DVD2、前席ディスプレイ(第一の端末)3、エンコーダ(符号化手段)4、及び第一通信部5を備えている。RSEユニットU2は、第二通信部6、デコーダ(復号手段)7、及び後席ディスプレイ(第二の端末)8を備えている。
[First embodiment]
FIG. 1 is a block diagram showing a communication terminal apparatus according to the first embodiment of the present invention. As illustrated in FIG. 1, the communication terminal device 1 </ b> A is applied to an in-
DVD2は、DVDディスク、ブルーレイディスク、及び内蔵されたハードディスク等の記憶媒体に記憶された映像データや音声データ等のデータを読み出して端末に送信するものであり、前席ディスプレイ3及びエンコーダ4に接続されている。DVD2は、読み出したデータを前席ディスプレイ3及びエンコーダ4に送信する。
The
前席ディスプレイ3は、データを出力する端末であり、前席に座った乗員が視認できる位置に設けられている。前席ディスプレイ3は、例えば液晶ディスプレイやスピーカ等を含んで構成されている。
The
エンコーダ4は、データを符号化するものである。符号化としては、データの圧縮解凍、データのファイル形式の変更、及び、データの暗号化等が挙げられる。エンコーダ4は、第一通信部5に接続されており、符号化したデータを第一通信部5に送信する。
The
第一通信部5は、RSEユニットU2との間でデータの送受信を行うものであり、車内ネットワークNを介して、第二通信部6に接続されている。第一通信部5は、ヘッドユニットU1に設けられた不図示のクロックに接続されている。
The
車内ネットワークNとしては、IEEEで標準化されているEthernet(登録商標) AVBや、ノード間での時刻同期が可能なネットワークを採用することができる。これにより、車内ネットワークNに接続されたヘッドユニットU1及びRSEユニットU2が、同期した時計(カウンタ値)を持つことが可能となっている。 As the in-vehicle network N, Ethernet (registered trademark) AVB standardized by IEEE or a network capable of time synchronization between nodes can be adopted. Accordingly, the head unit U1 and the RSE unit U2 connected to the in-vehicle network N can have synchronized clocks (counter values).
第二通信部6は、ヘッドユニットU1との間でデータの送受信を行うものである。第二通信部6は、RSEユニットU2に設けられた不図示のクロックに接続されている。第二通信部6は、デコーダ7に接続されており、第一通信部5から受信したデータをデコーダ7に送信する。
The
デコーダ7は、エンコーダ4により符号化されたデータを復号するものである。デコーダ7は、後席ディスプレイ8に接続されており、復号したデータを後席ディスプレイ8に送信する。
The
後席ディスプレイ8は、データを出力する端末であり、後席に座った乗員が視認できる位置に設けられている。後席ディスプレイ8は、前席ディスプレイ3と同様、例えば液晶ディスプレイやスピーカ等を含んで構成されている。
The
次に、通信端末装置1Aについて、詳細に説明する。通信端末装置1Aは、DVD2により読み出したデータを前席ディスプレイ3及び後席ディスプレイ8から同期させて出力させることを可能とするものである。通信端末装置1Aは、データ読み出し部(データ読み出し手段)10及び遅延時間検出部(遅延時間検出手段)11を備えている。
Next, the
データ読み出し部10は、記憶媒体に記憶されたデータを読み出すものである。データ読み出し部10は、同一の記憶媒体から別々に独立してデータを読み出す、いわゆるランダムアクセスが可能となっている。
The
遅延時間検出部11は、データ読み出し部10で読み出したデータが前席ディスプレイ3に受信されるまでに要する時間と、データ読み出し部10で読み出したデータが後席ディスプレイ8に受信されるまでに要する時間との差である遅延時間を検出するものである。遅延時間検出部11は、例えば、ヘッドユニットU1内に設けられたECU(Electric Control Unit)により構成することができる。遅延時間検出部11は、例えば、DVD2に設けられている。なお、遅延時間検出部11は、DVD2以外の部分に設けられていてもよい。
The delay
遅延時間検出部11は、データ読み出し部10で読み出したデータをエンコーダ4が符号化するのに要するエンコーダ遅延時間Teを記憶することが可能となっている。エンコーダ遅延時間Teは、エンコーダ4に固有の固定値となっている。また、遅延時間検出部11は、エンコーダ4により符号化されたデータをデコーダ7が復号するのに要するデコーダ遅延時間Tdを記憶することが可能となっている。デコーダ遅延時間Tdは、デコーダ7に固有の固定値となっている。なお、エンコーダ遅延時間Te及びデコーダ遅延時間Tdは、予め遅延時間検出部11に記憶されていてもよいし、エンコーダ4やデコーダ7が車内マルチメディアシステム100に接続されたとき等に、遅延時間検出部11に送信され記憶されてもよい。
The delay
次に、本実施形態に係る通信端末装置1Aの動作について説明する。図2は、図1の通信端末装置の動作を示すフローチャートであって、本実施形態に係る通信方法を示すものである。
Next, the operation of the
図2に示すように、通信端末装置1Aの動作は、遅延時間検出部11がエンコーダ遅延時間Te及びデコーダ遅延時間Tdを保持することから始まる(ステップS10)。次に、遅延時間検出部11は、ヘッドユニットU1及びRSEユニットU2のクロックを同期する時刻同期処理を行う(ステップS12)。
As shown in FIG. 2, the operation of the
図3は、時刻同期処理を示す概念図である。図3に示すように、時刻同期処理では、まず、遅延時間検出部11から時刻同期処理開始の指令を受けた第一通信部5が、ヘッドユニットU1のクロックから現在の時刻である時刻T1を取得し、時刻T1を第二通信部6に送信する。このとき、第一通信部5が時刻T1を送信してから第二通信部6が時刻T1を受信するまで、時間t1がかかる。時刻T1を受信した第二通信部6は、RSEユニットU2のクロックの時刻をT1に設定する。このとき、ヘッドユニットU1のクロックの時刻は、時刻(T1+t1)となる。
FIG. 3 is a conceptual diagram showing time synchronization processing. As shown in FIG. 3, in the time synchronization process, first, the
次に、第二通信部6は、第一通信部5に対して返送の要求を送信する。このとき、第二通信部6が要求を送信してから第一通信部5が要求を受信するまで、時間t1がかかる。要求を受信した第一通信部5は、第二通信部6に対して返送パケットを送信する。このとき、第一通信部5が返送パケットを送信してから第二通信部6が返送パケットを受信するまで、時間t1がかかる。従って、第二通信部6が要求を送信してから第二通信部6が返送パケットを受信するまでの時間RTT=2×t1となる。よって、第二通信部6が返送パケットを受信したとき、RSEユニットU2のクロックの時刻は、時刻(T1+2×t1)となる。
Next, the
以上より、第二通信部6は、ヘッドユニットU1のクロックに対するRSEユニットU2のクロックの遅延は、時間t1であると認識する。そして、第二通信部6は、RSEユニットU2のクロックの時刻を補正し、時刻同期処理が完了する。これにより、ヘッドユニットU1のクロックの時刻、及び、RSEユニットU2のクロックの時刻は、いずれも時刻T3となる。第一通信部5は、遅延時間検出部11に対して、時刻同期処置完了の通知を送信する。
From the above, the
図2に戻り、次に、遅延時間検出部11は、車内ネットワーク遅延時間Tnetを測定する車内ネットワーク遅延時間測定処置を行う(ステップS14)。車内ネットワーク遅延時間Tnetは、データが車内ネットワークNを経由するのに要する時間である。
Returning to FIG. 2, next, the delay
図4は、車内ネットワーク遅延時間測定処理を示す概念図である。図4に示すように、車内ネットワーク遅延時間測定処理では、まず、遅延時間検出部11から車内ネットワーク遅延時間測定処理開始の指令を受けた第一通信部5が、ヘッドユニットU1のクロックから現在の時刻である時刻T4を取得し、時刻T4を第二通信部6に送信する。このとき、第一通信部5が時刻T4を送信してから第二通信部6が時刻T4を受信するまで、時間t2がかかる。従って、第二通信部6が時刻T4を受信する際、RSEユニットU2のクロックは時刻(T4+t2)となる。これにより、第二通信部6は、車内ネットワーク遅延時間Tnet=t2と認識する。
FIG. 4 is a conceptual diagram showing in-vehicle network delay time measurement processing. As shown in FIG. 4, in the in-vehicle network delay time measurement process, first, the
次に、第二通信部6は、第一通信部5に対して車内ネットワーク遅延時間Tnet=t2との通知を送信する。そして、第一通信部5は車内ネットワーク遅延時間Tnet=t2と設定し、車内ネットワーク遅延時間測定処理が完了する。第一通信部5は、車内ネットワーク遅延時間測定処理完了の通知と共に、車内ネットワーク遅延時間Tnetを遅延時間検出部11に送信する。
Next, the
図2に戻り、次に、遅延時間検出部11は、以下の式(1)により、データ読み出し部10で読み出したデータが前席ディスプレイ3に受信されるまでに要する時間と、データ読み出し部10で読み出したデータが後席ディスプレイ8に受信されるまでに要する時間との差である遅延時間(Tf−Tr)を算出する(ステップS16)。
(Tf−Tr)=(Te+Tnet+Td)・・・(1)
Returning to FIG. 2, the delay
(Tf−Tr) = (Te + Tnet + Td) (1)
次に、DVD2は、再生を開始する(ステップS18)。データ読み出し部10は、後席ディスプレイ8へ送信するためのデータを記憶媒体から読み出し、車内ネットワークNを介して、後席ディスプレイ8へ送信する(ステップS20)。このとき、データ読み出し部10が後席ディスプレイ8へ送信するためのデータを読み出す時刻は、時刻Trとなる。
Next, the
次に、データ読み出し部10は、時刻Trから遅延時間(Tf−Tr)経過後、前席ディスプレイ3へ送信するためのデータを記憶媒体から読み出し、前席ディスプレイ3へ送信する。そして、前席ディスプレイ3及び後席ディスプレイ8は、受信したデータを出力する(ステップS22)。
Next, after the delay time (Tf−Tr) has elapsed from the time Tr, the
このとき、データ読み出し部10が前席ディスプレイ3へ送信するためのデータを読み出す時刻は、時刻Tfとなる。また、前席ディスプレイ3からデータが出力される時刻、及び、後席ディスプレイ8からデータが出力される時刻も、それぞれ時刻Tfとなり、前席ディスプレイ3及び後席ディスプレイ8からデータが同期して出力される。そして、一連の動作は終了する。
At this time, the time at which the
以上、本実施形態に係る通信端末装置1A及び通信方法では、遅延時間検出部11により遅延時間(Tf−Tr)が検出され、当該遅延時間(Tf−Tr)に基づき、前席ディスプレイ3にデータが受信される時刻Tfと、後席ディスプレイ8にデータが受信される時刻Tfとが一致するように、前席ディスプレイ3へ送信するためのデータを読み出す時刻Tfと、後席ディスプレイ8へ送信するためのデータを読み出す時刻Trとが調整される。従って、バッファに一時的にデータを保存しなくても、前席ディスプレイ3にデータが受信される時刻Tfと、後席ディスプレイ8にデータが受信される時刻Tfとが一致し、前席ディスプレイ3及び後席ディスプレイ8から同期させてデータを出力することができる。よって、バッファを必要とすることなく、複数のデータを同期させて出力することができる。
As described above, in the
また、本実施形態に係る通信端末装置1A及び通信方法では、上述のように、データ読み出し部10と後席ディスプレイ8との間の通信経路に、データ読み出し部10で読み出したデータを符号化するエンコーダ4と、当該エンコーダ4で符号化されたデータを復号するデコーダ7とが設けられており、遅延時間検出部11は、エンコーダ4がデータの符号化に要するエンコーダ遅延時間Teと、エンコーダ4により符号化されたデータをデコーダ7が復号するのに要するデコーダ遅延時間Tdとを考慮して、遅延時間(Tf−Tr)を検出する。そして、後席ディスプレイ8には、記憶媒体から読み出したデータの符号化、及び、当該符号化されたデータの復号を介して、データが送信されている。ここで、符号化及び復号を介すると、遅延時間が長くなって大容量のバッファが必要となるため、バッファを必要とすることなく、複数のデータを同期させて出力することができるという本発明の効果がより好適に発揮される。
Further, in the
[第二実施形態]
図5は、本発明の第二実施形態に係る通信端末装置を示すブロック図である。図2に示すように、本実施形態に係る車内マルチメディアシステム200に適用された通信端末装置1Bが、第一実施形態に係る通信端末装置1A(図1参照)と異なる点は、バッファ(記憶手段)12及びセレクタ13を備える点である。
[Second Embodiment]
FIG. 5 is a block diagram showing a communication terminal apparatus according to the second embodiment of the present invention. As shown in FIG. 2, the
バッファ12は、データ読み出し部10と接続されており、データ読み出し部10が読み出した所定時間分のデータを一時的に記憶することが可能となっている。この所定時間は、バッファ一時記憶可能時間Tbufとされており、遅延時間検出部11に記憶される。なお、バッファ一時記憶可能時間Tbufは、予め遅延時間検出部11に記憶されていてもよいし、バッファ12が車内マルチメディアシステム200に接続されたとき等に、遅延時間検出部11に送信され記憶されてもよい。
The
セレクタ13は、DVD2、バッファ12、及び前席ディスプレイ3と接続されており、DVD2から送信されるデータ、及び、バッファ12から送信されるデータのいずれか一方を、前席ディスプレイ3に送信する。
The
次に、本実施形態に係る通信端末装置1Bの動作について説明する。図6は、図5の通信端末装置の動作を示すフローチャートであり、本実施形態に係る通信方法を示すものである。
Next, the operation of the
図6に示すように、通信端末装置1Bの動作は、遅延時間検出部11が、エンコーダ遅延時間Te、デコーダ遅延時間Td、及びバッファ一時記憶可能時間Tbufを保持することから始まる(ステップS30)。次に、遅延時間検出部11は、時刻同期処理を行う(ステップS32)。このステップS32は、図2のステップS12と同様に実行される。
As shown in FIG. 6, the operation of the
次に、遅延時間検出部11は、車内ネットワーク遅延時間測定処置を行う(ステップS34)。このステップS34は、図2のステップS14と同様に実行される。
Next, the
次に、遅延時間検出部11は、遅延時間(Tf−Tr)を算出する(ステップS36)。このステップS36は、図2のステップS16と同様に実行される。
Next, the
次に、遅延時間検出部11は、遅延時間(Tf−Tr)がバッファ一時記憶可能時間Tbufよりも大きいか否かを判定する(ステップS38)。
Next, the
ステップS38にて、遅延時間(Tf−Tr)がバッファ一時記憶可能時間Tbufよりも大きいと判定された場合、DVD2は、再生を開始する(ステップS40)。データ読み出し部10は、後席ディスプレイ8へ送信するためのデータを時刻Trに記憶媒体から読み出し、車内ネットワークNを介して、後席ディスプレイ8へ送信する(ステップS42)。
If it is determined in step S38 that the delay time (Tf−Tr) is longer than the buffer temporary storage possible time Tbuf, the
次に、データ読み出し部10は、前席ディスプレイ3へ送信するためのデータを時刻Tfに記憶媒体から読み出し、前席ディスプレイ3へ送信する。そして、前席ディスプレイ3及び後席ディスプレイ8は、時刻Tfにデータを出力する(ステップS44)。ステップS40,S42,S44は、それぞれ図2のステップS18,S20,S22と同様に実行される。そして、一連の動作は終了する。
Next, the
一方、ステップS38にて、遅延時間(Tf−Tr)がバッファ一時記憶可能時間Tbufよりも大きくないと判定された場合、DVD2は、再生を開始する(ステップS46)。次に、データ読み出し部10は、データを記憶媒体から読み出し、バッファ12及びエンコーダ4に送信する(ステップS48)。このとき、データ読み出し部10がデータを読み出す時刻は、時刻Trとなる。
On the other hand, when it is determined in step S38 that the delay time (Tf−Tr) is not longer than the buffer temporary storage possible time Tbuf, the
次に、バッファ12は、時刻Trから遅延時間(Tf−Tr)経過後、一時記憶した遅延時間(Tf−Tr)分のデータを前席ディスプレイ3に送信する。前席ディスプレイ3は、バッファ12から受信したデータを出力する。また、後席ディスプレイ8は、車内ネットワークNを介して受信したデータを出力する(ステップS50)。このとき、前席ディスプレイ3からデータが出力される時刻、及び、後席ディスプレイ8からデータが出力される時刻は、それぞれ時刻Tfとなり、前席ディスプレイ3及び後席ディスプレイ8からデータが同期して出力される。そして、一連の動作は終了する。
Next, after the delay time (Tf−Tr) has elapsed from the time Tr, the
このような本実施形態に係る通信端末装置1B及び通信方法は、第一実施形態に係る通信端末装置1Aと略同様な効果を奏する。加えて、本実施形態に係る通信端末装置1B及び通信方法では、データ読み出し部10で読み出したデータを記憶可能なバッファ12を備え、遅延時間(Tf−Tr)がバッファ一時記憶可能時間Tbuf以下の場合には、バッファ12によりデータを記憶し、前席ディスプレイ3にデータが受信される時刻と、後席ディスプレイ8にデータが受信される時刻とが一致するように、当該記憶されたデータを前席ディスプレイ3に送信するため、遅延時間(Tf−Tr)がバッファ一時記憶可能時間Tbufより短い場合には、バッファ12によりデータを一時的に記憶することで、前席ディスプレイ3及び後席ディスプレイ8からデータを同期させて出力し、一方、遅延時間(Tf−Tr)がバッファ一時記憶可能時間Tbufより長く、記憶すべきデータの容量がバッファ12の容量を超えるような場合等には、遅延時間(Tf−Tr)に基づきデータを読み出す時刻を調整する方式に移行することができる。これにより、本実施形態に係る通信端末装置1B及び通信方法は、車内マルチメディアシステム200内に新しい機器が追加された場合や、車内マルチメディアシステム200の構成が変化して車内ネットワーク遅延時間Tnetの値が大きくなった場合等に対応することが可能となる。
Such a
以上、本発明の通信端末装置及び通信方法に係る実施形態について詳細に説明したが、本発明は上記実施形態に限定されない。例えば、上記実施形態では、通信端末装置1A,1Bに接続されている端末は、前席ディスプレイ3及び後席ディスプレイ8の二つだが、これら以外の端末が更に接続されてもよい。
As mentioned above, although embodiment which concerns on the communication terminal device and communication method of this invention was described in detail, this invention is not limited to the said embodiment. For example, in the above embodiment, the terminals connected to the
また、例えば、上記実施形態に係る通信端末装置1A,1B及び通信方法は、それぞれ車内マルチメディアシステム100,200に適用されているが、DVD、ディスプレイ、スピーカ等をネットワーク経由で相互に接続した他のマルチメディアシステムや、CATV等に適用も可能であり、要は、複数の端末に対してデータの送信を行うシステムに対して適用が可能である。
In addition, for example, the
1A,1B…通信端末装置、3…前席ディスプレイ(第一の端末)、4…エンコーダ(符号化手段)、7…デコーダ(復号手段)、8…後席ディスプレイ(第二の端末)、10…データ読み出し部(データ読み出し手段)、11…遅延時間検出部(遅延時間検出手段)、12…バッファ(記憶手段)。
DESCRIPTION OF
Claims (6)
記憶媒体からデータを読み出すデータ読み出し手段と、
前記データ読み出し手段で読み出したデータが第一の端末に受信されるまでに要する時間と、前記データ読み出し手段で読み出したデータが第二の端末に受信されるまでに要する時間との差である遅延時間を検出する遅延時間検出手段と、を備え、
前記データ読み出し手段は、前記第一の端末にデータが受信される時刻と前記第二の端末にデータが受信される時刻とが一致するように、前記遅延時間検出手段により検出された前記遅延時間に基づき、前記第一の端末へ送信するためのデータを読み出す時刻と前記第二の端末へ送信するためのデータを読み出す時刻とを調整すること、
を特徴とする通信端末装置。 Met plurality of communication terminal apparatus capable of transmitting data to the terminal provided in a vehicle,
Data reading means for reading data from the storage medium;
Delay that is the difference between the time required for the data read by the data reading means to be received by the first terminal and the time required for the data read by the data reading means to be received by the second terminal A delay time detecting means for detecting time,
The data reading means is configured to detect the delay time detected by the delay time detection means so that a time when the data is received by the first terminal and a time when the data is received by the second terminal are the same. Adjusting the time for reading data for transmission to the first terminal and the time for reading data for transmission to the second terminal,
A communication terminal device.
前記遅延時間が所定時間以下の場合には、前記記憶手段によりデータを記憶し、前記第一の端末にデータが受信される時刻と、前記第二の端末にデータが受信される時刻とが一致するように、当該記憶されたデータを前記第一の端末又は前記第二の端末に送信する請求項1に記載の通信端末装置。 A storage unit capable of storing the data read by the data reading unit;
If the delay time is less than or equal to a predetermined time, the data is stored by the storage means, and the time when the data is received by the first terminal coincides with the time when the data is received by the second terminal The communication terminal apparatus according to claim 1, wherein the stored data is transmitted to the first terminal or the second terminal.
前記遅延時間検出手段は、前記符号化手段がデータの符号化に要する時間と、前記符号化手段により符号化されたデータを前記復号手段が復号するのに要する時間とを考慮して、前記遅延時間を検出する請求項1又は2に記載の通信端末装置。 In at least one of the communication path between the data reading unit and the first terminal and the communication path between the data reading unit and the second terminal, the data read by the data reading unit is stored. An encoding means for encoding and a decoding means for decoding the data encoded by the encoding means;
The delay time detecting means takes into account the time required for the encoding means to encode data and the time required for the decoding means to decode the data encoded by the encoding means. The communication terminal device according to claim 1, which detects time.
記憶媒体から読み出したデータが第一の端末に受信されるまでに要する時間と、記憶媒体から読み出したデータが第二の端末に受信されるまでに要する時間との差である遅延時間を検出し、
前記第一の端末にデータが受信される時刻と前記第二の端末にデータが受信される時刻とが一致するように、前記遅延時間に基づき、前記第一の端末へ送信するためのデータを読み出す時刻と前記第二の端末へ送信するためのデータを読み出す時刻とを調整すること、
を特徴とする通信方法。 Met communication method of transmitting data to a plurality of terminals provided in a vehicle,
Detects a delay time that is the difference between the time required for the data read from the storage medium to be received by the first terminal and the time required for the data read from the storage medium to be received by the second terminal. ,
Data to be transmitted to the first terminal based on the delay time so that the time when the data is received by the first terminal and the time when the data is received by the second terminal coincide with each other. Adjusting the time to read and the time to read data for transmission to the second terminal;
A communication method characterized by the above.
前記第一の端末、及び、前記第二の端末の少なくとも一方には、記憶媒体から読み出したデータの符号化、及び、当該符号化されたデータの復号を介して、データを送信する請求項4又は5に記載の通信方法。 In consideration of the time required for encoding the data read from the storage medium and the time required for decoding the encoded data, the delay time is detected,
5. The data is transmitted to at least one of the first terminal and the second terminal through encoding of data read from a storage medium and decoding of the encoded data. Or the communication method of 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011229698A JP5682533B2 (en) | 2011-10-19 | 2011-10-19 | Communication terminal device and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011229698A JP5682533B2 (en) | 2011-10-19 | 2011-10-19 | Communication terminal device and communication method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013090187A JP2013090187A (en) | 2013-05-13 |
JP5682533B2 true JP5682533B2 (en) | 2015-03-11 |
Family
ID=48533671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011229698A Active JP5682533B2 (en) | 2011-10-19 | 2011-10-19 | Communication terminal device and communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5682533B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015171065A (en) * | 2014-03-10 | 2015-09-28 | 富士通株式会社 | system and method |
JP2017063392A (en) * | 2015-09-25 | 2017-03-30 | ブラザー工業株式会社 | Video processing device and video processing system |
WO2019049312A1 (en) * | 2017-09-08 | 2019-03-14 | 三菱電機株式会社 | Display control device and display control method |
JP7114192B2 (en) | 2019-01-22 | 2022-08-08 | アルパイン株式会社 | In-vehicle device, data processing method and data processing program |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005323268A (en) * | 2004-05-11 | 2005-11-17 | Nippon Telegr & Teleph Corp <Ntt> | Method, device, and program for content reproduction and record medium |
JP2006243299A (en) * | 2005-03-02 | 2006-09-14 | Victor Co Of Japan Ltd | Karaoke system |
JP2009081654A (en) * | 2007-09-26 | 2009-04-16 | Nec Corp | Stream synchronous reproduction system and method |
JP2009177591A (en) * | 2008-01-25 | 2009-08-06 | Mitsubishi Electric Corp | Synchronization display system |
JP2011004015A (en) * | 2009-06-16 | 2011-01-06 | Panasonic Corp | Playback device and content playback method |
JP2011023992A (en) * | 2009-07-16 | 2011-02-03 | Hitachi Consumer Electronics Co Ltd | Content distribution system, reproducing device, and distribution server |
JP5394307B2 (en) * | 2010-04-15 | 2014-01-22 | 日本電信電話株式会社 | Synchronized playback system, synchronized playback method, and synchronized playback program |
-
2011
- 2011-10-19 JP JP2011229698A patent/JP5682533B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013090187A (en) | 2013-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101967818B1 (en) | Receiver and the receiving method thereof | |
JP2004208308A (en) | Method and apparatus for synchronizing reproduction of audio frame and/or video frame, video driver circuit, and decoder box | |
US20060029139A1 (en) | Data transmission synchronization scheme | |
JP5682533B2 (en) | Communication terminal device and communication method | |
US7742472B2 (en) | Signal processing apparatus and stream processing method | |
JP2008245172A (en) | Voice data output apparatus and voice data output method | |
US8238446B2 (en) | Method and apparatus for reproducing digital broadcasting | |
US20040263689A1 (en) | Broadcast system and apparatus, sync information replacing apparatus and method, program, and recording medium recording the program | |
KR100864009B1 (en) | Lip-synchronize method | |
JP2007013714A (en) | Information playback apparatus and information playback method | |
JP4380930B2 (en) | Audio / video decoding / playback apparatus and synchronized playback method thereof | |
KR20100030574A (en) | Video recording and playback apparatus | |
WO2013150852A1 (en) | Device and method for digital data distribution, device and method for digital data reproduction, synchronized reproduction system, program, and recording medium | |
JP2007096380A (en) | Reproducer | |
US20100166382A1 (en) | Video and audio reproduction system, distribution device, and synchronization adjustment method | |
US20080310647A1 (en) | Audio stream processing method, playback apparatus, and output apparatus | |
JP2011004015A (en) | Playback device and content playback method | |
JP2006352587A (en) | Information processor | |
JP2006319552A (en) | Multimedia reproducing device | |
JP4665486B2 (en) | Audio signal delay device | |
JP3917346B2 (en) | Image decoding apparatus and image decoding method | |
JPH10210483A (en) | Dynamic image reproducing device and method thereof | |
JP2002281498A (en) | Reception reproducing device | |
KR100808201B1 (en) | Method for synchronizing audio/video data | |
JPH11127435A (en) | Device for decoding compression-encoded video and voice signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140808 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140819 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141010 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141216 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141229 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5682533 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |