(57)【特許請求の範囲】
【請求項１】
入力されるストリームに対し、互いに異なる複数の同期パターンとの比較を行い、いずれかの同期パターンがストリームに含まれるかを検出し、特定の同期パターンが規定通り出現することを検出した場合に、入力されるストリームがその同期パターンに対応するストリーム種別であると判断するストリーム識別部と、上記ストリーム識別部により判断されたストリーム種別に対応する受信処理を行う通信制御部とを備え、上記ストリーム識別部は、入力されるストリームを受信順に蓄積する蓄積部と、ビットシフトを繰り返しながら上記蓄積部に蓄積されたストリームと所定の同期パターンとを比較して、両者の一致を検出すると共にその一致が検出されたストリーム中の位置を検出する検索部と、上記検索部により両者の一致が検出された場合に、その一致が検出された同期パターンとストリーム中の位置に応じてストリーム種別を判断する判別部とを備えたことを特徴とする通信端末。
【請求項２】
ストリーム識別部は、入力されるストリーム中の有効データから、連続するビット列で構成される同期パターンを検出し、それが一定間隔で現れることを検出することを特徴とする請求項１記載の通信端末。
【請求項３】
ストリーム識別部は、ＩＴＵ−Ｔ勧告Ｈ．２２２．０（ＭＰＥＧ−２システム規格）で規定されるＴＳパケット同期バイトが、ストリーム中の有効データに一定間隔で現れることを検出し、通信制御部は、この検出によりＭＰＥＧ−２システム規格に準拠して受信処理を行うことを特徴とする請求項１または請求項２記載の通信端末。
【請求項４】
ストリーム識別部は、ＩＴＵ−Ｔ勧告Ｈ．２２３（Ａｎｎｅｘを含む）で規定される同期フラグおよび特定のビット列が、ストリーム中の有効データに連続して現れることを検出し、通信制御部は、この検出によりＨ．２２３（Ａｎｎｅｘを含む）規格に準拠して受信処理を行うことを特徴とする請求項１から請求項３のうちのいずれか１項記載の通信端末。
【請求項５】
入力されるストリームに対し、互いに異なる複数の同期パターンとの比較を行い、いずれかの同期パターンがストリームに含まれるかを検出し、特定の同期パターンが規定通り出現することを検出した場合に、入力されるストリームがその同期パターンに対応するストリーム種別であると判断するストリーム識別部と、上記ストリーム識別部により判断されたストリーム種別に対応する受信処理を行う通信制御部とを備え、上記ストリーム識別部は、入力されるストリームが行列構成をしていると見なし、入力されるストリームの行と列を転置して蓄積する蓄積部と、ビットシフトを繰り返しながら上記蓄積部に蓄積されたストリームと同期パターンであるフレーム同期ワードとを比較して、両者の一致を検出すると共にその一致が検出されたストリーム中の位置を検出し、その検出された位置の1ビット前を連続採取して得られるビット列に応じて、同期パターンであるマルチフレーム同期ワードとの一致を検出する検索部と、上記検索部によるフレーム同期ワードおよびマルチフレーム同期ワードの一致とその一致が検出されたストリーム中の位置に応じてストリーム種別を判断する判別部とを備えたことを特徴とする通信端末。
【請求項６】
ストリーム識別部は、入力されるストリーム中の有効データから、一定間隔で抽出したビット列から同期パターンを検出し、それが一定間隔で現れることを検出することを特徴とする請求項５記載の通信端末。
【請求項７】
ストリーム識別部は、ＩＴＵ−Ｔ勧告Ｈ．２２１で規定されるフレーム同期ワード、およびマルチフレーム同期ワードを検出し、通信制御部は、この検出によりＨ．２２１に準拠して受信処理を行うことを特徴とする請求項５または請求項６記載の通信端末。
【請求項８】
ストリーム識別部は、２種類以上の同期パターンの検出を同時に実施し、先に検出した同期パターンによりストリーム種別を判断することを特徴とする請求項１から請求項７のうちのいずれか１項記載の通信端末。
【請求項９】
ストリーム識別部は、複数の蓄積部と、複数の検索部とを有し、２種類以上の同期パターンの検出を同時に実施することを特徴とする請求項８記載の通信端末。
【請求項１０】
ストリーム識別部は、２種類以上の同期パターンの検出を一定時間毎に切替えて実施し、検出した同期パターンによりストリーム種別を判断することを特徴とする請求項１から請求項７のうちのいずれか１項記載の通信端末。
【請求項１１】
ストリーム識別部は、１つの蓄積部と、１つの検索部とを有し、２種類以上の同期パターン検出の際には、請求項２または請求項６記載のの蓄積手法および検索手法を一定時間毎に切替えることを特徴とする請求項１０記載の通信端末。
【請求項１２】
ストリーム識別部は、請求項２または請求項６記載の蓄積手法および検索手法の切替え順序および切替え時間を優先度に応じて決定することを特徴とする請求項１０または請求項１１記載の通信端末。
【請求項１３】
ストリーム識別部は、一度ストリーム種別を判断し、通信中となった場合でも引き続き複数の同期パターンの検出を続けることを特徴とする請求項１から請求項１２のうちのいずれか１項記載の通信端末。
【請求項１４】
通信制御部は、判断されたストリーム種別に対応する受信処理を実施するだけでなく、送信処理においてもそのストリーム種別に対応した処理を実施することを特徴とする請求項１から請求項１３のうちのいずれか１項記載の通信端末。
【請求項１５】
通信制御部は、一度通信を行った通信相手について、相手先識別番号とその時に使用したストリーム種別のデータを保持し、通信を行う際に相手先識別番号を照合し、ストリーム種別の記録がある場合には、そのストリーム種別に応じて送受信処理を行うことを特徴とする請求項１から請求項１４のうちのいずれか１項記載の通信端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、入力されるストリームの種別を自動的に識別する通信端末に関するものである。
【０００２】
【従来の技術】
図１０は例えば特開平１１−１６８４５８号公報に示された従来の通信端末における多重化フレームを示す概念図であり、図において、１は同期フラグ、２はヘッダ、３は情報フィールドである。
図１１は従来の通信端末における受信側の多重化フレーム同期検出部を示すブロック図であり、図において、４は受信ビットストリームから同期フラグパターンを照合して、同期を検出するビット単位フラグ検出手段である。
【０００３】
次に動作について説明する。
テレビ会議やテレビ電話、そして近年のディジタル放送と、映像や音声を多重した様々なマルチメディアデータサービスが存在する。いずれも映像や音声を多重しているものの、その多重伝送フォーマットには様々な国際規格が存在している。上記サービスを実現する装置はこれまでサービス毎に異なる専用装置であり、例えばテレビ会議の端末では多重フォーマットにＩＴＵ−Ｔの国際規格Ｈ．２２１を用いるのが一般的であるため、Ｈ．２２１ストリームの送受信機能をサポートしていれば良かった。同様にディジタル放送用受信端末においては多重規格としてＨ．２２２．０（ＭＰＥＧ−２システム規格）を用いるのが一般的であり、この多重分離機能をサポートしていれば良かった。
【０００４】
例えばＩＴＵ−Ｔ勧告の多重化プロトコルＨ．２２３ストリームを受信する通信端末を考え、中でも入力されるストリームの同期検出部の動作について説明する。
図１０は、Ｈ．２２３の多重化層の、多重化フレームのフォーマットを示したものであり、１バイトの同期フラグ１“０１１１１１１０”（２進数）の後、ヘッダ２と、情報フィールド３が続く。図１１において、ビット単位フラグ検出手段４では、同期フラグ１を検出するため、1ビット受信する度に、先に受信したビットストリームを1ビットずつシフトさせながら、同期フラグパターン“０１１１１１１０”（２進数）と照合し、同期を検出する。
【０００５】
【発明が解決しようとする課題】
従来の通信端末は以上のように構成されているので、入力されるストリームがＨ．２２３のストリームであることを前提とし、Ｈ．２２３のストリームのみの同期検出に特化したもので、別規格に準拠したストリームの受信においては同期確立できないなどの課題があった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、入力ストリーム種別が複数通りある場合でも、そのストリーム種別を自動的に認識し、同期を確立して、そのストリーム種別に応じたデータの受信処理を実現する通信端末を得ることを目的とする。
【０００７】
【課題を解決するための手段】
この発明に係る通信端末は、入力されるストリームに対し、互いに異なる複数の同期パターンとの比較を行い、特定の同期パターンが規定通り出現することを検出した場合に、入力されるストリームがその同期パターンに対応するストリーム種別であると判断するストリーム識別部と、その判断されたストリーム種別に対応する受信処理を行う通信制御部とを備え、ストリーム識別部は、入力されるストリームを受信順に蓄積する蓄積部と、ビットシフトを繰り返しながら蓄積部に蓄積されたストリームと所定の同期パターンとを比較して、両者の一致を検出すると共にその一致が検出されたストリーム中の位置を検出する検索部と、検索部により両者の一致が検出された場合に、その一致が検出された同期パターンとストリーム中の位置に応じてストリーム種別を判断する判別部とを備えたものである。
【０００８】
この発明に係る通信端末は、ストリーム識別部において、入力されるストリーム中の有効データから、連続するビット列で構成される同期パターンを検出し、それが一定間隔で現れることを検出するようにしたものである。
【０００９】
この発明に係る通信端末は、ストリーム識別部において、ＩＴＵ−Ｔ勧告Ｈ．２２２．０で規定されるＴＳパケット同期バイトが、ストリーム中の有効データに一定間隔で現れることを検出し、通信制御部において、この検出によりＭＰＥＧ−２システム規格に準拠して受信処理を行うようにしたものである。
【００１０】
この発明に係る通信端末は、ストリーム識別部において、ＩＴＵ−Ｔ勧告Ｈ．２２３で規定される同期フラグおよび特定のビット列が、ストリーム中の有効データに連続して現れることを検出し、通信制御部において、この検出によりＨ．２２３規格に準拠して受信処理を行うようにしたものである。
【００１１】
この発明に係る通信端末は、入力されるストリームに対し、互いに異なる複数の同期パターンとの比較を行い、特定の同期パターンが規定通り出現することを検出した場合に、入力されるストリームがその同期パターンに対応するストリーム種別であると判断するストリーム識別部と、その判断されたストリーム種別に対応する受信処理を行う通信制御部とを備え、ストリーム識別部は、入力されるストリームが行列構成をしていると見なし、入力されるストリームの行と列を転置して蓄積する蓄積部と、ビットシフトを繰り返しながら蓄積部に蓄積されたストリームと同期パターンであるフレーム同期ワードとを比較して、両者の一致を検出すると共にその一致が検出されたストリーム中の位置を検出し、その検出された位置の1ビット前を連続採取して得られるビット列に応じて、同期パターンであるマルチフレーム同期ワードとの一致を検出する検索部と、検索部によるフレーム同期ワードおよびマルチフレーム同期ワードの一致とその一致が検出されたストリーム中の位置に応じてストリーム種別を判断する判別部とを備えたものである。
【００１２】
この発明に係る通信端末は、ストリーム識別部において、入力されるストリーム中の有効データから、一定間隔で抽出したビット列から同期パターンを検出し、それが一定間隔で現れることを検出するようにしたものである。
【００１３】
この発明に係る通信端末は、ストリーム識別部において、ＩＴＵ−Ｔ勧告Ｈ．２２１で規定されるフレーム同期ワード、およびマルチフレーム同期ワードを検出し、通信制御部において、この検出によりＨ．２２１に準拠して受信処理を行うようにしたものである。
【００１４】
この発明に係る通信端末は、ストリーム識別部において、２種類以上の同期パターンの検出を同時に実施し、先に検出した同期パターンによりストリーム種別を判断するようにしたものである。
【００１５】
この発明に係る通信端末は、ストリーム識別部において、複数の蓄積部と、複数の検索部とを有し、２種類以上の同期パターンの検出を同時に実施するようにしたものである。
【００１６】
この発明に係る通信端末は、ストリーム識別部において、２種類以上の同期パターンの検出を一定時間毎に切替えて実施し、検出した同期パターンによりストリーム種別を判断するようにしたものである。
【００１７】
この発明に係る通信端末は、ストリーム識別部において、１つの蓄積部と、１つの検索部とを有し、２種類以上の同期パターン検出の際には、請求項２または請求項６記載の蓄積手法および検索手法を一定時間毎に切替えるようにしたものである。
【００１８】
この発明に係る通信端末は、ストリーム識別部において、請求項２または請求項６記載の蓄積手法および検索手法の切替え順序および切替え時間を優先度に応じて決定するようにしたものである。
【００１９】
この発明に係る通信端末は、ストリーム識別部において、一度ストリーム種別を判断し、通信中となった場合でも引き続き複数の同期パターンの検出を続けるようにしたものである。
【００２０】
この発明に係る通信端末は、通信制御部において、判断されたストリーム種別に対応する受信処理を実施するだけでなく、送信処理においてもそのストリーム種別に対応した処理を実施するようにしたものである。
【００２１】
この発明に係る通信端末は、通信制御部において、一度通信を行った通信相手について、相手先識別番号とその時に使用したストリーム種別のデータを保持し、通信を行う際に相手先識別番号を照合し、ストリーム種別の記録がある場合には、そのストリーム種別に応じて送受信処理を行うようにしたものである。
【００２２】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による通信端末を示す構成図であり、図において、１１は入力されるストリームに対し、互いに異なる複数の同期パターンとの比較を行い、特定の同期パターンが規定通り出現することを検出した場合に、入力されるストリームがその同期パターンに対応するストリーム種別であると判断するストリーム識別部、２１はその判断されたストリーム種別に対応する送受信処理を行う通信制御部である。
また、ストリーム識別部１１において、１２ａ，１２ｂは入力されるストリームを蓄積する２つの蓄積部、１３ａ，１３ｂはビットシフトを繰り返しながら蓄積部１２ａ，１２ｂに蓄積されたストリームと所定の同期パターンとを比較して、両者の一致を検出する２つの検索部、１４は検索部１３ａ，１３ｂによる両者の一致の検出に応じてストリーム種別を判断する判別部である。
【００２３】
図２はＩＴＵ−Ｔ勧告Ｈ．２２２．０（ＭＰＥＧ−２システム規格）のＴＳパケット同期バイトを示す概念図である。
図３はＩＴＵ−Ｔ勧告Ｈ．２２１のフレーム構成（単一６４Ｋｂｐｓチャネル）における偶数フレーム構成および奇数フレーム構成を示す概念図である。
図４はＨ．２２１の連続する複数フレーム分について第８サブチャネルのみを抽出したマルチフレームにおけるマルチフレーム同期ワードの位置を示す説明図である。
図５は蓄積部への入力データの書き込み順序を示す説明図である。
図６は蓄積部への入力データの書き込み例のうち書き込み前の状態を示す説明図である。
図７は蓄積部への入力データの書き込み例のうち書き込み後の状態を示す説明図である。
図８はＨ．２２１におけるフレーム構成（２つの６４Ｋｂｐｓチャネル）を示す概念図である。
図９はＨ．２２１におけるフレーム構成（１つの１２８Ｋｂｐｓチャネル）を示す概念図である。
【００２４】
次に動作について説明する。
図１に示した通信端末は、複数のストリーム種別をサポートする通信端末であるため、ストリーム識別部１１では、入力されるストリーム種別を判断する必要がある。この実施の形態１では、ストリーム中の同期フラグがストリーム種別により異なることを利用して判断する。
【００２５】
この実施の形態１の通信端末は、例えばＩＴＵ−Ｔ勧告Ｈ．２２２．０、Ｈ．２２１、Ｈ．２２３の３種類のマルチメディア多重化方式をサポートする通信端末とする。
ストリーム中の同期パターンは連続するビット列内に存在する場合と、一定間隔でサンプルしたビット列内に存在する場合がある。
前者の例として、例えばＩＴＵ−Ｔ勧告Ｈ．２２２．０が挙げられる。図２に示すように、ストリームは１８８バイト単位のパケット構成となっており、毎パケットの先頭に“４７（１６進数）”が存在する。Ｈ．２２３についても同様に、ＨＤＬＣフラグ“０１１１１１１０”が同期パターンである。
【００２６】
また、後者の例としては、例えばＩＴＵ−Ｔ勧告Ｈ．２２１が挙げられる。図３に示すように、基本的には８０ビットのサブチャネル８つで構成されている。ストリームは各サブチャネルから1ビットずつ順次送出されるため、第８サブチャネルに格納されるフレーム同期ワードは受信ストリーム中では不連続（一定間隔）で検出される。なお、この図３は上段に偶数フレームを、下段に奇数フレームを表現しており、偶数フレームでは、第８サブチャネルの２ビット目から８ビット目までの７ビットにフレーム同期ワードが格納され、奇数フレームでは、第８サブチャネルの２ビット目にフレーム同期ワードが格納され、これらを合わせた８ビットがフレーム同期ワードである。また、奇数フレームの第８サブチャネルの１ビット目にはマルチフレーム同期ワードが格納される。
Ｈ．２２１の場合、複数フレームを合わせてさらにマルチフレーム構成となっている。図４は連続するフレームの第８サブチャネルについて切り出して横に並べたものであり、中にマルチフレーム同期ワードが含まれる。前述の偶数フレームに含まれる７ビットのパターンに加え、奇数フレームに含まれる１ビットを併せて、８ビットの完全なフレーム同期ワードとなる。また、奇数フレームの第８サブチャネルの１ビット目を６ビット連続して抽出したもので、完全なマルチフレーム同期ワードとなる。
【００２７】
このようなストリーム中における同期パターンの挿入方法の違いは、検索の複雑さに対し大きな違いを生じさせるため、この実施の形態１では、これら２つの同期パターン挿入方法を考慮し、ストリーム識別部１１の内部に２つの蓄積部１２ａ，１２ｂを設け、それぞれ別の書き込み順序で内部のメモリに蓄積する。図５は蓄積部１２ａ，１２ｂへの格納方法を示すものである。蓄積部１２ａには単純にメモリ上に順次詰めて格納して行くのに対し、蓄積部１２ｂに対しては、図３に示したフレーム構成を行列構成していると見なして、行方向と列方向を入れ替え、転置された状態でメモリに格納されるように、格納先に既に書き込まれているデータをビットシフトし、空いた１ビットのスペースに1ビットずつ格納して行く。なお、格納先は一定の領域を繰り返し使用する。
【００２８】
図６、図７は実際のストリーム入力例の前後を示したものであり、図６は書き込み前の状態を示したものである。図６において、蓄積部１２ａ，１２ｂには、既に“０１０１０１００”が格納されており、次に“１１０１１１０１００”を格納しようとしている所を示している。なお、ここで表現した数値は受信順で示したものであり、したがって、図６で示された数値とは“０”，“１”の順序を逆に表現している。
図７は書き込み後の状態を示したものであり、蓄積部１２ａにおいては、“１１０１１１０１００”が“０１０１０１００”の後に受信順に格納されるのに対し、蓄積部１２ｂでは常に右端に格納されて行く。即ち、新たに数値を書き込むときは、右端に既に書き込まれた数値を行方向に１ビットシフトして、空いた右端の領域に列方向に受信順に書き込む。この実施の形態１においては、Ｈ．２２１のサブチャネル数が８であるため、ビットシフトと１ビットの書き込みを８回繰り返した後、最初に書き込んだ領域に戻るものとしている。
【００２９】
検索部１３ａは、蓄積部１２ａに格納されていくデータに対し、同期パターンの検索を行う。Ｈ．２２２．０の場合は、同期パターンとしてＴＳパケット先頭バイト“０１０００１１１”（２進数，１６進数の場合“４７”）が、判別部１４より設定され、同期パターンを１ビットずつシフトしながら蓄積部１２ａ上のデータと比較する。なお、この実施の形態１における３種類のストリーム種別において共通のユニークワードは存在しないため、ＴＳパケット先頭以外でも“４７”（１６進数）が検出される可能性は有る。そのため検索部１３ａでは、一致を検出したことを示す一致検出情報と、その一致が検出されたストリーム中の位置に応じた検出位置情報とを合わせて判別部１４に通知し、判別部１４ではその検出位置情報を解析し、出現が一定間隔（１８８バイト）であることを確認した後に、通信制御部２１に対し、ストリーム種別としてＨ．２２２．０を検出した旨を通知する。
【００３０】
Ｈ．２２３についても同様に、検索部１３ａで同期パターンとしてＨＤＬＣフラグ“０１１１１１１０”（２進数）を検索して、連続して検出を確認できれば、通信制御部２１に対し、ストリーム種別としてＨ．２２３を検出した旨を通知する。なお、この場合、ＨＤＬＣフラグは、ユニークなのものであるので、ストリーム中にＨＤＬＣフラグ以外に“０１１１１１１０”が存在することはないので、検索部１３ａでは、検出位置情報を判別部１４に通知する必要はない。
よって、判別部１４による検索部１３ａに対する同期パターンの設定は、ＴＳパケット先頭バイト、ＨＤＬＣフラグを一定時間毎に切替え、同期検出を交互に実施することにより、Ｈ．２２２．０およびＨ．２２３のうちのいずれのストリーム種別であるか判断することができる。
【００３１】
一方、検索部１３ｂは、蓄積部１２ｂに格納されていくデータに対し、同期パターンの検索を行う。図６および図７に示した蓄積部１２ｂの蓄積方法により、Ｈ．２２１の同期パターンであるフレーム同期ワード（一部）“００１１０１１”（２進数）は、蓄積部１２ｂの１つの行、即ち、同一アドレス上に存在するため、検索部１３ａと同様に、同期パターンを１ビットずつシフトさせながら蓄積部１２ｂ上のデータと比較する。そして、検索部１３ｂは、一致を検出したことを示す一致検出情報と、その一致が検出されたストリーム中の位置に応じた検出位置情報とを合わせて判別部１４に通知する。
判別部１４は、その検出位置情報を解析し、前述のＨ．２２２．０の場合と同様に、通知される検出位置情報が一定間隔（８０バイト）であることを確認する。
Ｈ．２２１においては、さらに、検索部１３ｂで、検出位置を基準として奇数フレームに存在するフレーム同期ワードの残り１ビットの存在を確認した後、その直前の１ビットをフレーム毎に抽出し、合わせてマルチフレーム同期ワードの検出を実施する。
これらが全て確認された後、判別部１４では、通信制御部２１に対し、ストリーム種別としてＨ．２２１を検出した旨を通知する。
【００３２】
なお、この実施の形態１では、２つの検索部１３ａ，１３ｂにより同期パターンの検出を同時に行っているため、判別部１４は、先に一致が検出されたものを優先的に採用するようにする。
通信制御部２１では、判別部１４からのストリーム種別の判断結果に従い、その種別に対応する受信処理を行う。
また、通信制御部２１では、送信処理についても、上記ストリーム種別の判断結果を利用し、その種別に対応する送信処理を行う。
【００３３】
なお、上記実施の形態１の通信制御部２１において、ストリーム種別の判断結果を、通信の相手先識別番号、例えば電話番号等と共に内部メモリ等に保持しておき、通信の開始の際に相手先識別番号を内部メモリと照合し、ストリーム種別の記録がある場合には、そのストリーム種別に応じて受信処理、および送信処理を行うようにしても良い。
【００３４】
また、上記実施の形態１の蓄積部１２ａ、検索部１３ａにおいて、２つのストリーム種別に対し交互に行った検索を同時に行っても良い。この場合、判別部１４では、先に検出された同期パターンに対応するストリーム種別について通信制御部２１に対し通知する。
【００３５】
さらに、上記実施の形態１では、複数の、例えば２つの蓄積部、２つの検索部を設けて同時並行的に処理を行ったが、蓄積部、検索部をそれぞれ１つにして、一定時間毎に交互に切替えて行っても良い。
【００３６】
さらに、上記実施の形態１では、蓄積部１２ａへの受信順に蓄積されるストリームについて、メモリ内の下位ビットから格納しているが、上位ビットから伝送することを規定しているストリーム種別を判定する場合には同期パターンのビット順序を入れ替えるようにする。
【００３７】
さらに、蓄積部および検索部における切替え順序は任意とせず、何らかの優先度に応じて決定しても良い。同様に切替え時間についても一定でなくても良く、優先度に応じて決定しても良い。
【００３８】
さらに、蓄積部１２ａおよび検索部１３ａで実施している、連続するビット列に対する検索パターンとの比較については、蓄積部１２ａへの格納を省略し、蓄積部１２ｂへの書き込み途中で専用回路により実時間で処理しても良い。
【００３９】
さらに、一度ストリーム種別の判断を終え、通信中であっても、引き続き通信中のストリーム種別に対応する同期ワードを含めて、複数の同期パターンについてストリーム種別の判断を続け、他のストリーム種別を判断した際には、自動的に送受信処理をその新たな判断に応じて切替えるようにしても良い。
【００４０】
さらに、上記実施の形態１のＨ．２２３の検出同様に、Ｈ．２２３／ＡｎｎｅｘＡについて検出可能である。この場合の同期パターンは同規格で規定される同期ワードであり、検出間隔は０である。
【００４１】
さらに、上記実施の形態１のＨ．２２３の検出同様に、Ｈ．２２３／ＡｎｎｅｘＢについて検出可能である。この場合の同期パターンは同規格で規定され、上記Ｈ．２２３／ＡｎｎｅｘＡ同様の同期ワード、およびそれに連続する“００００００００”（２進数）である。
【００４２】
さらに、上記実施の形態１のＨ．２２３の検出同様に、Ｈ．２２３／ＡｎｎｅｘＣについて検出可能である。この場合の同期パターンは同規格で規定され、上記Ｈ．２２３／ＡｎｎｅｘＡ同様の同期ワード、およびそれに連続する“００００１１１１”（２進数）である。
【００４３】
さらに、上記実施の形態１の蓄積部１２ｂにおける入力ストリームは、１ビットシフトと１ビット書き込みの繰り返し単位を８としているが、Ｈ．２２１のフレーム構成は図４に示した構成以外にも、図８、および図９に示すように、ビットレートにより、サブチャネル数が増加する可能性が有る（Ｈ．２２１で規定される最大ビットレートより、最大３０チャネル、２４０サブチャネル）。図５に示した蓄積部１２ｂへの入力ストリームの格納方法では、正しくフレーム同期ワードが検出できないため、蓄積部１２ｂにおける書き込みの繰り返し単位を（８×ｎ）に拡大しても良い。
ｎはサブチャネル数÷８であり、ビットレートにより決定する（最大値は３０）。上記実施の形態１の場合、いずれも合計１２８Ｋｂｐｓであるため、ｎ＝１６÷８＝２となる。
なお、図９に示した単ーチャネルの場合は、同期パターンの検出位置を蓄積部１２ｂ内で１箇所となるが、図８に示すように複数チャネルで構成される場合は、複数の同期パターンが検出されるため、判別部１４では複数の検出位置情報を管理する必要がある。
また、ｎの決定の際、上記実施の形態１において、ビットレート取得が不可能な場合、ｎを１から順に、同期検出が行われるまで一定時間毎にインクリメントしても良い。
さらに、米国等、サブチャネル数が７の倍数となる場合には、蓄積部１２ｂにおける書き込みの繰り返し単位を（７×ｎ）とする。
【００４４】
【発明の効果】
以上のように、この発明によれば、入力されるストリームに対し、互いに異なる複数の同期パターンとの比較を行い、いずれかの同期パターンがストリームに含まれるかを検出し、特定の同期パターンが規定通り出現することを検出した場合に、入力されるストリームがその同期パターンに対応するストリーム種別であると判断するストリーム識別部と、ストリーム識別部により判断されたストリーム種別に対応する受信処理を行う通信制御部とを備え、ストリーム識別部は、入力されるストリームを受信順に蓄積する蓄積部と、ビットシフトを繰り返しながら蓄積部に蓄積されたストリームと所定の同期パターンとを比較して、両者の一致を検出すると共にその一致が検出されたストリーム中の位置を検出する検索部と、検索部により両者の一致が検出された場合に、その一致が検出された同期パターンとストリーム中の位置に応じてストリーム種別を判断する判別部とを備えるように構成したので、入力されるストリームに応じて自動的にストリーム種別を判断することができ、そのストリーム種別に対応した受信処理を行うことができるので、複数のストリーム種別に応じた受信処理を行うことができる通信端末が得られる効果がある。
また、連続するビット列において、同期パターンが一定間隔で現れるストリームについて、ストリーム種別を判断することができる通信端末が得られる効果がある。
【００４５】
また、この発明によれば、ストリーム識別部において、入力されるストリーム中の有効データから、連続するビット列で構成される同期パターンを検出し、それが一定間隔で現れることを検出するように構成したので、連続するビット列において、同期パターンが一定間隔で現れるストリームについて、ストリーム種別を判断することができる通信端末が得られる効果がある。
【００４６】
さらに、この発明によれば、ストリーム識別部において、ＩＴＵ−Ｔ勧告Ｈ．２２２．０（ＭＰＥＧ−２システム規格）で規定されるＴＳパケット同期バイトが、ストリーム中の有効データに一定間隔で現れることを検出し、通信制御部は、この検出によりＭＰＥＧ−２システム規格に準拠して受信処理を行うように構成したので、入力されるストリームがＩＴＵ−Ｔ勧告Ｈ．２２２．０に準拠していることを判断することができ、そのストリーム種別に対応した受信処理を行うことができる通信端末が得られる効果がある。
【００４７】
さらに、この発明によれば、ストリーム識別部において、ＩＴＵ−Ｔ勧告Ｈ．２２３（Ａｎｎｅｘを含む）で規定される同期フラグおよび特定のビット列が、ストリーム中の有効データに連続して現れることを検出し、通信制御部において、この検出によりＨ．２２３（Ａｎｎｅｘを含む）規格に準拠して受信処理を行うように構成したので、入力されるストリームがＩＴＵ−Ｔ勧告Ｈ．２２３に準拠していることを判断することができ、そのストリーム種別に対応した受信処理を行うことができる通信端末が得られる効果がある。
【００４８】
さらに、この発明によれば、入力されるストリームに対し、互いに異なる複数の同期パターンとの比較を行い、いずれかの同期パターンがストリームに含まれるかを検出し、特定の同期パターンが規定通り出現することを検出した場合に、入力されるストリームがその同期パターンに対応するストリーム種別であると判断するストリーム識別部と、ストリーム識別部により判断されたストリーム種別に対応する受信処理を行う通信制御部とを備え、ストリーム識別部は、入力されるストリームが行列構成をしていると見なし、入力されるストリームの行と列を転置して蓄積する蓄積部と、ビットシフトを繰り返しながら蓄積部に蓄積されたストリームと同期パターンであるフレーム同期ワードとを比較して、両者の一致を検出すると共にその一致が検出されたストリーム中の位置を検出し、その検出された位置の1ビット前を連続採取して得られるビット列に応じて、同期パターンであるマルチフレーム同期ワードとの一致を検出する検索部と、検索部によるフレーム同期ワードおよびマルチフレーム同期ワードの一致とその一致が検出されたストリーム中の位置に応じてストリーム種別を判断する判別部とを備えるように構成したので、入力されるストリームに応じて自動的にストリーム種別を判断することができ、そのストリーム種別に対応した受信処理を行うことができるので、複数のストリーム種別に応じた受信処理を行うことができる通信端末が得られる効果がある。
また、連続するビット列において、同期パターンを構成するビットが一定間隔で現れるストリームについて、ストリーム種別を判断することができ、また、ＩＴＵ−Ｔ勧告Ｈ．２２１の識別において内部のチャネル構成についても認識することができる通信端末が得られる効果がある。
【００４９】
さらに、この発明によれば、ストリーム識別部において、入力されるストリーム中の有効データから、一定間隔で抽出したビット列から同期パターンを検出し、それが一定間隔で現れることを検出するように構成したので、連続するビット列において、同期パターンを構成するビットが一定間隔で現れるストリームについて、ストリーム種別を判断することができる通信端末が得られる効果がある。
【００５０】
さらに、この発明によれば、ストリーム識別部において、ＩＴＵ−Ｔ勧告Ｈ．２２１で規定されるフレーム同期ワード、およびマルチフレーム同期ワードを検出し、通信制御部において、この検出によりＨ．２２１に準拠して受信処理を行うように構成したので、入力されるストリームがＩＴＵ−Ｔ勧告Ｈ．２２１に準拠していることを判断することができ、そのストリーム種別に対応した受信処理を行うことができる通信端末が得られる効果がある。
【００５１】
さらに、この発明によれば、ストリーム識別部において、２種類以上の同期パターンの検出を同時に実施し、先に検出した同期パターンによりストリーム種別を判断するように構成したので、２種類以上の同期パターンの検出を順次実施した場合に比べて、検出順序に依存せず速やかにストリーム種別を判断することができる通信端末が得られる効果がある。
【００５２】
さらに、この発明によれば、ストリーム識別部において、複数の蓄積部と、複数の検索部とを有し、２種類以上の同期パターンの検出を同時に実施するように構成したので、蓄積方式、または比較方式が大きく異なり、同一の蓄積部、および同一の検索部では同時に同期パターンの検出を実施することができないストリーム種別についても、同時に同期パターンの検出を実施することができる通信端末が得られる効果がある。
【００５３】
さらに、この発明によれば、ストリーム識別部において、２種類以上の同期パターンの検出を一定時間毎に切替えて実施し、検出した同期パターンによりストリーム種別を判断するように構成したので、同時に２種類以上の同期パターンを検出する場合に比べて、蓄積部および検索部の処理能力が少なくて済む通信端末が得られる効果がある。
【００５４】
さらに、この発明によれば、ストリーム識別部において、１つの蓄積部と、１つの検索部とを有し、２種類以上の同期パターン検出の際には、請求項２または請求項６記載のの蓄積手法および検索手法を一定時間毎に切替えるように構成したので、同時に２種類以上の同期パターンを検出する場合に比べて、蓄積部および検索部の処理能力が少なくて済む通信端末が得られる効果がある。
【００５５】
さらに、この発明によれば、ストリーム識別部において、請求項２または請求項６記載の蓄積手法および検索手法の切替え順序および切替え時間を優先度に応じて決定するように構成したので、検出頻度に相関する指標を導入した場合には、速やかなストリーム種別判断ができると共に、重要度等に応じて優先的に任意のストリーム種別判断ができる通信端末が得られる効果がある。
【００５６】
さらに、この発明によれば、ストリーム識別部において、一度ストリーム種別を判断し、通信中となった場合でも引き続き複数の同期パターンの検出を続けるように構成したので、送信元が通信中にストリーム種別を切替える場合にもその切替えに追従することができる通信端末が得られる効果がある。
【００５７】
さらに、この発明によれば、通信制御部において、判断されたストリーム種別に対応する受信処理を実施するだけでなく、送信処理においてもそのストリーム種別に対応した処理を実施するように構成したので、受信されるストリーム種別と同一のストリーム種別で送信元に対して応答することができる通信端末が得られる効果がある。
【００５８】
さらに、この発明によれば、通信制御部において、一度通信を行った通信相手について、相手先識別番号とその時に使用したストリーム種別のデータを保持し、通信を行う際に相手先識別番号を照合し、ストリーム種別の記録がある場合には、そのストリーム種別に応じて送受信処理を行うように構成したので、一度通信を行った通信相手については、速やかにストリーム種別を判断することができる通信端末が得られる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による通信端末を示す構成図である。
【図２】  ＩＴＵ−Ｔ勧告Ｈ．２２２．０（ＭＰＥＧ−２システム規格）のＴＳパケット同期バイトを示す概念図である。
【図３】  ＩＴＵ−Ｔ勧告Ｈ．２２１のフレーム構成（単一６４Ｋｂｐｓチャネル）における偶数フレーム構成および奇数フレーム構成を示す概念図である。
【図４】  Ｈ．２２１の連続する複数フレーム分について第８サブチャネルのみを抽出したマルチフレームにおけるマルチフレーム同期ワードの位置を示す説明図である。
【図５】  蓄積部への入力データの書き込み順序を示す説明図である。
【図６】  蓄積部への入力データの書き込み例のうち書き込み前の状態を示す説明図である。
【図７】  蓄積部への入力データの書き込み例のうち書き込み後の状態を示す説明図である。
【図８】  Ｈ．２２１におけるフレーム構成（２つの６４Ｋｂｐｓチャネル）を示す概念図である。
【図９】  Ｈ．２２１におけるフレーム構成（１つの１２８Ｋｂｐｓチャネル）を示す概念図である。
【図１０】  従来の通信端末における多重化フレームを示す概念図である。
【図１１】  従来の通信端末における受信側の多重化フレーム同期検出部を示すブロック図である。
【符号の説明】
１１  ストリーム識別部、１２ａ，１２ｂ  蓄積部、１３ａ，１３ｂ  検索部、１４  判別部、２１  通信制御部。
【図１】
0003636638.tif 000002
【図２】
0003636638.tif 000003
【図３】
0003636638.tif 000004
【図４】
0003636638.tif 000005
【図５】
0003636638.tif 000006
【図６】
0003636638.tif 000007
【図７】
0003636638.tif 000008
【図８】
0003636638.tif 000009
【図９】
0003636638.tif 000010
【図１０】
0003636638.tif 000011
【図１１】
0003636638.tif 000012