(57)【特許請求の範囲】
【請求項１】
リモコン装置によりその動作が制御される信号処理装置であって、
ユーザによる前記リモコン装置の操作により記録媒体に記録された画像信号の再生手順を指定する指定手段と、
前記指定された再生手順に従う再生機能を前記リモコン装置の操作キーに割り当て、この再生機能が割り当てられた操作キーを示す操作キー情報と前記指定された再生手順を示す再生手順情報とを含む再生手順管理データを生成する管理データ処理手段と、
前記再生手順管理データを前記記録媒体に記録する記録手段と
を備える信号処理装置。
【請求項２】
前記管理データ処理手段は、それぞれ所定の表示レイアウトを示す複数のレイアウト情報のうちのユーザにより選択された一つを選択し、この選択したレイアウト情報を用いて前記再生手順情報を生成することを特徴とする請求項１記載の信号処理装置。
【請求項３】
前記複数の表示レイアウト情報は更に使用すべき操作キーの種類及びその機能を示すテンプレート情報を含み、前記管理データ処理手段は更に、前記選択したレイアウト情報に含まれるテンプレート情報に基づいて前記操作キー情報を生成することを特徴とする請求項２記載の信号処理装置。
【請求項４】
前記管理データ処理手段は複数画面の前記画像信号のうち前記指定手段により選択された同一画面上に表示すべき前記画像信号の画面数に基づいて前記レイアウト情報を選択することを特徴とする請求項２記載の信号処理装置。
【請求項５】
前記管理データ処理手段は更に、前記再生手順において指定された画像データを識別するための登録画像管理データを生成し、前記記録手段は前記登録画像管理データを前記記録媒体に記録することを特徴とする請求項１記載の信号処理装置。
【請求項６】
前記記録媒体から前記画像信号及び前記再生手順管理データを再生する再生手段と、前記再生手段により再生された再生手順管理データに基づいて前記再生手段の再生動作を制御する制御手段とを備えたことを特徴とする請求項１記載の信号処理装置。
【請求項７】
テレビジョン放送を受信する受信手段と、前記受信手段により受信されたテレビジョン放送に係る画像信号と前記再生手段により再生された画像信号とを表示デバイスに出力する出力手段とを備えたことを特徴とする請求項６記載の信号処理装置。
【請求項８】
リモコン装置によりその動作が制御される信号処理装置に適用可能な方法であって、ユーザによる前記リモコン装置の操作により記録媒体に記録された画像信号の再生手順を指定する指定ステップと、
前記指定された再生手順に従う再生機能を前記リモコン装置の操作キーに割り当て、この再生機能が割り当てられた操作キーを示す操作キー情報と前記指定された再生手順を示す再生手順情報とを含む再生手順管理データを生成する管理データ処理ステップと、
前記再生手順管理データを前記記録媒体に記録する記録ステップと
を備える信号処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は信号処理装置に関し、詳しくは画像信号の再生手順の設定に関する。
【０００２】
【従来の技術】
近年、デジタル映像、音声情報とデータ放送情報（静止画データ含む）を多重して送信し、映像、音声と同期させてデータを表示させることが可能なデジタル放送システムが実現してきた。
【０００３】
例えば、日本のＢＳデジタル放送では、ＭＰＥＧ２のトランスポートストリームの形式に圧縮、符号化したデジタル映像、音声のストリームをパケット化し、放送している。更に、広告データなどの静止画データをＪＰＥＧ規格に従い圧縮、符号化してパケット化し、カルーセル方式にて繰り返し送信することも行われる。
【０００４】
テレビ受信機は、このようにパケット化された各データを映像、音声、データ放送データ（静止画データ含む）にそれぞれ分離し、映像、音声データをデコードして元の映像、音声を得ている。データ放送データ（静止画データ）は、そのデータの形態に応じてデコードしている。
【０００５】
また、テレビ受信機に用いられる表示デバイスも近年表示解像度が１２８０×７２０画素以上のハイビジョン対応のプラズマテレビが製品化され、その解像度、やビット数（画素値）も多様化している。
【０００６】
一方、映像信号を扱う装置として、カメラにおいても従来の銀塩写真からＣＣＤ等で画像を取り込むデジタルカメラが実用化されてきており、取り込んだ画像をデジタルデータとして半導体メモリ等のメディアに記憶させそのメディアを自由に持ち運び、パソコン等に入力し、表示、印刷することが可能になっている。
【０００７】
そして、デジタルテレビ受信機においても、このようなデジタルカメラにて撮影された画像データを記憶したメモリカードを挿入可能なカードスロットを備え、メモリカードから読み出した画像をテレビ画面上に表示するものも存在する。
【０００８】
【発明が解決しようとする課題】
前述のようなデジタル放送を受信できる高機能なテレビを用いてデジタルカメラ等のデジタル画像データ表示させるシステムにおいて、スライドショーによる再生順序や特定の表示レイアウトを任意に設定して表示することが考えられる。
【０００９】
しかし、せっかくこのようにスライドショーの順序などを設定してもその情報は保存されないため、他のテレビ受像機でそれらデジタル画像データを入力し表示する場合は、設定をやり直す必要がある。
【００１０】
つまり、再度表示手順、表示レイアウト、操作リモコン方法を設定しなおす必要が生じ面倒である。
【００１１】
更に、テレビで用いているデジタル画像データ用ビデオメモリのプレーン（静止画プレーン）は通常１つであるため、一つのスライドが表示し終わるまで、次の画像データのビデオメモリに対する書き込みは待たなければならない。そのためスライドを変更するたびに、次のスライドデータをビデオプレーンに書き込む時間分だけ表示が遅くなる。
【００１２】
更に、大きな問題として、テレビのビデオプレーン管理は、各国が採用する放送受信規格により異なるため、デジタルカメラ等のデジタル画像データをテレビに表示し、ワールドワイドに楽しむことができない。
【００１３】
本発明は前述の如き問題点を解決することを目的とする。
【００１４】
本発明の他の目的は、リモコン装置により制御される装置において画像信号の再生手順を容易に設定可能とする処にある。
【００１５】
【課題を解決するための手段】
上記課題を解決するために、本発明は、リモコン装置によりその動作が制御される信号処理装置であって、ユーザによる前記リモコン装置の操作により記録媒体に記録された画像信号の再生手順を指定する指定手段と、前記指定された再生手順に従う再生機能を前記リモコン装置の操作キーに割り当て、この再生機能が割り当てられた操作キーを示す操作キー情報と前記指定された再生手順を示す再生手順情報とを含む再生手順管理データを生成する管理データ処理手段と、前記再生手順管理データを前記記録媒体に記録する記録手段とを備える信号処理装置を提供する。
【００１６】
【発明の実施の形態】
以下、図面を用いて本発明の実施形態を説明する。
【００１７】
図１は本発明が適用されるデジタルＴＶシステムの構成を示す図である。図１において、１００、１５０はそれぞれ同様の構成を持つデジタルＴＶ受信機（以下受信機）であり、インターネットＩを介して接続されている。
【００１８】
また、図１において、１０１は衛星放送や地上波などの放送電波により送信されるテレビ信号を受信するアンテナである。１０２は、アンテナ１０１で受信したテレビ信号をデジタル信号に変換し、変調された圧縮映像、音声を復調しＭＰＥＧ２のトランスポートストリームに変換するチューナーである。１０３は静止画データや各種制御データを転送するバスである。１０４は受信したトランスポートストリームの中から、圧縮映像、圧縮音声、データ放送の各パケットを分離するデマルチプレクサである。
【００１９】
１０５はデマルチプレクサ１０４で分離された映像信号や音声信号をデコードするＡＶデコーダーである。１０６はＡＶデコーダ１０５からの映像データの表示フォーマット（画素数、フレーム周波数、走査方式）を変換したり、あるいは、ＣＰＵ１０９からバス１０３を介して転送される静止画データをプレーン管理して描画し、ＡＶデコーダ１０５からの映像データと重ね合わせるグラフィック処理部である。
【００２０】
１０７は表示デバイス１０８に表示する映像データや静止画データを格納するためのビデオメモリである。１０８は映像データを表示し、テレビ放送音声を出力するスピーカーを持つ表示デバイスである。１０９は受信機１００の各部を制御するＣＰＵであり、圧縮された静止画データをソフトウェアによりデコードする機能を持つ。また、ＣＰＵ１０９はプログラムの実行や一時的なデータ保持用のＲＡＭを内蔵している。
【００２１】
１１０はＣＰＵ１０９用のプログラムや後述する各レイアウトＮｏ．に対する各表示解像度、色数のデータを蓄えて保持しておく書き換え可能なフラッシュＲＯＭである。１１１はメモリカードＭのデータをＣＰＵ１０９に転送するためのカードインターフェイス、１１２はデジタル放送データや、メモリカードＭから読み出した画像データを記憶する蓄積部であり、ハードディスクドライブやＤＶＤ−ＲＡＭ、半導体メモリなど種々の形態を採ることが可能である。
【００２２】
１１３はリモコン１１４からの赤外線データを受信し、電気信号に変換する赤外受光部、１１４は表示デバイス１０８の表示画面を確認しながらユーザがグラフィカルな表示ボタンを選択したり、テレビのチャンネル選択を行うリモコンである。
【００２３】
１１５はインターネットＩと受信機１００との間でデータを送受信するためのモデムルータである。このモデムルータは、インターネットに接続するインフラによって変わる。例えば、ケーブルであればケーブルモデムルータであり、電話回線を利用したＡＤＳＬ(Asymmetric Digital Subscriber Line)であれば、ＡＤＳＬのモデムルータである。
【００２４】
次に、このような構成の受信機１００によるメモリカードＭに記憶された画像データの再生手順の設定動作について説明する。
【００２５】
まず、受信機１００によりメモリカードＭに記憶されている画像データの再生手順を設定し、メモリカードＭに記憶する処理に関して説明する。
【００２６】
図２は再生手順の設定時における受信機１００のＣＰＵ１０９による処理を示すフローチャートである。
【００２７】
図２において、リモコン１１４により再生手順の設定処理が指示されると、まず、ＣＰＵ１０９はカードインターフェイス１１１内のメモリカードスロットにメモリカードＭが挿入されていることを確認する（ステップＳ２０１）。確認後ＣＰＵ１０９は、メモリカードＭの中に記憶されているデジタル画像データファイルの中のサムネイル画像データを読み出し、これらの画像データをバス１０３を介してグラフィック処理部１０６に送る。グラフィック処理部１０６はこれらのサムネイル画像データに基づいて図３に示す表示画面を生成し、表示デバイス１０８に送る（ステップＳ２０２）。
【００２８】
メモリカードＭの中のファイル構成図を図６に示す。６０１はメモリカードＭのルートディレクトリである。このルートディレクトリの下にディレクトリＤＣＩＭ６０２とＬＡＹＯＵＴ６０７があり、ＤＣＩＭ６０２の下には、いくつかのサブディレクトリ６０３，６０４，６０５がある。そして、各サブディレクトリの下には、デジタルカメラやデジタルビデオカメラで撮影された映像、音声データ、サムネイル画像データを含む画像ファイル６０６が格納されている。画像ファイル６０６はディレクトリ６０３の下に複数あっても良いし、他のディレクトリ６０４や６０５の下に複数あっても良い。
【００２９】
図３にサムネイル画像の表示画面の例を示す。本形態では、メモリカードＭから読み出された各画像データのサムネイル画像３０１〜３０８を図３に示すように一覧表示し、そのうちの一つの画像にカーソル枠を付加して表示している。図３の例では画像３０５にカーソル枠が付加されており、ユーザは、リモコン１１４の方向キーを操作することによりこのカーソル枠を上下左右に移動させることが可能である。
【００３０】
図５はリモコン１１４の構成例を示す図である。図５において、５０１は電源キー、５０２は上下左右キー、５０３は決定キー５０４はメニューキー、５０５は番号キーである。
【００３１】
リモコン１１４において操作された操作キーのキーコードがリモコン１１４から出力され、赤外受光部インタフェース１１３で受け取られてＣＰＵ１０９に送られる。ＣＰＵ１０９はそのキーコード（上下左右）を認識し、そのコードに応じてカーソル枠を移動させた描画データをグラフィック処理部１０６に送る。
【００３２】
このようにサムネイル画像の一覧表示を行うと、ＣＰＵ１０９は内部の登録枚数レジスタの値をリセットする（ステップＳ２０３）。
【００３３】
そして、リモコン１１４の決定キーが操作されると、その時点でカーソル枠が付加されていたサムネイル画像が選択されたものと判断し（ステップＳ２０４）、登録枚数レジスタの値を一つ加算し（ステップＳ２０５）、選択されたサムネイル画像に対応する静止画像のファイル名を内部のＲＡＭに一時的に記憶する（ステップＳ２０６）。
【００３４】
ＣＰＵ１０９は決定キーが操作されると、グラフィック処理部１０６を制御して、選択されたサムネイル画像に選択済みであることを示す太い枠を表示すると共に、“登録しますか？”というメッセージを表示する。図３では、画像３０１と３０３が既に選択済みであり、メッセージ３０９を表示している。
【００３５】
ユーザが所望のサムネイル画像を全て選択した状態でメッセージ３０９の位置にカーソルを移動し、決定キーを操作すると、ＣＰＵ１０９は登録枚数レジスタの値をＲＡＭから読み出し、その枚数に適合する表示レイアウトを選択し、そのバナー情報をフラッシュＲＯＭ１１０から読み出す（ステップＳ２０７、Ｓ２０８）。また、ＲＡＭに記憶されたファイル名の画像データをメモリカードＭから読み出し、ＡＶデコーダ１０５に送る。そして、ＡＶデコーダ１０５により画像データをデコードしてグラフィック処理部１０６に出力すると共に、これらの画像データを選択された表示レイアウトに合わせて表示するよう、グラフィック処理部１０６を制御する（ステップＳ２０９）。また、ＣＰＵ１０９は、登録を行うか否かの確認画面の画像データをグラフィック処理部１０６に送り表示する。
【００３６】
図４は表示レイアウトの登録画面の例を示す図である。
【００３７】
例えば、図３において、３０１，３０３，３０５の三つのサムネイルが選択された場合、登録画面数は３となる。ＣＰＵ１０９はこの登録画面数が３であった場合、フラッシュＲＯＭ１１０に記憶された複数の表示レイアウト情報のうち、表示画面が３であるものの中から一つの表示レイアウト情報を選択する。図４では、画面の上側の位置４０１，４０２に図３の画像３０１，３０３の２枚の画像を配置し、下側の位置４０３に図３の画像３０５の１枚の画像を配置した表示レイアウトを選択した。
【００３８】
図４では“表示レイアウトを登録しますか”というメッセージ４０８と共にボタン４０６，４０７を表示しており、ユーザはこの表示レイアウトでよいと判断した場合、リモコン１１４によりボタン４０６にフォーカスを移動して決定キーを操作する（ステップＳ２１０）。
【００３９】
一方、この表示レイアウトに同意しない場合、ユーザはリモコン１１４を操作してボタン４０７にフォーカスを移動して決定キーを操作する。すると、ＣＰＵ１０９はフラッシュＲＯＭ１１０に記憶された表示画面数が３である表示レイアウト情報のうち他の表示レイアウト情報を選択し、その表示レイアウトに従い画像を表示するようグラフィック処理部１０６を制御する（ステップＳ２１１）。
【００４０】
本形態では、図４に示すように表示レイアウトの候補を示す画像４０４を確認画面上に表示している。図４の例では、表示画面数３に対応した表示レイアウトの候補がレイアウト１〜レイアウト４の４種類であり、そのうちのレイアウト２が選択されている状態を示している。この状態でボタン４０７が操作される度に、ＣＰＵ１０９は次の候補のレイアウト情報をフラッシュＲＯＭ１０６より読み出し、表示画面を変更する。また、表示画像を入れ替えることも可能であり、ユーザは、リモコン１１４により表示４０１，４０２，４０３のいずれかにフォーカスを合わせ、決定キーを操作することで、他の表示位置の画像と入れ替えることが可能である。
【００４１】
また、本形態では、各表示レイアウトにて画像を表示した際、その表示動作を制御するためのリモコン１１４の操作キーに割り当てられた機能を示す画像４０５を表示している。本形態では、後述のように、各表示レイアウト（スライド）ごとにこの操作キーコードの情報を生成している。
【００４２】
ステップＳ２１０において表示レイアウトの登録の指示があると、ＣＰＵ１０９は登録されたファイル名と選択された表示レイアウト情報とに基づいて、後述のように登録ファイルと再生手順管理ファイルとを生成し、内部のＲＡＭに記憶する（ステップＳ２１２）。
【００４３】
また、一つの表示レイアウトの登録が終了すると、ＣＰＵ１０９は他の表示レイアウトによる画像データの再生手順の設定を続けるか否かを選択するための画面を表示デバイス１０８に表示し、その結果引き続き再生手順の設定を続ける場合、ステップＳ２０３に戻り、以上の処理を繰返す。
【００４４】
また、これで再生手順の設定を終了する場合、ＲＡＭに記録してあった登録ファイルと再生手順管理ファイルを読み出し、メモリカードＭのＬＡＹＯＵＴディレクトリ６０７の下に書き込むようカードインターフェイス１１１を制御する（ステップＳ２１４）。
【００４５】
本形態では、図６に示すように、登録ファイル６０８と再生手順管理ファイル６０９をＬＡＹＯＵＴディレクトリ６０７の下に格納している。
【００４６】
図７、図８はそれぞれ登録ファイルと表示手順管理ファイルの様子を示す図である。
【００４７】
図７において、登録ファイルは２つのセクションＨＤＲ、ＢＡＳＥからなり、各セクションには複数のパラメータ情報が記述されている。
【００４８】
ＢＡＳＥセクションは登録された各画像ファイル毎に複数存在する。
【００４９】
例えば、本形態の登録ファイル例では、ＨＤＲセクションには、図７に示すように登録ファイルＩＤ、ファイル長、セクション数、パラメータ数が記述される。
【００５０】
また、ＢＡＳＥセクションには、登録した画像ファイルを示す登録ファイル名、ファイルがあるディレクトリを示す登録ファイルディレクトリ、登録画像を表示するレイアウトＮｏ、一つの画面を構成するスライドにおいて登録した画像が表示されるスライドを示すスライドグループＩＤ、スライド内の登録画像の表示位置を表すスライドポジションＮｏ、オプション設定の有無を示すフラグデータ、オプション情報（登録画像の表示位置Ｘ，Ｙ情報、表示サイズＳＸ，ＳＹ情報、表示色数情報ＣＯ）である。
【００５１】
通常、表示位置は各表示レイアウトを示すレイアウトＮｏにより一義的に規定されるが、オプション設定有のときは強制的に表示位置、サイズ、色数を変更することができるような構造になっている。
【００５２】
各パラメータは、固定長のビットでも、可変長のビット構成でも良いが、あらかじめシステム間で構成を決めておく。もしくは、バージョン管理で適合する様にシステムの各ＣＰＵが調整する。
【００５３】
図８において、表示手順管理ファイルは、ＨＤＲ、ＳＬＩＤＥの二つのセクションで構成される。ＨＤＲセクションには、表示手順管理ファイルを示すＩＤとファイル長、セクション数、パラメータ数が書かれている。
【００５４】
またＳＬＩＤＥセクションには、スライドを構成するために必要なパラメータが書かれている。本形態では、スライドに表示される登録画像ファイルを指定するスライドグループＩＤ、スライド内の登録ファイル数、スライドのレイアウトＮｏ、各スライドの再生機能とその再生機能が割り当てられたリモコン１１４の操作キーコードを示すリモコンコードデータがパラメータとして書かれる。
【００５５】
本形態では、ＣＰＵ１０９は図２のステップＳ２１０において一つの表示レイアウト（スライド）での登録が指示される度に図８における一つのＳＬＩＤＥセクションのデータを生成し、一つの再生手順管理ファイルにより各ＳＬＩＤＥセクションに基づく一連の再生手順が制御される。
【００５６】
次に、このように設定した再生手順に従う再生動作について説明する。
【００５７】
図９は再生時におけるＣＰＵ１０９による制御動作を示すフローチャートである。リモコン１１４によりスライドショー再生が指示されると図９のフローがスタートする。
【００５８】
スライドショー再生の指示があると、ＣＰＵ１０９はまず、内部ＲＡＭの各レジスタ及び変数の値を０にリセットし（ステップＳ９０１）、カードインターフェイス１１１を制御してメモリカードＭから登録ファイルと再生手順管理ファイルとを読み出し、内部ＲＡＭに格納する（ステップＳ９０２）。
【００５９】
次に、現在のＳＬＩＤＥセクションを示す変数ｓｎの値（最初はリセットされているため、０である）に従い、図８の再生手順管理ファイルに格納されているＳＬＩＤＥセクションのうち、ｓｎ番目のＳＬＩＤＥセクションのスライドグループＩＤ（ＧＩＤ）を検出し、グループＩＤレジスタに格納する（ステップＳ９０３）。また、同じＳＬＩＤＥセクションのレイアウトＮｏのデータを検出し、レイアウトレジスタに格納する（ステップＳ９０４）。
【００６０】
次に、ＣＰＵ１０９はこのＳＬＩＤＥセクションに記載された表示画面（スライド）において表示すべき画像を検出するため、登録ファイルのＢＡＳＥセクションを示す変数ｂｎの値に従い、ｂｎ番目のＢＡＳＥセクションよりスライドグループＩＤを検出する（ステップＳ９０５）。そして、このスライドグループＩＤとグループＩＤレジスタに格納されたＧＩＤの値とを比較し（ステップＳ９０６）、同じ値であればこのＳＬＩＤＥセクションにおける表示画面にて表示すべき画像ファイルであると判断し、ＢＡＳＥセクションより登録ファイル名、ディレクトリ、レイアウトポジションなどのデータを読み取り、ＲＡＭに記憶する（ステップＳ９０７）。
【００６１】
その後、変数ｂｎに１を加算し、更に、ｂｎの値とＢＡＳＥセクションの数ＢＮより１少ない所定値ＳＢ−１とを比較する（ステップＳ９０９）。その結果、ｂｎの値が未だＢＮ−１に達していない場合、ステップＳ９０５に戻り、処理を繰返す。また、ｂｎの値がＢＮ−１となった場合、ステップＳ９０７においてＲＡＭに格納された情報に基づき画像ファイルをメモリカードＭから読み出し、ＡＶデコーダ１０５によりデコードしてグラフィック処理部１０６に送る（ステップＳ９１０）。
【００６２】
次に、ＣＰＵ１０９はＳＬＩＤＥセクションに記載されたレイアウトＮｏ、リモコンコード情報に基づき、表示画面を生成し、グラフィック処理部１０６に送る（ステップＳ９１１）。また、このとき、ＣＰＵ１０９は内蔵するタイマの計時を開始する。
【００６３】
この時点で図８の最初のＳＬＩＤＥセクションに従う画面が表示されるが、ＣＰＵ１０９はタイマの値が所定時間Ｔ経過したか否かを監視する（ステップＳ９１２）。この状態で所定時間Ｔが経過すると、ＣＰＵ１０９は変数ｓｎに１を加算し（ステップＳ９１３）、変数ｓｎの値とＳＬＩＤＥセクションの数ＳＮより１少ない所定値ＳＮ−１とを比較する（ステップＳ９１４）。
【００６４】
変数ｓｎの値がＳＮ−１に達していない場合、ＣＰＵ１０９は内部タイマをリセットし、ステップＳ９０３に戻り、次のＳＬＩＤＥセクションについて同様の処理を繰返す。また、ｓｎの値がＳＮ−１と等しい場合、全てのＳＬＩＤＥセクションに従う一連の再生動作が終了したと判断し、表示を停止する。
【００６５】
また、ステップＳ９１２において所定時間Ｔが経過していない場合、ＳＬＩＤＥセクションに記載されたキーコードデータのうち、ストップ機能に対応した操作キーが操作されたか否かを判別し（ステップＳ９１６）、ストップ機能に対応した操作キー（例えば、図４の例では７のキー）が操作された場合、タイマの計時を停止する（ステップＳ９１７）。このとき、表示画面はそのままであり、時間経過に従う表示画面の自動切り替えは行われない。
【００６６】
そして、スタート機能に対応した操作キー（図４の例では、５のキー）が操作されると、タイマの計時を再び開始する（ステップＳ９１８、Ｓ９１９）。
【００６７】
また、リスタート機能に対応した操作キー（図４の例では、９のキー）が操作されると、ＣＰＵ１０９はタイマのカウント値をリセットし、ステップＳ９０１に戻って処理を繰返す（ステップＳ９２０、Ｓ９２１）。従って、リスタートが指示された場合、この再生手順管理ファイルに従う一連の再生動作を最初から繰返すことになる。
【００６８】
また、終了機能に対応した操作キー（図４の例では図示しなかったが、適宜設定可能である）が操作されると、ＣＰＵ１０９は画面の表示動作を停止し、処理を終了する。また、いずれの操作キーも操作されない場合、ステップＳ９１２に戻り、処理を繰返す。
【００６９】
このように再生手順管理ファイルの内容に従って再生動作を制御することで、各ＳＬＩＤＥセクションに記載された表示レイアウトに従って自動的に表示画面を切り替えながらメモリカードＭに記録された画像を表示するスライドショーを実現することができる。
【００７０】
以上説明したように、本実施形態によれば、メモリカードに記憶されている画像データのスライドショーの手順を設定する際、ユーザが選択した表示画面数に従い、予め用意しておいた複数の表示レイアウトのうちの一つを自動的に選択してスライド画面を作成するため、ユーザは表示したい画像を選択するだけで、容易にスライドショーの再生手順を設定することが可能となる。
【００７１】
また、各スライド画面に対応した再生機能を自動的に操作キーに割り当て、これを再生手順管理ファイルに書き込んでいるので、リモコンを用いてスライドショー再生を行う際に各再生機能が割り当てられた操作キーをユーザが容易に認識することができ、リモコンを用いた各種の再生機能を実現することが可能となる。
【００７２】
そして、本形態では、スライドショーにて用いる画像ファイルを示す登録ファイルと、各スライドの再生手順を示す再生手順管理ファイルとをメモリカードに書き込んでいるため、再生手順を設定した受信機以外の他の受信機においても、新たに再生手順の設定を行うことなく同様の再生手順にてスライドショー再生を実現することができる。
【００７３】
前述の実施形態においては、スライドショーによる再生時に、メモリカードから読み出した画像データをデコードして毎回ビデオメモリ１０７内の静止画プレーンに書き込んでいる。
【００７４】
しかし、すべてのスライド表示データを静止画プレーンだけを用いて表示した場合、メモリカードから読み出した画像データを静止画プレーンに書き込む間、表示デバイスには全体画面を表示することができないため、実質的に表示を待つことになる。
【００７５】
そこで、以下、ＢＳデジタルテレビ放送受信装置規格で採用されている複数のプレーンを用いることにより、このような表示待ち時間を減らす方法について説明する。
【００７６】
システム全体の構成は図１に示したものと同様であり、再生手順の設定動作や登録ファイル、再生手順管理ファイルの内容も前述の通りである。
【００７７】
図１１は本形態によるグラフィック処理部１０６、ビデオメモリ１０７を含むその周辺回路の構成を示す図である。
【００７８】
図１１において、１０１はビデオメモリ１０７の各プレーンに対するデータの書き込みを制御する書き込み制御部、１１０２は画像デコード部１１０３からの亜像データのサイズを変更するスケーリング処理部、１１０３は主に静止画ファイルデータをデコードする画像デコード部、１１０４は動画プレーン１１０９からの画像データと静止画プレーン１１１０からの画像データ農地の一方を選択して出力する切り替え部、１１０５，１１０７はそれぞれ入力データのレベルを制御することにより画像合成を実現するαブレンディング部、１１０６，１１０８はそれぞれ、文字図形プレーンからのデータと字幕プレーンからのデータを加算する加算器である。
【００７９】
また、ビデオメモリ１０７は、動画プレーン１１０９、静止画プレーン１１１０、動画、静止画切り替えプレーン１１１１、文字図形プレーン１１１２及び字幕プレーン１１１３の５つのプレーンを有する。
【００８０】
次に、このような構成のグラフィック処理部１０６及びビデオメモリ１０７を用いた表示画面の生成処理について図１０のフローチャートを用いて説明する。
【００８１】
図１０は本形態による再生動作を示すフローチャートである。図１０では表示画面生成処理について主に説明しており、タイマのカウント値による表示切り替えの処理、並びに、操作キーの指示による再生停止、開始、リスタートの処理については記載していないが、ＣＰＵ１０９はタイマのカウント値や各操作キーの指示を常に監視し、割り込み処理により動作制御を行うものである。
【００８２】
図１０において、ステップＳ１００１〜Ｓ１０１０の処理は図９の処理と同様である。前述のように、選択されたＳＬＩＤＥセクションにて用いる画像ファイルが決定され、ステップＳ９１１の処理に進むと、ＣＰＵ１０９は、まずレイアウトＮｏ．を検出する（ステップＳ１０１１）。そして、レイアウトＮｏ．に対応する必要な表示解像度、色数をフラッシュＲＯＭ１１０から読み出す（ステップＳ１０１２）。
【００８３】
次に、その解像度、色数が、ビデオメモリ１０７の各プレーンのうち、選択されているプレーン（例えば静止画プレーン１１１０）が表示可能な解像度、色数に対してより小さい値がどうかを判別する（ステップＳ１０１３）。
【００８４】
そして、選択されたプレーンの解像度、色数より小さい場合は、メモリカードＭから読み出した画像データをデコードする。なお、本形態ではメモリカードＭから読み出した画像ファイルは画像デコード部１１０３にてデコードしているが、前述のように、ＡＶデコーダ１０５にてデコードした後、スケーリング処理部１１０２に送り、サイズを変更する構成にすることももちろん可能である。
【００８５】
画像デコード部１１０３でデコードされた画像データはスケーリング処理部１１０２においてレイアウトＮｏ．で規定されたサイズに変換され、書き込み制御部１１０１の制御により、複数のプレーンのうち選択されたプレーンに書き込まれる（ステップＳ１０１４）。
【００８６】
そして、選択されたプレーンの画像データが表示デバイスに出力されるように、動画、静止画切り替えプレーン１１１１に書き込むデータの値や、切り替え部１１０４、αブレンディング部１１０５，１１１０７を制御する（ステップＳ１０１５）。
【００８７】
この動画、静止画切り替えプレーン１１１１とは、１ビットの深さと動画、静止画プレーンと同じ解像度（画素数）を持つプレーンであり、各画素に対応するアドレスに書き込む１ビットのデータの“１”、“０”を切り替えることで、動画プレーン１１０９からの画像データと静止画プレーン１１１０からの画像データとを切り替え部１１０４で選択して出力できる様になっている。
【００８８】
例えば、静止画プレーン１１１０からの画像データを選択して出力する場合、動画、静止画切り替えプレーン１１１１に対して、画像データ部分の領域に対応する画素のアドレスには“０”を示す１ビットのデータを書き込む。また、この時のαブレンディング部１１０５，１１１０７は、切り替え部１１０４からの画像データのレベルを変更することなく、そのまま出力できるように設定する。
【００８９】
また、例えば、文字図形プレーン１１１２からの画像データを出力したい場合には、切り替え部１１０４が動画プレーン１１０９、静止画プレーン１１１０のいずれの出力を選択しているかにかかわらず、切り替え部１１０４からの出力データの値を０にするようαブレンディング部１１０５の動作を制御する。また、αブレンディング部１１０７に対しては、加算器１１０６の出力をそのまま出力するよう制御する。これにより、文字図形プレーン１１１２からの画像データを出力することができる。
【００９０】
そして、変数ｓｎに１を加算し（ステップＳ１０１６）、この変数ｓｎの値を所定値ＳＮ−１と比較し、一致している場合には処理を終了する（ステップＳ１０１７）。また、ｓｎの値がＳＮ−１と一致していない場合、次に画像データを書き込むべきプレーンを変更し（ステップＳ１０２１）、変更したプレーンに未だ表示していない画像データが既に書き込まれているかどうか判別する（ステップＳ１０２２）。この結果、空きプレーンでない場合、他のプレーンに変更して同様の判別処理を行う。また、空きプレーンであった場合、ステップＳ１００３に戻り、次のＳＬＩＤＥセクションに基づく表示画面の生成処理を行う。
【００９１】
ここでは、例えば現在選択されているプレーンが動画プレーン１１０９である場合には静止画プレーン１１１０を選択し、現在選択しているプレーンが静止画プレーンである場合には文字図形プレーン１１１２を選択する。
【００９２】
また、ステップＳ１０１３において、レイアウトＮｏ．で指定された解像度、色数が選択されたプレーンの解像度、色数より大きい場合には表示することができないため、他のプレーン（たとえば、文字図形プレーンや字幕プレーン）に対象を変更する（ステップＳ１０１８、Ｓ１０２０）。また、他のプレーンに対象を変更しても満足しない場合は、表示する解像度、色数を変更する（ステップＳ１０１９）。
【００９３】
このように、本形態では、静止画プレーンだけでなく、ビデオメモリ１０７の他のメモリプレーンも利用してスライドショーのための表示画面を生成するよう構成し、表示画面の切り替えを待たずに次の画面を予め生成しておくことが可能であり、表示画面の切り替えタイミングにおいてすぐに次の画面を表示することができる。
【００９４】
図１１の装置においては、日本におけるＢＳデジタル放送規格に従いスライドショーの際に用いるプレーンを選択していたが、放送受信規格がＢＳデジタル放送とは異なる場合には、その規格に応じて使用するプレーンを設定すればよい。
【００９５】
例えば、図１において、ＣＰＵ１０９はデマルチプレクサ１０４の出力より、放送局から送信された放送規格の情報を検出する。
【００９６】
そして、この放送規格の情報に基づいてスライドショー再生時の書き込みプレーンの設定を変更する。
【００９７】
例えば、日本のＢＳデジタル放送受信規格の場合、スライドショー再生時のデジタル画像データは、静止画プレーンと動画プレーン、文字図形プレーンに書くように制御する。
【００９８】
一方、欧州の対応規格であれば、スライドショー再生時には動画プレーンと静止画プレーンのみを用いるよう、各プレーンのαブレンディング値を制御してスライドの各画像データ表示を切り替える。
【００９９】
このように制御することで、日本の放送受信規格とは異なる規格に対応した装置においても、スライドショー再生の際に最適なメモリ制御を実現することが可能となる。
【０１００】
なお、前述の実施形態ではメモリカードに記憶された画像データをスライドショー再生する場合について説明したが、他の記録媒体に記録された画像データを処理する場合にも本発明を適用可能である。
【０１０１】
また、前述の各機能をＣＰＵにより実現するためのソフトウェアを記憶したＣＤ−ＲＯＭなどの記録媒体も本発明の範疇であり、同様の効果をもつ。
【０１０２】
【発明の効果】
以上説明したように、本発明によれば、テレビ受信機などのようにリモコン装置によりその機能を制御するシステムに於いて、画像の再生手順を簡単に設定することができる。
【図面の簡単な説明】
【図１】本発明が適用されるテレビ放送受信システムの構成を示す図である。
【図２】画像データの再生手順の設定動作を説明するフローチャートである。
【図３】再生手順設定時の表示画面の様子を示す図である。
【図４】表示レイアウトの例を示す図である。
【図５】リモコン装置の構成を示す図である。
【図６】メモリカードのディレクトリの様子を示す図である。
【図７】登録ファイルの様子を示す図である。
【図８】表示手順管理ファイルの様子を示す図である。
【図９】スライドショー再生時の動作を示すフローチャートである。
【図１０】スライドショー再生時の動作を示すフローチャートである。
【図１１】本発明が適用される受信装置の要部構成を示す図である。
【図１】
0003826039.tif 000002
【図２】
0003826039.tif 000003
【図３】
0003826039.tif 000004
【図４】
0003826039.tif 000005
【図５】
0003826039.tif 000006
【図６】
0003826039.tif 000007
【図７】
0003826039.tif 000008
【図８】
0003826039.tif 000009
【図９】
0003826039.tif 000010
【図１０】
0003826039.tif 000011
【図１１】
0003826039.tif 000012