(57)【特許請求の範囲】
【請求項１】
車両に設けられる複数の端末に対してデータの送信が可能な通信端末装置であって、
記憶媒体からデータを読み出すデータ読み出し手段と、
前記データ読み出し手段で読み出したデータが第一の端末に受信されるまでに要する時間と、前記データ読み出し手段で読み出したデータが第二の端末に受信されるまでに要する時間との差である遅延時間を検出する遅延時間検出手段と、を備え、
前記データ読み出し手段は、前記第一の端末にデータが受信される時刻と前記第二の端末にデータが受信される時刻とが一致するように、前記遅延時間検出手段により検出された前記遅延時間に基づき、前記第一の端末へ送信するためのデータを読み出す時刻と前記第二の端末へ送信するためのデータを読み出す時刻とを調整すること、
を特徴とする通信端末装置。
【請求項２】
前記データ読み出し手段で読み出したデータを記憶可能な記憶手段を備え、
前記遅延時間が所定時間以下の場合には、前記記憶手段によりデータを記憶し、前記第一の端末にデータが受信される時刻と、前記第二の端末にデータが受信される時刻とが一致するように、当該記憶されたデータを前記第一の端末又は前記第二の端末に送信する請求項１に記載の通信端末装置。
【請求項３】
前記データ読み出し手段と前記第一の端末との間の通信経路、及び、前記データ読み出し手段と前記第二の端末との間の通信経路の少なくとも一方には、前記データ読み出し手段で読み出したデータを符号化する符号化手段と、当該符号化手段で符号化されたデータを復号する復号手段とが設けられており、
前記遅延時間検出手段は、前記符号化手段がデータの符号化に要する時間と、前記符号化手段により符号化されたデータを前記復号手段が復号するのに要する時間とを考慮して、前記遅延時間を検出する請求項１又は２に記載の通信端末装置。
【請求項４】
車両に設けられる複数の端末に対してデータを送信する通信方法であって、
記憶媒体から読み出したデータが第一の端末に受信されるまでに要する時間と、記憶媒体から読み出したデータが第二の端末に受信されるまでに要する時間との差である遅延時間を検出し、
前記第一の端末にデータが受信される時刻と前記第二の端末にデータが受信される時刻とが一致するように、前記遅延時間に基づき、前記第一の端末へ送信するためのデータを読み出す時刻と前記第二の端末へ送信するためのデータを読み出す時刻とを調整すること、
を特徴とする通信方法。
【請求項５】
前記遅延時間が所定時間以下の場合には、記憶媒体から読み出したデータを記憶し、前記第一の端末にデータが受信される時刻と、前記第二の端末にデータが受信される時刻とが一致するように、当該記憶されたデータを前記第一の端末又は前記第二の端末に送信する請求項４に記載の通信方法。
【請求項６】
記憶媒体から読み出したデータの符号化に要する時間と、当該符号化されたデータの復号に要する時間とを考慮して、前記遅延時間を検出し、
前記第一の端末、及び、前記第二の端末の少なくとも一方には、記憶媒体から読み出したデータの符号化、及び、当該符号化されたデータの復号を介して、データを送信する請求項４又は５に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置及び通信方法に関する。
【背景技術】
【０００２】
通信端末装置及び通信方法においては、映像データを複数の端末から出力する場合や、対応する映像データと音声データとを別々の端末から出力する場合のように、複数のデータを別々の端末から出力する場合がある。このような場合に、通信端末装置から送信されたデータが各端末に受信されるまでに要する時間の差を考慮して、複数のデータを同期させて出力する技術が従来から知られている。
【０００３】
例えば、特開２００３−４６９０１号公報記載のリップシンク制御装置では、受信手段であるセットトップボックスによりデジタル放送を受信し、ＡＶアンプ等の外部機器のデコーダを利用して音声を出力している。この際、セットトップボックスは、受信したデジタル放送から音声ストリームを分離し、当該音声ストリームをデコードせずに外部機器に出力すると共に、音声ストリームをデコードして得た音声信号を外部機器に出力する。また、セットトップボックスは、受信したデジタル放送から映像ストリームを分離し、当該映像ストリームをデコードして得た映像信号を外部機器に出力する。音声信号と映像信号とは、音声ストリーム及び映像ストリームに含まれるタイムスタンプ情報を用いてリップシンクがとられる。外部機器は、当該外部機器に内蔵されたデコーダにより、セットトップボックスから供給された音声ストリームを音声信号にデコードする。そして、外部機器は、遅延量測定器により、セットトップボックスからの音声信号と、デコーダからの音声信号との間の遅延量を測定し、この遅延量に基づいて、映像信号及びデコーダからの音声信号のいずれか一方を遅延させて出力することで、映像信号と音声信号とを同期させて出力している。このリップシンク制御装置のような通信端末装置は、運用が比較的容易であるため、ＣＡＴＶのような大規模なシステムには適している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−４６９０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のような通信端末装置及び通信方法では、データの出力を遅延させて出力時刻を一致させるために、データを一時的に記憶するためのバッファが個々の端末にそれぞれ必要となる。一方、近年、ＩＣＴ（Information Communication Technology）の進歩により、超高速通信技術を駆使して、ハイビジョンデータやブルーレイデータのような大容量のデータを伝送する場合がある。そうすると、より大容量のバッファが個々の端末に必要となり、安価であることが望まれる端末が高コスト化するおそれがある。
【０００６】
また、近年、ネットワーク経由でコンテンツ等を配信する場合、データの圧縮解凍やファイル形式の変更のためのコーデックや、著作権保護等のために、データの符号化及び復号を介してデータを各端末に送信する場合がある。符号化及び復号を介すると、その分、通信端末装置から送信されたデータが各端末に受信されるまでに要する時間が増加するため、バッファが記憶すべきデータが増大する。従って、さらに端末の高コスト化を招くおそれがある。
【０００７】
本発明は、このような課題を解決するために成されたものであり、バッファを必要とすることなく、複数のデータを同期させて出力することができる通信端末装置及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る通信端末装置は、車両に設けられる複数の端末に対してデータの送信が可能な通信端末装置であって、記憶媒体からデータを読み出すデータ読み出し手段と、データ読み出し手段で読み出したデータが第一の端末に受信されるまでに要する時間と、データ読み出し手段で読み出したデータが第二の端末に受信されるまでに要する時間との差である遅延時間を検出する遅延時間検出手段と、を備え、データ読み出し手段は、第一の端末にデータが受信される時刻と第二の端末にデータが受信される時刻とが一致するように、遅延時間検出手段により検出された遅延時間に基づき、第一の端末へ送信するためのデータを読み出す時刻と第二の端末へ送信するためのデータを読み出す時刻とを調整することを特徴とする。
【０００９】
本発明に係る通信端末装置では、遅延時間検出手段により遅延時間が検出され、当該遅延時間に基づき、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致するように、第一の端末へ送信するためのデータを読み出す時刻と、第二の端末へ送信するためのデータを読み出す時刻とが調整される。従って、バッファに一時的にデータを保存しなくても、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致し、第一の端末及び第二の端末から同期させてデータを出力することができる。よって、バッファを必要とすることなく、複数のデータを同期させて出力することができる。
【００１０】
また、データ読み出し手段で読み出したデータを記憶可能な記憶手段を備え、遅延時間が所定時間以下の場合には、記憶手段によりデータを記憶し、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致するように、当該記憶されたデータを第一の端末又は第二の端末に送信することが好ましい。こうすると、遅延時間が所定時間より短い場合には、記憶手段によりデータを一時的に記憶することで、第一の端末及び第二端末からデータを同期させて出力し、一方、遅延時間が所定時間より長く、記憶すべきデータの容量が記憶手段の容量を超えるような場合等には、遅延時間に基づきデータを読み出す時刻を調整する方式に移行することが可能となる。
【００１１】
また、データ読み出し手段と第一の端末との間の通信経路、及び、データ読み出し手段と第二の端末との間の通信経路の少なくとも一方には、データ読み出し手段で読み出したデータを符号化する符号化手段と、当該符号化手段で符号化されたデータを復号する復号手段とが設けられており、遅延時間検出手段は、符号化手段がデータの符号化に要する時間と、符号化手段により符号化されたデータを復号手段が復号するのに要する時間とを考慮して、遅延時間を検出することが好ましい。符号化及び復号を介すると、遅延時間が長くなって大容量のバッファが必要となるため、バッファを必要とすることなく、複数のデータを同期させて出力することができるという本発明の効果がより好適に発揮される。
【００１２】
本発明に係る通信方法は、車両に設けられる複数の端末に対してデータを送信する通信方法であって、記憶媒体から読み出したデータが第一の端末に受信されるまでに要する時間と、記憶媒体から読み出したデータが第二の端末に受信されるまでに要する時間との差である遅延時間を検出し、第一の端末にデータが受信される時刻と第二の端末にデータが受信される時刻とが一致するように、遅延時間に基づき、第一の端末へ送信するためのデータを読み出す時刻と第二の端末へ送信するためのデータを読み出す時刻とを調整することを特徴とする。
【００１３】
本発明に係る通信方法では、遅延時間が検出され、当該遅延時間に基づき、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致するように、第一の端末へ送信するためのデータを読み出す時刻と、第二の端末へ送信するためのデータを読み出す時刻とが調整される。従って、バッファに一時的にデータを保存しなくても、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致し、第一の端末及び第二の端末から同期させてデータを出力することができる。よって、バッファを必要とすることなく、複数のデータを同期させて出力することができる。
【００１４】
また、遅延時間が所定時間以下の場合には、記憶媒体から読み出したデータを記憶し、第一の端末にデータが受信される時刻と、第二の端末にデータが受信される時刻とが一致するように、当該記憶されたデータを第一の端末又は第二の端末に送信することが好ましい。こうすると、遅延時間が所定時間より短い場合には、記憶媒体から読み出したデータを一時的に記憶することで、第一の端末及び第二端末からデータを同期させて出力し、一方、遅延時間が所定時間より長く、記憶すべきデータの容量が大きい場合等には、遅延時間に基づきデータを読み出す時刻を調整する方法に移行することが可能となる。
【００１５】
また、記憶媒体から読み出したデータの符号化に要する時間と、当該符号化されたデータの復号に要する時間とを考慮して、遅延時間を検出し、第一の端末、及び、第二の端末の少なくとも一方には、記憶媒体から読み出したデータの符号化、及び、当該符号化されたデータの復号を介して、データを送信することが好ましい。符号化及び復号を介すると、遅延時間が長くなって大容量のバッファが必要となるため、バッファを必要とすることなく、複数のデータを同期させて出力することができるという本発明の効果がより好適に発揮される。
【発明の効果】
【００１６】
本発明によれば、バッファを必要とすることなく、複数のデータを同期させて出力することができる通信端末装置及び通信方法を提供することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第一実施形態に係る通信端末装置を示すブロック図である。
【図２】図１の通信端末装置の動作を示すフローチャートである。
【図３】時刻同期処理を示す概念図である。
【図４】車内ネットワーク遅延時間測定処理を示す概念図である。
【図５】本発明の第二実施形態に係る通信端末装置を示すブロック図である。
【図６】図５の通信端末装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ本発明に係る通信端末装置及び通信方法の好適な実施形態について詳細に説明する。なお、同一又は相当要素には、同一の符号を付し、重複する説明は省略する。
【００１９】
[第一実施形態]
図１は、本発明の第一実施形態に係る通信端末装置を示すブロック図である。図１に示すように、通信端末装置１Ａは、例えば車両Ｖに設けられた車内マルチメディアシステム１００に適用されている。車両Ｖには、ヘッドユニットＵ１及びＲＳＥ（Rear Seat Entertainment）ユニットＵ２が搭載されている。ヘッドユニットＵ１は、ＤＶＤ２、前席ディスプレイ（第一の端末）３、エンコーダ（符号化手段）４、及び第一通信部５を備えている。ＲＳＥユニットＵ２は、第二通信部６、デコーダ（復号手段）７、及び後席ディスプレイ（第二の端末）８を備えている。
【００２０】
ＤＶＤ２は、ＤＶＤディスク、ブルーレイディスク、及び内蔵されたハードディスク等の記憶媒体に記憶された映像データや音声データ等のデータを読み出して端末に送信するものであり、前席ディスプレイ３及びエンコーダ４に接続されている。ＤＶＤ２は、読み出したデータを前席ディスプレイ３及びエンコーダ４に送信する。
【００２１】
前席ディスプレイ３は、データを出力する端末であり、前席に座った乗員が視認できる位置に設けられている。前席ディスプレイ３は、例えば液晶ディスプレイやスピーカ等を含んで構成されている。
【００２２】
エンコーダ４は、データを符号化するものである。符号化としては、データの圧縮解凍、データのファイル形式の変更、及び、データの暗号化等が挙げられる。エンコーダ４は、第一通信部５に接続されており、符号化したデータを第一通信部５に送信する。
【００２３】
第一通信部５は、ＲＳＥユニットＵ２との間でデータの送受信を行うものであり、車内ネットワークＮを介して、第二通信部６に接続されている。第一通信部５は、ヘッドユニットＵ１に設けられた不図示のクロックに接続されている。
【００２４】
車内ネットワークＮとしては、ＩＥＥＥで標準化されているＥｔｈｅｒｎｅｔ（登録商標）  ＡＶＢや、ノード間での時刻同期が可能なネットワークを採用することができる。これにより、車内ネットワークＮに接続されたヘッドユニットＵ１及びＲＳＥユニットＵ２が、同期した時計（カウンタ値）を持つことが可能となっている。
【００２５】
第二通信部６は、ヘッドユニットＵ１との間でデータの送受信を行うものである。第二通信部６は、ＲＳＥユニットＵ２に設けられた不図示のクロックに接続されている。第二通信部６は、デコーダ７に接続されており、第一通信部５から受信したデータをデコーダ７に送信する。
【００２６】
デコーダ７は、エンコーダ４により符号化されたデータを復号するものである。デコーダ７は、後席ディスプレイ８に接続されており、復号したデータを後席ディスプレイ８に送信する。
【００２７】
後席ディスプレイ８は、データを出力する端末であり、後席に座った乗員が視認できる位置に設けられている。後席ディスプレイ８は、前席ディスプレイ３と同様、例えば液晶ディスプレイやスピーカ等を含んで構成されている。
【００２８】
次に、通信端末装置１Ａについて、詳細に説明する。通信端末装置１Ａは、ＤＶＤ２により読み出したデータを前席ディスプレイ３及び後席ディスプレイ８から同期させて出力させることを可能とするものである。通信端末装置１Ａは、データ読み出し部（データ読み出し手段）１０及び遅延時間検出部（遅延時間検出手段）１１を備えている。
【００２９】
データ読み出し部１０は、記憶媒体に記憶されたデータを読み出すものである。データ読み出し部１０は、同一の記憶媒体から別々に独立してデータを読み出す、いわゆるランダムアクセスが可能となっている。
【００３０】
遅延時間検出部１１は、データ読み出し部１０で読み出したデータが前席ディスプレイ３に受信されるまでに要する時間と、データ読み出し部１０で読み出したデータが後席ディスプレイ８に受信されるまでに要する時間との差である遅延時間を検出するものである。遅延時間検出部１１は、例えば、ヘッドユニットＵ１内に設けられたＥＣＵ（Electric Control Unit）により構成することができる。遅延時間検出部１１は、例えば、ＤＶＤ２に設けられている。なお、遅延時間検出部１１は、ＤＶＤ２以外の部分に設けられていてもよい。
【００３１】
遅延時間検出部１１は、データ読み出し部１０で読み出したデータをエンコーダ４が符号化するのに要するエンコーダ遅延時間Ｔｅを記憶することが可能となっている。エンコーダ遅延時間Ｔｅは、エンコーダ４に固有の固定値となっている。また、遅延時間検出部１１は、エンコーダ４により符号化されたデータをデコーダ７が復号するのに要するデコーダ遅延時間Ｔｄを記憶することが可能となっている。デコーダ遅延時間Ｔｄは、デコーダ７に固有の固定値となっている。なお、エンコーダ遅延時間Ｔｅ及びデコーダ遅延時間Ｔｄは、予め遅延時間検出部１１に記憶されていてもよいし、エンコーダ４やデコーダ７が車内マルチメディアシステム１００に接続されたとき等に、遅延時間検出部１１に送信され記憶されてもよい。
【００３２】
次に、本実施形態に係る通信端末装置１Ａの動作について説明する。図２は、図１の通信端末装置の動作を示すフローチャートであって、本実施形態に係る通信方法を示すものである。
【００３３】
図２に示すように、通信端末装置１Ａの動作は、遅延時間検出部１１がエンコーダ遅延時間Ｔｅ及びデコーダ遅延時間Ｔｄを保持することから始まる（ステップＳ１０）。次に、遅延時間検出部１１は、ヘッドユニットＵ１及びＲＳＥユニットＵ２のクロックを同期する時刻同期処理を行う（ステップＳ１２）。
【００３４】
図３は、時刻同期処理を示す概念図である。図３に示すように、時刻同期処理では、まず、遅延時間検出部１１から時刻同期処理開始の指令を受けた第一通信部５が、ヘッドユニットＵ１のクロックから現在の時刻である時刻Ｔ１を取得し、時刻Ｔ１を第二通信部６に送信する。このとき、第一通信部５が時刻Ｔ１を送信してから第二通信部６が時刻Ｔ１を受信するまで、時間ｔ１がかかる。時刻Ｔ１を受信した第二通信部６は、ＲＳＥユニットＵ２のクロックの時刻をＴ１に設定する。このとき、ヘッドユニットＵ１のクロックの時刻は、時刻（Ｔ１＋ｔ１）となる。
【００３５】
次に、第二通信部６は、第一通信部５に対して返送の要求を送信する。このとき、第二通信部６が要求を送信してから第一通信部５が要求を受信するまで、時間ｔ１がかかる。要求を受信した第一通信部５は、第二通信部６に対して返送パケットを送信する。このとき、第一通信部５が返送パケットを送信してから第二通信部６が返送パケットを受信するまで、時間ｔ１がかかる。従って、第二通信部６が要求を送信してから第二通信部６が返送パケットを受信するまでの時間ＲＴＴ＝２×ｔ１となる。よって、第二通信部６が返送パケットを受信したとき、ＲＳＥユニットＵ２のクロックの時刻は、時刻（Ｔ１＋２×ｔ１）となる。
【００３６】
以上より、第二通信部６は、ヘッドユニットＵ１のクロックに対するＲＳＥユニットＵ２のクロックの遅延は、時間ｔ１であると認識する。そして、第二通信部６は、ＲＳＥユニットＵ２のクロックの時刻を補正し、時刻同期処理が完了する。これにより、ヘッドユニットＵ１のクロックの時刻、及び、ＲＳＥユニットＵ２のクロックの時刻は、いずれも時刻Ｔ３となる。第一通信部５は、遅延時間検出部１１に対して、時刻同期処置完了の通知を送信する。
【００３７】
図２に戻り、次に、遅延時間検出部１１は、車内ネットワーク遅延時間Ｔｎｅｔを測定する車内ネットワーク遅延時間測定処置を行う（ステップＳ１４）。車内ネットワーク遅延時間Ｔｎｅｔは、データが車内ネットワークＮを経由するのに要する時間である。
【００３８】
図４は、車内ネットワーク遅延時間測定処理を示す概念図である。図４に示すように、車内ネットワーク遅延時間測定処理では、まず、遅延時間検出部１１から車内ネットワーク遅延時間測定処理開始の指令を受けた第一通信部５が、ヘッドユニットＵ１のクロックから現在の時刻である時刻Ｔ４を取得し、時刻Ｔ４を第二通信部６に送信する。このとき、第一通信部５が時刻Ｔ４を送信してから第二通信部６が時刻Ｔ４を受信するまで、時間ｔ２がかかる。従って、第二通信部６が時刻Ｔ４を受信する際、ＲＳＥユニットＵ２のクロックは時刻（Ｔ４＋ｔ２）となる。これにより、第二通信部６は、車内ネットワーク遅延時間Ｔｎｅｔ＝ｔ２と認識する。
【００３９】
次に、第二通信部６は、第一通信部５に対して車内ネットワーク遅延時間Ｔｎｅｔ＝ｔ２との通知を送信する。そして、第一通信部５は車内ネットワーク遅延時間Ｔｎｅｔ＝ｔ２と設定し、車内ネットワーク遅延時間測定処理が完了する。第一通信部５は、車内ネットワーク遅延時間測定処理完了の通知と共に、車内ネットワーク遅延時間Ｔｎｅｔを遅延時間検出部１１に送信する。
【００４０】
図２に戻り、次に、遅延時間検出部１１は、以下の式（１）により、データ読み出し部１０で読み出したデータが前席ディスプレイ３に受信されるまでに要する時間と、データ読み出し部１０で読み出したデータが後席ディスプレイ８に受信されるまでに要する時間との差である遅延時間（Ｔｆ−Ｔｒ）を算出する（ステップＳ１６）。
（Ｔｆ−Ｔｒ）＝（Ｔｅ＋Ｔｎｅｔ＋Ｔｄ）・・・（１）
【００４１】
次に、ＤＶＤ２は、再生を開始する（ステップＳ１８）。データ読み出し部１０は、後席ディスプレイ８へ送信するためのデータを記憶媒体から読み出し、車内ネットワークＮを介して、後席ディスプレイ８へ送信する（ステップＳ２０）。このとき、データ読み出し部１０が後席ディスプレイ８へ送信するためのデータを読み出す時刻は、時刻Ｔｒとなる。
【００４２】
次に、データ読み出し部１０は、時刻Ｔｒから遅延時間（Ｔｆ−Ｔｒ）経過後、前席ディスプレイ３へ送信するためのデータを記憶媒体から読み出し、前席ディスプレイ３へ送信する。そして、前席ディスプレイ３及び後席ディスプレイ８は、受信したデータを出力する（ステップＳ２２）。
【００４３】
このとき、データ読み出し部１０が前席ディスプレイ３へ送信するためのデータを読み出す時刻は、時刻Ｔｆとなる。また、前席ディスプレイ３からデータが出力される時刻、及び、後席ディスプレイ８からデータが出力される時刻も、それぞれ時刻Ｔｆとなり、前席ディスプレイ３及び後席ディスプレイ８からデータが同期して出力される。そして、一連の動作は終了する。
【００４４】
以上、本実施形態に係る通信端末装置１Ａ及び通信方法では、遅延時間検出部１１により遅延時間（Ｔｆ−Ｔｒ）が検出され、当該遅延時間（Ｔｆ−Ｔｒ）に基づき、前席ディスプレイ３にデータが受信される時刻Ｔｆと、後席ディスプレイ８にデータが受信される時刻Ｔｆとが一致するように、前席ディスプレイ３へ送信するためのデータを読み出す時刻Ｔｆと、後席ディスプレイ８へ送信するためのデータを読み出す時刻Ｔｒとが調整される。従って、バッファに一時的にデータを保存しなくても、前席ディスプレイ３にデータが受信される時刻Ｔｆと、後席ディスプレイ８にデータが受信される時刻Ｔｆとが一致し、前席ディスプレイ３及び後席ディスプレイ８から同期させてデータを出力することができる。よって、バッファを必要とすることなく、複数のデータを同期させて出力することができる。
【００４５】
また、本実施形態に係る通信端末装置１Ａ及び通信方法では、上述のように、データ読み出し部１０と後席ディスプレイ８との間の通信経路に、データ読み出し部１０で読み出したデータを符号化するエンコーダ４と、当該エンコーダ４で符号化されたデータを復号するデコーダ７とが設けられており、遅延時間検出部１１は、エンコーダ４がデータの符号化に要するエンコーダ遅延時間Ｔｅと、エンコーダ４により符号化されたデータをデコーダ７が復号するのに要するデコーダ遅延時間Ｔｄとを考慮して、遅延時間（Ｔｆ−Ｔｒ）を検出する。そして、後席ディスプレイ８には、記憶媒体から読み出したデータの符号化、及び、当該符号化されたデータの復号を介して、データが送信されている。ここで、符号化及び復号を介すると、遅延時間が長くなって大容量のバッファが必要となるため、バッファを必要とすることなく、複数のデータを同期させて出力することができるという本発明の効果がより好適に発揮される。
【００４６】
[第二実施形態]
図５は、本発明の第二実施形態に係る通信端末装置を示すブロック図である。図２に示すように、本実施形態に係る車内マルチメディアシステム２００に適用された通信端末装置１Ｂが、第一実施形態に係る通信端末装置１Ａ（図１参照）と異なる点は、バッファ（記憶手段）１２及びセレクタ１３を備える点である。
【００４７】
バッファ１２は、データ読み出し部１０と接続されており、データ読み出し部１０が読み出した所定時間分のデータを一時的に記憶することが可能となっている。この所定時間は、バッファ一時記憶可能時間Ｔｂｕｆとされており、遅延時間検出部１１に記憶される。なお、バッファ一時記憶可能時間Ｔｂｕｆは、予め遅延時間検出部１１に記憶されていてもよいし、バッファ１２が車内マルチメディアシステム２００に接続されたとき等に、遅延時間検出部１１に送信され記憶されてもよい。
【００４８】
セレクタ１３は、ＤＶＤ２、バッファ１２、及び前席ディスプレイ３と接続されており、ＤＶＤ２から送信されるデータ、及び、バッファ１２から送信されるデータのいずれか一方を、前席ディスプレイ３に送信する。
【００４９】
次に、本実施形態に係る通信端末装置１Ｂの動作について説明する。図６は、図５の通信端末装置の動作を示すフローチャートであり、本実施形態に係る通信方法を示すものである。
【００５０】
図６に示すように、通信端末装置１Ｂの動作は、遅延時間検出部１１が、エンコーダ遅延時間Ｔｅ、デコーダ遅延時間Ｔｄ、及びバッファ一時記憶可能時間Ｔｂｕｆを保持することから始まる（ステップＳ３０）。次に、遅延時間検出部１１は、時刻同期処理を行う（ステップＳ３２）。このステップＳ３２は、図２のステップＳ１２と同様に実行される。
【００５１】
次に、遅延時間検出部１１は、車内ネットワーク遅延時間測定処置を行う（ステップＳ３４）。このステップＳ３４は、図２のステップＳ１４と同様に実行される。
【００５２】
次に、遅延時間検出部１１は、遅延時間（Ｔｆ−Ｔｒ）を算出する（ステップＳ３６）。このステップＳ３６は、図２のステップＳ１６と同様に実行される。
【００５３】
次に、遅延時間検出部１１は、遅延時間（Ｔｆ−Ｔｒ）がバッファ一時記憶可能時間Ｔｂｕｆよりも大きいか否かを判定する（ステップＳ３８）。
【００５４】
ステップＳ３８にて、遅延時間（Ｔｆ−Ｔｒ）がバッファ一時記憶可能時間Ｔｂｕｆよりも大きいと判定された場合、ＤＶＤ２は、再生を開始する（ステップＳ４０）。データ読み出し部１０は、後席ディスプレイ８へ送信するためのデータを時刻Ｔｒに記憶媒体から読み出し、車内ネットワークＮを介して、後席ディスプレイ８へ送信する（ステップＳ４２）。
【００５５】
次に、データ読み出し部１０は、前席ディスプレイ３へ送信するためのデータを時刻Ｔｆに記憶媒体から読み出し、前席ディスプレイ３へ送信する。そして、前席ディスプレイ３及び後席ディスプレイ８は、時刻Ｔｆにデータを出力する（ステップＳ４４）。ステップＳ４０，Ｓ４２，Ｓ４４は、それぞれ図２のステップＳ１８，Ｓ２０，Ｓ２２と同様に実行される。そして、一連の動作は終了する。
【００５６】
一方、ステップＳ３８にて、遅延時間（Ｔｆ−Ｔｒ）がバッファ一時記憶可能時間Ｔｂｕｆよりも大きくないと判定された場合、ＤＶＤ２は、再生を開始する（ステップＳ４６）。次に、データ読み出し部１０は、データを記憶媒体から読み出し、バッファ１２及びエンコーダ４に送信する（ステップＳ４８）。このとき、データ読み出し部１０がデータを読み出す時刻は、時刻Ｔｒとなる。
【００５７】
次に、バッファ１２は、時刻Ｔｒから遅延時間（Ｔｆ−Ｔｒ）経過後、一時記憶した遅延時間（Ｔｆ−Ｔｒ）分のデータを前席ディスプレイ３に送信する。前席ディスプレイ３は、バッファ１２から受信したデータを出力する。また、後席ディスプレイ８は、車内ネットワークＮを介して受信したデータを出力する（ステップＳ５０）。このとき、前席ディスプレイ３からデータが出力される時刻、及び、後席ディスプレイ８からデータが出力される時刻は、それぞれ時刻Ｔｆとなり、前席ディスプレイ３及び後席ディスプレイ８からデータが同期して出力される。そして、一連の動作は終了する。
【００５８】
このような本実施形態に係る通信端末装置１Ｂ及び通信方法は、第一実施形態に係る通信端末装置１Ａと略同様な効果を奏する。加えて、本実施形態に係る通信端末装置１Ｂ及び通信方法では、データ読み出し部１０で読み出したデータを記憶可能なバッファ１２を備え、遅延時間（Ｔｆ−Ｔｒ）がバッファ一時記憶可能時間Ｔｂｕｆ以下の場合には、バッファ１２によりデータを記憶し、前席ディスプレイ３にデータが受信される時刻と、後席ディスプレイ８にデータが受信される時刻とが一致するように、当該記憶されたデータを前席ディスプレイ３に送信するため、遅延時間（Ｔｆ−Ｔｒ）がバッファ一時記憶可能時間Ｔｂｕｆより短い場合には、バッファ１２によりデータを一時的に記憶することで、前席ディスプレイ３及び後席ディスプレイ８からデータを同期させて出力し、一方、遅延時間（Ｔｆ−Ｔｒ）がバッファ一時記憶可能時間Ｔｂｕｆより長く、記憶すべきデータの容量がバッファ１２の容量を超えるような場合等には、遅延時間（Ｔｆ−Ｔｒ）に基づきデータを読み出す時刻を調整する方式に移行することができる。これにより、本実施形態に係る通信端末装置１Ｂ及び通信方法は、車内マルチメディアシステム２００内に新しい機器が追加された場合や、車内マルチメディアシステム２００の構成が変化して車内ネットワーク遅延時間Ｔｎｅｔの値が大きくなった場合等に対応することが可能となる。
【００５９】
以上、本発明の通信端末装置及び通信方法に係る実施形態について詳細に説明したが、本発明は上記実施形態に限定されない。例えば、上記実施形態では、通信端末装置１Ａ，１Ｂに接続されている端末は、前席ディスプレイ３及び後席ディスプレイ８の二つだが、これら以外の端末が更に接続されてもよい。
【００６０】
また、例えば、上記実施形態に係る通信端末装置１Ａ，１Ｂ及び通信方法は、それぞれ車内マルチメディアシステム１００，２００に適用されているが、ＤＶＤ、ディスプレイ、スピーカ等をネットワーク経由で相互に接続した他のマルチメディアシステムや、ＣＡＴＶ等に適用も可能であり、要は、複数の端末に対してデータの送信を行うシステムに対して適用が可能である。
【符号の説明】
【００６１】
１Ａ，１Ｂ…通信端末装置、３…前席ディスプレイ（第一の端末）、４…エンコーダ（符号化手段）、７…デコーダ（復号手段）、８…後席ディスプレイ（第二の端末）、１０…データ読み出し部（データ読み出し手段）、１１…遅延時間検出部（遅延時間検出手段）、１２…バッファ（記憶手段）。
【図１】
0005682533.tif 000002
【図２】
0005682533.tif 000003
【図３】
0005682533.tif 000004
【図４】
0005682533.tif 000005
【図５】
0005682533.tif 000006
【図６】
0005682533.tif 000007