(57)【特許請求の範囲】
【請求項１】
システムソフトウエアに基づいて動作し、表示部を備える表示装置が接続可能である画像出力装置であって、
画像データを出力する画像出力部と、
複数の解像度の前記画像データを含むスナップショットを記憶するスナップショット記憶手段と、
前記画像出力部から出力する前記画像データの解像度を設定する解像度設定手段と、
前記解像度設定手段によって設定される解像度に対応する前記画像データを含む前記スナップショットを選択する、スナップショット選択手段と、
前記スナップショット選択手段によって選択される前記スナップショットを用いて前記システムソフトウエアを起動する起動手段と、
通信方式別の複数の解像度の前記画像データを含む前記スナップショットを記憶する通信方式別スナップショット記憶手段と、
前記画像出力装置のいずれの前記通信方式を使用するかを設定する通信方式設定手段と、
を備え、
前記スナップショット選択手段は、前記通信方式設定手段によって設定されている前記通信方式の前記スナップショットのうち、前記解像度設定手段によって設定されている解像度の前記画像データを含む前記スナップショットを選択する、画像出力装置。
【請求項２】
システムソフトウエアに基づいて動作し、表示部を備える表示装置が接続可能である画像出力装置であって、
画像データを出力する画像出力部と、
複数の解像度の前記画像データを含むスナップショットを記憶するスナップショット記憶手段と、
前記画像出力部から出力する前記画像データの解像度を設定する解像度設定手段と、
前記解像度設定手段によって設定される解像度に対応する前記画像データを含む前記スナップショットを選択する、スナップショット選択手段と、
前記スナップショット選択手段によって選択される前記スナップショットを用いて前記システムソフトウエアを起動する起動手段と、
前記画像出力装置が稼働中に、ユーザ操作によって解像度が変更された場合、変更後の解像度の前記画像データを含む前記スナップショットが存在するか否かを判断するスナップショット確認手段と、
前記スナップショット確認手段によって、変更後の解像度の前記画像データを含む前記スナップショットが存在しないと判断されたとき、新たな前記スナップショットを生成する必要があることを示すファイルを記憶するスナップショット生成情報記憶手段と、
起動時に、前記スナップショット生成情報記憶手段によって記憶された前記ファイルが存在するか否かを判断するスナップショット生成判断手段と、
前記スナップショット生成判断手段が、前記スナップショット生成情報記憶手段によって記憶された前記ファイルが存在すると判断した場合、前回稼働中に設定されていた解像度の前記画像データを含む前記スナップショットを生成するスナップショット生成手段と、を備える、画像出力装置。
【請求項３】
前記表示装置が表示可能な解像度の情報を含む表示装置情報を前記表示装置から取得する、表示装置情報取得手段をさらに備え、
前記スナップショット選択手段が、前記表示装置情報に含まれる複数の解像度と、前記スナップショット記憶手段に記憶されている前記スナップショットの前記画像データの解像度とを比較し、一致する解像度のうち、所定の条件によって設定される解像度の前記画像データを含む前記スナップショットを選択する、請求項１又は２に記載の画像出力装置。
【請求項４】
起動時に、前記画像出力装置がオフ状態中に、前記画像出力装置に接続される前記表示装置が変更されたか否かを判断する表示装置変更検知手段をさらに備え、
前記表示装置変更検知手段が、前記画像出力装置に接続される前記表示装置が、前回前記画像出力装置が稼働中に接続されていた前記表示装置から変更されていないと判断した場合、前記解像度設定手段によって設定されている解像度の前記画像データを含む前記スナップショットを選択する、請求項１〜３のいずれかに記載の画像出力装置。
【請求項５】
ユーザに解像度の設定を確認する必要があるか否かを判断するユーザ確認判断手段と、
前記ユーザ確認判断手段が、ユーザに解像度の設定を確認する必要があると判断した場合、前記表示装置に表示中の解像度を変更するか否かを通知する前記画像データを前記表示装置へ送信する確認画面送信手段とをさらに備え、
ユーザ操作によって解像度を変更する指示が入力されたとき、前記画像出力部がユーザ操作によって指定される変更後の解像度の前記画像データを出力する、請求項１〜４のいずれかに記載の画像出力装置。
【請求項６】
請求項１〜５のいずれかに記載の前記画像出力装置の各手段として、コンピュータを機能させる、画像出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレーティングシステムに基づいて動作する画像出力装置に関する。
【背景技術】
【０００２】
近年、家電製品や産業製品に内蔵されるマイクロコンピュータを制御するために、システムソフトウエアを搭載した組み込み機器が増えている。システムソフトウエアとは、たとえばオペレーティングシステム(以下、ＯＳという。)である。組み込み機器とは、携帯電話や、カーナビ、携帯ゲーム機、ＨＤＤレコーダ、ロボット、通信機器などである。組み込み機器はＰＣと、自律性を有するか否かなどの観点で区別される。組み込み機器は自律性を有する。ＯＳを搭載することで、大規模で複雑な製品の開発容易性が向上する。
【０００３】
ところが、組み込み機器に、たとえば組み込み機器のＯＳとして広く利用されつつあるＬｉｎｕｘ  ＯＳを搭載した場合、ＯＳがシャットダウンした状態から、電源が再投入され、ＯＳが起動し、組み込み機器が利用可能な状態になるまでに時間がかかるという問題が指摘されている。
【０００４】
組み込み機器の起動時間を短縮する方法として、ハイバネーション技術がある。ＰＣにおけるハイバネーション技術は、シャットダウン時にシャットダウン時のプロセッサ、レジスタ、及び周辺機器のレジスタ、メインメモリーなどの内容をスナップショットとしてハードディスク装置等に書き込む。スナップショットの生成にはある程度の時間がかかる。そして、次回電源が投入されたとき、ハードディスクからスナップショットを読み出し、前回電源を切断する直前の状態に復帰する。これに対し、組み込み機器のハイバネーション技術は、電源切断時にスナップショットを保存する処理を行わない。組み込み機器が電源切断時にスナップショットを保存しないのは、ユーザが電源を遮断する操作をしたのち、すぐに電源が落ちる必要があるからである。したがって、ユーザが電源を再投入しても前回電源を遮断した状態に復帰するわけではない。必ず決まった状態に復帰する。復帰状態は組み込み機器の開発時に決められる。具体的にはＯＳとアプリケーションソフトウエアが起動した後の状態などである。すなわち、組み込み機器においてスナップショットは固定されたイメージファイルである。
【０００５】
ところで、組み込み機器が、画像データを出力する機能を有し、表示装置を接続可能な機器(以下、画像出力装置という。)である場合、固定されたスナップショットを利用すると、表示装置の解像度に対応した画像データを含むスナップショットでない限り、表示装置に正常に画像が表示されないという問題が生じる。
【０００６】
上記問題を解決する手段として、画像データ以外の情報を含むスナップショットを画像出力装置に保存しておき、起動時にスナップショットを用いて画像出力に関する設定以外の設定を完了し、画像出力に関する設定は、従来の起動シーケンス（たとえば、Ｌｉｎｕｘ  ＯＳにおけるＸ  Ｗｉｎｄｏｗの起動シーケンスなど。）を実行する方法がある。しかしながら、この方法では、画像データの設定シーケンスの処理に時間がかかり、スナップショットを利用して起動することで画像出力装置の起動時間を短縮するという課題を解決できない。
【０００７】
特開２０１０−９８５３３号公報には、画像形成装置の操作部のＲＡＭに画像表示用データを記憶した状態をスナップショットデータとして不揮発性メモリに保存し、次のハイバネーション起動時にスナップショットを呼び出し、高速に画面表示（操作部を起動）することが記載されている。
【０００８】
しかし、上記技術によると、画像出力装置に、画像出力装置が想定していない解像度に対応した表示装置が接続された場合、画像を正常に表示装置に表示することができない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−９８５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、ＯＳを搭載する画像出力装置がスナップショットを使用して起動する場合、画像出力装置に接続される表示装置に確実に画像を表示することである。
【課題を解決するための手段】
【００１１】
本発明の好ましい実施形態による画像出力装置は、システムソフトウエアに基づいて動作し、表示部を備える表示装置が接続可能である画像出力装置であって、画像データを出力する画像出力部と、複数の解像度の前記画像データを含むスナップショットを記憶するスナップショット記憶手段と、前記画像出力部から出力する前記画像データの解像度を設定する解像度設定手段と、前記解像度設定手段によって設定される解像度に対応する前記画像データを含む前記スナップショットを選択する、スナップショット選択手段と、前記スナップショット選択手段によって選択される前記スナップショットを用いて前記システムソフトウエアを起動する起動手段と、通信方式別の複数の解像度の前記画像データを含む前記スナップショットを記憶する通信方式別スナップショット記憶手段と、前記画像出力装置のいずれの前記通信方式を使用するかを設定する通信方式設定手段と、を備え、前記スナップショット選択手段は、前記通信方式設定手段によって設定されている前記通信方式の前記スナップショットのうち、前記解像度設定手段によって設定されている解像度の前記画像データを含む前記スナップショットを選択する。
【００１２】
画像出力装置は、各々が相互に異なる解像度の画像データを含んだスナップショットを複数個有し、画像出力装置に設定されている解像度と一致する解像度の画像データを含むスナップショットを選択し、選択したスナップショットを使用し、ＯＳを起動する。選択されたスナップショットは、前回画像出力装置に設定されていた解像度の画像データを含むので、画像出力装置が起動するとき、表示装置に確実に画像が表示することができる。画像出力装置は通信方式別のスナップショットを有するので、画像出力装置に設定される通信方式に適したスナップショットを選択する。この結果、複数の通信方式を備える画像出力装置は、現在設定されている通信方式用のスナップショットを選択し、起動することができる。
【００１３】
好ましい実施形態においては、前記表示装置が表示可能な解像度の情報を含む表示装置情報を前記表示装置から取得する、表示装置情報取得手段をさらに備え、前記スナップショット選択手段が、前記表示装置情報に含まれる複数の解像度と、前記スナップショット記憶手段に記憶されている前記スナップショットの前記画像データの解像度とを比較し、一致する解像度のうち、所定の条件によって設定される解像度の前記画像データを含む前記スナップショットを選択する。
【００１４】
画像出力装置は、起動時に接続されている表示装置の情報を表示装置から取得し、表示装置が出力可能な解像度の画像データを含むスナップショットを選択する。この結果、画像出力装置は、表示装置が表示可能な解像度の画像データを確実に表示装置に出力できる。
【００１５】
本発明の別の好ましい実施形態による画像出力装置は、起動時に、前記画像出力装置がオフ状態中に、前記画像出力装置に接続される前記表示装置が変更されたか否かを判断する表示装置変更検知手段をさらに備え、前記表示装置変更検知手段が、前記画像出力装置に接続される前記表示装置が、前回前記画像出力装置が稼働中に接続されていた前記表示装置から変更されていないと判断した場合、前記解像度設定手段によって設定されている解像度の前記画像データを含む前記スナップショットを選択する。
【００１６】
画像出力装置は、画像出力装置が前回稼働時に接続されていた表示装置と、起動時に接続されている表示装置とが同一であるか否かを判断し、同一である場合に、画像出力装置に設定されている解像度の画像データを含むスナップショットを選択する。この結果、前回画像出力装置が稼働中に表示装置に表示していた解像度と同一の解像度で、画像を表示装置に確実に表示することができる。
【００１９】
本発明の別の好ましい実施形態による画像出力装置は、ユーザに解像度の設定を確認する必要があるか否かを判断するユーザ確認判断手段と、前記ユーザ確認判断手段が、ユーザに解像度の設定を確認する必要があると判断した場合、前記表示装置に表示中の解像度を変更するか否かを通知する前記画像データを前記表示装置へ送信する確認画面送信手段とをさらに備え、ユーザ操作によって解像度を変更する指示が入力されたとき、前記画像出力部はユーザによって指定される変更後の解像度の前記画像データを出力する。
【００２０】
画像出力装置が起動時に解像度設定を正常に読み出せない場合や、表示装置の表示装置情報を取得できない場合がある。そのとき、画像出力装置が起動後に、ユーザが所望する解像度と異なる解像度の画像が表示装置に表示される可能性がある。ユーザが所望する解像度と異なる解像度で表示装置が表示している可能性がある場合、画像出力装置はユーザに解像度の変更確認を行う通知を行い、解像度の確認と変更を促すことが可能となる。この結果、ユーザは別途操作をしなくても、解像度の設定を開始することができる。
【００２１】
本発明の別の好ましい実施形態による画像出力装置は、システムソフトウエアに基づいて動作し、表示部を備える表示装置が接続可能である画像出力装置であって、画像データを出力する画像出力部と、複数の解像度の前記画像データを含むスナップショットを記憶するスナップショット記憶手段と、前記画像出力部から出力する前記画像データの解像度を設定する解像度設定手段と、前記解像度設定手段によって設定される解像度に対応する前記画像データを含む前記スナップショットを選択する、スナップショット選択手段と、
前記スナップショット選択手段によって選択される前記スナップショットを用いて前記システムソフトウエアを起動する起動手段と、前記画像出力装置が稼働中に、ユーザによって解像度が変更された場合、変更後の解像度の前記画像データを含む前記スナップショットが存在するか否かを判断するスナップショット確認手段と、前記スナップショット確認手段によって、変更後の解像度の前記画像データを含む前記スナップショットが存在しないと判断されたとき、新たな前記スナップショットを生成する必要があることを示すファイルを記憶するスナップショット生成情報記憶手段と、起動時に、前記スナップショット生成情報記憶手段によって記憶された前記ファイルが存在するか否かを判断するスナップショット生成判断手段と、前記スナップショット生成判断手段が、前記スナップショット生成情報記憶手段によって記憶された前記ファイルが存在すると判断した場合、前回稼働中に設定されていた解像度の前記画像データを含む前記スナップショットを生成するスナップショット生成手段とを備える。
【００２２】
画像出力装置は、画像出力装置に設定されている解像度の画像データを含むスナップショットを記憶していない場合、起動時に、前回稼働中に設定されていた解像度の画像データを含むスナップショットを生成する。この結果、画像出力装置は、新たに生成されるスナップショットを用いて高速に起動することができる。
【発明の効果】
【００２３】
ＯＳを搭載する画像出力装置がスナップショットを使用して起動する場合、画像出力装置に接続される表示装置に確実に画像を表示することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の好ましい実施形態による画像表示システム図である。
【図２】本発明の好ましい実施形態による画像出力装置のブロック図である。
【図３】スナップショットのリストである。
【図４】スナップショットのリストである。
【図５】画像出力装置に設定される解像度設定である。
【図６】ブートローダがＯＳを起動するフローチャートである。
【図７】ブートローダがＯＳを起動するフローチャートである。
【図８】ブートローダがＯＳを起動するフローチャートである。
【図９】表示装置情報である。
【図１０】ＯＳが起動するフローチャートである。
【図１１】ＥＥＰＲＯＭに保存されるスナップショットである。
【図１２】ＥＥＰＲＯＭに保存されるスナップショットである。
【図１３】スナップショットのＥＥＰＲＯＭ上の所在情報を管理するテーブルである。
【図１４】ＯＳが起動後に、解像度設定を確定するフローチャートである。
【図１５】ＯＳが起動後に、解像度設定を確定するフローチャートである。
【図１６】ＯＳが起動後に、解像度設定を確定するフローチャートである。
【図１７】ＯＳが起動するフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の好ましい実施形態による画像出力装置について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態による画像表示システムの構成図である。画像出力装置１００は、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）、コンポジット、Ｄ−Ｓｕｂ（Ｄ−ｓｕｂｍｉｎｉａｔｕｒｅ）、コンポーネントなどの通信方式により表示装置２００と接続可能である。
【００２６】
画像出力装置１００は、たとえばＡＶアンプ、カメラ及びビデオカメラ等の画像データを出力できる端子を備える装置である。画像出力装置１００は、静止画や動画などの画像データを出力する。
【００２７】
表示装置２００は、ディスプレイ機能のみを有するモニタでもよいし、テレビなどのように表示機能以外の機能を有する映像受信機器でもよい。
【００２８】
図２は、本発明の好ましい実施形態による画像出力装置１００の構成を示すブロック図を示す。画像出力装置１００は、ＥＥＰＲＯＭ１０、制御部１１、通信部１２、及びＲＡＭ１３を備える。制御部１１は、画像出力装置１００を制御するものであり、たとえばマイコンやＣＰＵ等である。ＥＥＰＲＯＭ１０は、ブートローダ１０Ａ、ＯＳ１０Ｂ、カーネル１０Ｃ、スナップショット１０Ｄ、スナップショット解像度対応リスト１０Ｅ、解像度設定１０Ｆ、表示装置情報１０Ｇ、確認ファイル１０Ｈ、スナップショット所在情報１０Ｉ、スナップショット展開プログラム１０Ｊ、及びアプリケーション１０Ｋを含む。ＥＥＰＲＯＭ１０は、フラッシュメモリであってもよい。また、ブートローダ１０Ａ、ＯＳ１０Ｂ、カーネル１０Ｃ、スナップショット展開プログラム１０Ｊ、及びアプリケーション１０Ｋ等が、システムアップデート等で書き換えられる可能性がない場合は、図示しないＲＯＭに記憶していてもよい。なお、スナップショット１０Ｄは、複数存在する。ＲＡＭ１３は、起動中のＯＳ１０Ｂ、実行中のアプリケーション１０Ｋ、展開後のスナップショット１０Ｄなど、画像出力装置１００が稼働中の一時的な情報を記憶する、揮発性のメモリである。
【００２９】
通信部１２は、表示装置２００とＨＤＭＩケーブル、ＤＶＩケーブル、Ｄ−Ｓｕｂケーブル、コンポジットケーブル及びコンポーネントケーブル等を介して通信する。通信部１２は表示装置２００に表示する画像データの送信処理や表示装置２００の表示装置情報１０Ｇの受信処理を実行する。
【００３０】
図３は、スナップショット１０Ｄが有する画像データの解像度情報を管理する、スナップショット解像度対応リスト１０Ｅを示す。スナップショット解像度対応リスト１０Ｅは、スナップショット名と、スナップショット１０Ｄが含む画像データの解像度とを管理する。たとえば、スナップショット１は、３２０×２４０ピクセルの解像度の画像データを含むスナップショット１０Ｄである。スナップショット１０Ｄは、ＥＥＰＲＯＭ１０が許容する範囲内であれば、いくつあってもよい。
【００３１】
図５は、解像度設定１０Ｆである。画像出力装置１００は、図示しない操作部を介し、通信部１２から出力する画像データの解像度を設定可能である。解像度設定１０Ｆは、画像出力装置１００に設定されている解像度を管理している。
【００３２】
以上の構成を備える画像出力装置１００は、各々が相互に異なる解像度の画像データを含むスナップショット１０Ｄを複数個記憶している。そして、ブートローダ１０Ａは、起動時に、画像出力装置１００に設定されている解像度設定１０Ｆを読み出し、その解像度と一致する解像度の画像データを含むスナップショット１０Ｄを選択し、ＯＳ１０Ｂを起動する。解像度設定１０Ｆは前回画像出力装置１００が稼働中に出力していた画像の解像度であるので、解像度設定１０Ｆと一致する解像度の画像データを含むスナップショット１０Ｄを用いれば、起動時に確実に表示装置２００に画像を表示することができる。
【００３３】
[ＯＳを起動する実施形態１]
以下、本発明の動作を説明する。まず、ＯＳ１０Ｂを起動する第１の実施形態を説明する。図６は、画像出力装置１００のブートローダ１０ＡがＯＳ１０Ｂを起動するフローチャートを示す。実施形態１では、解像度設定１０Ｆに設定されている解像度の画像データを含むスナップショット１０Ｄを選択し、ＯＳ１０Ｂを起動する。
【００３４】
画像出力装置１００の電源が投入されると、ブートローダ１０Ａが起動される。ブートローダ１０Ａは、解像度設定１０ＦがＥＥＰＲＯＭ１０に記憶されているか否かを判断する（Ｓ１１）。
【００３５】
ブートローダ１０Ａが、解像度設定１０Ｆが記憶されていると判断した場合（Ｓ１１でＹＥＳ）、解像度パラメータに、解像度設定１０Ｆの値を設定する（Ｓ１２）。解像度パラメータとは、ＯＳ１０Ｂの起動時にカーネル１０Ｃに設定するパラメータである。たとえば、図５に示す解像度設定１０Ｆが設定されている場合、解像度パラメータの値は１０２４×７６８である。
【００３６】
ブートローダ１０Ａは、ＯＳ１０Ｂを起動する（Ｓ１３）。ブートローダ１０ＡはＯＳ１０Ｂを起動するとき、解像度パラメータをＯＳ１０Ｂのカーネル１０Ｃに渡す。カーネル１０Ｃとは、ＯＳ１０Ｂの中核機能を有するソフトウエアである。以後、カーネル１０Ｃがスナップショット１０Ｄを読み込み、スナップショット１０ＤをＲＡＭ１３へ展開し、レジスタの設定等を行い、画像出力装置１００を利用可能な状態に設定する。
【００３７】
ブートローダ１０Ａが、解像度設定１０Ｆが記憶されていないと判断した場合（Ｓ１１でＮＯ）、ブートローダ１０Ａは、解像度パラメータを、スナップショット解像度対応リスト１０Ｅの中で最も低い解像度に設定する（Ｓ１４）。たとえば、図３のスナップショット解像度対応リスト１０Ｅの場合、最も低い解像度は３２０×２４０であるので、解像度パラメータには３２０×２４０が設定される。すなわち、電源が切断される前に画像出力装置１００が出力していた画像データの解像度が不明であるので、最も低い解像度の画像データを表示装置２００に伝送し、表示装置２００が画像を表示不可能となる確率を下げる。
【００３８】
ブートローダ１０Ａは、確認ファイル１０Ｈを保存する（Ｓ１５）。確認ファイル１０Ｈとは、ＯＳ１０Ｂが起動した後、ユーザに解像度の設定を変更するか否かを確認する通知をするか否かをアプリケーション１０Ｋが判断するためのファイルである。確認ファイル１０Ｈは、ブートローダ１０Ａと、カーネル１０Ｃとの両者が参照できる記憶領域に保存する。なお、確認ファイル１０Ｈの保存先は、ＥＥＰＲＯＭ１０でもよいし、ＲＡＭ１３でもよい。なぜなら、確認ファイル１０Ｈは、画像出力装置１００が稼働中にのみ参照されるからである。解像度の設定を変更する処理の詳細については、後述する。
【００３９】
ブートローダ１０Ａは、表示装置２００から表示装置情報１０Ｇを取得し、保存する（Ｓ１６）。表示装置情報１０Ｇについての詳細は、後述する。
【００４０】
ところで、画像出力装置１００が複数の異なる通信方式の出力端子を備え、それらの出力端子に表示装置２００が同時に接続されることがある。その場合、画像出力装置１００が各出力端子のいずれの端子から画像を出力するかは、ユーザが画像出力装置１００に設定する。そして、画像出力装置１００は、設定された出力端子からのみ画像を出力する。たとえば、画像出力装置１００において、ユーザによって画像を出力する端子がＨＤＭＩに設定されている場合、ＨＤＭＩ端子のみから映像が出力される。
【００４１】
ところで、たとえばＨＤＭＩ用のスナップショット１０Ｄは、ＤＶＩ用のスナップショット１０Ｄと互換性がない。従って、スナップショット１０Ｄは、通信方式別に用意する必要がある。図４は、通信方式別のスナップショット１０Ｄを管理するスナップショット解像度対応リスト１０Ｅを示す。スナップショット解像度対応リスト１０Ｅは、ＨＤＭＩ、ＤＶＩ、ＲＧＢ用のスナップショット１０Ｄの情報を管理している。たとえば、画像出力装置１００において出力設定がＨＤＭＩになっている場合、図４のスナップショット解像度対応リスト１０ＥのＨＤＭＩ用のスナップショット１０Ｄが用いられる。なお、以下の説明では、本願発明の説明を明確にするために、画像出力装置１００の出力設定は、ＨＤＭＩにされており、ＨＤＭＩ端子からのみ表示装置２００へ画像が出力される状態を想定する。
【００４２】
以上の実施形態１によると、画像出力装置１００は、解像度設定１０Ｆに記憶されている解像度の設定に従い、その解像度の画像データを含むスナップショット１０Ｄを選択する。この結果、画像出力装置１００が起動するとき、表示装置２００に確実に画面が表示される。
【００４３】
[ＯＳを起動する実施形態２]
図７は、ブートローダ１０ＡがＯＳ１０Ｂを起動する第２の実施形態のフローチャートを示す。図６と同一の処理には同一符号を付し、説明を省略する。第２の実施形態では、画像出力装置１００は表示装置２００が表示可能な解像度を取得し、表示装置２００が表示可能な解像度の画像データを含むスナップショット１０Ｄを選択する。
【００４４】
画像出力装置１００の電源が投入されると、ブートローダ１０Ａが起動される。ブートローダ１０Ａは、接続されている表示装置２００の情報である表示装置情報（たとえば、ＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  ｄｉｓｐｌａｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ）。）１０Ｇを表示装置２００から取得する（Ｓ２１）。図９はＥＤＩＤ１０Ｇの例を示す。ＥＤＩＤ１０Ｇには、表示装置２００のメーカー名、モデル名、スクリーンサイズ及び解像度の対応状況などが記載されている。ブートローダ１０ＡがＥＤＩＤ１０Ｇを取得する手段として、画像出力装置１００のハードウエアへ直接アクセスして取得する方法及びＢＩＯＳ経由で取得する方法などがある。
【００４５】
ブートローダ１０Ａは、スナップショット解像度対応リスト１０Ｅに記載されている解像度と、ＥＤＩＤ１０Ｇに記載されている解像度リストとを照合し、スナップショット解像度対応リスト１０Ｅに記載されている解像度とＥＤＩＤ１０Ｇの解像度とが一致する解像度の中から、所定の条件によって解像度を選択する（Ｓ２２）。ここで、所定の条件とは、好ましくはスナップショット解像度対応リスト１０Ｅに記載されている解像度とＥＤＩＤ１０Ｇの解像度とが一致する解像度の中で最大の解像度とするが、スナップショット解像度対応リスト１０Ｅに記載されている解像度とＥＤＩＤ１０Ｇの解像度とが一致する解像度の中の２番目の解像度などとしてもよい。たとえば、図３のスナップショット解像度対応リスト１０Ｅと図９のＥＤＩＤ１０Ｇとは、両方とも１０２４×７６８の解像度を記載しており、１０２４×７６８が最も高い解像度である。したがって、ブートローダ１０Ａにより、１０２４×７６８が特定される。
【００４６】
ブートローダ１０Ａは、解像度パラメータにＳ２２で特定された解像度を設定する（Ｓ２３）。そしてブートローダ１０Ａは、ＯＳ１０Ｂを起動する（Ｓ１３）。
【００４７】
以上の実施形態２によると、画像出力装置１００は、表示装置２００が対応する解像度情報を取得し、表示装置２００が表示可能な解像度の画像データを含むスナップショット１０Ｄを用いるので、確実に表示装置２００に画像が表示される。
【００４８】
[ＯＳを起動する実施形態３]
図８は、ブートローダ１０ＡがＯＳ１０Ｂを起動する第３の実施形態のフローチャートを示す。図６または図７と同一の処理には同一符号を付し、説明を省略する。第３の実施形態では、画像出力装置１００は、起動時に、画像出力装置１００に接続されている表示装置２００と、前回画像出力装置１００が稼働中に接続されていた表示装置２００とが同一か否かを判断する。画像出力装置１００が起動時に接続されている表示装置２００と、前回画像出力装置１００が稼働中に接続されていた表示装置２００とが同一であると判断されると、解像度設定１０Ｆに設定されている解像度の画像データを含むスナップショット１０Ｄを選択する。
【００４９】
ブートローダ１０Ａは、ＥＥＰＲＯＭ１０に記憶しているＥＤＩＤ１０Ｇを読み出す（Ｓ３１）。ＥＥＰＲＯＭ１０に記憶しているＥＤＩＤ１０Ｇは、画像出力装置１００に、画像出力装置１００が前回稼働中に接続されていた表示装置２００のＥＤＩＤ１０Ｇである。このＥＤＩＤ１０Ｇを保存する処理の詳細は後述する。なお、画像出力装置１００に記憶しているＥＤＩＤ１０ＧをＥＤＩＤ２とする。
【００５０】
ブートローダ１０Ａは、現在接続されている表示装置２００のＥＤＩＤ１０Ｇを表示装置２００から取得する（Ｓ２１）。なお、表示装置２００から取得するＥＤＩＤ１０ＧをＥＤＩＤ１とする。
【００５１】
ブートローダ１０Ａは、表示装置２００からＥＤＩＤ１が正常に取得されたか否かを判断する（Ｓ３３）。ＥＤＩＤ１が正常に取得されたと判断された場合（Ｓ３３でＹＥＳ）、ブートローダ１０Ａは、ＥＤＩＤ１とＥＤＩＤ２とが一致するか否かを判断する（Ｓ３４）。ＥＤＩＤ１とＥＤＩＤ２とが一致しているか否かの判断は、ＥＤＩＤ１０Ｇの全項目の内容が一致しているか否かで判断される。ブートローダ１０ＡがＥＤＩＤ１とＥＤＩＤ２とが一致すると判断した場合（Ｓ３４でＹＥＳ）、ブートローダ１０Ａは、解像度設定１０Ｆが設定されているか否かを判断する（Ｓ１１）。解像度設定１０Ｆが設定されていると判断された場合（Ｓ１１でＹＥＳ）、解像度パラメータに解像度設定１０Ｆに記載されている解像度を設定し（Ｓ１２）、ＯＳ１０Ｂを起動する（Ｓ１３）。
【００５２】
ブートローダ１０Ａが、解像度設定１０Ｆが設定されていないと判断した場合（Ｓ１１でＮＯ）、解像度パラメータに、スナップショット解像度対応リスト１０Ｅで管理されている解像度のうち、最低の解像度を設定する（Ｓ３８）。Ｓ３８の処理においてブートローダ１０Ａが最低の解像度を選択するのは、表示装置２００は低い解像度ほど表示対応している可能性が高く、したがって表示装置２００が画像を表示できる可能性が高いと考えられるからである。そして確認ファイル１０ＨをＥＥＰＲＯＭ１０またはＲＡＭ１３に保存し（Ｓ１５）、ＥＤＩＤ１をＥＥＰＲＯＭ１０に保存し（Ｓ３９）、ＯＳ１０Ｂを起動する（Ｓ１３）。なお、ＥＤＩＤ１の保存先は、不揮発性メモリである必要がある。なぜならＥＤＩＤ１は、画像出力装置１００の電源をオフ後、電源が再投入されたときに参照されるからである。
【００５３】
ブートローダ１０Ａは、ＥＤＩＤ１とＥＤＩＤ２とが一致しないと判断した場合（Ｓ３４でＮＯ）、スナップショット解像度対応リスト１０Ｅに記載されている解像度と、ＥＤＩＤ１０Ｇに記載されている解像度とを照合し、スナップショット解像度対応リスト１０Ｅに記載の解像度とＥＤＩＤ１０Ｇに記載の解像度とが一致する解像度の中で、最大の解像度を判断し、解像度パラメータに設定する（Ｓ２２）。そしてブートローダ１０Ａは、確認ファイル１０Ｈを保存し（Ｓ１５）、ＥＤＩＤ１を保存し（Ｓ３９）、ＯＳ１０Ｂを起動する（Ｓ１３）。
【００５４】
ブートローダ１０Ａは、ＥＤＩＤ１を表示装置２００から正常に取得できなかったと判断すると（Ｓ３３でＮＯ）、解像度設定１０Ｆが設定されているか否かを判断する(Ｓ１１)。ＥＤＩＤ１０Ｇが表示装置２００から取得できない場合とは、たとえば表示装置２００がＥＤＩＤ１０Ｇを有さない表示装置である場合や、表示装置２００と画像出力装置１００との間に、ＫＶＭ（Ｋｅｙｂｏａｒｄ  Ｖｉｄｅｏ  Ｍｏｕｔｈ）スイッチが介している場合などである。
【００５５】
以上の実施形態３によると、ブートローダ１０Ａは、ＥＤＩＤ１とＥＤＩＤ２とが一致しており、かつ、解像度設定１０Ｆが設定されている場合に、解像度設定１０Ｆの解像度を解像度パラメータに設定して起動する。ＥＤＩＤ１とＥＤＩＤ２とが一致する場合、画像出力装置１００に接続される表示装置２００が、画像出力装置１００がオフ状態からオン状態になるまでの間に変更されていないと判断できる。したがって、画像出力装置１００は、解像度設定１０Ｆに設定されている解像度の画像データを含むスナップショット１０Ｄを使用して起動することで、確実に前回の解像度で表示装置２００に画像を表示することが可能である。ここで、オフ状態とは、画像出力装置１００が表示装置２００と通信できない状態であり、たとえばスタンバイ状態、ハイバネート状態、及びスリープ状態などである。また、オン状態とは、画像出力装置１００が表示装置２００と通信できる状態である。また、ＥＤＩＤ１とＥＤＩＤ２とが一致しない場合、画像出力装置１００に接続される表示装置２００が、画像出力装置１００がオフ状態からオン状態になるまでの間に変更されたと判断できる。その場合、画像出力装置１００は、表示装置２００のＥＤＩＤ１に記載されている解像度の画像データを含むスナップショット１０Ｄを用いることで、表示装置２００に画像を確実に表示可能である。
【００５６】
図１０は、図６、図７及び図８のＯＳ１０Ｂを起動する処理（Ｓ１３）のシーケンスチャートを示す。カーネル１０Ｃは、スナップショット１０Ｄを展開するためのプログラムであるスナップショット展開プログラム１０ＪをＥＥＰＲＯＭ１０から読み出す（Ｓ５１）。
【００５７】
カーネル１０Ｃは、ＥＥＰＲＯＭ１０のスナップショット１０Ｄをスナップショット展開プログラム１０Ｊを用いて展開し、ＲＡＭ１３に読み出す（Ｓ５２）。図１１は、ＥＥＰＲＯＭ１０に保存されているスナップショット１０Ｄを示す。ＥＥＰＲＯＭ１０のアドレス０ｘ００００からアドレスＡＤ−１まではＯＳ１０Ｂのルートファイルシステムが保存されている。アドレスＡＤ−１からアドレスＡＤ−２までは、スナップショット１が保存されている。アドレスＡＤ−２からアドレスＡＤ−３までは、スナップショット２が保存されている。すなわち、各解像度の画像データを含むスナップショット１０ＤがＥＥＰＲＯＭ１０に保存されている。
【００５８】
図１３は、各解像度の画像データを含むスナップショット１０Ｄの、ＥＥＰＲＯＭ１０上の所在情報（以下、アドレスという。）と、スナップショット１０Ｄのサイズとを管理するスナップショット所在情報１０Ｉである。カーネル１０Ｃは、スナップショット１０ＤをＲＡＭ１３に読み出すとき、Ｓ１２によって設定される解像度パラメータと、スナップショット所在情報１０Ｉとを参照する。すなわち、解像度パラメータをキーとし、スナップショット１０ＤのＥＥＰＲＯＭ１０における開始アドレスと、スナップショット１０ＤのＥＥＰＲＯＭ１０におけるサイズとを取得する。たとえば、カーネル１０Ｃは、解像度パラメータに８００×６００が設定されている場合、ＥＥＰＲＯＭ１０における開始アドレスはＡＤ−３であり、サイズはＳｉｚｅ３であるスナップショット１０Ｄを用いると判断する。カーネル１０Ｃは、ＥＥＰＲＯＭ１０上のアドレスＡＤ−３からＳｉｚｅ３分のデータを取得する。
【００５９】
カーネル１０Ｃは、スナップショット１０Ｄを展開したデータを用い、画像出力装置１００のプロセッサのレジスタ、及び周辺機器のレジスタ及びメインメモリーの内容などを設定する（Ｓ５３）。そして、カーネル１０Ｃはスナップショット１０Ｄに含まれる画像データをＲＡＭ１３にロードする（Ｓ５４）。
【００６０】
カーネル１０Ｃは、アプリケーション１０Ｋに制御を渡し、ＯＳ１０Ｂの起動を完了する（Ｓ５５）。アプリケーション１０Ｋとは、ＯＳ１０Ｂを利用して動作するソフトウエアプログラムである。アプリケーション１０Ｋは、画像出力装置１００の制御を開始する（Ｓ５６）。アプリケーション１０Ｋが実行する制御とは、たとえば画像出力装置１００がユーザによって操作されたときの応答動作や、表示装置２００へ画像や映像を出力する動作である。
【００６１】
図１２は、ＥＥＰＲＯＭ１０におけるスナップショット１０Ｄの別の記憶形態を示す。図１２のＥＥＰＲＯＭ１０は、スナップショット１０Ｄに画像データを含まない。そして、各々の解像度の画像データはＥＥＰＲＯＭ１０の別のアドレスに保存される。この記憶形態を用いる場合、ＥＥＰＲＯＭ１０は画像データ以外のスナップショット１０Ｄを重複して記憶する必要がないので、メモリ容量を節約することが可能である。
【００６２】
[ＯＳが起動後の解像度確認の実施形態１]
図１４は、ＯＳ１０Ｂが起動した後、ユーザが解像度の設定を確認し、または変更するときの実施形態１のフローチャートを示す。
【００６３】
アプリケーション１０Ｋは、確認ファイル１０ＨがＥＥＰＲＯＭ１０（またはＲＡＭ１３）に保存されているか否かを判断する（Ｓ６１）。確認ファイル１０Ｈは、図６または図８の処理において、解像度設定１０Ｆが取得できない場合や、表示装置２００のＥＤＩＤ１０Ｇが取得できない場合に作成され、ＥＥＰＲＯＭ１０（またはＲＡＭ１３）に保存される。アプリケーション１０Ｋが、確認ファイル１０Ｈが存在しないと判断する場合（Ｓ６１でＮＯ）、処理を終了する。アプリケーション１０Ｋは、確認ファイル１０Ｈが存在すると判断する場合（Ｓ６１でＹＥＳ）、解像度を設定変更するメッセージを表示する画像データを表示装置２００へ送信する（Ｓ６２）。
【００６４】
ユーザによって、表示装置２００に表示される解像度変更画面が確認され、表示装置２００に表示されている解像度でよいかを判断される（Ｓ６３）。なお、表示装置２００が、画像出力装置１００が起動時に送信する解像度に対応できない場合や、表示装置２００と、画像出力装置１００との間にモニタ切替機等が接続された場合等に、表示装置２００がＳ６２の処理によって送信される確認画面の表示自体をできない可能性がある。その場合、画像出力装置１００に所定の操作をした場合に、画像出力装置１００が最低の解像度で確認画面を出力しなおす。所定の操作とは、たとえば、画像出力装置１００の本体パネルや画像出力装置１００に付属のリモコンのＤｉｓｐｌａｙキーを長押しするなどである。この結果、表示装置２００に何も表示されないということを防止することができる。
【００６５】
アプリケーション１０Ｋは、ユーザによって現在の解像度でよいと入力されたことを判断した場合（Ｓ６３でＹＥＳ）、表示装置２００のＥＤＩＤ１０ＧをＥＥＰＲＯＭ１０に保存する（Ｓ６４）。このＥＤＩＤ１０Ｇは図６のＳ１６または図８のＳ３９の処理によって保存されたものでもよいし、保存されていなければ、改めて表示装置２００から取得してもよい。Ｓ６４の処理によって保存されるＥＤＩＤ１０Ｇは、次回画像出力装置１００が起動するとき、図８のＳ３１の処理によって読み出される。
【００６６】
アプリケーション１０Ｋは、画像出力装置１００に設定されている解像度を、解像度設定１０Ｆに記憶する（Ｓ６５）。そして、確認ファイル１０ＨをＥＥＰＲＯＭ１０（またはＲＡＭ１３）から削除し（Ｓ６６）、処理を終了する。
【００６７】
アプリケーション１０Ｋは、ユーザによって解像度を変更する要求があったことを判断したとき（Ｓ６３でＮＯ）、変更後の解像度の画像データを生成し、表示装置２００へ送信する（Ｓ６７）。そして、アプリケーション１０Ｋは、解像度を設定変更するメッセージを表示する画像データを送信する（Ｓ６２）。すなわち、ユーザが解像度の設定を承認するまで、Ｓ６２、Ｓ６３及びＳ６７の処理を繰り返す。
【００６８】
以上のように、実施形態１によると、ユーザが所望しない解像度で画像出力装置１００が起動した可能性がある場合、ユーザは表示装置２００に表示される画像の解像度を変更することができる。
【００６９】
[ＯＳが起動後の解像度確認の実施形態２]
図１５は、ＯＳ１０Ｂが起動した後、ユーザが解像度の設定を確認し、または変更するときの実施形態２のフローチャートを示す。図１４と同一の処理には同一符号を付し、説明を省略する。
【００７０】
アプリケーション１０Ｋは、ユーザによって解像度を変更する要求があったことを判断したとき（Ｓ６３でＮＯ）、ＥＥＰＲＯＭ１０に、変更後の解像度の画像データを含むスナップショット１０Ｄが存在するか否かを判断する（Ｓ７７）。アプリケーション１０Ｋは、ＥＥＰＲＯＭ１０に、変更後の解像度に対応する画像データを含むスナップショット１０Ｄが存在すると判断した場合（Ｓ７７でＹＥＳ）、変更後の解像度の画像データを生成し、表示装置２００に送信する（Ｓ６７）。
【００７１】
アプリケーション１０Ｋが、ＥＥＰＲＯＭ１０に、変更後の解像度に対応する画像データを含むスナップショット１０Ｄが存在しないと判断した場合（Ｓ７７でＮＯ）、起動時にスナップショット１０Ｄを利用した起動が不可能である。したがって、アプリケーション１０Ｋは、表示装置２００に、次回画像出力装置１００が起動するとき、起動に時間を要することを示すメッセージを送信する（Ｓ７８）。この結果、ユーザは変更後の解像度を画像出力装置１００に設定した場合、画像出力装置１００の起動が遅くなることを知ることができる。
【００７２】
[ＯＳが起動後の解像度確認の実施形態３]
図１６は、ＯＳ１０Ｂが起動した後、ユーザが解像度の設定を確認し、または変更するときの実施形態３のフローチャートを示す。図１４及び図１５と同一の処理には同一符号を付し、説明を省略する。
実施形態３によると、アプリケーション１０Ｋは、ユーザによって解像度が変更されたとき、ＥＥＰＲＯＭ１０に変更後の解像度の画像データを含むスナップショット１０Ｄが存在するか否かを判断する。アプリケーション１０Ｋは変更後の解像度の画像データを含むスナップショット１０Ｄが存在しないと判断した場合、次回画像出力装置１００が再起動したときに、新たな解像度の画像データを含むスナップショット１０Ｄを生成する必要があることを示すスナップショット生成ファイルを生成する。スナップショット生成ファイルは、次回画像表示装置１００が起動するときにブートローダ１０Ａによって参照され、新たなスナップショット１０Ｄを生成するか否かの判断に用いられる。新たなスナップショット１０Ｄの生成についての詳細は後述する。
【００７３】
アプリケーション１０Ｋは、ユーザによって解像度を変更する要求があったことを判断したとき（Ｓ６３でＮＯ）、ＥＥＰＲＯＭ１０に、変更後の解像度の画像データを含むスナップショット１０Ｄが存在するか否かを判断する（Ｓ７７）。変更後の解像度の画像データを含むスナップショット１０ＤがＥＥＰＲＯＭ１０に存在する場合は、次回画像出力装置１００が起動するとき、ブートローダ１０Ａはスナップショット１０Ｄを使用して高速に起動することが可能である。しかし、変更後の解像度の画像データを含むスナップショット１０ＤがＥＥＰＲＯＭ１０に存在しない場合は、次回画像出力装置１００が起動するとき、スナップショット１０Ｄを使用して高速に起動することが不可能である。なお、Ｓ７７の判断処理は、変更後の解像度がスナップショット解像度リスト１０Ｅに存在するか否かによって実行される。
【００７４】
アプリケーション１０Ｋは、ＥＥＰＲＯＭ１０に、変更後の解像度に対応する画像データを含むスナップショット１０Ｄが存在しないと判断した場合（Ｓ７７でＮＯ）、再起動時に、新たにスナップショット１０Ｄを生成する必要であることを示すスナップショット生成ファイルをＥＥＰＲＯＭ１０に保存する（Ｓ８７）。スナップショット生成ファイルには、何も記載されていなくてもよい。なお、このスナップショット生成ファイルは、図１４、図１５及び図１６の処理以外であっても、ユーザによって画像出力装置１００の解像度が変更されるときであって、かつ、変更後の解像度の画像データを含むスナップショット１０ＤがＥＥＰＲＯＭ１０に存在しないときに、アプリケーション１０Ｋによって作成される。
【００７５】
アプリケーション１０Ｋは、表示装置２００に、次回画像出力装置１００が起動するとき、起動に時間を要することを示す画像データを送信する（Ｓ７８）。新たな解像度の画像データを含むスナップショット１０Ｄを生成するためには、画像出力装置１００を再起動する必要がある。したがって、アプリケーション１０Ｋは、スナップショット１０Ｄを新たに生成するためには、画像出力装置１００の再起動が必要であることを示すメッセージを含む画面を表示装置２００に送信する（Ｓ８９）。ユーザは、このメッセージを確認したのち、即座に再起動してもよい。
【００７６】
図１７は、カーネル１０Ｃがスナップショット生成ファイルが存在するか否かを判断してＯＳ１０Ｂを起動する処理（Ｓ１３）のシーケンスチャートを示す。図１０と同一の処理には同一符号を付し、説明を省略する。
【００７７】
カーネル１０Ｃは、スナップショット生成ファイルがＥＥＰＲＯＭ１０に存在するか否かを判断する（Ｓ１０１）。カーネル１０Ｃはスナップショット生成ファイルがＥＥＰＲＯＭ１０に存在すると判断した場合（Ｓ１０１でＹＥＳ）、カーネル１０Ｃは、スナップショット１０Ｄを使用せず、通常のＯＳ起動シーケンスに従って起動を開始する（Ｓ１０２）。
【００７８】
カーネル１０Ｃは、解像度設定１０Ｆに設定されている解像度の画像データを含むスナップショット１０Ｄを生成する（Ｓ１０３）。そして、カーネル１０Ｃは、スナップショット生成ファイルを削除する（Ｓ１０４）。そして、カーネル１０Ｃは、スナップショット所在情報１０Ｉを更新する（Ｓ１０５）。すなわち、カーネル１０Ｃは、新たに生成されるスナップショット１０Ｄのアドレスと、サイズとをスナップショット所在情報１０Ｉに追記する。
【００７９】
カーネル１０Ｃは、スナップショット解像度対応リスト１０Ｅを更新する（Ｓ１０６）。すなわち、新たに生成したスナップショット１０Ｄのスナップショット名と、スナップショット１０Ｄが含む画像データの解像度情報とを、スナップショット解像度対応リスト１０Ｅに追記する。
【００８０】
カーネル１０Ｃはスナップショット生成ファイルがＥＥＰＲＯＭ１０に存在しないと判断した場合（Ｓ１０１でＮＯ）、新たにスナップショット１０Ｄを生成する必要がないので、図１０の処理を実行する（Ｓ１０７）。
【００８１】
たとえば、ユーザによって解像度の設定を２０４８×１０８０に変更された場合を想定する。この場合、図１６のＳ７７の処理において、アプリケーション１０Ｋは変更後の解像度に対応するスナップショット１０Ｄが存在しないと判断する。スナップショット解像度対応リスト１０Ｅには、２０４８×１０８０のスナップショット１０Ｄが登録されていないからである。したがって、図１６のＳ８７の処理において、スナップショット生成ファイルが生成される。そして、図１７のＳ１０１の処理によって、新たなスナップショット１０Ｄを生成する必要があると判断される。そして、Ｓ１０３の処理によって、２０４８×１０８０の解像度の画像データを含む新たなスナップショット１０Ｄが生成される。この結果、新たに生成されたスナップショット１０Ｄを用い、ユーザが所望する解像度で画像出力装置１００を起動することが可能となる。
【００８２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態には限定されない。
また、画像出力装置１００は、カメラや、ビデオカメラ、音声も出力できる音声映像プレーヤーや、音声と画像を中継処理するＡＶレシーバーでもよい。また、ＨＤＤを備え、ＥＥＰＲＯＭ１０に記憶される各種情報をＨＤＤに保存してもよい。画像出力装置１００から出力されるデータは、静止画以外に、動画であってもよい。
【産業上の利用可能性】
【００８３】
本発明は、ＡＶレシーバーや、音声映像出力装置等の機器に好適に採用され得る。
【符号の説明】
【００８４】
１００          画像出力装置
２００          表示装置
１０            ＥＥＰＲＯＭ
１０Ａ          ブートローダ
１０Ｂ          ＯＳ
１０Ｃ          カーネル
１０Ｄ                スナップショット
１０Ｅ                スナップショット解像度対応リスト
１０Ｆ          解像度設定
１０Ｇ          表示装置情報
１０Ｈ          確認ファイル
１０Ｉ          スナップショット所在情報
１０Ｊ          スナップショット展開プログラム
１０Ｋ          アプリケーション
１１            制御部
１２            通信部
１３            ＲＡＭ
【図１】
0005895385.tif 000002
【図２】
0005895385.tif 000003
【図３】
0005895385.tif 000004
【図４】
0005895385.tif 000005
【図５】
0005895385.tif 000006
【図６】
0005895385.tif 000007
【図７】
0005895385.tif 000008
【図８】
0005895385.tif 000009
【図９】
0005895385.tif 000010
【図１０】
0005895385.tif 000011
【図１１】
0005895385.tif 000012
【図１２】
0005895385.tif 000013
【図１３】
0005895385.tif 000014
【図１４】
0005895385.tif 000015
【図１５】
0005895385.tif 000016
【図１６】
0005895385.tif 000017
【図１７】
0005895385.tif 000018