(57)【特許請求の範囲】
【請求項１】
映像信号を所定の符号化方式で圧縮符号化して得られた符号化映像信号が、互いに非同期で複数並列に入力され、複数の前記符号化映像信号から任意に選択した一の符号化映像信号の復号化映像信号を出力するデコード方法であって、
互いに非同期で入力される前記複数の符号化映像信号を、それぞれ別々にデコードして、複数の復号化映像信号を生成する第１のステップと、
前記複数の復号化映像信号を１対１に対応して設けられた、各々２つの１フレーム分の領域に分割されている複数のメモリに供給して、それぞれ別々に各復号化映像信号の映像同期信号に基づいて、分割された前記２つの領域に交互に書き込む第２のステップと、
前記複数のメモリのうち予め基準として定めた一のメモリの前記第２のステップにおける書き込み位置と、前記一のメモリ以外の他のメモリの前記第２のステップにおける書き込み位置との差を、前記他のメモリ毎に監視する第３のステップと、
前記複数のメモリから前記予め基準として定めた一のメモリに基づく互いに同一の読み出しタイミングで、各メモリの分割された前記２つの領域のうち前記第２のステップにより書き込みを行っていない方の領域の最初の位置から書き込み済みの前記復号化映像信号を読み出すにあたり、前記他のメモリは分割された前記２つの領域のうち、前記第３のステップで監視された前記差に基づいて前記他のメモリの前記第２のステップにおける書き込み位置の領域とは異なる領域の最初の位置から読み出しを行う第４のステップと、
前記第４のステップで読み出された複数の前記復号化映像信号のうち、選択して出力している第１の復号化映像信号から、所望の別の第２の復号化映像信号を所定のブランキング期間内で切り替えて出力する第５のステップと
を含むことを特徴とするデコード方法。
【請求項２】
前記符号化映像信号は、映像信号をＭＰＥＧ方式で圧縮符号化して得られたＭＰＥＧデータであることを特徴とする請求項１記載のデコード方法。
【請求項３】
映像信号を所定の符号化方式で圧縮符号化して得られた符号化映像信号が、互いに非同期で複数並列に入力され、複数の前記符号化映像信号から任意に選択した一の符号化映像信号の復号化映像信号を出力するデコード装置であって、
互いに非同期で入力される前記複数の符号化映像信号を、それぞれ別々にデコードして、複数の復号化映像信号を生成する複数の復号化手段と、
前記複数の復号化映像信号を１対１に対応して設けられた、各々２つの１フレーム分の領域に分割されている複数のメモリと、
前記複数のメモリの各々に対して、前記複数の復号化映像信号のうち対応する復号化映像信号を互いに独立して、その復号化映像信号の映像同期信号に基づいて、分割された前記２つの領域に交互に書き込むと共に、前記複数のメモリのうち予め基準として定めた一のメモリの書き込み位置と、前記一のメモリ以外の他のメモリの書き込み位置との差を、前記他のメモリ毎に監視し、前記複数のメモリから前記予め基準として定めた一のメモリに基づく互いに同一の読み出しタイミングで、各メモリの分割された前記２つの領域のうち書き込みを行っていない方の領域の最初の位置から書き込み済みの前記復号化映像信号を読み出すにあたり、前記他のメモリは分割された前記２つの領域のうち、監視された前記差に基づいて前記他のメモリの書き込み位置の領域とは異なる領域の最初の位置から読み出しを行うメモリ制御手段と、
前記複数のメモリから読み出された複数の前記復号化映像信号のうち、選択して出力している第１の復号化映像信号から、所望の別の第２の復号化映像信号を所定のブランキング期間内で切り替えて出力する切り替え手段と
を有することを特徴とするデコード装置。
【請求項４】
前記複数の復号化手段、前記複数のメモリ、前記メモリ制御手段及び前記切り替え手段は、前記複数の符号化映像信号を非同期で同時に受信する１台の受信機内に設けられ、かつ、集積回路で構成されていることを特徴とする請求項３記載のデコード装置。
【請求項５】
前記符号化映像信号は、映像信号をＭＰＥＧ方式で圧縮符号化して得られたＭＰＥＧデータであることを特徴とする請求項３又は４記載のデコード装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデコード方法及びデコード装置に係り、特にＭＰＥＧ（Moving Picture Experts Group）方式により映像信号を圧縮符号化して得た、互いに非同期な複数の符号化データ（以下、ＭＰＥＧデータともいう）のうち、任意に選択した一の符号化データのデコード出力を得るデコード方法及びデコード装置に関する。
【背景技術】
【０００２】
複数の送信装置から互いに非同期でそれぞれ送信される複数の符号化映像信号（ＭＰＥＧデータ）を１台の受信機で受信して、任意に切り替えて表示するような場合、受信機では受信した複数の符号化映像信号をデコードして選択表示するためのデコード装置が必要となる。
【０００３】
複数の映像信号の中から任意に選択した一の映像信号を表示する方法としては、例えば、デジタル放送のチャンネル切り替えを行って切り替えた映像信号を迅速に視聴できる方法が従来、知られている（例えば、特許文献１参照）。すなわち、この特許文献１には、デジタル放送受信機能、ストリーミング放送受信機能又はインターネット接続機能を有するマルチメディア情報機器において、ユーザプロファイル生成部が、記憶部に記憶されているユーザのチャンネル遷移の履歴データからユーザのチャンネル（番組）遷移に関する操作パターンを示すユーザプロファイルを作成してユーザプロファイル記憶部に格納しておき、チャンネル遷移推論部が、上記の記憶部からのユーザプロファイルと現在視聴中のチャンネルに関する情報とからユーザが次に移行する可能性の高いチャンネルの候補を推論し、決定し、その推論結果に基づいてチャンネル候補の受信を設定することで、ユーザがチャンネルを切り替えたときに高速に次チャンネルの切り替えを行い、高速に表示を切り替えることができる。
【０００４】
【特許文献１】特開２００５−１３００８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１記載の発明は、ユーザのチャンネル遷移の履歴データに基づいて表示チャンネルを高速に切り替えるものであり、履歴データを用いることなく、複数の符号化映像信号（ＭＰＥＧデータ）をデコードし、かつ、任意に選択して得た一の映像信号をシームレスに切り替えて表示する構成ではない。
【０００６】
また、ＭＰＥＧ方式では周知のように、映像信号を１フレームのすべてをイントラ符号化して得られるＩピクチャと、Ｉピクチャなどの所定のピクチャとのフレーム間の順方向予測を行って得られるフレーム間順方向予測符号化画像（Ｐピクチャ）と、時間的に前と後の双方向にあるＩピクチャやＰピクチャとの間の予測符号化を行って得られる双方向予測符号化画像（Ｂピクチャ）の計３種類のピクチャ（ＭＰＥＧデータ）のうち、Ｉピクチャ１つとそれぞれ複数のＰピクチャ及びＢピクチャを適切に組み合わせた複数のピクチャからなるＧＯＰ（Group of Picture）単位で伝送することにより、ランダムアクセスを可能としている。
【０００７】
例えば、図４に示すように、上記のＧＯＰを構成するＩピクチャ、Ｐピクチャ、Ｂピクチャの合計のピクチャ数Ｎが、例えば、”９”の場合は、９フレーム分のＭＰＥＧデータを蓄積してから連続したピクチャが復号できる仕組みになっているため、送信側と非同期な受信側にて、互いに非同期の複数のＭＰＥＧデータを切り替えて復号する場合、９フレーム分のＭＰＥＧデータを蓄積してからでないと、異なるＭＰＥＧデータに切り替えることができない。
【０００８】
更に、互いに非同期の複数のＭＰＥＧデータを切り替えて復号するデコード装置を構成する場合、互いに非同期の複数のＭＰＥＧデータ間の同期構築に関する回路規模が大きくなり、また、場合によっては、複数のデコーダや複数のスイッチ等、装置レベルでの多重運用となるため、複数の非同期なＭＰＥＧデータを復号するような並列動作において、同期的にシームレス切り替えを行うことが難しい。
【０００９】
本発明は以上の点に鑑みなされたもので、ＭＰＥＧデータの構造による処理時間に制約されることなく、複数のＭＰＥＧデータを短時間で切り替えて高速に表示し得るデコード方法及びデコード装置を提供することを目的とする。
【００１０】
また、本発明の他の目的は、高集積化された非同期な複数のデコーダと同期化のためのメモリを省スペースに内蔵することで、装置を小型・軽量化で、しかも構成を簡易化でき、非同期な復号化された映像信号をショックのないシームレス切り替えを実現できるデコード方法及びデコード装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記の目的を達成するため、本発明のデコード方法は、映像信号を所定の符号化方式で圧縮符号化して得られた符号化映像信号が、互いに非同期で複数並列に入力され、複数の符号化映像信号から任意に選択した一の符号化映像信号の復号化映像信号を出力するデコード方法であって、互いに非同期で入力される複数の符号化映像信号を、それぞれ別々にデコードして、複数の復号化映像信号を生成する第１のステップと、複数の復号化映像信号を１対１に対応して設けられた、各々２つの１フレーム分の領域に分割されている複数のメモリに供給して、それぞれ別々に各復号化映像信号の映像同期信号に基づいて、分割された２つの領域に交互に書き込む第２のステップと、複数のメモリのうち予め基準として定めた一のメモリの第２のステップにおける書き込み位置と、一のメモリ以外の他のメモリの第２のステップにおける書き込み位置との差を、他のメモリ毎に監視する第３のステップと、複数のメモリから予め基準として定めた一のメモリに基づく互いに同一の読み出しタイミングで、各メモリの分割された２つの領域のうち第２のステップにより書き込みを行っていない方の領域の最初の位置から書き込み済みの復号化映像信号を読み出すにあたり、他のメモリは分割された２つの領域のうち、第３のステップで監視された差に基づいて他のメモリの第２のステップにおける書き込み位置の領域とは異なる領域の最初の位置から読み出しを行う第４のステップと、第４のステップで読み出された複数の復号化映像信号のうち、選択して出力している第１の復号化映像信号から、所望の別の第２の復号化映像信号を所定のブランキング期間内で切り替えて出力する第５のステップとを含むことを特徴とする。
【００１２】
この発明では、互いに非同期で入力される符号化映像信号をそれぞれデコードして復号化映像信号を生成した後、それら互いに非同期な復号化映像信号を複数のメモリに別々に書き込んだ後、互いに同期した同一の読み出しタイミングで読み出すようにしたため、ある第１の復号化映像信号から別の第２の復号化映像信号に切り替える場合に、直ちに切り替えることができる。
【００１４】
また、上記の目的を達成するため、本発明のデコード装置は、映像信号を所定の符号化方式で圧縮符号化して得られた符号化映像信号が、互いに非同期で複数並列に入力され、複数の符号化映像信号から任意に選択した一の符号化映像信号の復号化映像信号を出力するデコード装置であって、互いに非同期で入力される複数の符号化映像信号を、それぞれ別々にデコードして、複数の復号化映像信号を生成する複数の復号化手段と、複数の復号化映像信号を１対１に対応して設けられた、各々２つの１フレーム分の領域に分割されている複数のメモリと、複数のメモリの各々に対して、複数の復号化映像信号のうち対応する復号化映像信号を互いに独立して、その復号化映像信号の映像同期信号に基づいて、分割された２つの領域に交互に書き込むと共に、複数のメモリのうち予め基準として定めた一のメモリの書き込み位置と、一のメモリ以外の他のメモリの書き込み位置との差を、他のメモリ毎に監視し、複数のメモリから予め基準として定めた一のメモリに基づく互いに同一の読み出しタイミングで、各メモリの分割された２つの領域のうち書き込みを行っていない方の領域の最初の位置から書き込み済みの復号化映像信号を読み出すにあたり、他のメモリは分割された２つの領域のうち、監視された差に基づいて他のメモリの書き込み位置の領域とは異なる領域の最初の位置から読み出しを行うメモリ制御手段と、複数のメモリから読み出された複数の復号化映像信号のうち、選択して出力している第１の復号化映像信号から、所望の別の第２の復号化映像信号を所定のブランキング期間内で切り替えて出力する切り替え手段とを有することを特徴とする。
【００１５】
この発明では、互いに非同期で入力される符号化映像信号をそれぞれデコードして復号化映像信号を生成した後、それら互いに非同期な復号化映像信号を複数のメモリに別々に書き込んだ後、互いに同期した同一の読み出しタイミングで読み出すようにしたため、ある第１の復号化映像信号から別の第２の復号化映像信号に切り替える場合に、直ちに切り替えることができる。
【００１７】
また、本発明は、上記の複数の復号化手段、複数のメモリ、メモリ制御手段及び切り替え手段は、複数の符号化映像信号を非同期で同時に受信する１台の受信機内に設けられ、かつ、集積回路で構成されていることを特徴とする。この発明では、非同期な複数の復号化手段と同期化のためのメモリとメモリ制御手段と切り替え手段とを、１台の受信機内に省スペースに内蔵することができ、簡易な回路構成とすることができる。
【発明の効果】
【００１８】
本発明によれば、互いに非同期で入力される符号化映像信号をそれぞれデコードして復号化映像信号を生成した後、それら互いに非同期な復号化映像信号を複数のメモリに別々に書き込んだ後、互いに同期した同一の読み出しタイミングで読み出すと共に、ある第１の復号化映像信号から別の第２の復号化映像信号に切り替える場合はブランキング期間内で切り替えるようにしたため、非同期にデコードした復号化映像信号を、短時間でショックのないシームレス切り替えを実行することができ、符号化映像信号がＭＰＥＧデータであっても、その構造による処理時間に制約されることがない。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明になるデコード装置の一実施の形態のブロック図を示す。同図において、本実施の形態のデコード装置に入力された互いに非同期なＭＰＥＧデータＡとＭＰＥＧデータＢは、それぞれ１対１に対応して設けられた復号化部１１、１２に供給される。ここで、上記のＭＰＥＧデータＡとＭＰＥＧデータＢは、例えば、２台の送信装置から互いに非同期でそれぞれ送信され、１台の受信機で受信して得られた、ＭＰＥＧ方式で圧縮符号化された符号化映像信号である。
【００２０】
復号化部１１は、ＭＰＥＧデータＡをＭＰＥＧ方式で復号し（デコードし）、復号化映像信号Ａを生成してメモリ制御部１３に供給する。メモリ制御部１３は、復号化映像信号Ａをメモリ１４に供給する。一方、これと並行して、復号化部１２は、ＭＰＥＧデータＢをＭＰＥＧ方式で復号し（デコードし）、復号化映像信号Ｂを生成して、メモリ制御部１５に供給する。メモリ制御部１５はメモリ１６に復号化映像信号Ｂを供給する。
【００２１】
また、ＭＰＥＧデータＡとＭＰＥＧデータＢは非同期であるため、それを復号化して得られた復号化映像信号Ａと復号化映像信号Ｂとは非同期であり、これらを同期化させるために、メモリ制御部１５が復号化映像信号Ｂをメモリ１６に渡す前に、メモリ制御部１３より復号化映像信号Ａをメモリ１４へ書き込むタイミングの時間的情報をメモリ制御部１５へ渡す。
【００２２】
また、メモリ１４とメモリ１６のデータの読み出しは同一信号で行い、メモリ１４とメモリ１６のそれぞれから読み出された信号（復号化映像信号）は、メモリ制御部１３とメモリ制御部１５をそれぞれ介して、切り替え部１７へ供給され、切り替え部１７において選択された一方の復号化映像信号が出力映像信号として外部へ出力される。
【００２３】
次に、本実施の形態の動作について説明する。第１の映像信号をＭＰＥＧ方式にて圧縮符号化して得られたＭＰＥＧデータＡは、復号化部１１に供給されてデコード処理されて復号化映像信号Ａとされる。一方、第２の映像信号をＭＰＥＧ方式にて圧縮符号化して得られた、ＭＰＥＧデータＡとは非同期なＭＰＥＧデータＢは、復号化部１２に供給されてデコード処理されて復号化映像信号Ｂとされる。
【００２４】
復号化映像信号Ａは、メモリ制御部１３を介してメモリ１４に渡される。メモリ制御部１３は、復号化映像信号Ａに含まれる映像同期信号を検出し、メモリ１４に復号化映像信号Ａを書き込むタイミングを生成している。一方、復号化映像信号Ｂは、メモリ制御部１５を介してメモリ１６に渡される。
【００２５】
メモリ制御部１５は、復号化映像信号Ｂに含まれる映像同期信号を検出し、さらに、メモリ制御部１３より復号化映像信号Ａをメモリ１４へ書き込むタイミングを時間的情報として受け、１フレーム枠におけるメモリ制御部１３と同じポインタ値を算出し、メモリ１６に復号化映像信号Ｂを書き込むタイミングを生成している。
【００２６】
ここで、メモリ１４の記憶領域は図２（Ａ）に、メモリ１６の記憶領域は図２（Ｂ）にそれぞれ示すように、それぞれ１フレーム分のデータ領域であるα領域２１、２３と、同じく１フレーム分のデータ領域であるβ領域２２、２４とに分かれており、同じ構成である。このフレーム分割はバンク構成であり、メモリ１４の使用面とメモリ１６の使用面は異なる領域を用いる場合があり、例えば、メモリ１４のα領域２１を使用している場合は、メモリ１６のβ領域２４を使用するように動作する場合がある。
【００２７】
また、本実施の形態では、メモリ制御部１３は、復号化映像信号Ａをメモリ１４へ書き込むタイミングを時間的情報としてメモリ制御部１５へ渡し、メモリ制御部１５にて、メモリ１６に復号化映像信号Ｂを書き込むタイミングとの１フレーム枠におけるポインタ値の差分を認識させる。このことについて、図２と共に詳細に説明する。
【００２８】
図２（Ｂ）はメモリ１６のα領域２３にある、復号化映像信号Ａとは非同期な復号化映像信号Ｂに含まれる映像同期信号から生成される本来の書き込みタイミング（Write'Ｂ）と、復号化映像信号Ａに含まれる映像同期信号から生成されるメモリ１４への書き込みタイミング（WriteＢ）とで差分があることを示している。なお、図２（Ａ）はメモリ１４のα領域２１にある、復号化映像信号Ａに含まれる映像同期信号から生成されるメモリ１４への書き込みタイミング（WriteＡ）を示している。
【００２９】
図２（Ｂ）のWriteＢは、メモリ制御部１５により、復号化映像信号Ａをメモリ１４へ書き込むタイミングを示す時間的情報に基づいて生成された、１フレーム枠におけるポインタ値である。また、メモリ１４とメモリ１６の読み出しタイミングは、図２（Ａ）、（Ｂ）にＲｅａｄで示すように、同一の読み出し制御信号に基づくタイミングであり、常に同一である。
【００３０】
復号化映像信号Ａと復号化映像信号Ｂとが１フレーム差である場合が、メモリ１６の本来の書き込みタイミング（図２（Ｂ）のWriteＢ）であり、読み出しタイミングはフレームとフレームの間にて１フレーム単位で切り替えることができるが、復号化映像信号Ａに対し復号化映像信号Ｂが０.５フレーム進む差である場合が、図２（Ｂ）に示すメモリ１６のWrite'Ｂであり、１フレーム単位で読み出されるタイミングには０.５フレーム不足し、画枠ずれを起こさせてしまうため、０.５フレーム待つ必要がある。
【００３１】
逆に、復号化映像信号Ａに対し復号化映像信号Ｂが０.５フレーム遅れる差である場合が、メモリ１６のWrite”Ｂであり、１フレーム単位で読み出されるタイミングには、１.５フレーム不足し、端数分の影響で画枠ずれを起こさせてしまうため、０.５フレーム待つ必要がある。なお、この場合、復号化映像信号Ａに対し復号化映像信号Ｂは１フレーム遅れていることになる。
【００３２】
また、この待ち時間を定量的に把握することで１フレーム遅らせることなくシーケンシャルに読み出すこともでき、そのためにWriteＡとWrite'ＢやWrite"Ｂの差を認識するのである。このようにして、メモリ１４とメモリ１６の１フレーム内における書き込み位置を監視することで、非同期であった、復号化映像信号Ａと復号化映像信号Ｂの同期管理ができる。
【００３３】
その後、メモリ１４とメモリ１６にそれぞれ書き込まれている復号化映像信号Ａと復号化映像信号Ｂとは、図２（Ａ）、（Ｂ）にＲｅａｄで示すタイミングの同一の読み出しタイミング信号（Ｒｅａｄ信号）にてそれぞれメモリ１４、１６から読み出され、メモリ制御部１３、メモリ制御部１５を経由して切り替え部１７へ供給される。切り替え部１７は、映像切り替えショックが画面表示されない映像信号の垂直ブランキング期間にて１フレーム単位で映像信号を切り替え、出力映像信号として出力する。
【００３４】
次に、上記のメモリ１４、１６の各記憶復号化映像信号、切り替え部１７の出力映像信号について図３と共に詳細に説明する。図３（Ａ）はメモリ１４の記憶映像信号の推移を示し、同図（Ｂ）は切り替え部１７の出力映像信号の推移を示し、同図（Ｃ）又は（Ｄ）はメモリ１６の記憶映像信号の推移を示す。ここで、図３（Ｃ）は復号化映像信号Ａに対し復号化映像信号Ｂが０.５フレーム進む差である場合のメモリ１６の記憶復号化映像信号の推移を示し、同図（Ｄ）は復号化映像信号Ａに対し復号化映像信号Ｂが０.５フレーム遅れる差である場合のメモリ１６の記憶復号化映像信号の推移を示す。
【００３５】
また、図３（Ａ）において「Ａα」、「Ａβ」はそれぞれメモリ１４の記憶領域であるα領域２１、β領域２２に記憶される復号化映像信号Ａの１フレームを示し、Ａα又はＡβに続く正又は負の数字は、WriteＡが位置するフレームを基準としたときの時間的に過去のフレームは負で、未来のフレームは正で示してある。同様に、図３（Ｃ）、（Ｄ）において、「Ｂα」、「Ｂβ」はそれぞれメモリ１６の記憶領域であるα領域２３、β領域２４に記憶される復号化映像信号Ｂの１フレームを示し、Ｂα又はＢβに続く正又は負の数字は、Write'Ｂが位置するフレームを基準としたときの時間的に過去のフレームは負で、未来のフレームは正で示してある。
【００３６】
図３（Ａ）において、メモリ１４のβ領域２２に「Ａβ−１」で示すように復号化映像信号Ａのある１フレームが記憶された後、続いてα領域２１に復号化映像信号Ａの次の１フレームが「Ａα」で示すように書き込まれるが、そのＡαの１フレームの書き込み開始時点のポインタ値をWriteＡで示すと、このときは、復号化映像信号Ａに対し復号化映像信号Ｂが０.５フレーム進む差である場合、同図（Ｃ）に示すように、メモリ１６のα領域２３に「Ｂα」で示すようにある１フレームの復号化映像信号Ｂが記録される期間の半分の位置、つまり０.５フレームのポインタ値をWrite'Ｂが示している。
【００３７】
一方、図２（Ａ）に示すように、メモリ１４のＡαの１フレームの書き込み開始時点では、メモリ１４のβ領域２２の最初の位置に「Ｒｅａｄ」で示すように、読み出しのポインタ値があり、β領域２２に記憶されている「Ａβ−１」で示す直前の１フレームの復号化映像信号Ａの読み出しが開始される。
【００３８】
その後、図３（Ａ）に示すように、メモリ１４のWriteＡで示したポインタ以降のα領域２１に復号化映像信号Ａのある１フレームが記憶された後、続いてβ領域２２に復号化映像信号Ａの次の１フレームが「Ａβ」で示すように上書きで書き込みが開始されるが、その記録開始直前の復号化映像信号Ａの垂直ブランキング期間内で、切り替え部１７により復号化映像信号Ａから復号化映像信号Ｂへ切り替わったものとする。この切り替え時点では、メモリ１６では復号化映像信号Ａに対し復号化映像信号Ｂが０.５フレーム進む差である場合、図３（Ｃ）に「Ｂβ」で示すように、メモリ１６のβ領域２４に復号化映像信号Ｂの０.５フレーム分が既に書き込まれ、かつ、引き続き書き込み途中の状態である。
【００３９】
しかし、本実施の形態では、メモリ１４とメモリ１６は同一の読み出しポイントから同期して読み出されるようにされているため、上記の切り替え時点では、メモリ１４とメモリ１６の各読み出しポイントは、いずれもα領域２１、２３の最初にあり、よって、メモリ１６からは、図３（Ｃ）に「Ｂα」で示した、上記の切り替え時点より１.５フレーム前から０.５フレーム前までの期間でメモリ１６のα領域２３に書き込まれた状態にある、図３（Ｃ）に「Ｂα」で示す１フレーム分の復号化映像信号Ｂを読み出して切り替え部１７より出力する。これにより、切り替え部１７の出力映像信号は、図３（Ｂ）に模式的に示すように推移する。
【００４０】
なお、上記と同様に、復号化映像信号Ａに対し復号化映像信号Ｂが０.５フレーム遅れる差である場合、上記の切り替え時点では図３（Ｄ）に「Ｂα」で示すように、メモリ１６のα領域２３に復号化映像信号Ｂの０.５フレーム分が既に書き込まれ、かつ、引き続き書き込み途中の状態である。しかし、本実施の形態では、メモリ領域上、Write"ＢがWriteＡより０.５フレーム遅れたポインタ値を示しているときは、読み出しポインタはβ領域２４の最初にあり、よって、上記の切り替え時点より１.５フレーム前から０.５フレーム前までの期間でメモリ１６のβ領域２４に書き込まれた状態にある、図３（Ｄ）に「Ｂβ−１」で示す１フレーム分の復号化映像信号Ｂを読み出して切り替え部１７より出力する。
【００４１】
このように、本実施の形態では、メモリ１４とメモリ１６の１フレーム内における書き込み位置を監視することで、非同期であった、復号化映像信号Ａと復号化映像信号Ｂの同期管理ができる。また、従来のようにＭＰＥＧデータのＧＯＰ内のピクチャ数Ｎフレーム分だけ待つことなく、２つのＭＰＥＧデータの復号化映像信号の切り替えができる。また、２つの復号化映像信号の切り替えは垂直ブランキング期間で行われるため、ショックのないシームレスな映像切り替えができる。
【００４２】
なお、メモリ制御部１３とメモリ制御部１５の書き込みタイミングと読み出しタイミングの非同期／同期関係について特に記載してはいないが、読み出しタイミングについては、同一の基準クロックに基づいて同一の読み出しタイミング信号を発生しており、また、書き込みタイミングについては、前述したように、WriteＢとWrite'Ｂ又はWrite"Ｂとの差（１フレーム枠におけるポインタ値の差分）を認識して書き込みタイミング信号を発生するようにしているが、それらのタイミング信号発生手段自体は、フレームシンクロナイザ（ＦＳ）動作として既知の技術で実現できるため、詳細な説明は省略する。
【００４３】
なお、本発明は上記の実施の形態に限定されるものではなく、例えば、図２ではフレーム分割として説明しているが、フィールド分割やライン分割でもメモリ制御部１４やメモリ制御部１６のコントロールによっては実現可能である。また、上記の実施の形態では、切り替え部１７は復号化映像信号を垂直ブランキング期間内で切り替えるように説明したが、水平ブランキング期間内で切り替えるようにすることもできる。
【００４４】
また、同期化された回路では、より簡素になり得るため、本発明は、一般的な方式としてのものであり、個々事由に対する多種多様に適した手法応用をも包括している。また、図１では、２つの非同期なＭＰＥＧデータを扱うように説明しているが、３つ以上の非同期なＭＰＥＧデータを扱うことも同様の方法にて処理可能である。
【００４５】
また、上記の実施の形態の復号化部１１、１２、メモリ制御回路１３、１５、切り替え部１７を高集積化された集積回路で構成して簡易に組み合わせることで、小型かつ高速に、表示品質に支障なく切り替え動作を行うデコード装置を実現できる。
【図面の簡単な説明】
【００４６】
【図１】本発明のデコード装置の一実施の形態のブロック図である。
【図２】図１中のメモリの構成と書き込み／読み出し制御の説明図である。
【図３】図１、図２の動作説明用タイミングチャートである。
【図４】ＧＯＰの一例の構成を示す図である。
【符号の説明】
【００４７】
１１、１２  復号化部
１３、１５  メモリ制御部
１４、１６  メモリ
１７  切り替え部
【図１】
0004661652.tif 000002
【図２】
0004661652.tif 000003
【図３】
0004661652.tif 000004
【図４】
0004661652.tif 000005