(57)【特許請求の範囲】
【請求項１】
フレームの静止画情報が一定の時間間隔及び所定の順序で連続して入力される静止画再生装置であって、
再生すべきフレームの静止画情報を特定するための情報であって、前記フレームの静止画情報を再生する時刻を示した情報である条件情報をユーザから受け付ける条件設定部と、
前記条件情報を格納する条件格納部と、
前記入力された静止画情報が前記条件格納部に格納されている条件情報に合致するか否かを判断し、当該条件情報に合致する静止画情報のみを選択するフレーム選択部と、
前記フレーム選択部が選択した静止画情報をデコードするデコード処理部と、
前記デコード処理部によってデコードされた静止画情報である表示データを複数枚分格納するために複数の領域を有する表示データ格納部と、
トグル処理部と、
前記トグル処理部により読み出された表示データを表示する表示部とを備え、
前記トグル処理部は、
前記条件情報に合致すると判断された静止画情報であって前記デコード処理部でデコードされた表示データが入力されてきた場合に、前記複数の領域の中で書き込みが可能な領域である使用可能領域に前記表示データを書き込み、
前記条件情報が示す時刻に到達するまで、前記使用可能領域以外の他の領域であって、前記表示データとは別の表示データの書き込みが既に完了している領域から再生すべき表示データを読み出し続けることを特徴とする、静止画再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、静止画再生装置に関し、より特定的には、動画再生装置の動画再生機能を拡張して、当該動画再生装置に静止画再生機能を持たせるための静止画再生装置に関する。
【０００２】
【従来の技術】
近年、通信衛星等を用いたデジタル放送サービスが注目されている。このようなサービスでは通常、デジタル映像の受信端には動画再生装置が設置される。図２２は、従来の動画再生装置の構成を示すブロック図である。図２２において、動画再生装置は、フレームデータ受信部１６０１と、フレームデータ格納部１６０２と、デコード処理部１６０３と、表示データ管理部１６０４と、表示データ格納部１６０５と、表示制御部１６０６と、表示部１６０７と、ヘッダ情報格納部１６０８と、タイミング制御部１６０９とを備える。また、タイミング制御部１６０９は、タイマー部１６１０と、時刻情報格納部１６１１とを含む。
【０００３】
上述した動画再生装置には、動画情報を構成し、ＭＰＥＧ(Motion Picture Experts Group)に基づいて圧縮・符号化されたＰＥＳ(Packetized Elementary Stream)形式のフレームデータが順次に入力する。
【０００４】
ここで、図２３は、図２２に示す動画再生装置の入力フレームデータのフォーマットを示している。図２３において、フレームデータのフォーマットは、ＩＳＯ／ＩＥＣ１３８１８−１及び２の規格に基づいており、大略的に、ＰＥＳヘッダ(PES header)と、当該ＰＥＳヘッダ以降に続くエレメンタリストリーム(Elementary Stream) とを備えている。ＰＥＳヘッダは、開始コード(packet_start_code_prefix) と、ストリームＩＤ(stream_id)と、パケット長(PES_packet_length)と、ＰＴＳ(presentation_time_stamp)と、ＤＴＳ(decoding_time_stamp) とのフィールド（図示参照）を含んでおり、他にも上記規格に基づく所定のフィールド（図示せず）を含んでいる。エレメンタリストリームは、階層的な構造を有し、シーケンス層やピクチャ層を含んでいる。エレメンタリストリームは、その他にも上記規格に基づく層（図示せず）を含んでいる。シーケンス層の先頭にはシーケンスヘッダ (Sequence header)が付加されており（図示参照）、当該シーケンスヘッダは、シーケンスヘッダコード(sequence_header_code)その他上記規格に基づくヘッダ情報を有する。また、ピクチャ層の先頭にはピクチャヘッダ(Picture header)が付加されており（図示参照）、当該ピクチャヘッダは、ピクチャ開始コード(picture_start_code)、テンポラルリファレンス(temporal_reference)及びピクチャコーディングタイプ(picture_coding_type) その他上記規格に基づくヘッダ情報を有する。そして、フレームデータの末尾には、終了コード(sequence_end_code) が付加される。
【０００５】
また、図２４は、図２２に示す動画再生装置に順次に入力する動画情報を構成するフレームデータＩ０、Ｐ３、…を示している。図２４において、フレームデータＩ０のテンポラルリファレンスは「０」であり、ピクチャコーディングタイプは「Ｉ」である。また、フレームデータＰ３のテンポラルリファレンスは「３」であり、ピクチャコーディングタイプは「Ｐ」である。このように、図２４に示す各フレームデータ内の左側に示されたアルファベットはピクチャコーディングタイプを表し、その右側に示された数字はテンポラルリファレンスを表す。
【０００６】
次に、フレームデータＰ３（図２４参照）がフレームデータ受信部１６０１に到着した時刻から表示部１６０７に表示されるまでの動作を具体例として、動画再生装置の処理手順を説明する。
【０００７】
まず、フレームデータＰ３の到着時、表示データ格納部１６０５の格納領域ＩＰ［１］には、図３１に示すように、表示データ（フレームデータ）Ｉ０が格納されており、そのフラグ情報格納領域にはフラグ情報「書き込み完了」が設定されている。このような表示データの格納については後述するので、ここでは述べない。
【０００８】
次に、図２５に示すフローチャートを参照して、フレームデータの受信部分であるフレームデータ受信部１６０１、フレームデータ格納部１６０２及びヘッダ情報格納部１６０８の処理手順について説明する。フレームデータ受信部１６０１は、図２３及び図２４に示すようなＰＥＳ形式でエンコードされたフレームデータ（現時点では、Ｐ３）を受信する（図２５；ステップＳ１９０１）。次に、フレームデータ受信部１６０１は、フレームデータのヘッダ情報の内、ストリームＩＤと、ＰＴＳと、ＤＴＳと、ピクチャコーディングタイプと、テンポラルリファレンスとを必要なヘッダ情報としてコピーし、ヘッダ情報格納部１６０８に出力する（ステップＳ１９０２）。ここで、ヘッダ情報とは、図２３に示すＰＥＳヘッダ、シーケンスヘッダ及びピクチャヘッダその他上記規格に基づくヘッダに含まれる情報を意味する。
【０００９】
ヘッダ情報格納部１６０８は、図２６に示すような第１のリストを保持している。図２６において、第１のリストは、ストリームＩＤと、ＰＴＳと、ＤＴＳと、ピクチャコーディングタイプと、テンポラルリファレンスと、格納領域とのフィールドを有する。ヘッダ情報格納部１６０８は、フレームデータ受信部１６０１から入力されるヘッダ情報を、対応するフィールドにそれぞれ格納する。なお、ヘッダ情報格納部１６０８は、表示データ管理部１６０４から入力される格納領域を示す情報（ＩＰ［０］、ＩＰ［１］、Ｂ［０］又はＢ［１］）を、格納領域フィールドに格納する。現時点では、第１のリストには、図２６に示すように、ストリームＩＤ、ＰＴＳ、ＤＴＳ、ピクチャコーディングタイプ、テンポラルリファレンス及び格納領域のフィールドには、既に到着しているフレームデータＩ０に関し、「０ｘＥ０」、「０ｘ１５０００」、「０ｘ６０００」、「Ｉ」、「０」及び「ＩＰ［１］」が設定され、同様に、新たに到着したフレームデータＰ３に関し、「０ｘＥ０」、「０ｘ２４０００」、「０ｘ９０００」、「Ｐ」及び「３」が設定される。なお、フレームデータＰ３の格納領域フィールドが空白であるのは、表示データ管理部１６０４から格納領域を示す情報がヘッダ情報格納部１６０８に入力していないためである。
ヘッダ情報格納部１６０８は、上述のようにして第１のリストを更新すると、その旨をデコード処理部１６０３及び表示制御部１６０６に通知する（図２５；ステップＳ１９０３）。なお、この通知を以下「第１のリスト更新通知」という。
【００１０】
次に、フレームデータ受信部１６０１は、受信したフレームデータ（現時点ではＰ３）をフレームデータ格納部１６０２に出力する（ステップＳ１９０４）。フレームデータ格納部１６０２は、受信したフレームデータを内部の格納領域に格納する。
フレームデータの受信部分は、フレームデータが入力する毎に、上述したステップＳ１９０１〜Ｓ１９０４を実行する。
【００１１】
ここで、図２７に示すフローチャートを参照してタイミング制御部１６０９の処理手順について説明するが、まず最初に時刻情報格納部１６１１が保持する第２のリストについて、図２８を参照して説明する。図２８において、第２のリストは、時刻情報と、その通知元の識別情報とのフィールドを有する。この時刻情報及び識別情報は、タイミング制御部１６０９によって格納されるが、この処理については後述するので、ここでは述べない。図２８に示す例では、時刻情報及びその通知元の識別情報のフィールドには、「０ｘ１５０００」及び「表示制御部」、「０ｘ９０００」及び「デコード処理部」、並びに「０ｘ２４０００」及び「表示制御部」が格納される。
【００１２】
まず、タイミング制御部１６０９は、上述した第２のリストに時刻情報が格納されているか否かを確認し（図２７；ステップＳ２１０１及びＳ２１０２）、時刻情報が格納されている場合、ステップＳ２１０３に進む。タイミング制御部１６０９は、時刻情報が格納されていない場合、第２のリストに時刻情報が格納されるまで、ステップＳ２１０１及びＳ２１０２を繰り返し実行する。今、現在の時刻は「０ｘ９０００」の直前であると仮定する。この時刻において、第２のリストには、図２８に示したように少なくとも３個の時刻情報が存在するので、タイミング制御部１６０９はステップＳ２１０３に進む。
【００１３】
次に、タイミング制御部１６０９は、第２のリスト中のすべての時刻情報と、タイマー部１６１０が計時している現在の時刻とを比較し（ステップＳ２１０３）、両者の関係を判断する（ステップＳ２１０４）。タイミング制御部１６０９は、現在の時刻が第２のリスト中のいずれかの時刻情報に到達していると判断した場合、又は現在の時刻が第２のリスト中のいずれかの時刻情報を経過していると判断した場合に、該当する時刻情報の通知元にその旨を通知する（ステップＳ２１０５）。なお、この通知を以下「時刻通知」という。タイミング制御部１６０９は、それ以外の場合、現在の時刻が時刻通知を出力すべき時刻に到達するまで、ステップＳ２１０１〜Ｓ２１０４を繰り返し実行する。今、現在の時刻が時刻「０ｘ９０００」に到達したと仮定する。この場合、図２８から明らかなように、タイミング制御部１６０９は、デコード処理部１６０３に時刻通知を出力する。
【００１４】
次に、タイミング制御部１６０９は、第２のリストから、時刻通知を出力するために参照した時刻情報及び通知元の識別情報を削除する（ステップＳ２１０６）。現時点では、時刻情報「０ｘ９０００」及び識別情報「デコード処理部」が削除される。
タイミング制御部１６０９は、上述したステップＳ２１０１〜Ｓ２１０６を繰り返し実行する。
【００１５】
次に、図２９に示すフローチャートを参照してデコード処理部１６０３の処理手順を説明する。デコード処理部１６０３は、前述した図２５のステップＳ１９０３で出力されるヘッダ情報格納部１６０８からの第１のリスト更新通知を待ち（図２９；ステップＳ２３０１）、当該通知を受け取ると（ステップＳ２３０２）、ヘッダ情報格納部１６０８（図２６参照）にアクセスし、新たに到着したフレームデータのＤＴＳ及び当該フレームデータを特定するためのフレーム特定情報（本説明では、ピクチャコーディングタイプ及びテンポラルリファレンス）を第１のリストから読み出し、保持する。現時点では、フレームデータＰ３に関し、ＤＴＳ「０ｘ９０００」と、ピクチャコーディングタイプ「Ｐ」と、テンポラルリファレンス「３」とが読み出される。
次に、デコード処理部１６０３は、保持中のＤＴＳと、自身を特定するために予め付与されている識別情報「デコード処理部」とをタイミング制御部１６０９に通知する（ステップＳ２３０３）。また、タイミング制御部１６０９は、この通知に基づいて、上述した第２のリストに新規情報を追加する（なお、この処理は図２７に示していない）。現時点では、図２８の中段に示すように、時刻情報「０ｘ９０００」及び通知元の識別情報「デコード処理部」が、第２のリストに追加される。
【００１６】
次に、デコード処理部１６０３は、タイミング制御部１６０９が図２７のステップＳ２１０５で出力する時刻通知を待ち（ステップＳ２３０４）、当該通知を受け取ると（ステップＳ２３０５）、フレームデータ格納部１６０２にアクセスし、保持中のフレーム特定情報により特定されるフレームデータを読み出してデコードする（ステップＳ２３０６）。次に、デコード処理部１６０３は、デコードしたフレームデータ、及び保持中のフレーム特定情報を表示データ管理部１６０４に出力する（ステップＳ２３０７）。現時点では、現在の時刻がＤＴＳ「０ｘ９０００」になると、ピクチャコーディングタイプ「Ｐ」とテンポラルリファレンス「３」とにより特定されるフレームデータＰ３が読み出されデコードされた後、これらが表示データ管理部１６０４に出力される。
デコード処理部１６０３は、上述したステップＳ２３０１〜Ｓ２３０７を繰り返し実行する。
【００１７】
次に、図３０の示すフローチャートを参照し、表示データの格納処理部分である表示データ管理部１６０４及び表示データ格納部１６０５の処理手順を説明するが、まず最初に表示データ格納部１６０５のより詳細な構成を、図３１を参照して説明する。図３１において、表示データ格納部１６０５の格納領域は、フラグ情報を格納するためのフラグ情報格納領域と、上記表示データを格納するための表示データ格納領域とをそれぞれ有する４つの格納領域ＩＰ［０］、ＩＰ［１］、Ｂ［０］及びＢ［１］に分割される。このフラグ情報は、２種類存在し、対応する表示データ格納領域に表示データを格納できるか否かを示す情報である。本説明では、フラグ情報「使用可能」は、対応する表示データ格納領域に新たな表示データを書き込んでもよいことを示す。一方、フラグ情報「書き込み完了」は、対応する表示データ格納領域に現在格納されている表示データが未だ必要であり、当該表示データ格納領域に新たな表示データを書き込んではならないことを示す。
【００１８】
格納領域ＩＰ［０］及びＩＰ［１］の表示データ格納領域は、フレーム内予測により圧縮・符号化されたフレーム（Ｉピクチャ；ピクチャコーディングタイプが「Ｉ」のフレームデータ）、又は、過去のフレームとの間でのフレーム間予測により圧縮・符号化されたフレーム（Ｐピクチャ；ピクチャコーディングタイプが「Ｐ」のフレームデータ）を格納する。また、格納領域Ｂ［０］及びＢ［１］の表示データ格納領域は、過去と未来のフレームを用いたフレーム間予測により圧縮・符号化されたフレーム（Ｂピクチャ；ピクチャコーディングタイプが「Ｂ」のフレームデータ）を格納する。
【００１９】
次に、表示データの格納処理部分の処理手順を説明する。まず、初期設定時等に、表示データ格納部１６０５の格納領域は、格納領域ＩＰ［０］、ＩＰ［１］、Ｂ［０］及びＢ［１］に分割される（図３０；ステップＳ２４０１）。初期設定時点では、４つのフラグ情報は「使用可能」と設定される。しかし、現時点、つまり、前述のフレームデータＰ３が入力する時点では、図３１に示すように、フレームデータＩ０が格納領域ＩＰ［１］の表示データ格納領域に既に格納されており、そのフラグ情報は「書き込み完了」と設定されている。
【００２０】
表示データ管理部１６０４は、デコード処理部１６０３によって出力されるデコード後のフレームデータ及びフレーム特定情報が、表示データ及び表示データ特定情報として入力すると（ステップＳ２４０２）、当該表示データ及び表示データ特定情報を保持する。現時点では、表示データＰ３が入力し、さらにピクチャコーディングタイプ「Ｐ」及びテンポラルリファレンス「３」が表示データ特定情報として入力する。
次に、表示データ管理部１６０４は、表示データ格納部１６０５にアクセスし、各格納領域から現在設定されているフラグ情報を読み出し、保持する（ステップＳ２４０３）。現時点では、図３１から明らかなように、格納領域ＩＰ［０］、Ｂ［０］及びＢ［１］のフラグ情報は「使用可能」であり、格納領域ＩＰ［１］のものは「書き込み完了」である。
次に、表示データ管理部１６０４は、保持中の表示データのピクチャタイプが「Ｂ」か否かを、保持中の表示データ特定情報（ピクチャコーディングタイプ）を参照して判断する（ステップＳ２４０４）。現時点では、表示データ管理部１６０４は、ピクチャコーディングタイプ「Ｐ」を保持しているので、ステップＳ２４０５に進む。
【００２１】
次に、表示データ管理部１６０４は、すべての格納領域ＩＰの内、フラグ情報「使用可能」が設定されているものを１つ選択し、選択した格納領域ＩＰの表示データ格納領域に、保持中の表示データを書き込む（ステップＳ２４０５）。現時点では、図３１から明らかなように、格納領域ＩＰ［０］に表示データＰ３が書き込まれる。
次に、表示データ管理部１６０４は、今回表示データを書き込んだ格納領域ＩＰ（現時点では、［０］）のフラグ情報を「書き込み完了」に変更する一方、今回の書き込み以前に「書き込み完了」と設定されていた格納領域ＩＰ（現時点では、［１］）のフラグ情報を「使用可能」に変更する（ステップＳ２４０６）。
次に、表示データ管理部１６０４は、表示データ特定情報及び表示データが今回書き込まれた格納領域を示す情報を出力して、図２６に示す第１のリストにおいて該当する格納領域フィールドに当該格納領域を示す情報を追加するように、ヘッダ情報格納部１６０８に要求する（ステップＳ２４０７）。ヘッダ情報格納部１６０８は、この要求に応答し、入力される表示データ特定情報に基づいて、同時に入力される格納領域を示す情報を、該当する格納領域フィールドに追加する。現時点では、上述から明らかなように、図２６に示す第１のリストにおける空白の格納領域フィールドにＩＰ［０］が追加される。
【００２２】
なお、表示データ管理部１６０４は、ピクチャコーディングタイプ「Ｉ」を保持中の場合、上述のステップＳ２４０５、Ｓ２４０６及びＳ２４０７を同様に実行するが、ピクチャコーディングタイプ「Ｂ」を保持している場合、ステップＳ２４０８、Ｓ２４０９及びＳ２４０７を実行する。ステップＳ２４０８及びＳ２４０９は、図３０から明らかなように、ステップＳ２４０５及びＳ２４０６と比較すると、単に格納領域がＢタイプである点でのみ相違するので、それらの説明を省略する。
【００２３】
表示データの格納・処理部分は、上述したピクチャタイプに応じた２種類の処理手順（ステップＳ２４０１〜Ｓ２４０７、又はステップＳ２４０１〜Ｓ２４０４→Ｓ２４０８→Ｓ２４０９→Ｓ２４０７）を繰り返す。
【００２４】
次に、図３２に示すフローチャートを参照し、動画の表示部分である表示制御部１６０６及び表示部１６０７の処理手順を説明する。まず、表示制御部１６０６は、前述したヘッダ情報格納部１６０８から第１のリスト更新通知を待ち（図３２；ステップＳ２６０１）、当該通知を受け取ると（ステップＳ２６０２）、ヘッダ情報格納部１６０８（図２６参照）にアクセスし、新たに到着したフレームデータのＰＴＳを第１のリストから読み出し、保持する。現時点では、フレームデータＰ３のＰＴＳ「０ｘ２４０００」が読み出される。次に、表示制御部１６０６は、保持中のＰＴＳと、自身を特定するために予め付与されている識別情報「表示制御部」とをタイミング制御部１６０９に通知する（ステップＳ２６０３）。また、タイミング制御部１６０９は、前述と同様に、この通知に基づいて第２のリストに新規情報を追加する。現時点では、図２８の下段に示すように、時刻情報「０ｘ２４０００」及び通知元の識別情報「表示制御部」が新規に追加される。
【００２５】
次に、表示制御部１６０６は、前述したタイミング制御部１６０９からの時刻通知を待ち（ステップＳ２６０４）、当該通知を受け取ると（ステップＳ２６０５）、今回表示すべき表示データが格納されている表示データ格納部１６０５の格納領域を把握するために、ヘッダ情報格納部１６０８にアクセスし、保持中のＰＴＳを参照して検索する（ステップＳ２６０６）。次に、表示制御部１６０６は、ステップＳ２６０６で把握した格納領域にアクセスし、当該格納領域から表示データを読み出して表示部１６０７に出力し（ステップＳ２６０７）、当該表示部１６０７は、入力される表示データを表示する（ステップＳ２６０８）。
現時点では、図２６に示す第１のリストにおいて、ＰＴＳ「０ｘ２４０００」に対応する格納領域フィールドにはＩＰ［０］が設定されている（前述参照）。表示データＰ３は、内部のＰＴＳ「０ｘ２４０００」に基づいて、格納領域ＩＰ［０］から読み出され表示される。
【００２６】
次に、表示制御部１６０６は、保持中のＰＴＳを出力することにより、今回表示された表示データに対応するヘッダ情報を第１のリストから削除するように、ヘッダ情報格納部１６０８に要求する（ステップＳ２６０９）。ヘッダ情報格納部１６０８は、この要求と同時に入力されるＰＴＳに基づいて、該当する表示データのヘッダ情報を削除する。なお、このヘッダ情報格納部１６０８の処理は、図２５のフローチャートには示されていない。現時点では、表示データＰ３に関し、「０ｘＥ０」、「０ｘ２４０００」、「０ｘ９０００」、「Ｐ」、「３」及びＩＰ［０］が削除される。
動画の表示部分は、上述したステップＳ２６０１〜Ｓ２６０９を繰り返し実行する。
【００２７】
以上のようにして、本動画再生装置は、外部から入力する動画情報のフレームデータを連続的に再生する。なお、タイマー部１６１０による現在の時刻と、フレームデータの到着時刻との間の調整については、本願発明の論点ではないので上述では説明していない。また、動画再生装置において、動画の表示部分の処理手順である図３２のステップＳ２６０９が実行されず、ヘッダ情報格納部１６０８がすべてのフレームデータに関する情報を保持するように構成されてもよい。
【００２８】
【発明が解決しようとする課題】
ところで、デジタル放送サービスでは動画及び静止画情報が提供される。図２２に示す従来の動画再生装置は、主として動画を途切れなく連続的に再生するように構成されている。つまり、表示データ管理部１６０４と表示制御部１６０６とは、ヘッダ情報格納部１６０８を介して連携し、表示データ格納部１６０５に対してトグル処理を実行する。より詳細には、表示データ管理部１６０４は、デコードされたフレームデータを、使用可能かつそのピクチャタイプに合致する格納領域に書き込んでいく。この書き込みの最中に、表示制御部１６０６は、ＰＴＳに従いつつ、書き込みが完了している格納領域から表示データを読み出していく。
【００２９】
次に、従来の動画再生装置の問題点について説明する。動画情報と静止画情報とを比較すると、顕著に異なる点がある。つまり、動画情報の各フレームデータは、予め定められた順番に従って連続的に再生される必要がある。一方、静止画情報は、視聴者側の好みに応じて選択的に表示される必要がある。言い換えれば、静止画情報は、予め定められた順番に従ってフレームデータが表示されるとは限らない。この点で、動画情報と静止画情報とは顕著に異なる。
【００３０】
しかしながら、従来の動画再生装置は、上述したトグル処理を実行するため、一定時間間隔で表示データ格納部１６０５の格納領域のいずれかに表示データが上書きされていく。そのため、従来の動画再生装置が静止画を再生する場合、視聴者側にとって必要な表示データが、後続の表示データであって不必要な表示データによって上書きされてしまい、視聴者側が必要とする表示データを表示し続けることができないという問題点があった。例えば、第１〜第１０のフレームデータで構成される静止画情報が連続して入力する場合に、従来の動画再生装置は、第１のフレームデータを再生した後に第１０のフレームデータを再生しようとすると、その間の入力フレームデータをブラックアウトさせなければならない。このブラックアウトは情報品質の観点から好ましくないので、視聴者側で必要とされる表示データ（例えば、視聴者側の好みに応じて選択された静止画情報等）を表示し続けることは重要である。
【００３１】
それ故に、本発明の目的は、動画再生装置の機能を拡張し、なおかつ入力された静止画情報のうち、必要な静止画情報（例えば、視聴者側の好みに応じて選択された静止画情報等）をブラックアウトすることなく表示する静止画再生装置を提供することである。
【００３２】
【課題を解決するための手段および発明の効果】
第１の発明は、フレームの静止画情報が一定の時間間隔及び所定の順序で連続して入力される静止画再生装置であって、
再生すべきフレームの静止画情報を特定するための情報であって、フレームの静止画情報を再生する時刻を示した情報である条件情報をユーザから受け付ける条件設定部と、
条件情報を格納する条件格納部と、
入力された静止画情報が条件格納部に格納されている条件情報に合致するか否かを判断し、当該条件情報に合致する静止画情報のみを選択するフレーム選択部と、
フレーム選択部が選択した静止画情報をデコードするデコード処理部と、
デコード処理部によってデコードされた静止画情報である表示データを複数枚分格納するために複数の領域を有する表示データ格納部と、
トグル処理部と、
トグル処理部により読み出された表示データを表示する表示部とを備え、
トグル処理部は、
条件情報に合致すると判断された静止画情報であって前記デコード処理部でデコードされた表示データが入力されてきた場合に、複数の領域の中で書き込みが可能な領域である使用可能領域に表示データを書き込み、
条件情報が示す時刻に到達するまで、使用可能領域以外の他の領域であって、前記表示データとは別の表示データの書き込みが既に完了している領域から再生すべき表示データを読み出し続けることを特徴とする。
【００３３】
上述したように、第１の発明では、トグル処理部は、複数の領域の内、使用可能な領域に表示データを書き込み、当該使用可能な領域以外の他の領域から再生すべき表示データを読み出す。しかし、表示データ格納部の各領域には再生すべき表示データのみが格納され、トグル処理部は、次に再生すべき表示データの書き込みが終了するまでは、既に表示データが書き込まれている格納領域にアクセスし続けることになる。そのため、上述のトグル処理を実行しても、静止画情報の表示切り替えは、ブラックアウトすることなくスムーズに行われる。これによって、入力された静止画情報のうち、条件に合致するものを必要な静止画情報としてブラックアウトすることなく表示し続けることができる。
【００６３】
【発明の実施の形態】
以下、本発明の実施形態に係る静止画再生装置について説明するが、それに先だって、図１を参照して、フレームデータＩ０、Ｉ１、Ｉ２、Ｉ３、…から構成される静止画情報を説明する。本実施形態では、各フレームデータのフォーマットは、図２３と同様に、ＩＳＯ／ＩＥＣ１３８１８−１及び２の規格、つまりＭＰＥＧ２のＰａｒｔ１及びＰａｒｔ２の規格に基づいていると仮定する。そのフォーマットの詳細については、従来技術の欄で既に説明しているので、ここではその詳細な説明を省略する。さらに、図２４と同様に、図示した各フレームデータ内の左側に示されているアルファベットはピクチャコーディングタイプを表し、その右側に示されているテンポラルリファレンスを表す。また、図示した各フレームデータの直下の数字はそれぞれ、そのＤＴＳ及びＰＴＳを表す。したがって、例えば、フレームデータＩ０は、テンポラルリファレンス「０」と、ピクチャコーディングタイプ「Ｉ」と、ＤＴＳ「０ｘ１００００」と、ＰＴＳ「０ｘ１８０００」とを含むこととなる。
【００６４】
また、典型的な静止画情報は、それを構成するフレームデータＩ０がメニューになっており、視聴者側が、当該メニュー上で、次に表示させたい静止画情報（例えば、フレームデータＩ２）を選択できるように構成されている。これによって、視聴者は、好みに応じた静止画情報を必要な静止画情報として選択的に視聴することができる。さらに、静止画情報は、視聴者が各フレームデータを一度捉え損なっても、再度捉えることができるように、サイクリックに送信されることが好ましい。本静止画再生装置は、以下に説明する動作を実行することにより、静止画情報がどのような形式で入力したとしても、必要な静止画情報のみをブラックアウトすることなく再生することができる。以下、本発明の各実施形態について説明する。
【００６５】
図２は、本発明の第１の実施形態に係る静止画再生装置の構成を示すブロック図である。図２の静止画再生装置は、図２２の動画再生装置と比較して、表示フレーム条件設定部１１１、表示フレーム条件格納部１１２及び表示フレーム選択部１１３をさらに備える点と、表示データ管理部１６０４及び表示制御部１６０６がトグル処理部１１４（一点鎖線内参照）を構成する点とで異なる。これら以外に異なる点はないので、図１において、図２２に相当する構成については、同一の参照符号を付し、その説明を簡素化する。以下、図２に示す静止画再生装置の動作について説明する。
【００６６】
本静止画再生装置には、図１を参照して上述したフレームデータＩ０、Ｉ１、…が入力する。ここで、以下の説明の明確化のため、本静止画再生装置は、メニューとしてのフレームデータＩ０を表示していると仮定し、このメニュー上で視聴者側は、次に表示させる静止画情報（例えば、フレームデータＩ２）を選択し指定すると仮定する。このような場合、本静止画再生装置は、フレームデータＩ０を再生した後、フレームデータＩ１をスキップしてフレームデータＩ２をブラックアウトすることなく再生する。
【００６７】
まず、表示フレーム条件設定部１１１は、本静止画再生装置が再生すべきフレームデータを特定するための条件を設定するが、より具体的には、上述の視聴者の指定に応じて、再生すべきフレームデータ（例えば、Ｉ２）を特定するための条件に関する情報（以下、「条件情報」という）を生成して後段の表示フレーム条件格納部１１２に出力する。表示フレーム条件格納部１１２は内部の格納領域に、入力された条件情報を格納する。以下の説明では、条件情報としてＰＴＳを用いた場合を説明する。かかる場合、表示フレーム条件格納部１１２の格納領域には、図３に示すようにフレームデータＩ２のＰＴＳ「０ｘ２４０００」（及びフレームデータＩ３のＰＴＳ「０ｘ２７０００」）が格納される。
【００６８】
この後、表示フレーム選択部１１３は、静止画情報のフレームデータが入力すると、入力フレームデータ内のＰＴＳのみをコピーして保持した後、表示フレーム条件格納部１１２にアクセスして、その格納領域から条件情報としてのＰＴＳをすべて読み出し、保持する。この後、表示フレーム選択部１１３は、条件情報としてのＰＴＳ中に、入力フレームデータのＰＴＳがあるか否かを判断する。条件に合致すると判断された入力フレームデータは、再生すべきものとして、後段のフレームデータ受信部１６０１に出力され、従来技術の欄において説明したように処理され、最終的に表示部１６０７によって表示される。一方、条件に合致しないと判断されたフレームデータは、後段のフレームデータ受信部１６０１に出力されず、そのまま廃棄される。
【００６９】
今、表示フレーム条件格納部１１２が図３に示すＰＴＳを保持しており、表示フレーム選択部１１３には、図１に示すフレームデータＩ１、Ｉ２、…が順次に入力すると仮定する。この場合、フレームデータＩ１のＰＴＳは「０ｘ２１０００」であり、表示フレーム条件格納部１１２にはＰＴＳ「０ｘ２１０００」が格納されていないので、表示フレーム選択部１１３はフレームデータＩ１を廃棄する。しかし、表示フレーム選択部１１３は、フレームデータＩ２が入力した場合には、そのＰＴＳが「０ｘ２４０００」であるから、当該フレームデータＩ２をフレームデータ受信部１６０１に出力する。これによって、フレームデータＩ２は最終的に表示部１６０７によって表示される。
【００７０】
このとき、トグル処理部１１４を構成する表示データ管理部１６０４と表示制御部１６０６とは、ヘッダ情報格納部１６０８を介して連携し、表示データ格納部１６０５に対してトグル処理を実行し、表示データ管理部１６０４は、デコードされたフレームデータを、使用可能な格納領域ＩＰ（例えば、ＩＰ［０］）に書き込んでいく。この書き込みの最中に、表示制御部１６０６は、ＰＴＳに従いつつ、書き込みが終了している格納領域ＩＰ（例えば、ＩＰ［１］）から表示データを読み出していく。この点は、従来の動画再生装置と同様である。しかし、フレームデータ受信部１６０１は、再生すべきフレームデータのみをフレームデータ格納部１６０２に書き込み、表示データ管理部１６０４は再生すべき表示データのみを表示データ格納部１６０５のある格納領域に書き込むので、表示制御部１６０６は、次に再生すべき表示データのＰＴＳに現在の時刻が到達するまでは、その他の格納領域であって既に表示データが書き込まれている格納領域に一定時間間隔でアクセスし続け、このアクセスによって読み出される表示データを表示部１６０７は表示する。上述の具体例に従えば、フレームデータＩ０は、格納領域ＩＰ［０］に書き込まれるフレームデータＩ２のＰＴＳに現在の時刻が到達するまでは、格納領域ＩＰ［１］から読み出され続ける。そのため、上述のトグル処理を実行しても、静止画情報の表示切り替えは、ブラックアウトすることなくスムーズに行われる。これによって、第１の実施形態に係る静止画再生装置は、入力された静止画情報のうち、設定された条件に合う静止画情報、つまり必要な静止画情報（例えば、視聴者が指定した静止画情報）のみをブラックアウトすることなく表示し続けることができる。
【００７１】
図４は、本発明の第２の実施形態に係る静止画再生装置の構成を示すブロック図である。図４の静止画再生装置は、図２２の動画再生装置と比較して、表示フレーム条件設定部１１１及び表示フレーム条件格納部１１２をさらに備える点と、表示データ管理部１６０４及び表示制御部１６０６がトグル処理部１１４（一点鎖線内参照）を構成する点とで異なる。これら以外に異なる点はないので、図４において、図２２に示したものに相当する構成については、同一の参照符号を付す。ただし、図４に示すデコード処理部１６０３と表示制御部１６０６とが実行する処理は、図２２において相当する構成と相違する。そのため、以下には、図２２に示す静止画再生装置との相異点を中心に、図４に示す静止画再生装置の動作について説明する。
【００７２】
本静止画再生装置にも、図１に示すフレームデータＩ０、Ｉ１、…が順次に入力する。本実施形態でも説明の明確化のため、現在、本静止画再生装置は、フレームデータＩ０に基づくメニューを表示していると仮定する。
【００７３】
表示フレーム条件設定部１１１及び表示フレーム条件格納部１１２は、図１において相当する構成と同様の処理手順を実行するので、それらの説明を簡素化する。つまり、表示フレーム条件設定部１１１は、視聴者側の指定に応答して、条件情報としてのＰＴＳを表示フレーム条件格納部１１２に出力し、表示フレーム条件格納部１１２の格納領域には、入力された条件情報としてのＰＴＳが、図３に示すように格納される。
【００７４】
この後、フレームデータ受信部１６０１がフレームデータを受信すると、当該フレームデータ受信部１６０１、フレームデータ格納部１６０２及びヘッダ情報格納部１６０８からなるフレームデータの受信部分は、図２５のフローチャートに示した処理手順を実行する。そのため、その詳細な説明を省略する。ここで、ヘッダ情報格納部１６０８の第１のリストは、図２６に示したと同様のフィールドを有するが、本静止画再生装置にはＩピクチャのみが入力するので、図５に示すようになる。
また、タイミング制御部１６０９は、図２７のフローチャートに示した処理手順を実行するので、その詳細な説明を省略するが、到着したフレームデータが内部に含むＤＴＳ又はＰＴＳに現在の時刻が到達すると、ステップＳ２１０５でデコード処理部１６０３又は表示制御部１６０６に時刻通知を出力する。
【００７５】
次に、図６に示すフローチャートを参照してデコード処理部１６０３の処理手順を説明する。図６に示すフローチャートは、図２９に示すものと比較して、ステップＳ６０１〜Ｓ６０４をさらに備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。
【００７６】
デコード処理部１６０３は、図６のステップＳ２３０１及びＳ２３０２で示される処理手順（前述参照）を実行し、新たなフレームデータが到着したことを通知されると、ヘッダ情報格納部１６０８（図５参照）にアクセスし、そのＰＴＳを第１のリストから読み出し、保持する（図６；ステップＳ６０１）。次に、デコード処理部１６０３は、表示フレーム条件格納部１１２にアクセスして、再生すべきフレームデータの条件情報としてのＰＴＳを、当該表示フレーム条件格納部１１２の格納領域からすべて読み出し、保持する（ステップＳ６０２）。この後、デコード処理部１６０３は、この条件情報としてのＰＴＳ中に、到着したフレームデータのＰＴＳがあるか否かを判断する（ステップＳ６０３）。デコード処理部１６０３は、条件に合致すると判断した場合、ステップＳ２３０３→Ｓ２３０４→Ｓ２３０５→Ｓ２３０６→Ｓ２３０７で示される処理手順（前述参照）を実行する。その結果、そのＤＴＳに従ってデコードされたフレームデータとフレーム特定情報が表示データ管理部１６０４に出力される。
ここで、フレームデータＩ２が新たに到着したと仮定すると、デコード処理部１６０３は、ＰＴＳ「０ｘ２４０００」を第１のリストから読み出す。このＰＴＳ「０ｘ２４０００」は、図３に示す条件情報としてのＰＴＳに合致するので、フレームデータＩ２は、デコードされた後にそのフレーム特定情報と共に表示データ管理部１６０４に出力される。
【００７７】
ところで、デコード処理部１６０３は、ステップＳ６０３で条件情報に合致しないと判断する場合、保持中のＰＴＳを出力して、再生すべきでないフレームデータを削除するようにフレームデータ格納部１６０２に要求する（ステップＳ６０４）。フレームデータ格納部１６０２は、この要求に応答し、同時に入力されるＰＴＳに基づいて、内部に格納しているフレームデータを削除する。
デコード処理部１６０３は、例えばフレームデータＩ１が本静止画再生装置に入力した場合も、上述のステップＳ２３０１→Ｓ２３０２→Ｓ６０１→Ｓ６０２→Ｓ６０３の処理手順を実行するが、そのＰＴＳが条件情報に合致しないため、当該フレームデータＩ１が再生されるべきではないと判断し、ステップＳ６０４の処理を実行する。その結果、フレームデータ格納部１６０２の格納領域から、フレームデータＩ１は削除される。
【００７８】
次に、表示データ格納処理部分である表示データ管理部１６０４及び表示データ格納部１６０５は、図３０のフローチャートに示した処理手順を実行するので、その説明を省略する。ただし、図１から明らかなように、フレームデータはＩピクチャのみであるので、格納領域Ｂ［０］及びＢ［１］は使用される必要はなく、図３０のステップＳ２４０４、Ｓ２４０８及びＳ２４０９は実行される必要はない。
【００７９】
次に、図７に示すフローチャートを参照して静止画の表示部分である表示制御部１６０６及び表示部１６０７の処理手順を説明する。図７に示すフローチャートは、図３２に示すものと比較して、ステップＳ７０１〜Ｓ７０３をさらに備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。
【００８０】
表示制御部１６０６は、図７のステップＳ２６０１及びＳ２６０２で示される処理手順（前述参照）を実行し、新たなフレームデータが到着したことを通知されると、ヘッダ情報格納部１６０８（図５参照）にアクセスし、そのＰＴＳを第１のリストから読み出し、保持する（図７；ステップＳ７０１）。次に、表示制御部１６０６は、表示フレーム条件格納部１１２にアクセスして、その格納領域から条件情報としての再生すべきフレームデータのＰＴＳをすべて読み出し、保持する（ステップＳ７０２）。この後、デコード処理部１６０３は、この条件情報としてのＰＴＳ中に、到着したフレームデータのＰＴＳがあるか否かを判断する（ステップＳ７０３）。表示制御部１６０６が条件に合致すると判断した場合、当該表示制御部１６０６又は表示部１６０７ステップＳ２６０３→Ｓ２６０４→Ｓ２６０５→Ｓ２６０６→Ｓ２６０７→Ｓ２６０８で示される処理手順（前述参照）を実行する。その結果、表示制御部１６０６は、そのＰＴＳに従って、今回表示する表示データを該当する格納領域から一定時間間隔でアクセスし続け、このアクセスによって読み出される表示データを表示部１６０７は表示する。
現時点で、フレームデータＩ２が新たに到着したと仮定すると、そのＰＴＳ「０ｘ２４０００」は、図３に示す条件情報としてのＰＴＳに合致するので、フレームデータＩ２は、例えば格納領域ＩＰ［０］に書き込まれ、現在の時刻がそのＰＴＳ「０ｘ２４０００」に到達すると、表示制御部１６０６によって読み出され、表示部１６０７によって表示される。
【００８１】
表示制御部１６０６は、表示データを読み出した後、第１のリストから、今回表示された表示データに関し格納されている情報（ヘッダ情報及び格納領域を示す情報）を、ヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。上述の仮定に従うと、表示された表示データＩ２に関し、「０ｘＥ０」、「０ｘ２４０００」、「０ｘ１６０００」、「Ｉ」、「２」及びＩＰ［０］（図５参照）が削除される。
【００８２】
ところで、表示制御部１６０６は、ステップＳ７０３で条件情報に合致しないと判断する場合、保持中のＰＴＳを出力して、第１のリストからフレームデータ格納部１６０２によって廃棄されたフレームデータ（再生されないフレームデータ）に関し格納されている情報をヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。
表示制御部１６０６は、例えばフレームデータＩ１が本静止画再生装置に入力した場合も、前述のステップＳ２６０１→Ｓ２６０２→Ｓ７０１→Ｓ７０３の処理手順を実行するが、そのＰＴＳが条件情報に合致しないため、当該フレームデータＩ１が既に廃棄されていると判断し、直接ステップＳ２６０９に進み、上述の処理を実行する。その結果、ヘッダ情報格納部１６０８は、内部に保持する第１のリストから、フレームデータＩ１に関し、「０ｘＥ０」、「０ｘ２１０００」、「０ｘ１３０００」、「Ｉ」及び「１」を削除する。図５はさらに、かかる削除後の第１のリストの状態を示している。
【００８３】
前述したように、表示データ管理部１６０４と表示制御部１６０６とはトグル処理部１１４を構成する。このトグル処理部１１４は、表示データ管理部１６０４と表示制御部１６０６とが上述したような処理手順を実行することにより、ヘッダ情報格納部１６０８を参照して表示データ格納部１６０５に対してトグル処理を実行することとなる。つまり、表示データ管理部１６０４は、デコードされたフレームデータを、使用可能な格納領域ＩＰ（例えば、ＩＰ［０］）に書き込んでいく。この書き込みの最中に、表示制御部１６０６は、ＰＴＳに従いつつ、書き込みが終了している格納領域ＩＰ（例えば、ＩＰ［１］）から表示データを読み出していく。この点は、従来の動画再生装置と同様である。しかし、デコード処理部１６０３は再生すべきフレームデータのみをデコードし出力し、表示データ管理部１６０４は再生すべき表示データのみを表示データ格納部１６０５のある格納領域に書き込むので、表示制御部１６０６は、現在の時刻が次に再生すべき表示データのＰＴＳに到達するまでは、他の格納領域であって既に表示データが書き込まれている格納領域に一定時間毎にアクセスし続ける。このアクセスによって読み出される表示データを表示部１６０７は表示する。上述の具体例に従えば、フレームデータＩ０は、格納領域ＩＰ［０］に書き込まれていくフレームデータＩ２のＰＴＳに到達するまでは、格納領域ＩＰ［１］から読み出され続ける。そのため、上述のトグル処理を実行しても、静止画情報の表示切り替えは、ブラックアウトすることなくスムーズに行われる。これによって、第２の実施形態に係る静止画再生装置は、入力された静止画情報のうち、設定された条件に合う静止画情報、つまり必要な静止画情報（例えば、視聴者が指定した静止画情報）のみをブラックアウトすることなく表示し続けることができる。
【００８４】
図８は、本発明の第３の実施形態に係る静止画再生装置の構成を示すブロック図である。図８の静止画再生装置は、図２２の動画再生装置と比較して、表示フレーム条件設定部１１１及び表示フレーム条件格納部１１２をさらに備える点と、表示データ管理部１６０４及び表示制御部１６０６がトグル処理部１１４（一点鎖線内参照）を構成する点とで異なる。これら以外に異なる点はないので、図８において、図２２に示すものに相当する構成については、同一の参照符号を付す。ただし、図８に示す表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）と静止画の表示部分（表示制御部１６０６と表示部１６０７）とが実行する処理は、図２２において相当する構成の処理と相違する。そのため、以下には、図２２に示す静止画再生装置との相異点を中心に、図８に示す静止画再生装置について説明する。
【００８５】
本静止画再生装置にも、図１に示すフレームデータＩ０、Ｉ１、…が順次に入力する。本実施形態でも説明の明確化のため、現在、本静止画再生装置は、フレームデータＩ０に基づくメニューを表示していると仮定する。
【００８６】
表示フレーム条件設定部１１１及び表示フレーム条件格納部１１２は、図１において相当する構成と同様の処理手順を実行するので、それらの説明を簡素化する。つまり、表示フレーム条件設定部１１１は、視聴者側の指定に応答して、条件情報としてのＰＴＳを表示フレーム条件格納部１１２に出力し、表示フレーム条件格納部１１２の格納領域には、入力された条件情報としてのＰＴＳが、図３に示すように格納される。
【００８７】
この後、フレームデータ受信部１６０１がフレームデータを受信すると、当該フレームデータ受信部１６０１、フレームデータ格納部１６０２及びヘッダ情報格納部１６０８からなるフレームデータの受信部分は、図２５のフローチャートに示した処理手順を実行する。そのため、その詳細な説明を省略する。前述したように、ヘッダ情報格納部１６０８の第１のリストには、Ｉピクチャのみのヘッダ情報が、図５に示すように格納される。
また、タイミング制御部１６０９は、図２７のフローチャートに示した処理手順を実行するので、その詳細な説明を省略する。
さらにデコード処理部１６０３は、図２９のフローチャートに示した処理手順を実行するので、その詳細な説明を省略する。
【００８８】
次に、図９に示すフローチャートを参照して表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）の処理手順を説明する。図９に示すフローチャートは、図３０に示すものと比較して、ステップＳ２４０１、Ｓ２４０２、Ｓ２４０３、Ｓ２４０５及びＳ２４０７のみを備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。以下、表示データの格納処理部分の処理手順について説明する。
【００８９】
まず、初期設定時等に、表示データ格納部１６０５の格納領域は、図３１に示したように、格納領域ＩＰ［０］、ＩＰ［１］、Ｂ［０］及びＢ［１］に分割される（図９；ステップＳ２４０１）。初期設定時点では、４つのフラグ情報は「使用可能」に設定される。次に、表示データ管理部１６０４は、デコード処理部１６０３から表示データ及び表示データ特定情報が入力すると（ステップＳ２４０２）、当該表示データ及び表示データ特定情報を保持する。次に、表示データ管理部１６０４は、表示データ格納部１６０５の各格納領域から現在設定されているフラグ情報を読み出し、保持する（ステップＳ２４０３）。次に、表示データ管理部１６０４は、すべての格納領域ＩＰの内、使用可能な１つの格納領域ＩＰの表示データ格納領域に、保持中の表示データを書き込む（ステップＳ２４０５）。次に、表示データ管理部１６０４は、ヘッダ情報格納部１６０８に要求して、図５に示す第１のリストにおいて該当する格納領域フィールドに、今回表示データを書き込んだ格納領域を示す情報を追加させる（ステップＳ２４０７）。
【００９０】
次に、図１０に示すフローチャートを参照して静止画の表示部分（表示制御部１６０６及び表示部１６０７）の処理手順を説明する。図１０に示すフローチャートは、図７に示すものと比較して、ステップＳ１００１をさらに備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。
【００９１】
表示制御部１６０６は、図１０のステップＳ２６０１→Ｓ２６０２→Ｓ７０１で示される処理手順（前述参照）を実行して、新たなフレームデータが到着したことを通知されると、そのＰＴＳをヘッダ情報格納部１６０８の第１のリスト（図５参照）から読み出し、保持する（図１０；ステップＳ７０１）。次に、表示制御部１６０６は、表示フレーム条件格納部１１２の格納領域から条件情報（再生すべきフレームデータのＰＴＳ）をすべて読み出し、保持する（ステップＳ７０２）。この後、デコード処理部１６０３は、この条件情報としてのＰＴＳ中に、到着したフレームデータのＰＴＳがあるか否かを判断する（ステップＳ７０３）。表示制御部１６０６が条件に合致すると判断した場合、当該表示制御部１６０６又は表示部１６０７は、ステップＳ２６０３→Ｓ２６０４→Ｓ２６０５→Ｓ２６０６→Ｓ２６０７で示される処理手順（前述参照）を実行する。その結果、表示制御部１６０６は、そのＰＴＳに従って今回表示する表示データを該当する格納領域から読み出し、表示部１６０７に出力する。
ここで、到着したフレームデータがＩ２の場合、表示制御部１６０６は、ＰＴＳ「０ｘ２４０００」を第１のリストから読み出す。このＰＴＳ「０ｘ２４０００」は、図３に示す条件情報としてのＰＴＳに合致するので、フレームデータＩ２は、書き込まれていた格納領域ＩＰ［０］から読み出され、出力される。
【００９２】
次に、表示制御部１６０６は、今回表示した表示データを読み出した格納領域ＩＰのフラグ情報格納領域にフラグ情報「書き込み完了」を変更し、今回の読み出し以前に「書き込み完了」と設定されていた格納領域ＩＰのフラグ情報を「使用可能」に変更する（ステップＳ１００１）。
また、表示部１６０７は、前述と同様に、表示制御部１６０６により読み出された表示データを表示する（ステップＳ２６０８）。
表示制御部１６０６は、表示データを読み出した後、第１のリストから、今回表示された表示データに関し格納されている情報（ヘッダ情報及び格納領域を示す情報）を、ヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。上述の場合、表示データＩ２が表示され、そして、当該表示データＩ２に関し、「０ｘＥ０」、「０ｘ２４０００」、「０ｘ１６０００」、「Ｉ」、「２」及びＩＰ［０］（図５参照）が第１のリストから削除される。
【００９３】
ところで、表示制御部１６０６は、第２の実施形態と同様に、ステップＳ７０３で条件情報に合致しないと判断する場合、保持中のＰＴＳを出力して、第１のリストから表示すべきでないフレームデータに関し格納されている情報をヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。
【００９４】
このように、本実施形態において、デコード処理部１６０３は、到着したすべてのフレームデータをデコードする。そして、前述したように表示データ管理部１６０４と表示制御部１６０６とはトグル処理部１１４を構成し、当該トグル処理部１１４は、ヘッダ情報格納部１６０８を参照して表示データ格納部１６０５に対してトグル処理を実行する。このトグル処理部１１４の一部を構成する表示データ管理部１６０４は、デコードされたフレームデータを、使用可能な第２の領域として割り当てられている格納領域（例えばＩＰ［０］）に書き込んでいく。この書き込みの最中に、トグル処理部１１４の他の一部を構成する表示制御部１６０６は、ＰＴＳに従いつつ、既に書き込まれている表示データを読み出すために第１の領域として割り当てられている格納領域（例えばＩＰ［１］）から表示データを読み出していく。この点は、従来の動画再生装置と同様である。しかし、相違するのは、表示制御部１６０６が、表示データが条件情報に合致する場合には、フラグ情報を「書き込み完了」と設定することにより、当該表示すべき表示データの格納領域ＩＰ［１］を第１の領域として割り当てる点である。これによって、表示制御部１６０６は、次に第２の領域としての格納領域ＩＰ［０］に書き込まれた表示データが条件情報に合致しない場合、現在第１の領域として割り当てられている格納領域ＩＰ［１］に一定時間毎にアクセスし続け、このアクセスによって読み出される表示データを表示部１６０７は表示する。これによって、表示制御部１６０６は、次に再生すべき表示データのＰＴＳに現在の時刻が到達するまでは、その他の格納領域であって、条件に合致する表示データが既に書き込まれている格納領域に一定時間間隔でアクセスし続け、表示部１６０７は、このアクセスによって読み出される表示データ（例えば、Ｉ２）を表示する。  そのため、上述のトグル処理を実行しても、静止画情報の表示切り替えは、ブラックアウトすることなくスムーズに行われる。これによって、第３の実施形態に係る静止画再生装置は、入力された静止画情報のうち、設定された条件に合う静止画情報、つまり必要な静止画情報（例えば、視聴者が指定した静止画情報）のみをブラックアウトすることなく表示し続けることができる。
ところで、ステップＳ７０３でフレームデータのＰＴＳが条件情報に合致しない場合、ステップＳ１００１のフラグ情報の変更は実行されないので、該当する格納領域ＩＰは、連続して使用可能なものとして割り当てられることとなる。そのため、表示データ管理部１６０４は連続して同一の格納領域ＩＰにフレームデータを書き込む。上述したように、条件情報に合致する表示データ（例えば、Ｉ０）が格納領域ＩＰ［１］に書き込まれている場合において、条件情報に合致しない表示データＩ１は、格納領域ＩＰ［０］に書き込まれる。しかしながら、最初にこの格納領域ＩＰに書き込まれるフレームデータ（例えば、Ｉ１）は、表示制御部１６０６によって表示部１６０７で表示しないと判断され、表示データＩ２が、格納領域ＩＰ［０］に格納されている表示データＩ１上に上書きされることとなるので、トグル処理や静止画情報の表示処理に問題は生じない。
【００９５】
図１１は、本発明の第４の実施形態に係る静止画再生装置の構成を示すブロック図である。図１１の静止画再生装置は、図８のものと比較して、領域管理情報格納部１１１１をさらに備える点で異なる。それ以外に異なる点はないので、図１１において、図８に示すものに相当する構成については、同一の参照符号を付す。ただし、図１１に示す表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）と静止画情報の表示部分（表示制御部１６０６と表示部１６０７）とが実行する処理は、図８において相当する構成と相違する。そのため、以下には、第４の実施形態に係る静止画再生装置について、図８に示す静止画再生装置との相異点を中心に説明する。
【００９６】
本静止画再生装置にも、図１に示すフレームデータＩ０、Ｉ１、…が順次に入力する。本実施形態でも説明の明確化のため、現在、本静止画再生装置は、フレームデータＩ０に基づくメニューを表示していると仮定する。
【００９７】
表示フレーム条件設定部１１１及び表示フレーム条件格納部１１２は、図１において相当する構成と同様の処理手順を実行するので、それらの説明を簡素化する。つまり、表示フレーム条件設定部１１１は、視聴者側の指定に応答して、条件情報としてのＰＴＳを表示フレーム条件格納部１１２に出力し、表示フレーム条件格納部１１２の格納領域には、入力された条件情報としてのＰＴＳが、図３に示すように格納される。
【００９８】
この後、フレームデータ受信部１６０１がフレームデータを受信すると、当該フレームデータ受信部１６０１、フレームデータ格納部１６０２及びヘッダ情報格納部１６０８からなるフレームデータの受信部分は、図２５のフローチャートに示した処理手順（前述参照）を実行するので、その詳細な説明を省略する。前述したように、ヘッダ情報格納部１６０８の第１のリストには、Ｉピクチャのみのヘッダ情報が、図５に示すように格納される。また、タイミング制御部１６０９は、図２７のフローチャートに示した処理手順（前述参照）を実行するので、その詳細な説明を省略する。さらに、デコード処理部１６０３は、図２９のフローチャートに示した処理手順（前述参照）を実行するので、その詳細な説明を省略する。
【００９９】
次に、図１２に示すフローチャートを参照して表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）の処理手順を説明する。図１２に示すフローチャートは、図９に示すものと比較して、ステップＳ２４０３に代えて、Ｓ１２０１及びＳ１２０２を備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。
【０１００】
まず、初期設定時等に、表示データ格納部１６０５の格納領域は、図２３に示すように分割され（図１２；ステップＳ２４０１）、各フラグ情報は「使用可能」に設定される。
表示データ管理部１６０４は、デコード処理部１６０３から表示データ及び表示データ特定情報が入力すると（ステップＳ２４０２）、当該表示データ及び表示データ特定情報を保持する。その後、表示データ管理部１６０４は、領域管理情報格納部１１１１からの領域管理情報の更新通知が予め定められたタイミングで入力したか否かを判断し（ステップＳ１２０１）、当該更新通知が入力した場合ステップＳ１２０２に進むが、当該通知が入力しない場合、ステップＳ２４０５に直接進む。
【０１０１】
ここで、領域管理情報格納部１１１１について説明する。前述したように、表示データ格納部１６０５の各格納領域にはフラグ情報が設定される。領域管理情報格納部１１１１は、表示制御部１６０６によって設定される格納領域を示す情報及びフラグ情報が設定されるフィールドを有する第３のリストを保持し、これによって各格納領域の領域管理情報を格納する。そして、領域管理情報格納部１１１１は、第３のリストが更新される毎に、領域管理情報の更新通知を、表示データ管理部１６０４に出力する。
【０１０２】
表示データ管理部１６０４は、ステップＳ１２０２に進む場合、領域管理情報格納部１１１１にアクセスし、表示データ格納部１６０５の格納領域ＩＰ［０］、ＩＰ［１］の領域管理情報を読み出して保持する（ステップＳ１２０２）。次に、表示データ管理部１６０４は、保持中の領域管理情報に基づいて、使用可能な格納領域ＩＰを選択し、選択した格納領域ＩＰの表示データ格納領域に、保持中の表示データを書き込む（ステップＳ２４０５）。
次に、表示データ管理部１６０４は、ヘッダ情報格納部１６０８に、今回書き込んだ表示データに対応する格納領域のフィールドに、当該表示データを書き込んだ格納領域を示す情報を追加させる（ステップＳ２３０７）。
【０１０３】
次に、図１３に示すフローチャートを参照して静止画情報の表示部分（表示制御部１６０６及び表示部１６０７）の処理手順を説明する。図１３に示すフローチャートは、図１０に示すものと比較して、ステップＳ１００１に代えて、ステップＳ１３０１及びＳ１３０２をさらに備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。
【０１０４】
表示制御部１６０６は、図１３のステップＳ２６０１→Ｓ２６０２→Ｓ７０１→Ｓ７０２で示される処理手順（前述参照）を実行することにより、新たに到着したフレームデータのＰＴＳ、及び条件情報としてのＰＴＳ（図３参照）を読み出して保持する。次に、表示制御部１６０６は、到着したフレームデータのＰＴＳが上記条件情報に合致するか否かを判断し（ステップＳ７０３）、条件情報に合致する場合ステップＳ２６０３に進むが、条件情報に合致しない場合、ステップＳ２６０９に進む。
【０１０５】
表示制御部１６０６は、ステップＳ２６０３に進む場合、当該ステップＳ２６０３〜Ｓ２６０７を実行することにより、今回表示すべき表示データを読み出して表示部１６０７に出力する。
次に、表示制御部１６０６は、格納領域ＩＰ［０］及びＩＰ［１］のフラグ情報の設定を実行し、当該フラグ情報の現状を領域管理情報として、上述した第３のリストに設定する（ステップＳ１３０１）。現時点で、格納領域ＩＰ［０］から表示データを読み出したと仮定する。この場合、格納領域ＩＰ［０］のフラグ情報を「書き込み完了」に設定し、格納領域ＩＰ［１］を「使用可能」に設定した後、格納領域ＩＰ［０］及び「書き込み完了」と格納領域ＩＰ［１］及び「使用可能」とを領域管理情報として第３のリストに書き込む。これによって、現時点で、表示データ管理部１６０４は、格納領域ＩＰ［０］に表示データを書き込むことができなくなる。
領域管理情報格納部１１１１は、第３のリストが表示制御部１６０６によって更新されると、上述した領域管理情報の更新通知を表示データ管理部１６０４に出力する（ステップＳ１３０２）。表示データ管理部１６０４は、この更新通知に応答して、前述したステップＳ１２０２を実行する。
【０１０６】
表示部１６０７は、表示制御部１６０６から入力される表示データを表示する（ステップＳ２６０８）。また、表示制御部１６０６は、第１のリストから、今回表示された表示データに関し、第１のリストに格納されている情報（ヘッダ情報及び格納領域を示す情報を、ヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。
【０１０７】
ところで、表示制御部１６０６がステップＳ７０３での判断によって（ステップＳ２６０９に直接進む場合、図７を参照して第３の実施形態で説明したのと同様に、単にヘッダ情報の削除が要求されるだけである。
【０１０８】
このように、本実施形態に係る静止画再生装置は、第３の実施形態に係る静止画再生装置と同様に、すべてのフレームデータ（Ｉピクチャ）が、デコードされた後に、表示データ格納部１６０５の使用可能な格納領域ＩＰに格納される。このとき、トグル処理部１１４の一部を構成する表示制御部１６０６は、表示する条件に合致する表示データのみを的確に選択し、一定時間間隔で読み出し続け、表示部１６０７は、この読み出された表示データを表示する。これによって、表示制御部１６０６は、次に再生すべき表示データ（例えば、Ｉ２）のＰＴＳに現在の時刻が到達するまでは、その他の格納領域であって、条件に合致する表示データが既に書き込まれている格納領域に一定時間間隔でアクセスし続け、表示部１６０７は、このアクセスによって読み出される表示データ（例えば、Ｉ０）を表示する。これによって、第４の実施形態に係る静止画再生装置は、入力された静止画情報のうち、設定された条件に合う静止画情報、つまり必要な静止画情報（例えば、視聴者が指定した静止画情報）のみをブラックアウトすることなく表示し続けることができる。
ところで、ステップＳ７０３でフレームデータのＰＴＳが条件情報に合致しない場合、ステップＳ１３０１及びＳ１３０２の領域管理情報の更新及びその通知は実行されないので、第３の実施形態に係る静止画再生装置と同様に、該当する格納領域ＩＰは連続して使用可能なものとして割り当てられることとなる。このとき、表示データ管理部１６０４は２回連続して同一の格納領域ＩＰにフレームデータを書き込む。しかしながら、前述したように、最初にこの格納領域ＩＰに書き込まれるフレームデータは、表示制御部１６０６によって表示部１６０７で表示しないと判断されるので、トグル処理や静止画情報の表示処理に問題は生じない。
【０１０９】
図１４は、本発明の第５の実施形態に係る静止画再生装置の構成を示すブロック図である。図１４の静止画再生装置は、図８のものと比較して、表示メモリ部１４０１をさらに備える点で異なる。それ以外に異なる点はないので、図１１において、図８に示すものに相当する構成については、同一の参照符号を付す。ただし、図１４に示す表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）と静止画の表示部分（表示制御部１６０６と表示メモリ部１４０１と表示部１６０７）とが実行する処理は、図８において相当する構成の処理と相違する。そのため、以下には、第５の実施形態に係る静止画再生装置について、図８のものとの相異点を中心に説明する。
【０１１０】
本静止画再生装置にも、図１に示すフレームデータＩ０、Ｉ１、…が順次に入力する。本実施形態でも説明の明確化のため、現在、本静止画再生装置は、フレームデータＩ０に基づくメニューを表示していると仮定する。
【０１１１】
表示フレーム条件設定部１１１及び表示フレーム条件格納部１１２は、図１において相当する構成を同様の処理手順を実行する。つまり、表示フレーム条件設定部１１１は、視聴者側の指定に応答して、条件情報としてのＰＴＳを、後段の表示フレーム条件格納部１１２に出力し、表示フレーム条件格納部１１２は、内部の格納領域に、入力された条件情報としてのＰＴＳを、図３に示すように格納する。
【０１１２】
この後、フレームデータ受信部１６０１にフレームデータが入力すると、当該フレームデータ受信部１６０１、フレームデータ格納部１６０２及びヘッダ情報格納部１６０８からなるフレームデータの受信部分は、図２５のフローチャートに示した処理手順（前述参照）を実行するので、その詳細な説明を省略する。ここで、ヘッダ情報格納部１６０８の第１のリストには、図５に示すように、Ｉピクチャに関するフレームデータのヘッダ情報のみが設定される。
また、タイミング制御部１６０９は、図２７のフローチャートに示した処理手順（前述参照）を実行するので、その詳細な説明を省略するが、到着したフレームデータが内部に含むＤＴＳ又はＰＴＳに現在の時刻が到達すると、ステップＳ２１０５でデコード処理部１６０３又は表示制御部１６０６に時刻通知を出力する。また、デコード処理部１６０３は、図２９のフローチャートに示した処理手順（前述参照）を実行するので、その詳細な説明を省略する。
さらに、表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）は、図３０に示した処理手順の内、ステップＳ２４０１〜Ｓ２４０３→Ｓ２４０５→Ｓ２４０６→Ｓ２４０７（前述参照）を実行するので、その詳細な説明を省略する。
【０１１３】
次に、図１５に示すフローチャートを参照して静止画の表示部分（表示制御部１６０６、表示メモリ部１４０１及び表示部１６０７）の処理手順を説明する。図１５に示すフローチャートは、図３２に示すものと比較して、ステップＳ７０１〜Ｓ７０３をさらに備える点と、ステップＳ２６０７及びＳ２６０８に代えて、ステップＳ１５０１及びＳ１５０２を備える点とで異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。なお、ステップＳ７０１〜Ｓ７０３は、図１０において相当するステップ番号が付されている処理と同様であるので、それらについても、その説明を簡素化する。
【０１１４】
表示制御部１６０６は、前述したステップＳ２６０１→Ｓ２６０２→Ｓ７０１を実行して、新たなフレームデータが到着したことを通知されると、そのＰＴＳをヘッダ情報格納部１６０８の第１のリスト（図５参照）から読み出し、保持する（ステップＳ７０１）。次に、表示制御部１６０６は、表示フレーム条件格納部１１２の格納領域から条件情報（再生すべきフレームデータのＰＴＳ）をすべて読み出し、保持する（ステップＳ７０２）。この後、デコード処理部１６０３は、この条件情報としてのＰＴＳ中に、入力フレームデータのＰＴＳがあるか否かを判断する（ステップＳ７０３）。表示制御部１６０６は、この条件に合致すると判断した場合、ステップＳ２６０３→Ｓ２６０４→Ｓ２６０５→Ｓ２６０６で示される処理手順（前述参照）を実行する。その結果、表示制御部１６０６は、そのＰＴＳに従って、今回表示する表示データの格納領域を把握する。
【０１１５】
次に、表示制御部１６０６は、上述の処理により把握した格納領域から、今回表示する表示データを読み出し、表示メモリ部１４０１に出力する（ステップＳ１５０１）。表示部１６０７は、表示メモリ部１４０１に格納されている表示データを一定時間間隔で読み出し続けて表示する（ステップＳ１５０２）。表示制御部１６０６は、表示データをその格納領域から読み出した後、第１のリストから、今回表示される表示データに関し格納されている情報（ヘッダ情報及び格納領域を示す情報）を、ヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。
【０１１６】
ところで、表示制御部１６０６は、第２の実施形態等と同様に、ステップＳ７０３で条件情報に合致しないと判断する場合、保持中のＰＴＳを出力して、第１のリストから表示すべきでないフレームデータに関し格納されている情報を削除、ヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。
【０１１７】
このように、本実施形態では、デコード処理部１６０３は、到着したすべてのフレームデータをデコードする。そして、表示データ管理部１６０４と表示制御部１６０６とはトグル処理部１１４を構成し、当該トグル処理部１１４は、ヘッダ情報格納部１６０８を参照して表示データ格納部１６０５に対してトグル処理を実行する。このトグル処理部１１４の一部を構成する表示データ管理部１６０４は、デコードされたフレームデータを、使用可能な格納領域ＩＰに書き込んでいく点では従来技術と同様である。しかし、相違する点は、この書き込みの最中に、トグル処理部１１４の他の一部を構成する表示制御部１６０６は、ＰＴＳに従いつつ、表示フレーム条件格納部１１２及びヘッダ情報格納部１６０８を参照し、書き込みが終了している格納領域ＩＰから表示すべき表示データのみを選択し読み出す。この読み出された表示データは表示メモリ部１４０１に格納され、表示部１６０７は当該表示メモリ部１４０１から表示データを一定時間間隔で読み出し続けるので、静止画情報の表示切り替えは、ブラックアウトすることなくスムーズに行われる。これによって、第５の実施形態に係る静止画再生装置は、入力された静止画情報のうち、設定された条件に合う静止画情報、つまり必要な静止画情報（例えば、視聴者が指定した静止画情報）のみをブラックアウトすることなく表示し続けることができる。
しかも、本実施形態の表示制御部１６０６は、図１０のステップＳ１００１又は図１３のステップＳ１３０１に示す表示データ格納部１６０５の使用状況を管理するための処理手順が必要なくなり、これによって処理の負担が軽くなるという効果も奏する。
【０１１８】
なお、上述の第３又は第４の実施形態に係る静止画再生装置は、受信する静止画情報が所定の条件を満たしていなければならず、例えば、図１６に示すようなフレームデータＩ０、Ｉ１、Ｉ２、Ｉ３、…Ｉｎから構成される静止画情報を正確に再生することができない。なお、図１６の参照の仕方は、図１に示す静止画情報と同様であるため、その説明を省略する。
より具体的には、上述の静止画再生装置は、表示データ格納部１６０５に格納領域ＩＰ［０］及びＩＰ［１］を含んでおり、この２つの格納領域にＩピクチャを格納していた。しかしながら、上述の静止画再生装置に、図１６に示す静止画情報が入力すると、フレームデータＩ０、Ｉ１、Ｉ２、…は、そのＤＴＳに従って、格納領域ＩＰ［０］又はＩＰ［１］に順次格納されていく。今、フレームデータＩ０は、再生すべきフレームデータであると仮定する。また、このフレームデータＩ０は、図１６からも明らかなように、最も早くデコードされ、例えば格納領域ＩＰ［０］に格納される。そして、静止画再生装置は、ＰＴＳ「０ｘ１１０００」に従って、フレームデータＩ０を表示しようとする。ところが、第３又は第４の実施形態に係る静止画再生装置において、表示制御部１６０６は、表示データの読み出し後にはじめて、フレームデータＩ０の格納先である格納領域ＩＰ［０］のフラグ情報を「書き込み完了」に変更し、当該フラグ情報は、この変更まで「使用可能」に設定されたままである。そのため、表示データ管理部１６０４は、フレームデータＩ０のＰＴＳ「０ｘ１１０００」よりも早いＤＴＳ「０ｘ６０００」又は「０ｘ９０００」に基づいてデコードされたフレームデータＩ１又はＩ２を、フレームデータＩ０の格納先である格納領域ＩＰ［０］に書き込んでしまうおそれがある。したがって、ＰＴＳ「０ｘ１１０００」の時点で、表示制御部１６０６は格納領域ＩＰ［０］からフレームデータＩ０を読み出すことができない場合がある。このように、第３又は第４の実施形態に係る静止画再生装置は、再生すべき表示データが後続の表示データにより上書きされるおそれがあるという問題点を有していた。そこで、このような問題点を解決する第６及び第７の実施形態に係る静止画再生装置を、以下説明する。
【０１１９】
まず、本発明の第６の実施形態に係る静止画再生装置について説明する。本実施形態に係る静止画再生装置は、図８に示すものと比較して、表示データ格納部１６０５が内部に含む格納領域の構成、表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）及び静止画の表示部分（表示制御部１６０６と表示部１６０７）が異なる。それ以外に異なる点はないので、本実施形態において、図８に示すものに相当する構成については同一の参照符号を付すこととし、以下には、図８に示す静止画再生装置との相異点を中心に、本実施形態に係る静止画再生装置について説明する。
【０１２０】
本静止画再生装置には、図１６に示すフレームデータＩ０、Ｉ１、…が順次に入力する。本実施形態では説明の明確化のため、フレームデータＩ０は再生すべき表示データであると仮定する。
【０１２１】
表示フレーム条件設定部１１１及び表示フレーム条件格納部１１２は、図１において相当する構成と同様の処理手順（前述参照）を実行するので、それらの説明を簡素化する。つまり、表示フレーム条件設定部１１１は、視聴者側の指定に応答して、条件情報としてのＰＴＳを表示フレーム条件格納部１１２に出力し、表示フレーム条件格納部１１２の格納領域には、入力された条件情報としてのＰＴＳが、図３に示すように格納される。ただし、現時点では、図１６に示すようなフレームデータが到着し、少なくともフレームデータＩ０が再生されるので、表示フレーム条件格納部１１２の格納領域にはＰＴＳ「０ｘ１１０００」が格納される。
【０１２２】
この後、フレームデータ受信部１６０１がフレームデータを受信すると、当該フレームデータ受信部１６０１、フレームデータ格納部１６０２及びヘッダ情報格納部１６０８からなるフレームデータの受信部分は、図２５のフローチャートに示した処理手順（前述参照）を実行するので、その詳細な説明を省略する。前述したように、ヘッダ情報格納部１６０８の第１のリストには、Ｉピクチャのみのヘッダ情報が、図５に示すように格納される。ただし、現時点では、図１６に示すようなフレームデータが受信されるので、第１のリストの各フィールドには、当該フレームデータに応じたヘッダ情報が格納される。また、タイミング制御部１６０９は、図２７のフローチャートに示した処理手順（前述参照）を実行するので、その詳細な説明を省略する。さらにデコード処理部１６０３は、図２９のフローチャートに示した処理手順（前述参照）を実行するので、その詳細な説明を省略する。
【０１２３】
次に、図１７に示すフローチャートを参照して表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）の処理手順を説明する。図１７に示すフローチャートは、図９に示すものと比較して、ステップＳ１７００１をさらに備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。以下、表示データの格納処理部分の処理手順について説明する。
【０１２４】
まず、初期設定時等に、表示データ格納部１６０５の格納領域は、図１８に示すように、多くともフレームデータＩ０〜Ｉｎ（図１６参照）を格納しうるｎ個の格納領域ＩＰ［０］、ＩＰ［１］、…ＩＰ［ｎ］に分割される（図１７；ステップＳ２４０１）。なお、図１８には、図示の簡素化の観点から、Ｂピクチャを格納するためのＢ［０］及びＢ［１］を示していない。初期設定時点では、すべてのフラグ情報は「使用可能」に設定される。次に、表示データ管理部１６０４は、デコード処理部１６０３から表示データ及び表示データ特定情報が入力すると（ステップＳ２４０２）、当該表示データ及び表示データ特定情報を保持する。次に、表示データ管理部１６０４は、表示データ格納部１６０５の各格納領域から現在設定されているフラグ情報を読み出し、保持する（ステップＳ２４０３）。次に、表示データ管理部１６０４は、すべての格納領域ＩＰの内、使用可能な１つの格納領域ＩＰの表示データ格納領域に、保持中の表示データを書き込む（ステップＳ２４０５）。
【０１２５】
次に、表示データ管理部１６０４は、今回表示データを書き込んだ格納領域ＩＰのフラグ情報を「書き込み完了」に変更する（ステップＳ１７００１）。次に、表示データ管理部１６０４は、ヘッダ情報格納部１６０８に要求して、図５に示す第１のリストにおいて該当する格納領域フィールドに、今回表示データを書き込んだ格納領域を示す情報を追加させる（ステップＳ２４０７）。
【０１２６】
次に、図１９に示すフローチャートを参照して静止画の表示部分（表示制御部１６０６及び表示部１６０７）の処理手順を説明する。図１９に示すフローチャートは、図１０に示すものと比較して、ステップＳ１００１に代えてステップＳ１９００１を備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。
【０１２７】
表示制御部１６０６は、前述したステップＳ２６０１→Ｓ２６０２→Ｓ７０１を実行して、新たなフレームデータが到着したことを通知されると、そのＰＴＳをヘッダ情報格納部１６０８の第１のリスト（図５参照）から読み出し、保持する（図１９；ステップＳ７０１）。次に、表示制御部１６０６は、表示フレーム条件格納部１１２の格納領域から条件情報（再生すべきフレームデータのＰＴＳ）をすべて読み出し、保持する（ステップＳ７０２）。この後、デコード処理部１６０３は、この条件情報としてのＰＴＳ中に、到着フレームデータのＰＴＳがあるか否かを判断する（ステップＳ７０３）。表示制御部１６０６は、この条件に合致すると判断した場合、ステップＳ２６０３→Ｓ２６０４→Ｓ２６０５→Ｓ２６０６→Ｓ２６０７で示される処理手順（前述参照）を実行する。その結果、表示制御部１６０６はそのＰＴＳに従って表示すべき表示データを把握し、当該ＰＴＳで示される時刻に到達すると、対応する表示データを格納領域から読み出し、表示部１６０７に出力する。
【０１２８】
次に、表示制御部１６０６は、上述の処理によって表示すべきでない表示データを把握することができるので、表示しない表示データを格納する格納領域ＩＰのフラグ情報を「使用可能」に変更する（ステップＳ１９００１）。また、表示部１６０７は、前述と同様に、表示制御部１６０６により読み出された表示データを表示する（ステップＳ２６０８）。
表示制御部１６０６は、表示データを読み出した後、第１のリストから、今回表示された表示データに関し格納されている情報（ヘッダ情報及び格納領域を示す情報）を、ヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。
【０１２９】
ところで、表示制御部１６０６は、第３の実施形態等と同様に、ステップＳ７０３で上記条件に合致しないと判断する場合、保持中のＰＴＳを出力して、第１のリストから表示すべきでない表示データに関し格納されている情報をヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。
【０１３０】
このように、本実施形態に係る静止画再生装置も、第３の実施形態の静止画再生装置と同様に、表示データ管理部１６０４と表示制御部１６０６とでトグル処理部１１４が構成される。この一部分を構成する表示制御部１６０６は、次に再生すべき表示データのＰＴＳに現在の時刻が到達するまでは、その他の格納領域であって既に表示データが書き込まれている格納領域に一定時間間隔でアクセスし続け、このアクセスによって読み出される表示データを表示部１６０７は表示する。そのため、上述のトグル処理を実行しても、静止画情報の表示切り替えは、ブラックアウトすることなくスムーズに行われる。これによって、第６の実施形態に係る静止画再生装置は、入力された静止画情報のうち、設定された条件に合う静止画情報、つまり必要な静止画情報（例えば、視聴者が指定した静止画情報）のみをブラックアウトすることなく表示し続けることができる。
【０１３１】
ところで、本実施形態に係る静止画再生装置が、第３の実施形態に係る静止画再生装置と相違するのは、表示データ格納部１６０５は、多くともｎ個の格納領域ＩＰを含んでおり、表示データ管理部１６０４は、表示データをいずれかの格納領域ＩＰに書き込むとそのフラグ情報を「書き込み完了」に設定する点である。つまり、表示データ管理部１６０４は、表示データが入力する毎に、フラグ情報「書き込み完了」が設定されていない格納領域に対して書き込みを実行する。一方、表示制御部１６０６は、表示しない表示データを格納している格納領域のフラグ情報を「使用可能」に変更する。具体的には、図１６に示すようなフレームデータＩ０、Ｉ１、…は、本静止画再生装置に順次的に到着し、デコードされた後に、表示データ管理部１６０４に入力する。表示データ管理部１６０４は、表示データＩ０を、例えば格納領域ＩＰ［０］に格納すると、その直後に当該格納領域ＩＰ［０］のフラグ情報を「書き込み完了」に変更する。また、表示データ管理部１６０４は、後続の表示データＩ１、…を、「使用可能」と設定されている格納領域に書き込んでいく。格納領域ＩＰ［０］に格納された表示データＩ０が、そのＰＴＳに基づいて表示制御部１６０６により読み出されるまでに、後続の表示データＩ１、…により上書きされるおそれはなくなる。これによって、上述したような問題点、つまり必要な表示データが、後続の他のフレームデータにより上書きされてしまうことがなくなる。
【０１３２】
次に、本発明の第７の実施形態に係る静止画再生装置について説明する。本実施形態に係る静止画再生装置は、図１１に示す静止画再生装置と比較して、表示データ格納部１６０５が内部に含む格納領域の構成、表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）及び静止画の表示部分（表示制御部１６０６と表示部１６０７）が異なる。それ以外に異なる点はないので、本実施形態において、図１１に示すものに相当する構成については同一の参照符号を付すこととし、以下には、図１１に示す静止画再生装置との相異点を中心に、本実施形態に係る静止画再生装置について説明する。
【０１３３】
本静止画再生装置には、図１６に示すフレームデータＩ０、Ｉ１、…が順次に入力する。本実施形態では説明の明確化のため、フレームデータＩ０は再生すべき表示データであると仮定する。
【０１３４】
表示フレーム条件設定部１１１及び表示フレーム条件格納部１１２は、図１において相当する構成と同様の処理手順を実行するので、それらの説明を簡素化する。つまり、表示フレーム条件設定部１１１は、視聴者側の指定に応答して、条件情報としてのＰＴＳを表示フレーム条件格納部１１２に出力し、表示フレーム条件格納部１１２の格納領域には、入力された条件情報としてのＰＴＳが、図３に示すように格納される。ただし、現時点では、図１６に示すようなフレームデータが到着し、少なくともフレームデータＩ０が再生されるので、表示フレーム条件格納部１１２の格納領域にはＰＴＳ「０ｘ１１０００」が格納される。
【０１３５】
この後、フレームデータ受信部１６０１がフレームデータを受信すると、当該フレームデータ受信部１６０１、フレームデータ格納部１６０２及びヘッダ情報格納部１６０８からなるフレームデータの受信部分は、図２５のフローチャートに示した処理手順を実行する。そのため、その詳細な説明を省略する。前述したように、ヘッダ情報格納部１６０８の第１のリストには、Ｉピクチャのみのヘッダ情報が、図５に示すように格納される。ただし、現時点では、図１６に示すようなフレームデータが受信されるので、第１のリストの各フィールドには、当該フレームデータに応じたヘッダ情報が格納される。
また、タイミング制御部１６０９は、図２７のフローチャートに示した処理手順を実行するので、その詳細な説明を省略する。
さらにデコード処理部１６０３は、図２９のフローチャートに示した処理手順を実行するので、その詳細な説明を省略する。
【０１３６】
次に、図２０に示すフローチャートを参照して表示データの格納処理部分（表示データ管理部１６０４及び表示データ格納部１６０５）の処理手順を説明する。図２０に示すフローチャートは、図１２に示すものと比較して、ステップＳ２０００１をさらに備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。以下、表示データの格納処理部分の処理手順について説明する。
【０１３７】
まず、初期設定時等に、表示データ格納部１６０５の格納領域は、図１８に示したように、多くともフレームデータＩ０〜Ｉｎ（図１６参照）を格納することができる格納領域ＩＰ［０］、ＩＰ［１］、…ＩＰ［ｎ］に分割される（図２０；ステップＳ２４０１）。初期設定時点では、すべてのフラグ情報は「使用可能」に設定される。次に、表示データ管理部１６０４は、デコード処理部１６０３から表示データ及び表示データ特定情報が入力すると（ステップＳ２４０２）、当該表示データ及び表示データ特定情報を保持する。
【０１３８】
その後、表示データ管理部１６０４は、領域管理情報格納部１１１１からの領域管理情報の更新通知が予め定められたタイミングで入力したか否かを判断し（ステップＳ１２０１）、当該更新通知が入力した場合ステップＳ１２０２に進むが、当該通知が入力しない場合、ステップＳ２４０５に直接進む。
【０１３９】
ここで、領域管理情報格納部１１１１は、表示データ管理部１６０４及び表示制御部１６０６によって設定される格納領域を示す情報及びフラグ情報が設定されるフィールドを有する第３のリストを保持し、これによって各格納領域の領域管理情報を管理する。そして、領域管理情報格納部１１１１は、表示制御部１６０６により第３のリストが更新される毎に、領域管理情報の更新通知を、表示データ管理部１６０４に出力する（後述する図２１のステップＳ２１００１参照）。
【０１４０】
表示データ管理部１６０４は、ステップＳ１２０２に進む場合、領域管理情報格納部１１１１にアクセスし、表示データ格納部１６０５の格納領域ＩＰ［０］〜［ｎ］の領域管理情報を読み出して保持する（ステップＳ１２０２）。次に、表示データ管理部１６０４は、保持中の領域管理情報に基づいて、使用可能な格納領域ＩＰを選択し、選択した格納領域ＩＰの表示データ格納領域に、保持中の表示データを書き込む（ステップＳ２４０５）。次に、表示データ管理部１６０４は、今回表示データを書き込んだ格納領域ＩＰのフラグ情報を「書き込み完了」に変更した後、領域管理情報格納部１１１１にアクセスし、フラグ情報を変更した格納領域に関する領域管理情報を「書き込み完了」に変更する（ステップＳ２０００１）。次に、表示データ管理部１６０４は、ヘッダ情報格納部１６０８に要求して、図５に示す第１のリストにおいて該当する格納領域フィールドに、今回表示データを書き込んだ格納領域を示す情報を追加させる（ステップＳ２４０７）。
【０１４１】
次に、図２１に示すフローチャートを参照して静止画の表示部分（表示制御部１６０６及び表示部１６０７）の処理手順を説明する。図２１に示すフローチャートは、図１３に示すものと比較して、ステップＳ１３０１に代えてステップＳ２１００１を備える点で異なる。それ以外に異なる点はないので、相当するステップについては同一のステップ番号を付し、その説明を簡素化する。
【０１４２】
表示制御部１６０６は、図２１のステップＳ２６０１→Ｓ２６０２→Ｓ７０１で示される処理手順（前述参照）を実行して、新たなフレームデータが到着したことを通知されると、そのＰＴＳをヘッダ情報格納部１６０８の第１のリスト（図５参照）から読み出し、保持する（図２１；ステップＳ７０１）。次に、表示制御部１６０６は、表示フレーム条件格納部１１２の格納領域から条件情報（再生すべきフレームデータのＰＴＳ）をすべて読み出し、保持する（ステップＳ７０２）。この後、デコード処理部１６０３は、この条件情報としてのＰＴＳ中に、到着フレームデータのＰＴＳがあるか否かを判断する（ステップＳ７０３）。表示制御部１６０６は、この条件に合致すると判断した場合、当該表示制御部１６０６は、ステップＳ２６０３→Ｓ２６０４→Ｓ２６０５→Ｓ２６０６→Ｓ２６０７で示される処理手順（前述参照）を実行する。その結果、表示制御部１６０６はそのＰＴＳに従って、表示すべき表示データを把握し、当該ＰＴＳで示される時刻に到達すると、対応する表示データを格納領域から読み出し、表示部１６０７に出力する。
【０１４３】
次に、表示制御部１６０６は、上述の処理によって表示すべきでない表示データを把握することができるので、表示しない表示データを格納する格納領域ＩＰのフラグ情報のみを「使用可能」に変更した後、領域管理情報格納部１１１１にアクセスし、今回フラグ情報を変更した格納領域に関する領域管理情報を「使用可能」に変更する（ステップＳ２１００１）。ここで、注意を要するのは、表示制御部１６０６は、領域管理情報「使用可能」のみを設定し、領域管理情報「書き込み完了」については表示データ管理部１６０４が設定する点である。
その後、領域管理情報格納部１１１１は、第３のリストが表示制御部１６０６によって更新されると、上述した領域管理情報の更新通知を表示データ管理部１６０４に出力する（ステップＳ１３０２）。また、表示部１６０７は、前述と同様に、表示制御部１６０６により読み出された表示データを表示する（ステップＳ２６０８）。
表示制御部１６０６は、表示データを読み出した後、第１のリストから、今回表示された表示データに関し格納されている情報（ヘッダ情報及び格納領域を示す情報）を、ヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。
【０１４４】
ところで、表示制御部１６０６は、第３の実施形態等と同様に、ステップＳ７０３で上記条件に合致しないと判断する場合、保持中のＰＴＳを出力して、第１のリストから表示すべきでない表示データに関し格納されている情報をヘッダ情報格納部１６０８に削除させる（ステップＳ２６０９）。
【０１４５】
このように、本実施形態に係る静止画再生装置も、第４の実施形態の静止画再生装置と同様に、表示データ管理部１６０４と表示制御部１６０６とでトグル処理部１１４が構成され、領域管理情報格納部１１１１は、当該トグル処理のタイミングを表示データ管理部１６０４に通知する。この一部分を構成する表示制御部１６０６は、次に再生すべき表示データのＰＴＳに到達するまでは、その他の格納領域であって既に表示データが書き込まれている格納領域に一定時間間隔でアクセスし続け、このアクセスによって読み出される表示データを表示部１６０７は表示する。そのため、上述のトグル処理を実行しても、静止画情報の表示切り替えは、ブラックアウトすることなくスムーズに行われる。これによって、第７の実施形態に係る静止画再生装置は、入力された静止画情報のうち、設定された条件に合う静止画情報、つまり必要な静止画情報（例えば、視聴者が指定した静止画情報）のみをブラックアウトすることなく表示し続けることができる。
【０１４６】
ところで、本実施形態に係る静止画再生装置が、第４の実施形態に係る静止画再生装置と相違するのは、表示データ格納部１６０５は、多くともｎ個の格納領域ＩＰを含んでおり、表示データ管理部１６０４は、表示データをいずれかの格納領域ＩＰに書き込むと、その領域管理情報「書き込み完了」を、領域管理情報格納部１１１１の第３のリストに設定する点である。これにより、表示データ管理部１６０４は、表示データが入力する毎に、第３のリストにおいて領域管理情報「書き込み完了」が設定されていない格納領域に対して書き込みを実行する。一方、表示制御部１６０６は、表示しない表示データを格納している格納領域の領域管理情報を「使用可能」に変更する。具体的には、図１６に示すようなフレームデータＩ０、Ｉ１、Ｉ２、…は、本静止画再生装置に順次的に到着し、デコードされた後に、表示データ管理部１６０４に入力する。表示データ管理部１６０４は、表示データＩ０を、使用可能な格納領域（例えばＩＰ［０］）に格納すると、その直後に当該格納領域ＩＰ［０］の領域管理情報を「書き込み完了」に変更する。また、表示データ管理部１６０４は、領域管理情報の変更通知に基づいて、後続の表示データＩ１、…を、「使用可能」と設定されている格納領域に書き込んでいく。このように、格納領域ＩＰ［０］に格納された表示データＩ０は、そのＰＴＳに基づいて表示制御部１６０６により読み出されるまでは、後続の表示データＩ１、…により上書きされるおそれはない。これによって、上述したような問題点、つまり必要な表示データが、後続の他の表示データにより上書きされてしまうことがなくなる。
【０１４７】
上述の各実施形態では、静止画情報がＩＳＯ／ＩＥＣ１３８１８−１及び２の規格に基づくフォーマットを有していることを前提にし、その場合に、静止画再生装置は、必要な静止画情報の条件としてＰＴＳを用いていた。しかし、この必要な静止画情報の条件には、ストリームＩＤやＤＴＳその他ＰＥＳヘッダの各フィールドが用いられてもよい。さらに、ＰＥＳヘッダの複数のフィールドや、前述したエレメンタリストリーム内のヘッダ情報もまた、必要な静止画情報の条件として用いられてもよい。
【０１４８】
また、上述の各実施形態では、入力される静止画情報のフレームデータが、図２３に示すようなＩＳＯ／ＩＥＣ１３８１８−１及び２の規格に基づくフォーマットを有していると仮定した。しかし、静止画情報は、上記ＩＳＯ／ＩＥＣ１３８１８−１及び２の規格に限られず、各フレームデータを特定できる情報を内部に有していれば、どのようなフォーマットを有しても良い。
【０１４９】
また、各実施形態に係る静止画再生装置は、動画再生装置の動画再生機能を拡張するために用いられる。つまり、本静止画再生装置が付加される動画再生装置は、動画再生機能だけでなく、静止画再生機能を持つことができる。ここで、動画情報又は静止画情報の再生機能の切り替えは、例えば、視聴者側で設定するチャネルに基づいて（つまり、設定されたチャネルが動画情報を提供しているか、静止画情報を提供しているかに基づいて）容易にできるので、上述した実施形態では、動画再生機能について特別に説明せず、静止画情報の再生機能についてのみ説明している。
【０１５０】
また、上述した各実施形態に係る静止画再生装置は、前述した従来の動画再生装置と比較すると、図示及び説明を参照すれば明らかなように、構成及び処理手順が共通する部分がかなり存在する。よって、本静止画再生装置は、従来の動画再生装置と共用できる部分を備えているので、当該動画再生装置に付加されてもコストやサイズの増大を最小限に抑えることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る静止画再生装置に入力する静止画に関するフレームデータの一例を示している。
【図２】本発明の第１の実施形態に係る静止画再生装置の構成を示すブロック図である。
【図３】図２に示す表示フレーム条件設定部１１１により設定される条件情報としてＰＴＳを用いた場合の表示フレーム条件格納部１１２の格納領域を示す図である。
【図４】本発明の第２の実施形態に係る静止画再生装置の構成を示すブロック図である。
【図５】図２に示すヘッダ情報格納部１６０８が保持する第１のリストを示す図である。
【図６】図４に示すデコード処理部１６０３が実行する処理手順をフローチャートである。
【図７】図４に示す表示制御部１６０６及び表示部１６０７からなる静止画の表示部分の処理手順を示すフローチャートである。
【図８】本発明の第３の実施形態に係る静止画再生装置の構成を示すブロック図である。
【図９】図８に示す表示データ管理部１６０４及び表示データ格納部１６０５からなるデコードデータの格納処理部分の処理手順を示すフローチャートである。
【図１０】図８に示す表示制御部１６０６及び表示部１６０７からなる静止画の表示部分の処理手順を示すフローチャートである。
【図１１】本発明の第４の実施形態に係る静止画再生装置の構成を示すブロック図である。
【図１２】図１１に示す表示データ管理部１６０４及び表示データ格納部１６０５からなる表示データの格納処理部分の処理手順を示すフローチャートである。
【図１３】図８に示す表示制御部１６０６及び表示部１６０７からなる静止画の表示部分の処理手順を示すフローチャートである。
【図１４】本発明の第５の実施形態に係る静止画再生装置の構成を示すブロック図である。
【図１５】図１４に示す表示制御部１６０６、表示メモリ部１４０１及び表示部１６０７からなる静止画の表示部分の処理手順を示すフローチャートである。
【図１６】本発明の第６から第８の実施形態に係る静止画再生装置に入力する静止画に関するフレームデータの一例を示している。
【図１７】第６の実施形態に係る静止画再生装置が備える表示データ管理部１６０４及び表示データ格納部１６０５からなる表示データの格納処理部分の処理手順を示すフローチャートである。
【図１８】第６から第８の実施形態に係る静止画再生装置が備える表示データ格納部１６０５のより詳細な構成を示す図である。
【図１９】第６の実施形態に係る静止画再生装置が備える表示制御部１６０６及び表示部１６０７からなる静止画の表示部分の処理手順を示すフローチャートである。
【図２０】第７の実施形態に係る静止画再生装置が備える表示データ管理部１６０４及び表示データ格納部１６０５からなる表示データの格納処理部分の処理手順を示すフローチャートである。
【図２１】第７の実施形態に係る静止画再生装置が備える表示制御部１６０６及び表示部１６０７からなる静止画の表示部分の処理手順を示すフローチャートである。
【図２２】従来の動画再生装置の構成を示すブロック図である。
【図２３】図２２に示す動画再生装置に入力するフレームデータのフォーマットを示す図である。
【図２４】図２２に示す動画再生装置に入力する動画情報を構成するフレームデータＩ０、Ｐ３、…を示している。
【図２５】図２２に示すフレームデータ受信部１６０１、フレームデータ格納部１６０２及びヘッダ情報格納部１６０８からなるフレームデータの受信部分の処理手順を示すフローチャートである。
【図２６】図２２に示すヘッダ情報格納部１６０８が内部に保持する第１のリストを示す図である。
【図２７】図２２に示すタイミング制御部１６０９の処理手順を示すフローチャートである。
【図２８】図２２に示す時刻情報格納部１６１１が内部に保持する第２のリストを示す図である。
【図２９】図２２に示すデコード処理部１６０３の処理手順を示すフローチャートである。
【図３０】図２２に示す表示データ管理部１６０４及び表示データ格納部１６０５からなる表示データの格納処理部分の処理手順を示すフローチャートである。
【図３１】図２２に示す表示データ格納部１６０５のより詳細な構成を示す図である。
【図３２】図２２に示す表示制御部１６０６及び表示部１６０７からなる動画の表示部分の処理手順を示すフローチャートである。
【符号の説明】
１１１…表示フレーム条件設定部
１１２…表示フレーム条件格納部
１１３…表示フレーム選択部
１１４…トグル処理部
１６０１…フレームデータ受信部
１６０２…フレームデータ格納部
１６０３…デコード処理部
１６０４…表示データ管理部
１６０５…表示データ格納部
１６０６…表示制御部
１６０７…表示部
１６０８…ヘッダ情報格納部
１６０９…タイミング制御部
１６１０…タイマー部
１６１１…時刻情報格納部
１１１１…領域管理情報格納部
１４０１…表示メモリ部
【図１】
0004210366.tif 000002
【図２】
0004210366.tif 000003
【図３】
0004210366.tif 000004
【図４】
0004210366.tif 000005
【図５】
0004210366.tif 000006
【図６】
0004210366.tif 000007
【図７】
0004210366.tif 000008
【図８】
0004210366.tif 000009
【図９】
0004210366.tif 000010
【図１０】
0004210366.tif 000011
【図１１】
0004210366.tif 000012
【図１２】
0004210366.tif 000013
【図１３】
0004210366.tif 000014
【図１４】
0004210366.tif 000015
【図１５】
0004210366.tif 000016
【図１６】
0004210366.tif 000017
【図１７】
0004210366.tif 000018
【図１８】
0004210366.tif 000019
【図１９】
0004210366.tif 000020
【図２０】
0004210366.tif 000021
【図２１】
0004210366.tif 000022
【図２２】
0004210366.tif 000023
【図２３】
0004210366.tif 000024
【図２４】
0004210366.tif 000025
【図２５】
0004210366.tif 000026
【図２６】
0004210366.tif 000027
【図２７】
0004210366.tif 000028
【図２８】
0004210366.tif 000029
【図２９】
0004210366.tif 000030
【図３０】
0004210366.tif 000031
【図３１】
0004210366.tif 000032
【図３２】
0004210366.tif 000033