(57)【要約】    【課題】不連続区間を有するデジタルストリームデータの再生時に、オーディオ／ビデオのリップシンクを可能な限り速やかに回復することのできるデジタルストリームデータのデコーディング方法を提供する。    【解決手段】再生対象であるデジタルストリームデータに不連続区間があると、バッファに保存されているデジタルストリームデータを全てデコーディングした後、新たな時間情報を用いて前記不連続区間後のデジタルストリームデータをデコーディングする。【選択図】図２
2006319967.tif 000002
【特許請求の範囲】
【請求項１】
再生対象であるデジタルストリームデータに不連続区間があると、バッファに保存されているデジタルストリームデータを全てデコーディングした後、新たな基準時間情報を用いて前記不連続区間後のデジタルストリームデータをデコーディングすることを特徴とするデジタルストリームデータのデコーディング方法。
【請求項２】
前記デジタルストリームデータは、移動環境下で記録されたものであることを特徴とする請求項１に記載のデジタルストリームデータのデコーディング方法。
【請求項３】
前記デジタルストリームデータは、デジタル放送を受信した端末機によって記録されたものであることを特徴とする請求項２に記載のデジタルストリームデータのデコーディング方法。
【請求項４】
記録されたデジタルストリームデータに含まれる不連続区間情報を取得する過程と、
前記不連続区間情報にしたがって前記不連続区間にデジタルストリームデータを処理する前処理過程と、
前記不連続区間情報にしたがって前記不連続区間後のデジタルストリームデータを処理する後処理過程と、
を含んで構成されることを特徴とするデジタルストリームデータのデコーディング方法。
【請求項５】
前記前処理過程は、
前記不連続区間の前の再生時間情報を用いてバッファに保存されているデジタルストリームデータをデコーディングする段階と、
前記バッファに保存されているデジタルストリームデータがなくなったか否かを確認する段階と、
を含んで構成されることを特徴とする請求項４に記載のデジタルストリームデータのデコーディング方法。
【請求項６】
前記後処理過程は、
参照クロックをアップデートする段階と、
新たな再生時間情報を用いてデコーディングされるべきデジタルストリームデータをバッファに保存する段階と、
を含んで構成されることを特徴とする請求項４に記載のデジタルストリームデータのデコーディング方法。
【請求項７】
前記デジタルストリームデータは、移動環境下でされたものであることを特徴とする請求項４〜６のいずれか一つに記載のデジタルストリームデータのデコーディング方法。
【請求項８】
前記デジタルストリームデータは、デジタル放送を受信した端末機によって記録されたものであることを特徴とする請求項７に記載のデジタルストリームデータのデコーディング方法。
【請求項９】
受信したデジタルストリームデータを記録するためのメモリと、
前記メモリに記録されたデジタルストリームデータを逆多重化して複数個のパラメータを抽出する逆多重化器と、
前記逆多重化器から提供されるオーディオデータ及びビデオデータを一時的に保存するバッファと、
前記バッファに保存されたオーディオデータ及びビデオデータを復号するデコーダと、
前記逆多重化器を介して提供されるストリームデータの不連続区間情報に基づいて、前記バッファ及び前記デコーダの動作を制御する制御部と、
を含んで構成されることを特徴とするデジタル放送を受信可能な端末機。
【請求項１０】
前記デジタルストリームデータは、移動環境下で記録されたものであることを特徴とする請求項９に記載のデジタル放送を受信可能な端末機。
【請求項１１】
前記制御部は、前記デジタルストリームデータの不連続区間のあいだ、前記バッファに保存されているデータが全てデコーディングされるまで、新たなデータの前記バッファへの保存を制限することを特徴とする請求項９に記載のデジタル放送を受信可能な端末機。
【請求項１２】
前記制御部は、前記不連続区間の発生直前の時間情報を用いて前記バッファに保存されているデータをデコーディングするように制御することを特徴とする請求項１１に記載のデジタル放送を受信可能な端末機。
【請求項１３】
前記デジタルストリームデータは、衛星デジタル放送または地上デジタル放送を受信したものであることを特徴とする請求項９〜１２のいずれか一つに記載のデジタル放送を受信可能な端末機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルストリームデータのデコーディング方法及びデジタル放送を受信可能な端末機に関し、より詳しくは、移動環境下で記録され、不連続区間（データ損失）のあるデジタルストリームデータの再生時に、オーディオ／ビデオのリップシンク、すなわち、音声と映像の同期を速やかに回復することのできるデコーディング技術に関する。
【背景技術】
【０００２】
図４は、デジタル放送を受信可能な端末機が、移動環境下、すなわち、移動中にデジタル放送を受信する状態を例示的に示した図である。
【０００３】
図４に示すように、車両で移動している状況においては、放送センター１０から送出されたデジタル放送は、衛星２０またはデジタル放送を直接受信できない地域のための中継器であるギャップフィラー３０を介してさまざまな経路によって端末機に受信される（図中のＡ、Ｂ、ＣまたはＡ-１、Ｂ-１、Ｃ-１参照）。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記のような状況、すなわち移動環境下で受信されるデジタル放送の録画（記録）を行うと、デジタルストリームデータ（以下、単に「ストリームデータ」という場合もある）のフォーマットは、図５に示すように記録（保存）されてしまう場合がある。すなわち、移動環境下でストリームデータを記録すると、その受信品質が悪い状況（例えば、図４におけるトンネル通過時）が存在する場合があり、図５に示すように、記録されたストリームデータの映像と映像との間や音声と音声との間に不連続区間が生じる場合がある。
【０００５】
一般に、移動環境下で記録されたストリームデータのデータ損失は加工、処理等がなされない。すなわち、データ損失によって不連続となったストリームデータ間に生じる時間情報エラー（time information error）に対する処理もなされないため、記録したストリームデータを再生する際に適切な時間情報が用いられず、オーディオ／ビデオのリップシンク（音声と画像の同期）を回復するのに、多くの時間がかかってしまうという問題があった。
【０００６】
本発明は、上記の問題点を解決するためになされたものであり、その目的は、記録されたデジタルストリームデータに不連続区間がある場合でも、その再生時にオーディオ（音声）／ビデオ（映像）のリップシンク（同期）を可能な限り速やかに回復することにある。
【０００７】
また、本発明の他の目的は、記録されたデジタルストリームデータに不連続区間がある場合でも、デジタルストリームデータのデコーディングのための時間情報を正確に更新（アップデート）することにある。
【０００８】
また、本発明のさらに他の目的は、記録されたデジタルストリームデータに不連続区間がある場合でも、デジタルストリームデータのデコーディング時に発生するエラー（例えば、音声と映像との同期ずれ）を最小化することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため本発明に係るデジタル放送受信端末機は、受信したデジタルストリームデータを記録するメモリと、前記メモリに記録されたデジタルストリームデータを逆多重化して複数個のパラメータを抽出する逆多重化器（デマルチプレクサ）と、前記逆多重化器から提供されるオーディオデータ及びビデオデータを一時的に保存するバッファと、前記バッファに保存されたオーディオデータ及びビデオデータを復号化するデコーダと、前記逆多重化器を介して提供されるデジタルストリームデータの不連続区間情報に基づいて、前記バッファ及び前記デコーダの動作を制御する制御部と、を含んで構成されることを特徴とする。
【００１０】
ここで、前記制御部は、例えば、前記デジタルストリームデータの不連続区間のあいだ、前記バッファに保存されているデータが全てデコーディングされるまで、新たなデータの前記バッファへの保存を制限し、また、前記不連続区間の発生直前の時間情報を用いて前記バッファに保存されているデータをデコーディングするように制御する。
【００１１】
また、前記制御部は、前記不連続区間に対する処理（すなわち、バッファに保存されている全てのデータのデコーディング）を終えた後に、新たな時間情報を用いてデコーディングされるべきデータ（すなわち、不連続区間後のデジタルストリームデータ）をバッファに保存するように制御する。
【００１２】
なお、前記デジタルストリームデータとしては、例えば、衛星デジタル放送または地上デジタル放送を受信したものがある。
【００１３】
また、本発明に係るデジタルストリームデータのデコーディング方法は、オーディオデータ及びビデオデータのデコーディングのための時間情報、すなわち、再生または表示のための基準時間を正確にアップデートし、音声と映像の同期ずれを抑制し、リップシンク（音声と映像の同期）を可能な限り速やかに回復することを特徴とする。
【００１４】
より具体的には、本発明に係るデジタルストリームデータのデコーディング方法は、再生対象であるデジタルストリームデータに不連続区間があると、バッファに保存されているデジタルストリームデータを全てデコーディングした後、新たな時間情報を用いて前記不連続期間後のデジタルストリームデータをデコーディングすることを特徴とする。
【００１５】
また、本発明に係るデジタルストリームデータのデコーディング方法は、記録されたデジタルストリームデータに含まれる不連続区間情報を取得する過程と、前記不連続区間情報にしたがって不連続区間にデジタルストリームデータを処理する前処理過程と、前記不連続区間情報にしたがって不連続区間後のデジタルストリームデータを処理する後処理過程と、を含んで構成されることを特徴とする。
【００１６】
ここで、前記前処理過程は、例えば、前記不連続区間前の再生（表示）時間情報（例えば、ＣＴＳ：合成タイムスタンプ）を用いてバッファに保存されているデジタルストリームデータをデコーディングする段階と、前記バッファに保存されているデジタルストリームデータがなくなったか否か（すなわち、バッファに保存されている全てのデータがデコーディングされたか否か）を確認する段階と、を含んで構成される。また、前記後処理過程は、例えば、参照クロック（例えば、ＯＣＲ：オブジェクト参照クロック）をアップデートする段階と、新たな再生（表示）時間情報（ＣＴＳ）を用いてデコーディングされるべきデータをバッファに保存する段階と、を含んで構成される。
【００１７】
ここで、前記ストリームデータは、例えば、移動環境下で記録されたデータである。
【００１８】
また、前記ストリームデータは、例えば、デジタル放送を受信した端末機によって記録されたデータである。
【００１９】
本発明の他の目的、特徴及び利点は、図面に基づいた各実施形態の詳細な説明によって明らかになるであろう。
【発明の効果】
【００２０】
本発明に係るデジタルストリームデータのデコーディング方法及びデジタル放送を受信可能な端末機は、再生されるデジタルストリームデータに不連続区間がある場合でも、そのデコーディング時に発生するエラー（音声と映像の同期ずれ等）を抑制でき、これによって、オーディオ／ビデオのリップシンク（音声と映像の同期）を速やかに回復することができるという効果がある。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係るデジタルストリームデータのデコーディング方法及びデジタル放送を受信可能な端末機の好適な実施形態について、添付の図面に基づいて詳細に説明する。なお、図面及び本明細書において説明される構成及び作用は、本発明の一実施形態を示すものに過ぎず、これによって本発明の技術的思想、その構成及び作用が制限されることはない。
【００２２】
図１は、本発明の実施形態に係るデジタル放送を受信可能な端末機の構成（本発明に関係する部分のみ）を示したブロック図である。
図１に示すように、本実施形態に係る端末機は、受信したデジタルストリームデータが記録されるメモリ１１０と、このメモリ１１０に記録されたデジタルストリームデータを逆多重化して複数個のパラメータを抽出する逆多重化器（デマルチプレクサ）１２０と、この逆多重化器１２０から提供されるオーディオデータ及びビデオデータを一時的に保存（蓄積）するＡ／Ｖバッファ１３０と、このＡ／Ｖバッファ１３０に保存されたオーディオデータ及びビデオデータを復号化するデコーダ１４０と、逆多重化器１２０を介して提供されるストリームデータの不連続区間情報に基づいて、Ａ／Ｖバッファ１３０及びデコーダ１４０の動作を制御する制御部１５０と、を含んで構成される。
【００２３】
制御部１５０は、ストリームデータの不連続区間のあいだ、Ａ／Ｖバッファ１３０に保存されているデータが全てデコーディングされるまで、（新たな）ストリームデータのＡ／Ｖバッファ１３０への一時的な保存を制限する。また、制御部１５０は、不連続区間の発生直前の時間情報（より具体的には、音声と映像を同期（合成）再生するための再生時間情報又は表示時間情報であり、例えば、合成タイムスタンプ（ＣＴＳ：Composition Time Stamp）が該当する）を用いて、Ａ／Ｖバッファ１３０に保存されているデータをデコーディングするように制御する。
【００２４】
図２は、本発明の実施形態に係るデジタルストリームデータのデコーディング方法を示すフローチャートである。ここで、本発明は、移動環境下で記録されたストリームデータの再生過程におけるデコーディング方法に関するものであり、本発明に係る端末機は、衛星デジタル放送及び地上デジタル放送の少なくとも一方を受信可能な端末機、すなわち、デジタル放送を受信可能な端末機であればよい。
【００２５】
制御部１５０は、メモリ１１０に記録されたトランスポートストリームデータの情報の中から、その不連続部分についての情報（不連続区間情報）を逆多重化器１２０から予め受ける。
【００２６】
メモリ１１０に記録されたストリームデータは、逆多重化器１２０によってオーディオデータとビデオデータとに分離されてＡ／Ｖバッファ１３０に一時的に保存され（Ｓ４１）、その後、デコーダ１４０によってデコーディング（Ｓ４２）されて表示装置（図示しないが、例えば、ＬＣＤ及びスピーカーが該当する）を通じて音声及び映像として出力される（すなわち、再生される）。
【００２７】
不連続区間になると（Ｓ４３）、新たな再生時間情報ＣＴＳ_ｎｅｗを直ぐに使用するのではなく、既存の再生時間情報ＣＴＳ_ｏｌｄを用いて、Ａ／Ｖバッファ１３０内に保存されているデータを全てデコーディングしつつ（Ｓ４４）、Ａ／Ｖバッファ１３０の状態、すなわち、データの保存（蓄積）状態をモニタリングする（Ｓ４５）。ここで、既存の再生時間情報ＣＴＭ_ｏｌｄは、不連続区間の前（より具体的には、直前）のデータのものである。その後、Ａ／Ｖバッファ１３０内のデータがなくなると、基準クロック（すなわち、オブジェクト参照クロック（ＯＣＲ：Object Clock Reference））及び再生時間情報ＣＴＳ_ｎｅｗをアップデートし（Ｓ４６）、このアップデートした再生時間情報ＣＴＳ_ｎｅｗを用いて、不連続区間の後に保存されたストリームデータをデコーディングする。このような動作を、再生終了時点になるまで行う（Ｓ４７）。
【００２８】
図３は、本発明の実施形態に係るデジタルストリームデータのデコーディング方法を例示的に示した図である。受信環境が良くない領域を通過しながら記録されたストリームデータは、図３に示すように、不連続区間（ストリームデータの途切れ、データ損失）を有する場合がある。このような場合、Ａ／Ｖバッファ１３０に保存されるストリームデータは次のようになる。
すなわち、不連続区間よりも前においては、ＦＩＦＯ（First In First Out）方式でＡ／Ｖバッファ１３０に一時的に保存されたデータがデコーダによってデコーディングされる（このとき、デコーディングに用いられる再生時間情報、すなわち、合成タイムスタンプはＣＴＳ１である）。しかし、不連続区間が開始される（不連続区間となる）と、現在、Ａ／Ｖバッファ１３０に保存されているデータが全てデコーディングされるまで、新しいストリームデータの一時的な保存が制限される。このとき、デコーディングに用いられる再生時間情報は、不連続区間の直前の再生時間情報ＣＴＳ_ｏｌｄ、すなわち、ＣＴＳ１である。そして、バッファに一時的に保存されたデータを全てデコーディングした後は、基準クロック（ＯＣＲ）によってストリームデータ２をアップロードしながら基準クロック（ＯＣＲ）及び再生時間情報（ＣＴＳ）をアップデートし、この新たな再生時間情報ＣＴＳ_ｎｅｗ、すなわち、ＣＴＳ２によってデコーディングされるオーディオ／ビデオストリームデータをバッファに保存（蓄積）する。
したがって受信環境が悪いことによって損失したデータのタイムスライス（time slice）、すなわち、時間情報の途切れから生じるオーディオ／ビデオの同期ずれ等のエラーを抑制することができ、その結果、オーディオ／ビデオのリップシンクの回復時間、すなわち、音声と映像の同期回復時間を短縮することができるようになる。
【００２９】
以上説明した内容を通して、本発明の技術思想から逸脱しない範囲で多様な変更及び修正が可能であることは、当業者にとって明らかである。したがって、本発明の技術的範囲は、明細書の詳細な説明に記載された内容に限定されるものではない。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係るデジタル放送を受信可能な端末機の構成（一部）を示したブロック図である。
【図２】本発明の実施形態に係るデジタルストリームデータのデコーディング方法を示すフローチャートである。
【図３】本発明の実施形態に係るデジタルストリームデータのデコーディング方法を例示的に説明するための図である。
【図４】デジタル放送を受信可能な端末機を用いて、移動環境下でデジタルストリームデータを受信する状態を例示的に示した図である。
【図５】移動環境下で受信され、記録されたデジタルストリームデータのフォーマットを示す図である。
【符号の説明】
【００３１】
１１０…メモリ
１２０…逆多重化器（デマルチプレクサ）
１３０…Ａ／Ｖバッファ
１４０…デコーダ
１５０…制御部
【図１】
2006319967.tif 000003
【図２】
2006319967.tif 000004
【図３】
2006319967.tif 000005
【図４】
2006319967.tif 000006
【図５】
2006319967.tif 000007