(57)【要約】複数の長短ＡＳＩパケットを固定シーケンスに有するＡＳＩグループとしてフォーマットされた出力を有する、トランスポートパケットストリームを生成するシステム及び方法。長短ＡＳＩパケットは各々関連トランスポートパケット及び固定数の特別アイドル記号を有し、トランスポートパケットは特別アイドル記号間に散在している。
2004505511.tif 000002
【特許請求の範囲】
【請求項１】
複数の長短ＡＳＩパケットを固定シーケンスに有するＡＳＩグループを出力することを有し、前記長短ＡＳＩパケットは各々関連トランスポートパケットと固定数の特別アイドル記号を有し、前記トランスポートパケットは前記特別アイドル記号間で散在していることを特徴とする、トランスポートパケットストリームを生成する方法。
【請求項２】
前記トランスポートパケットは、特別アイドル記号間にインターリーブされた複数の隣接するバイトを有することを特徴とする請求項１記載の方法。
【請求項３】
前記トランスポートパケットは、前記特別アイドル記号間にインターリーブされた複数の離れたバイトを有することを特徴とする請求項１記載の方法。
【請求項４】
１０の特別アイドル記号が連続したトランスポートパケットバイト間にインターリーブされていることを特徴とする請求項３記載の方法。
【請求項５】
前記短いＡＳＩパケットは、１８８バイトトランスポートパケットでフォーマットされた２０９３バイトを有し、１０の特別アイドル記号が連続したトランスポートパケットバイト間にインターリーブされ、２５の特別アイドル記号が続くことを特徴とする請求項３記載のシステム。
【請求項６】
前記長いＡＳＩパケットは、１８８バイトトランスポートパケットでフォーマットされた２０９４バイトを有し、１０の特別アイドル記号が連続したトランスポートパケットバイト間にインターリーブされ、２６の特別アイドル記号が続くことを特徴とする請求項３記載のシステム。
【請求項７】
複数の長短ＡＳＩパケットを固定シーケンスに有するＡＳＩグループを出力することを有し、前記短いＡＳＩパケットは、１８８バイトトランスポートパケットと１９０５の特別アイドル記号を含む２０９３バイトを各々有し、前記長いＡＳＩパケットは、１８８バイトトランスポートパケットと１９０６の特別アイドル記号を含む２０９４バイトを有し、前記トランスポートパケットは前記特別アイドル記号間で散在していることを特徴とする、トランスポートパケットストリームを生成する方法。
【請求項８】
前記トランスポートパケットバイトは、特別アイドル記号間にインターリーブされた一体のグループであることを特徴とする請求項７記載の方法。
【請求項９】
前記トランスポートパケットバイトは、前記特別アイドル記号間に離れてインターリーブされていることを特徴とする請求項７記載の方法。
【請求項１０】
複数の長短ＡＳＩパケットを固定シーケンスに有するＡＳＩグループを出力するように動作するトランスポートストリームエンコーダを有し、前記長短ＡＳＩパケットは各々関連トランスポートパケットと固定数の特別アイドル記号を有し、前記トランスポートパケットは前記特別アイドル記号間で散在していることを特徴とする、トランスポートパケットストリームを生成するシステム。
【請求項１１】
前記トランスポートパケットは、特別アイドル記号間にインターリーブされた複数の隣接するバイトを有することを特徴とする請求項１０記載のシステム。
【請求項１２】
前記トランスポートパケットは、前記特別アイドル記号間にインターリーブされた複数の離れたバイトを有することを特徴とする請求項１０記載のシステム。
【請求項１３】
１０の特別アイドル記号が連続したトランスポートパケットバイト間にインターリーブされていることを特徴とする請求項１２記載のシステム。
【請求項１４】
前記短いＡＳＩパケットは、１８８バイトトランスポートパケットでフォーマットされた２０９３バイトを有し、１０の特別アイドル記号が連続したトランスポートパケットバイト間にインターリーブされ、２５の特別アイドル記号が続くことを特徴とする請求項１２記載のシステム。
【請求項１５】
前記長いＡＳＩパケットは、１８８バイトトランスポートパケットでフォーマットされた２０９４バイトを有し、１０の特別アイドル記号が連続したトランスポートパケットバイト間にインターリーブされ、２６の特別アイドル記号が続くことを特徴とする請求項１２記載のシステム。
【請求項１６】
複数の長短ＡＳＩパケットを固定シーケンスに有するＡＳＩグループを出力するように動作するトランスポートストリームエンコーダを有し、前記短いＡＳＩパケットは、１８８バイトトランスポートパケットと１９０５の特別アイドル記号を含む２０９３バイトを各々有し、前記長いＡＳＩパケットは、１８８バイトトランスポートパケットと１９０６の特別アイドル記号を含む２０９４バイトを有し、前記トランスポートパケットは前記特別アイドル記号間で散在していることを特徴とする、トランスポートパケットストリームを生成するシステム。
【請求項１７】
前記トランスポートパケットバイトは、特別アイドル記号間にインターリーブされた一体のグループであることを特徴とする請求項１６記載のシステム。
【請求項１８】
前記トランスポートパケットバイトは、前記特別アイドル記号間に離れてインターリーブされていることを特徴とする請求項１６記載のシステム。
【発明の詳細な説明】
【０００１】
本出願は、２０００年７月２５日に出願された仮特許出願通し番号６０／２２０，６６９号の利益を主張する。
【０００２】
本発明は、ディジタルビデオ信号の生成に関する。特に、本発明は、要求処理速度を特に低下することによって下流受信機の設計要求を単純化するために、非同期シリアルインターフェース（ＡＳＩ）ビットストリーム形成の改良に関する。
【０００３】
ムービング・ピクチャ・エキスパーツ・グループ（ＭＰＥＧ）は、（一般に、ＭＰＥＧ−１及びＭＰＥＧ−２フォーマットとそれぞれ呼ばれる）ＩＳＯ／ＩＥＣ国際基準１１１７２及び１３８１８を作成し、符号化／復号化戦略に対する基準を確立した。これらのＭＰＥＧ基準は、ＭＰＥＧコンプライアントビットストリームを生成するための一般的符号化手法と体系を定めているが、多くの変形と条件が許されている。
【０００４】
同期クロック（Ｌｏｃｋｅｄ Ｃｌｏｃｋ）手法は様々な出力フォーマット基準の形成を容易にする。ＡＳＩ出力の特定の場合において、論理回路は、データをＡＳＩフォーマットチップセットに入力するためのデータクロックを生成するのに２７Ｍｈｚを使用する。ＤＶＢ−ＡＳＩフォーマットは、２７Ｍバイト／秒のデータ速度を定め、トランスポートパケット間とトランスポートパケット内の両方で特別に定義されたアイドル記号（ｉｄｌｅ Ｃｈａｒａｃｔｅｒ）の挿入を可能にする。
【０００５】
特別アイドル記号をパケット間に挿入することのみによってこのインターフェース速度にＡＴＳＣバイト速度をマップすることが可能である。トランスポートストリームエンコーダ（ＴＳＥ）ソフトウェアによるパケットデータ出力の開始前に、特別アイドル記号は継続的に出力される。トランスポートパケットデータ出力が開始された後で、出力インターフェースフォーマットは１８８パケットバイトのフローとなり、次のトランスポートパケットバイトが発行される前に、特別アイドル記号のストリングが続く。これによりＡＳＩパケットが形成される。本発明は、同期クロック手法を実行する代替的なシステム及び方法を包含する。
【０００６】
発明の要約
本発明は、トランスポートパケットストリームを生成するシステム及び方法に関する。本発明は、複数の長短ＡＳＩパケットを固定シーケンスに有するＡＳＩグループを出力し、各長短ＡＳＩパケットは各々関連トランスポートパケットと固定数の特別アイドル記号を有し、前記トランスポートパケットは前記特別アイドル記号間で散在していることを包含する。
【０００７】
ある実施形態においては、トランスポートパケットは、特別アイドル記号間にインターリーブされた複数の隣接バイトを有している。別の実施形態においては、特別アイドル記号間にインターリーブされたトランスポートパケットは、複数の別個のバイトを有している。さらに別の実施形態においては、１０の特別アイドル記号が連続したトランスポートパケットバイト間にインターリーブされている。
【０００８】
本発明は、短いＡＳＩパケットが１８８バイトトランスポートパケットでフォーマットされた２０９３バイトを有し、１０の特別アイドル記号が連続したトランスポートパケットバイト間にインターリーブされており、２５の特別アイドル記号が続き、トランスポートパケットストリームを生成するシステム及び方法を包含する。
【０００９】
本発明は、長いＡＳＩパケットが１８８バイトトランスポートパケットでフォーマットされた２０９４バイトを有し、１０の特別アイドル記号が連続したトランスポートパケットバイト間にインターリーブされており、２６の特別アイドル記号が続き、トランスポートパケットストリームを生成するシステム及び方法を包含する。
【００１０】
本発明は、複数の長短ＡＳＩパケットを固定シーケンスに有するＡＳＩグループを出力し、前記短いＡＳＩパケットは、１８８バイトトランスポートパケットと１９０５の特別アイドル記号を含む２０９３バイトを各々有し、前記長いＡＳＩパケットは、１８８バイトトランスポートパケットと１９０６の特別アイドル記号を含む２０９４バイトを有し、前記トランスポートパケットは前記特別アイドル記号間で散在していることを包含する。再び、トランスポートパケットバイトは、特別アイドル記号間にインターリーブされた一体のグループでもよいし、トランスポートパケットバイトは特別アイドル記号間に離れてインターリーブされてもよい。
【００１１】
発明の詳細な説明
図１は、本発明によるトランスポートストリームエンコーダシステムの単純化されたブロック図を示す。本システムは、ビデオデータを受信してエレメンタリビデオビットストリームに符号化するための少なくとも一のビデオエンコーダ１０を好ましくは有している。また、本システムは、オーディオデータを受信してエレメンタリオーディオビットストリームに符号化するための少なくとも一のオーディオエンコーダ２０を好ましくは有している。次いで、これらのビットストリームは、パケット化装置１２及び２２に送られ、エレメンタリビットストリームはパケットに変換される。トランスポートストリームとは独立にパケットを使用する情報はパケットが形成されるときに付加されてもよい（たとえば、非オーディオ／ビデオデータ）ことが理解される。
【００１２】
パケットは、トランスポートストリームを作成するために、トランスポートストリームエンコーダ４０によって受信されて多重化される。様々な商業的に入手可能なチップセットが本発明によるトランスポートストリームエンコーダを実現するのに適当であることが理解される。一般に、パケットはエレメンタリストリームから構成されている。一以上のプログラムグループは、関連「パケット識別子（ＰＩＤｓ）」と共に形成される。各プログラムグループは、関連ビデオデータ及び／又はオーディオデータを有してもよい。単一のＰＩＤに関連付けられたデータは、一般に、共通の時刻基準を共有している。トランスポートストリームは、一以上の独立した時刻基準と共に一以上のプログラムを含んでもよいことが理解される。
【００１３】
また、トランスポートストリームは、（図示しない）送信チャネル上を送信可能であることが理解される。究極的には、トランスポートストリームは、（図示しない）トランスポートストリームデマルチプレクサによって分離されて復号化される。このため、タイミング情報は、ビデオ及びオーディオデコーダを同期するため、トランスポートストリームデマルチプレクサによって抽出される。かかる同期は、トランスポートストリームにおける「プログラムクロックレファレンス（ＰＣＲ）」の使用を通じて達成される。
【００１４】
本発明は、様々な基準に従う出力フォーマットを生成する同期クロック手法を包含している。ＡＳＩ出力の特定の場合においては、論理回路は、データをＡＳＩフォーマットチップセットに入力するためのデータクロックを生成するのに２７Ｍｈｚを使用する。ＤＶＢ−ＡＳＩフォーマットは、２７Ｍバイト／秒のデータ速度を定め、トランスポートパケット間及びトランスポートパケット内の両方における特別に定義されたアイドル記号の挿入を可能にする。
【００１５】
ＡＴＳＣバイト速度をこのインターフェース速度にマップするために、特別アイドル記号をパケット間に単に挿入することが可能である。トランスポートストリームエンコーダ（ＴＳＥ）ソフトウェアによるパケットデータ出力の開始前に、特別アイドル記号が継続的に出力される。トランスポートパケットデータ出力が開始された後で、出力インターフェースフォーマットは１８８パケットバイトのフローとなり、次のトランスポートパケットバイトが発行される前に、特別アイドル記号のストリングが続く。
【００１６】
図２ａは、特別アイドル記号をトランスポートパケット間にのみ挿入させた場合のＡＳＩパケットのフォーマットを示している。ＴＳＥによって発行されたプログラムクロックレファレンス（ＰＣＲ）パケットが、適当に配置されていることを保証するために、２種類の長短ＡＳＩパケットが作成される。短いパケットにおいては、１９０５特別アイドル記号バイトが１８８バイトトランスポートパケットの後に挿入される。長いＡＳＩパケットにおいては、１９０６特別アイドル記号バイトが１８８バイトロランスポートパケットの後に挿入される。従って、短いＡＳＩパケットは合計２０９３バイトを有し、長いＡＳＩパケットは合計２０９４バイトを有する。
【００１７】
トランスポートパケットバイトと特別アイドル記号バイトの両方は、２７０ＭｂｐｓＤＶＢ−ＡＳＩ出力インターフェース速度にシリアライズされる。これは、ＡＳＩパケットの各バイトが２７ＭＨｚクロックの各サイクル（チック）で出力されなければならないことを示している。ストリーム内の連続したＰＣＲトランスポートパケット間のジッタを絶対的に最小にするために、長短ＡＳＩパケットの明確に定義された集合から形成されたＡＳＩグループが識別される。ＡＳＩグループは、図２Ｂに示すように、一の短いＡＳＩパケット、８５の長いＡＳＩパケットが続き、１の短いＡＳＩパケットが続き、最後に８４の長いＡＳＩパケットが続くものとして定義される。
【００１８】
また、ＡＳＩグループの生成及び出力は、２７ＭＨｚクロックのチックに関して説明可能である。１７１の種々のＡＳＩグループの時間間隔において、正確に３５８０７２プログラムクロックチックが存在する。出力バイトタイミングは、２７Ｍｈｚ（ＰＣＲ）クロックサイクルの別個のパターンを各ＡＳＩグループに割り当てることによって決定される。正確に２０９３ＰＣＲチックが第１のパケットに割り当てられる。これは、次の８５パケットの各々に対して２０９４ＰＣＲチックが続き、次のパケットに対して２０９３ＰＣＲチックが続き、８４パケットの各々に対して２０９４ＰＣＲチックが続き、図１Ｂに示すように、出力バイトの円滑にされたフローを生成する。
【００１９】
パケットのスペーシングは、２、３のパケット間で２７Ｍｈｚの差の一のクロックサイクルのみで比較的均一である。このアプローチは２７ＭｈｚＰＣＲクロックを出力バイトクロックに固定する。バイトは、ＰＣＲタイミングレファレンスに対して正確にＡＴＳＣ出力速度で出力される。
【００２０】
ＡＳＩ形成技術の延長
図２ＡのＡＳＩパケットの一端にまとめられた図示された１８８バイトのトランスポートパケットは、ＡＳＩパケット内で散在する（即ち、ＡＳＩパケット内のどこでも配置される）ことができる。また、ＳＡＲ１３６６２ファイリングに記載されているように、トランスポートパケットが一体のグループとして（即ち、すべてのバイトが隣接するように）維持される必要はないことが理解される。実際、１８８バイトトランスポートパケットの個々のバイトは、図３に示すように、特別アイドル記号バイト間で散在することができる。
【００２１】
トランスポートストリームパケットバイトを散在させる利益は、これが、受信機においてトランスポートストリームバイトの有効ピーク処理速度を低下させることである。図１Ａにおいて、トランスポートストリーム情報は、トランスポートストリームバイトが連続しているので、２７０Ｍｂｉｔ／ｓの連続体で処理されなければならない。特別アイドル記号間でトランスポートストリームバイトを広げることによって、受信機の持続処理速度は低下する。アイドル記号間でトランスポートストリームバイトをインターリーブする多くの方法を数えられる。ある便利な手法は、各トランスポートストリームバイト間に１０のアイドル記号を挿入することであり、それが短い（２０９５バイト）又は長い（２０９６バイト）ＡＳＩパケットであるかどうかに依存して、ＡＳＩパケットを２５又は２６のアイドル記号で最終的に埋める。この手法は、受信機でバイト処理速度を最小にし易い。図１Ｂに示すＡＳＩグループの形成は影響を受けない。
【００２２】
好ましい実施形態に関して本発明は強調して説明してきたが、好ましい装置及び方法において変形がなされ得ることは当業者には自明であり、本発明はここで特に記載されている他の点でも実施可能であることを意図している。従って、本発明は、特許請求の範囲に定義されているように、本発明の要旨及び範囲内に包含される全ての変更を含む。
【図面の簡単な説明】
【図１】本発明によるトランスポートストリームエンコーダシステムの単純化されたブロック図を示す。
【図２Ａ】ＡＳＩパケットの基本フォーマットを示す。
【図２Ｂ】ＡＳＩグループの基本フォーマットを示す。
【図３】本発明による散在したトランスポートストリームバイトを示す。
【図１】
2004505511.tif 000003
【図２Ａ】
2004505511.tif 000004
【図２Ｂ】
2004505511.tif 000005
【図３】
2004505511.tif 000006
【国際公開パンフレット】
2004505511.tif 000007
2004505511.tif 000008
2004505511.tif 000009
2004505511.tif 000010
2004505511.tif 000011
2004505511.tif 000012
2004505511.tif 000013
2004505511.tif 000014
2004505511.tif 000015
2004505511.tif 000016
2004505511.tif 000017
【国際公開パンフレット（コレクトバージョン）】
2004505511.tif 000018
【国際調査報告】
2004505511.tif 000019