(57)【特許請求の範囲】
【請求項１】
表示制御装置であって、
表示部に表示する第１画像を記録する第１記録部と、
前記表示部に表示する第２画像を記録する第２記録部と、
前記第１記録部と前記第２記録部とを含む複数の記録部に記録されている画像を読み込み、前記表示部に表示させる表示制御部と、
前記記録部のいずれに記録された画像を前記表示部に表示させるかを設定する第１の端子と、ユーザによる操作入力を受け付ける操作部からの信号に応じて値を変化させる第２の端子と、を備える指示部と、
前記表示制御装置が起動する際に、前記指示部が読み込むことで前記指示部の前記第１の端子を含む端子設定を行う初期設定データを記録した初期設定データ記録部と、を備え、
前記初期設定データは、ユーザが前記操作部を操作することで変化する前記第２の端子の値と、前記第１の端子の値とを対応付けた規則を含み、
前記指示部は、前記表示制御装置が起動する際、ＯＳの起動前に前記初期設定データを読み込んだことに応じて、前記規則に従って前記第１の端子の値を設定する、ことを特徴とする表示制御装置。
【請求項２】
前記第１の端子は、前記複数の記録部と接続し、
前記指示部は、前記規則に従って前記第１の端子の値を設定することにより、前記複数の記録部のいずれかを選択し、
前記複数の記録部のうち選択された記録部は、前記表示制御部からの画像の要求に応じて、記録している画像を前記表示制御部へ出力する、ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第１の端子は、前記表示制御部と接続し、
前記表示制御部は、前記指示部が前記規則に従って設定した前記第１の端子の値に応じて前記複数の記録部のいずれかを選択し、
前記複数の記録部のうち選択された記録部は、前記表示制御部からの画像の要求に応じて、記録している画像を前記表示制御部へ出力する、ことを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記指示部は、前記初期設定データを読み込んだ後、前記表示制御部のリセットを解除する、ことを特徴とする請求項１から請求項３のいずれか一項に記載の表示制御装置。
【請求項５】
前記初期設定データは、前記表示制御部のリセットを解除する設定を含む、ことを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記初期設定データは、前記規則に従って前記第１の端子の値を設定した後に前記表示制御部のリセットを解除する設定、を含む、ことを特徴とする請求項５に記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する表示制御装置に関し、起動時に画像を表示部に表示させることができる表示制御装置に関する。
【背景技術】
【０００２】
各色の画素を備える表示部に対して、画像を表示させる表示制御装置が知られている。表示部により表示される画像はメモリに記録されており、表示制御装置は、メモリから画像を読み出し、この画像を表示部に表示させる。
【０００３】
表示制御装置は、電源投入時やリセットの入力といった条件に応じて起動する。表示制御装置の起動時には、ハードウェアや、ソフトフェアを使用するために必要な各種の設定を行う。例えば、表示制御装置が内蔵するＳＯＣやＣＰＵ等のポートの設定や、ソフトウエアの動作で使用されるメモリ領域の初期化が行われる。以下では、このような、表示制御装置の起動時に行われる処理を初期化とも記載する。
【０００４】
特許文献１には、起動時において、表示部に画像データを表示させるものが開示されている。引用文献１では、ＣＰＵは、ＯＳの起動に先だって、ＢＩＯＳーＲＯＭに記録された起動画像データをＬＣＤ表示モジュールに表示させる。また、ＣＰＵは、起動画像データを表示した後、且つ、ＯＳの起動が開始した後に、入力を受け付けると、ＬＣＤ表示モジュールに表示されている起動画像データを他の起動画像データに変更することができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−４９０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示された発明では、１度表示した画像を入力に応じて他の画像に変更するものである。そのため、画像を変更するためには、少なくとも画像の表示を２回行う必要がある。また、ＣＰＵが表示された画像の変更を受け付けるタイミングは、ＯＳの起動が開始された後であり、画像を切り替えるために、ＯＳの起動に対して割込みを行っている。一旦、起動を開始したＯＳに対して割込みを行うことは現実的ではないし、割込みが成立し画像を変更するまでに時間がかかる。
【０００７】
本発明は、上記課題にかんがみてなされたもので、起動時の画像表示のやり方を改良した表示制御装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様では、表示制御装置は、表示部に表示する第１画像と第２画像とをそれぞれ記録する第１および第２記録部と、各記録部に記録されている画像を読み込み、表示部に表示させる表示制御部と、いずれの画像を表示部に表示させるかを設定する第１の端子を備える指示部と、表示制御装置が起動する際に、指示部の第１の端子を含む端子設定を行う初期設定データを記録した初期設定データ記録部と、有している。
ここで、第１記録部と第２記録部とは、別々の記録部により実現してもよいし、１つの記録部の別々のアドレスに第１画像と第２画像とを記録することで実現してもよい。表示制御装置は、少なくとも第１記録部と第２記録部を備えていればよく、３つ以上の記録部を備えるものであってもよい。第１の端子は、指示部の設定を伝えるための端子の総称であり、１つの端子（ピン）により実現されるもの以外にも、複数の端子ピンが合わさることで実現されてもよい。起動とは、メイン電源の投入、またはリセット入力に応じて、表示制御装置が駆動を開始することをいう。
【０００９】
初期設定データ記録部に記録される初期設定データは、表示制御装置の状態に応じて第１の端子の値を設定する規則を含んでいる。
ここで、表示制御装置の状態とは、表示制御装置に対して何らかの入力がある場合や、現在の日時、表示制御装置が設置されている環境の温度、湿度等に応じて内部の情報が変化することをいう。  規則とは、表示制御装置の状態と第１の端子の値との対応関係であり、指示部がこの初期設定データを読み込むことで、第１の端子の値が設定される。
指示部は、表示制御装置が起動する際、初期設定データを読み込んだことに応じて、規則に応じて第１の端子の出力値を設定する。そのため、表示制御部は、第１の端子の出力値に応じて設定される第１または第２画像を読み出し、表示部に表示させる。
【００１０】
上記のような構成により、表示制御装置の状態に応じて設定される第１の端子の値により、起動時に表示される画像が設定されるため、起動途中でユーザが画像を切り替える操作を行う場合に比べて、起動開始から画像を表示させるまでの時間を短くすることができる。
【図面の簡単な説明】
【００１１】
【図１】一例としての表示制御装置１００の構成を示すブロック構成図。
【図２】１例としてのＳＯＣ１０と、ＬＣＤコントローラ２４、第１フラッシュメモリ２５、第２フラッシュメモリ２６の接続状態を詳細に示す図。
【図３】第１の実施形態において、初期化ファイルにより規定されたＧＰＩＯポート１１の値とＧＰＩＯポート１２、１３の値との規則を示す図。
【図４】起動時において表示部２７に表示される画像を示す図。
【図５】ＳＯＣ１０により行われる起動処理を説明するフローチャート。
【図６】ステップＳ２で実行される初期化を詳細に示すフローチャート。
【図７】第２の実施形態において、１例としてのＳＯＣ１０と、ＬＣＤコントローラ２４、第１フラッシュメモリ２５、第２フラッシュメモリ２６の接続状態を詳細に示す図。
【図８】１例としてのＳＯＣ１０と、ＬＣＤコントローラ２４、第３フラッシュメモリ２８、の接続状態を詳細に示す図。
【発明を実施するための形態】
【００１２】
以下、下記の順序に従って本発明の実施形態を説明する。
１．第１の実施形態：
（１）表示制御装置の構成
（２）起動時における処理
２．第２の実施形態：
３．第３の実施形態：
４．第４の実施形態：
５．その他の実施形態：
【００１３】
１．第１の実施形態：
（１）表示制御装置の構成
図１は、一例としての表示制御装置１００の構成を示すブロック構成図である。
図１に示す表示制御装置１００は、表示部２７に画像を表示する機能を有する。表示制御装置１００は、プリンター、複合機、ＰＣ、スマートフォン等の装置としても機能する。まずは、図１をもとに表示制御装置１００の構成を説明する。
【００１４】
ＳＯＣ（System ON Chip）１０は、表示制御装置１００の駆動を統合的に制御する。ＳＯＣ１０のＧＰＩＯポート１１には、ユーザによる操作により操作信号を入力する操作部２１が接続されており、操作部２１を通じてユーザによる操作入力を受け付ける。ＧＰＩＯポート１１は、本発明の第２の端子として機能する。操作部２１は、キースイッチや、タッチパネル等、ユーザの操作を受付けるデバイスにより構成されている。
【００１５】
ＳＯＣ１０には、ＳＯＣ１０が実行する初期設定ファイル４０やＯＳ４１等のプログラムやデータが記録されたＲＯＭ２２、ＲＯＭ２２に記録されたデータを展開するＲＡＭ２３が接続されている。ＲＯＭ２２は、本発明の初期設定データ記録部として機能する。
初期設定ファイル４０は、ＳＯＣ１０の起動時にＳＯＣ１０により読み込まれるデータであり、本発明の初期設定データとして機能する。
【００１６】
ＳＯＣ１０には、表示部２７を駆動するためのＬＣＤコントローラ２４が接続されている。ＬＣＤコントローラ２４は、本発明の表示制御部として機能する。ＬＣＤコントローラ２４は、表示部２７を駆動するためのドライバとしても機能する。表示部２７は、例えば、液晶ディスプレイである。
【００１７】
ＳＯＣ１０のＧＰＩＯポート１２、１３には、ＬＣＤコントローラ２４が読み出す起動画像（第１画像、第２画像）が記録された第１フラッシュメモリ２５、第２フラッシュメモリ２６がそれぞれ接続されている。ＧＰＩＯポート１２、１３は本発明の第１の端子としても機能する。
【００１８】
図２は、１例としてのＳＯＣ１０と、ＬＣＤコントローラ２４、第１フラッシュメモリ２５、第２フラッシュメモリ２６の接続状態を詳細に示す図である。図２では、ＳＯＣ１０、ＬＣＤコントローラ２４、第１フラッシュメモリ２５、第２フラッシュメモリ２６はシリアルインタフェース３０により接続されている。この第１の実施形態では、シリアルインタフェース３０は、例えば、ＳＰＩ（Serial Peripheral Interface）ＩＦである。
【００１９】
ＳＯＣ１０のＧＰＩＯポート１２、１３は、シリアルインタフェース３０のスレーブセレクトラインＳＳＬにより第１フラッシュメモリ２５、第２フラッシュメモリ２６の設定ポートＳＳにそれぞれ接続されている。ＳＯＣ１０では、ＧＰＩＯポート１２、１３の値が変化（例えば、Ｈｉ）することで、スレーブセレクトラインＳＳＬを通して、いずれかのフラッシュメモリ１５、１６の設定ポートＳＳがアクティブになる。設定ポートＳＳがアクティブになることで、いずれかのフラッシュメモリ１５、１６の選択が行われる。
【００２０】
ＬＣＤコントローラ２４と、第１フラッシュメモリ２５および第２フラッシュメモリ２６とは、シリアルインタフェース３０の、送信データラインＳＤＯＬ、受信データラインＳＤＩＬ、クロックラインＳＣＫを介して接続されている。ＬＣＤコントローラ２４は、送信データラインＳＤＯＬを通じて第１フラッシュメモリ２５、第２フラッシュメモリ２６に画像要求コマンドを出力する。画像要求コマンドは、第１フラッシュメモリ２５、第２フラッシュメモリ２６に対して、記録されている起動画像を、送信データラインＳＤＯＬを通じて出力させるためのコマンドである。ここで、第１フラッシュメモリ２５および第２フラッシュメモリ２６は、設定ポートＳＳがアクティブになっている場合にのみ、画像要求コマンドの受信に応じて、起動画像を出力する。
【００２１】
表示制御装置１００に電源の投入されるまたはリセットされると、表示制御装置１００は起動する。表示制御装置１００の起動では、ＳＯＣ１０はＲＯＭ２２に記録されている初期設定ファイル４０を読み出し、各ハードウェアと繋がるポートの値や、内部メモリの値を初期化する。次に、ＳＯＣ１０は、ＲＯＭ２２に記録されたＯＳ４１を起動し、各種設定を行った後、通常駆動状態に移行する。
初期設定ファイル４０には、ＳＯＣ１０が、各ポートの値や、メモリの初期化といった初期化を行うための情報が記録されている。また、初期設定ファイル４０には、操作部２１の操作により設定されたＧＰＩＯポート１１の値に応じて、ＧＰＩＯポート１２、１３の値を設定するための規則が記録されている。なお、初期設定ファイル４０によるＧＰＩＯポート１１〜１３の規則は、起動時にのみ有効であり、起動が完了すると無効となる。
【００２２】
図３は、第１の実施形態において、初期設定ファイル４０により規定されたＧＰＩＯポート１１の値とＧＰＩＯポート１２、１３の値との規則を示す図である。図３では、表示制御装置１００の状態を、状態という言葉で示している。この第１の実施形態では、状態Ａは、操作部２１の予め決められた組み合わせの操作キーが操作されていない場合に、ＧＰＩＯポート１１の各ピンの値の組み合わせを意味している。状態Ｂは、操作部２１の予め決められた組み合わせの操作キーが操作されている場合に、ＧＰＩＯポート１１の各ピンの値の組み合わせを意味している。無論、組み合わせには、予め決められた操作キーが１つである場合も含む。
【００２３】
図３では、ＧＰＩＯポート１１の値が状態Ａとなる場合、ＧＰＩＯポート１２がＨｉとなり、ＧＰＩＯポート１３がＬｏｗとなる。ＧＰＩＯポート１２がＨｉとなることで、第１フラッシュメモリ２５の設定端子ＳＳがアクティブとなり、第１フラッシュメモリ２５が選択される。
ＧＰＩＯポート１１の値が状態Ｂとなる場合、ＧＰＩＯポート１２がＬｏｗとなり、ＧＰＩＯポート１３がＨｉとなる。ＧＰＩＯポート１３がＨｉとなることで、第２フラッシュメモリ２６の設定端子ＳＳがアクティブとなり、第２フラッシュメモリ２６が選択される。
【００２４】
（２）起動時における処理
次に、表示制御装置１００の起動時における処理を説明する。
図４は、起動時において表示部２７に表示される画像を示す図である。図４（ａ）は、第１フラッシュメモリ２５に記録されている第１画像を表示部２７に表示させた場合を示す。図４（ｂ）は、第２フラッシュメモリ２６に記録されている第２画像を表示部２７に表示させた場合を示す。
図５は、ＳＯＣ１０により行われる起動処理を説明するフローチャートである。図５に示す処理により、表示制御装置１００は、初期化とＯＳの起動を完了し、通常動作に移行する。また、この処理の過程において、図４に示す起動画像が表示部２７に表示される。
【００２５】
ＳＯＣ１０は、メイン電源の投入またはリセット入力を検知すると（ステップＳ１：ＹＥＳ）、ステップＳ２に進む。ステップＳ２では、ＳＯＣ１０は、初期化を行う。ステップＳ２の初期化の過程で、表示部２７に起動画像が表示される。
【００２６】
図６は、ステップＳ２で実行される初期化を詳細に示すフローチャートである。
まず、ステップＳ２１では、ＳＯＣ１０は、初期設定ファイル４０を読み出し、起動処理を開始する。
【００２７】
ステップＳ２２では、ＳＯＣ１０は、ＧＰＩＯ１７の値から表示制御装置１００の状態を取得する。例えば、ユーザが予め決められた操作キーを操作している場合、表示制御装置１００は状態Ｂ（図３）に変化している。ユーザが予め決められた操作キーを操作していない場合、キー状態は状態Ａ（図３）に変化している。
【００２８】
ステップＳ２３では、ＳＯＣ１０は、ステップＳ２２で取得した状態に応じてＧＰＩＯ１２、１３の値を設定する。例えば、ステップＳ２２で取得した状態が状態Ｂであれば、ＧＰＩＯ１２の値を『Ｌｏｗ』に、ＧＰＩＯ１３の値を『Ｈｉ』に変化させる。一方、ステップＳ２２で取得したキー状態が状態Ａであれば、ＧＰＩＯ１２の値を『Ｈｉ』に、ＧＰＩＯ１３の値を『Ｌｏｗ』に変化させる。ＳＯＣ１０のＧＰＩＯ１２、１３の変化により、起動画像を読み出す第１フラッシュメモリ２５または第２フラッシュメモリ２６の選択が行われる。
【００２９】
ステップＳ２４では、ＳＯＣ１０は、ＬＣＤコントローラ２４に繋がるリセットポートを変化させ、ＬＣＤコントローラ２４のリセットを解除する。ステップＳ２５では、ＳＯＣ１０は、表示部２７に繋がるリセットポートを変化させ、表示部２７のリセットを解除する。ＬＣＤコントローラ２４および表示部２７のリセットを解除することで、ＬＣＤコントローラ２４からステップＳ２３で選択されたフラッシュメモリ（第１フラッシュメモリ２５または第２フラッシュメモリ２６）に対して画像要求が行われ、表示部２７に起動画像が表示される。
ここで、初期設定ファイル４０では、ＧＰＩＯポート１２、１３を設定する処理（ステップＳ２３）の後に、ＬＣＤコントローラ２４、表示部２７のリセット処理（ステップＳ２４）が、記録されている。
【００３０】
ステップＳ２３の処理により、第１フラッシュメモリ２５が選択されていれば、第１画像がＬＣＤコントローラ２４に読み出され、表示部２７に表示される。図４（ａ）では、第１画像は、表示制御装置１００のメーカー名やブランド名『○△◇□』が表示される。ステップＳ２３の処理により、第２フラッシュメモリ２６が選択されていれば、第２画像がＬＣＤコントローラ２４に読み出され、表示部２７に表示される。図４（ｂ）では、第２画像は、ＲＯＭ１５に記録されたデータを更新していることを示す『更新処理中です』の文字が表示される。例えば、第２画像は、表示制御装置１００のアップデート処理において、ユーザまたはサービスマンの操作により表示される画像である。  
このように、図６に示すフローチャートに従って、ＳＯＣ１０の初期化が完了する。
【００３１】
図５に戻り、ステップＳ３では、ＳＯＣ１０は、ＲＯＭ２２に記録されたＯＳ４１をＲＡＭ２３に読み出し、ＯＳ４１を起動させる。
また、ＯＳ４１の起動に合わせてＲＯＭ２２に記録されたアプリケーションプログラムの起動を行うものであってもよい。
【００３２】
ＯＳの起動が完了すると（ステップＳ４：ＹＥＳ）、ステップＳ５では、ＳＯＣ１０は、表示部２７に表示されている起動画面の表示を終了し、ＯＳ４１によるＵＩ画像を表示する。
そして、表示制御装置１００の起動が完了し、通常動作に移行することとなる。
【００３３】
以上説明したようにこの第１の実施形態では、表示制御装置１００の起動時において、ＳＯＣ（指示部）１０が初期設定ファイル４０を読み出すことで、ＧＰＩＯポート（第１の端子）１２、１３の値が設定される。ＧＰＩＯポート１２、１３の値により、ＬＣＤコントローラ２４は、第１フラッシュメモリ２５または第２フラッシュメモリ２６から第１画像または第２画像を読み出し、表示部２７に読み出した起動画像を表示させる。
そのため、表示制御装置１００の状態に応じて設定されるＧＰＩＯポート１２、１３の値により、起動時に表示される起動画像が設定されるため、起動途中でユーザが画像を切り替える動作を行う場合に比べて、起動から起動画像を表示させるまでの時間を短くすることができる。さらに、最初から適切な起動画面を表示することができ、別の画面を表示してから切り替えるということをしなくても済む。
【００３４】
ＳＯＣ１０は、ユーザによる操作入力を受け付ける操作部２１からの信号に応じて値を変化させるＧＰＩＯポート１１（第２の端子）を備えている。そして、初期化ファイルに記録された規則は、ユーザが操作部２１を操作することで変化したＧＰＩＯポート１１の値と、ＧＰＩＯポート１２、１３とを対応付けるものであるため、初期設定ファイル４０において、第１フラッシュメモリ２５、第２フラッシュメモリ２６を選択するための規則をより簡易に実現することが可能となる。
【００３５】
ＳＯＣ１０は、ＯＳ４１の起動前に初期設定ファイル４０を読み込むことで、ＯＳ４１の起動に対して割込みを生じさせる場合に比べて、ＯＳの起動を安定化させることができる。
【００３６】
初期設定ファイル４０には、ＬＣＤコントローラ２４のリセット指示を行う設定を含むことで、初期化の過程でＬＣＤコントローラ２４が起動画像を表示するタイミングまでを設定することができ、起動画像を表示するのに要する時間を短くすることができる。
【００３７】
表示制御装置１００のファームウェアの更新処理時に、起動画像を変化させる構成とすることで、ユーザは表示制御装置１００がファームウェアを更新するモードに移行したことを視覚的に判断することが可能となる。
【００３８】
２．第２の実施形態：
この第２の実施形態では、ＳＯＣ１０の第１の端子の変化をＬＣＤコントローラ２４が検知し、検知結果に応じてＬＣＤコントローラ２４が起動画像を読み出すフラッシュメモリを選択する構成が、第１の実施形態と比べて異なる。
【００３９】
図７は、第２の実施形態において、１例としてのＳＯＣ１０と、ＬＣＤコントローラ２４、第１フラッシュメモリ２５、第２フラッシュメモリ２６の接続状態を詳細に示す図である。図７では、ＳＯＣ１０の第１端子として機能するＧＰＩＯポート１４は、ＬＣＤコントローラ２４に接続されている。ＳＯＣ１０はＧＰＩＯポート１１の値に応じて、ＧＰＩＯポート１４の値を変化させる。初期設定ファイル４０には、表示制御装置１００の状態と、ＧＰＩＯ１４の２段階の値（ハイ又はロー）との規則とが記録されており、ＳＯＣ１０がこの初期化ファイルを読み込むことで、表示制御装置１００の状態に応じてＧＰＩＯ１４の値が設定される。
【００４０】
ＬＣＤコントローラ２４は、ラインＤＬを通じてＳＯＣ１０のＧＰＩＯポート１４と接続されており、ＧＰＩＯポート１４の値を検知できるようになっている。
ＬＣＤコントローラ２４と第１フラッシュメモリ２５、第２フラッシュメモリ２６とは、シリアルインタフェース３１のスレーブセレクトラインＳＳＬ、送信データラインＳＤＯＬ、受信データラインＳＤＩＬ、クロックラインＳＣＫを介して接続されている。
【００４１】
ＬＣＤコントローラ２４は、ＧＰＩＯポート１４の検知結果に応じて、ポートＰ１、Ｐ２の値を変化させて、いずれかのフラッシュメモリ２５、２６の設定ポートＳＳをアクティブにする。すなわち、ＬＣＤコントローラ２４は、フラッシュメモリ２５、２６のいずれかを選択する。
ＬＣＤコントローラ２４は、受信データラインＳＤＩＬを通じて第１フラッシュメモリ２５、第２フラッシュメモリ２６に画像要求コマンドを出力する。ＬＣＤコントローラ２４によりスレーブセレクトラインＳＳＬを通じて選択された第１フラッシュメモリ２５または第２フラッシュメモリ２６は、画像要求コマンドの受信に応じて、画像をＬＣＤコントローラ２４に出力する。
そして、起動画像を受信したＬＣＤコントローラ２４は、表示部２７を駆動し、起動画像を表示する。
【００４２】
以上説明したようにこの第２の実施形態では、第１の実施形態に加えて以下の効果を奏する。第１フラッシュメモリ２５と第２フラッシュメモリ２６は、ＬＣＤコントローラ２５により選択されるため、ＳＯＣ１０と、第１フラッシュメモリ２５および第２フラッシュメモリ２６とをスレーブセレクトラインＳＳＬで選択する必要がない。そのため、ＳＯＣ１０のポート数や配線数を少なくすることができる。
【００４３】
３．第３の実施形態：
この第３の実施形態では、第１画像と第２画像とを記録するフラッシュメモリは、一つであり、フラッシュメモリはＳＯＣ１０の第１の端子の変化に応じて、第１画像または第２画像を読み出す構成が第１の実施形態と比べて異なる。
【００４４】
図８は、１例としてのＳＯＣ１０と、ＬＣＤコントローラ２４、第３フラッシュメモリ２８、の接続状態を詳細に示す図である。図８では、ＳＯＣ１０、ＬＣＤコントローラ２４、第３フラッシュメモリ２８は、Ｉ２Ｃ等のシリアルインタフェース３２によりそれぞれ接続されている。第３フラッシュメモリ２８は、第１画像と第２画像とを記録している。
ＳＯＣ１０は、第１の端子として機能するＧＰＩＯ１５の値を２段階（ハイ又はロー）に変化させることで、第３フラッシュメモリ２８に記録された第１画像、第２画像のいずれかを選択することができる。初期設定ファイル４０には、表示制御装置１００の状態と、ＧＰＩＯ１５の３段階の値との規則とが記録されており、ＳＯＣ１０がこの初期化ファイルを読み込むことで、表示制御装置１００の状態に応じてＧＰＩＯ１５の値が設定される。
【００４５】
ＳＯＣ１０のＧＰＩＯポート１５の値が変化（例えば、Ｈｉ）することで、第３フラッシュメモリ２８は、ＧＰＩＯポート１５の変化を検知する。第３フラッシュメモリ２８は、検知結果をもとに、第１画像、第２画像のいずれかを選択する選択部２９を有している。例えば、ＧＰＩＯポート１５の変化が第１画像を選択するものであれば、選択部２９は、所定のアドレスに記録された第１画像を読み出す。一方、ＧＰＩＯポート１５の変化が第２画像を選択するものであれば、選択部２９は、所定のアドレスに記録された第２画像を読み出す。
【００４６】
ＬＣＤコントローラ２４は、シリアルインタフェース３２を通じて第３フラッシュメモリ２８に画像要求コマンドを出力する。第３フラッシュメモリ２８からは、ＬＣＤコントローラ２４に対して選択部１８により選択された第１画像または第２画像が返信される。そして、起動画像を受信したＬＣＤコントローラ２４は、表示部２７を駆動し、起動画像を表示する。
【００４７】
以上説明したようにこの第３の実施形態では、起動画像を記録するフラッシュメモリが１つである場合でも、本発明を適用し、表示制御装置１００の状態に応じて、別々の起動画像を表示させることができる。
【００４８】
４．第４の実施形態：
表示制御装置１００の状態として用いられるものは、操作部２１からの信号に限定されない。例えば、ＳＯＣ１０がリアルタイムクロックを備える場合に、現在の日時をもとに、起動画像を切り替えるものであってもよい。
また、表示制御装置１００の状態として、表示制御装置１００が設置されている環境の温度や湿度を用いるものであってもよい。
日時、温度、湿度等を表示制御装置１００の状態として用いることで、日時や周囲の環境に応じて起動画像を変化させることができ、ユーザの表示制御装置に対する愛着を高めることができる。
【００４９】
５．その他の実施形態：
表示制御装置が表示部を備えることは一例であり、表示制御装置と表示部とが別々の装置として機能するものであってもよい。
記録部としてフラッシュメモリを用いることは一例に過ぎず、書き換え可能な不揮発性メモリであればどのようなものであってもよい。
起動画像を記録するフラッシュメモリの数やフラッシュメモリが記録する画像の数は、２つに限定されず、３以上の数であってもよい。３以上であるときは、ＧＰＩＯポートを複数のポートとして、各ポートのハイとローとの組み合わせによって、１つの画像を選択するようにする。
指示部を実現するものはＳＯＣ１０に限定されず、ＣＰＵとこのＣＰＵにより制御されるＩＣとを組み合わせて指示部を実現するものであってもよい。
【００５０】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００５１】
１０…ＳＯＣ、１１、１２、１３、１４、１５…ＧＰＩＯポート、２１…操作部、２２…ＲＯＭ、２３…ＲＡＭ、２４…ＬＣＤコントローラ、２５…第１フラッシュメモリ、２６…第２フラッシュメモリ、２７…表示部、４０…初期設定ファイル、１００…表示制御装置
【図１】
0006520006.tif 000002
【図２】
0006520006.tif 000003
【図３】
0006520006.tif 000004
【図４】
0006520006.tif 000005
【図５】
0006520006.tif 000006
【図６】
0006520006.tif 000007
【図７】
0006520006.tif 000008
【図８】
0006520006.tif 000009