(57)【要約】【課題】  表示部の向きに応じた画像を容易に検索し、表示する。【解決手段】  画像を表示する表示装置であって、前記表示装置の縦横の向きを検出する検出手段と、複数の画像データの中から、前記検出手段により検出された向きに応じた向きの画像データを検出する検索手段と、表示部と、前記検索手段により検出された画像データに係る画像を前記表示部に表示する制御手段とを備える。【選択図】  図１
2010218544.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示装置であって、
前記表示装置の縦横の向きを検出する検出手段と、
複数の画像データの中から、前記検出手段により検出された向きに応じた向きの画像データを検出する検索手段と、
表示部と、
前記検索手段により検出された画像データに係る画像を前記表示部に表示する制御手段とを備える表示装置。
【請求項２】
前記制御手段は、前記検出手段により前記表示装置の向きが変わったことが検出されると表示する画像を変更することを特徴とする請求項１記載の表示装置。
【請求項３】
前記制御手段は、前記検索手段により検出された複数の画像データのうちの一つの画像データに係る画像を表示し、前記表示する画像の切り替え指示があると、前記検出された複数の画像データのうちの他の画像データに係る画像を表示することを特徴とする請求項１または２記載の表示装置。
【請求項４】
前記制御手段は、前記検索手段により検出された同じ向きの複数の画像データに係る縮小画像を一覧表示することを特徴とする請求項１または２に記載の表示装置。
【請求項５】
前記検索手段は、縦向きの画像データを示す縦向きリストと、横向きの画像データを示す横向きリストとを生成し、前記制御手段は、前記表示装置の向きが縦向きの場合には前記縦向きリストに指定された画像データに係る画像を表示し、前記表示装置の向きが横向きの場合には前記横向きリストに指定された画像データに係る画像を表示することを特徴とする請求項１〜４の何れか１項に記載の表示装置。
【請求項６】
前記制御手段は、横向きの前記表示装置に対して前記横向きリストに指定された画像データに係る画像を表示している状態で、画像の向きの切り替え指示があると、前記縦向きリストに指定された画像データに係る画像を表示することを特徴とする請求項５に記載の表示装置。
【請求項７】
前記制御手段は、前記検出手段により前記表示装置の向きが変わったことが検出されると、向きが変わる前に表示していたの画像の向きとは違う向きの画像を表示することを特徴とする請求項１記載の表示装置。
【請求項８】
前記制御手段は、縦向きの画像を表示しているときに前記表示装置の向きが横向きになると、前記縦向きの画像に代えて横向きの画像を表示し、横向きの画像を表示しているときに前記表示装置の向きが縦向きになると、前記横向きの画像に代えて縦向きの画像を表示することを特徴とする請求項１から７の何れか１項に記載の表示装置。
【請求項９】
前記表示装置の向きが変わると表示している画像の向きとは違う向きの画像を表示する表示モードと、前記表示装置の向きが変わっても表示している画像を変更せずに表示する表示モードのうちの何れかを設定する手段を備えたことを特徴とする請求項１記載の表示装置。
【請求項１０】
画像を表示する表示装置であって、
前記表示装置の縦横の向きを検出する検出手段と、
複数の画像データを縦向きの画像と横向きの画像に分類する手段と、
表示部と、
前記検出手段により検出された向きに応じて、前記分類された縦向きまたは横向きの画像データの一方を選択し、前記選択した画像データに係る画像を前記表示部に表示する制御手段とを備える表示装置。
【請求項１１】
前記制御手段は、前記表示装置が縦向きである場合には縦向きの画像データを選択し、前記表示装置が横向きである場合には横向きの画像データを選択することを特徴とする請求項１０記載の表示装置。
【請求項１２】
前記制御手段は、縦向きの画像を表示しているときに前記表示装置の向きが横向きになると、前記横向きの画像データを選択し、縦向きの画像に代えて選択した前記横向きの画像データに係る画像を表示し、横向きの画像を表示しているときに前記表示装置の向きが縦向きになると、前記縦向きの画像データを選択し、前記横向きの画像に代えて選択した前記縦向きの画像データに係る画像を表示することを特徴とする請求項９または１０に記載の表示装置。
【請求項１３】
前記分類する手段は、前記縦向きの画像データを示す縦向きリストと、前記横向きの画像データを示す横向きリストとを生成し、前記制御手段は、前記表示装置の向きが縦向きの場合には前記縦向きリストに指定された画像データに係る画像を表示し、前記表示装置の向きが横向きの場合には前記横向きリストに指定された画像データに係る画像を表示することを特徴とする請求項１０〜１２の何れか１項に記載の表示装置。
【請求項１４】
記憶媒体に記憶された画像データに係る画像を表示する表示装置であって、
前記記憶媒体に記憶された複数の画像データの向きをそれぞれ判定し、前記表示装置の縦横の向きが変わると、前記判定の結果に基づき、向きが変わる前に表示中の画像の向きとは違う向きの画像を表示することを特徴とする表示装置。
【請求項１５】
画像データに係る画像を表示装置に表示させる装置であって、
前記表示装置の縦横の向きを検出する検出手段と、
複数の画像データの中から、前記検出手段により検出された向きに応じた向きの画像データを検出する検索手段と、
前記検出手段により検出された向きに応じて、前記検索手段により検出された画像データに係る画像を前記表示装置に表示する制御手段とを備える表示制御装置。
【請求項１６】
画像データに係る画像を表示装置に表示させる装置であって、
前記表示装置の縦横の向きを検出する検出手段と、
複数の画像データを縦向きの画像と横向きの画像に分類する手段と、
前記検出手段により検出された向きに応じて、前記分類された縦向きまたは横向きの画像データの一方を選択し、前記選択した画像データに係る画像を前記表示装置に表示する制御手段とを備える表示制御装置。
【請求項１７】
前記検出手段は前記表示装置から送信された情報に基づいて前記表示装置の向きを検出することを特徴とする請求項１４または１５に記載の表示制御装置。
【請求項１８】
画像を表示する表示部を備える表示装置の制御方法であって、
前記表示装置の縦横の向きを検出する検出工程と、
複数の画像データの中から、前記検出された向きに応じた向きの画像データを検出する検索工程と、
前記検索された画像データに係る画像を前記表示部に表示する表示制御工程とを備える制御方法。
【請求項１９】
画像を表示する表示部を備える表示装置の制御方法であって、
前記表示装置の縦横の向きを検出する検出工程と、
複数の画像データを縦向きの画像と横向きの画像に分類する工程と、
前記検出された向きに応じて、前記分類された縦向きまたは横向きの画像データの一方を選択し、前記選択した画像データに係る画像を前記表示部に表示する表示制御工程とを備える制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置に関し、特に、画像の表示制御に関する。
【背景技術】
【０００２】
従来、携帯電話やＰＤＡなどの情報端末において、メモリカードから読み出した画像などを表示するものが知られている（例えば、特許文献１）。また、近年では、５−１０インチ程度の液晶パネルやメモリカードスロットを備え、メモリカードに記憶された画像を読み出して表示する、デジタルフォトフレームと呼ばれる表示装置も身近になってきた。
【０００３】
この種の装置では、液晶パネルなどの表示部の縦横の向きを容易に変えることができる。表示部の向きを変えた場合、表示される画像の向きも変わってしまう。そのため、この種の装置では、表示する画像の向きを変更する機能をもつのが一般的である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３９１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の様に、携帯端末などで画像を表示しているときに表示部の向きを変えた場合、ユーザは表示する画像の向きを変えればよかった。
【０００６】
一方、この種の装置では、メモリカードに保存された画像を壁紙として使用することができるものがある。そこで、表示部が横長であり、ユーザが横長の画像を壁紙として設定したい場合、ユーザが自分で壁紙に適した向きの画像を探す必要があった。
【０００７】
また、これ以外にも、表示部の向きに合った画像を表示したい場合には、同様に、ユーザが自分で表示部の向きに適した画像を探し、表示する必要があった。
【０００８】
本発明はこの様な問題を解決し、表示部の向きに応じた画像を容易に検索し、表示することができる装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の表示装置は、画像を表示する表示装置であって、前記表示装置の縦横の向きを検出する検出手段と、複数の画像データの中から、前記検出手段により検出された向きに応じた向きの画像データを検出する検索手段と、表示部と、前記検索手段により検出された画像データに係る画像を前記表示部に表示する表示制御手段とを備える。
【発明の効果】
【００１０】
表示部の向きに応じた画像を容易に検索し、表示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における表示装置の外観図である。
【図２】表示装置の構成を示す図である。
【図３】表示装置の動作を示すフローチャートである。
【図４】表示データの生成処理を示すフローチャートである。
【図５】通常表示モードの動作を示すフローチャートである。
【図６】切り替え表示モードの動作を示すフローチャートである。
【図７】単一表示モードの動作を示すフローチャートである。
【図８】一覧表示モードの動作を示すフローチャートである。
【図９】スライドショーモードの動作を示すフローチャートである。
【図１０】表示画面の様子を示す図である。
【図１１】表示画面の様子を示す図である。
【図１２】本発明の実施形態における表示システムの外観図である。
【図１３】表示制御装置の構成を示す図である。
【図１４】表示制御装置の動作を示すフローチャートである。
【図１５】接続確認処理の動作を示すフローチャートである。
【図１６】機器情報取得処理の動作を示すフローチャートである。
【図１７】単一表示モードの動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を説明する。
【００１３】
図１は、本発明の実施形態における表示装置１００の外観を示す図である。表示装置１００は、図１に示す様に、表示装置に対面しているユーザに対してその筐体１００ａの向きを縦向き、及び横向きにした状態で設置可能な構成となっている。具体的には、図１（ａ）に示す状態で表示装置１００を設置した場合、液晶パネル等を含む表示部１０６の縦方向の長さが横方向の長さよりも長いので、この状態を縦向きとする。また、図１（ｂ）に示す状態で表示装置１００を設置した場合、表示部１０６の横方向の長さが縦方向の長さよりも長いので、この状態を横向きとする。
【００１４】
表示装置１００は、ユーザがメモリカードＭなどの記録媒体を自由に装着、排出するためのスロット等の機構を備えている。そして、記録媒体に記録された静止画や動画などの画像データを読み出し、読み出した画像データに係る画像を表示部１０６に表示する。また、表示装置１００は重力センサを備えており、表示装置１００の縦横の向きを重力センサによって検出する。そして、検出した向きに応じて後述の如く表示画面を制御する。
【００１５】
図２は表示装置１００の内部の構成を示す機能ブロック図である。
【００１６】
図２において、制御部１０１は表示装置１００の動作を制御する。読み出し部１０２は、メモリカード等の記録媒体Ｍから静止画データや動画データなどを読み出す。本実施形態では、記録媒体Ｍから静止画データを読み出して表示する場合の処理について説明するが、動画データについても同様に表示可能である。画像処理部１０３は、記録媒体Ｍから読み出した画像データを復号し、情報量を伸張するためのデコーダを含む。また、画像処理部１０３は、復号した画像データのサイズを変更する処理等、各種の画像処理を実行する。
【００１７】
操作部１０４は、電源スイッチやモードを切り替えるためのモードスイッチ、表示する画像を切り替えるためのスイッチ等、各種の操作スイッチを備える。また、本実施形態では、表示装置１００を操作するためのリモートコントローラを備えており、このリモコン、及び、リモコンからのコマンドを受ける受信部も操作部１０４に含むものとする。表示制御部１０５は、表示部１０５に表示する画像データを生成して表示部１０６に表示する。
【００１８】
表示制御部１０５は、記録媒体Ｍから読み出された画像の他、制御部１０１からの指示により、メニュー画面等、各種の情報を示す表示データを生成し、表示部１０６に表示する。表示部１０６は、数インチ程度の液晶パネルを含み、表示制御部１０５から送られる表示用の画像データに応じた画像を表示する。重力センサ１０７は、公知の技術により、表示装置１００の縦横の向きを検出して制御部１０１に知らせる。具体的には、表示装置１００が縦向きであるか、横向きであるかを検知して制御部１０１に知らせる。
【００１９】
メモリ１０８フラッシュメモリなどの半導体メモリや、ハードディスクなどを含み、記憶媒体Ｍから読み出された画像データを記憶する。また、メモリ１０８は、制御部１０１が各種の情報を記憶する。データバス１０９は各ブロックの間で各種のデータを送受信する。
【００２０】
次に、表示装置１００の動作について説明する。図３は表示装置１００の動作を示すフローチャートである。図３の処理は、制御部１０１が各部を制御することにより実行される。
【００２１】
電源が投入されると、まず、重力センサ１０７により表示装置１００の向きを検出する（Ｓ３０１）。そして、表示装置１００の向きに従い、後述の様に表示用の画像データを生成し、表示部１０６に表示する（Ｓ３０２）。また、画像を表示しているときにユーザが表示装置１００の向きを変更し、重力センサ１０７が表示装置１００の向きが変化したことを検出するとＳ３０１に戻る（Ｓ３０３）。また、表示装置１００の向きが変化しない場合、ユーザが操作部１０４を操作して、表示モードの切り替えを指示したかどうかを判別する（Ｓ３０４）。
【００２２】
表示装置１００は通常表示モードと切り替え表示モードを持つ。通常表示モードは、表示装置１００の向きに合わせて、画像の向き、及びサイズを自動的に変更して表示するモードである。
【００２３】
例えば、表示装置１００を横向きに設置し、表示部１０６に横向きの画像を表示した場合には、図１０（ａ）に示すように、横向きの画像１００１が表示される。この状態で、表示装置１００を横向きに設置した場合、表示画面は図１０（ｂ）の１００２の様になり、見にくくなってしまう。
【００２４】
そこで、この様な場合は、図１０（ｃ）に示すように、自動的に表示する画像の向きを変更し、更に、表示部１０６の横方向の長さに合わせてサイズを縮小した横向きの画像１００３を表示する。
【００２５】
一方、切り替え表示モードは、表示装置１００の向きに応じた向きの画像を自動的に検索し、表示するモードである。切り替え表示モードでは、後述のように、画像の表示中に表示装置１００の向きを変えた場合、現在表示中の画像に代えて、切り替え後の表示装置の向きに合った画像に自動的に切り替えて表示する。
【００２６】
Ｓ３０４で、これら通常表示モードと切り替え表示モードの間でモードの切り替え指示があると、Ｓ３０２に戻り、切り替え後に設定された表示モードに応じて表示する画像データを生成する。表示モードの切り替え指示が無い場合には、電源オフの指示を判別し（Ｓ３０５）、指示がなければＳ３０２に戻る。また、電源オフの指示があると、表示装置１００の電源をオフして処理を終了する。
【００２７】
次に、表示データの生成処理について説明する。図４は表示データ生成処理を示すフローチャートである。図４の処理は、制御部１０１が各部を制御することにより実行され、表示装置１００の電源が投入されている間、繰り返し実行される。
【００２８】
まず、表示モードが、通常表示モードと切り替え表示モードの何れに設定されているかを判別する（Ｓ４０１）。通常表示モードが設定されていた場合、通常表示処理を実行する（Ｓ４０２）。また、切り替え表示モードが設定されていた場合には、切り替え表示処理を実行する（Ｓ４０３）。
【００２９】
図５は、Ｓ４０２における通常表示モードの処理を示すフローチャートである。図５の処理も、制御部１０１が各部を制御することにより実行される。また、本実施形態においては、通常表示モード、切り替え表示モードそれぞれにおいて、画像を１画面づつ表示する単一表示モード、所定数の縮小画像を一覧表示する一覧表示モード、スライドショーモードの三つのモードを持つ。そして、ユーザは操作部１０４を操作することで、これら三つのモードの何れかを設定、切り替えることが可能である。なお、以下の実施形態では、記録媒体Ｍから静止画データを読み出して表示する場合について説明する。
【００３０】
図５において、まず、これら三つの表示モードのうち、単一表示モードが設定されているかどうか判別する（Ｓ５０１）。単一表示モードが設定されていた場合、記録媒体Ｍに記録された静止画データのうちの一つを表示する静止画データとして指定する（Ｓ５０２）。記録媒体Ｍには複数の静止画データが所定のファイルシステムに従ってファイル形式で記録されているものとする。読み出し部１０２は記録媒体Ｍから各静止画データに係る管理情報を読み出し、この管理情報に基づいて、読み出すべき静止画データを指定する。
【００３１】
ここでは、管理情報に含まれる記録日時の情報に従い、最も記録日時が古いものを指定するものとするが、もちろんこれ以外の条件に従って読み出す静止画を指定してもよい。また、以前にも記録媒体Ｍからの静止画を表示したことがある場合には、前回、最後に表示していた静止画をメモリ１０８に記憶しておき、指定して読み出すようにしてもよい。また、後述の様に、一覧表示モードで表示された縮小画像の一つが選択され、単一表示モードへの切り替え指示があった場合には、一覧表示画面で選択されていた縮小画像に対応する静止画データを表示する画像として指定する。
【００３２】
読み出す静止画データを指定すると、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出す（Ｓ５０３）。そして、画像処理部１０３により読み出した静止画データを復号し、一旦メモリ１０８に記憶する。制御部１０１は、静止画データの向きを判別し、この静止画の向きと表示装置１００の向きとに基づいて、画像処理部１０３により表示用の画像データを生成する（Ｓ５０４）。
【００３３】
ここで、静止画データの向きの判別処理について説明する。各静止画データを格納したファイルには、ファイルシステムによって、縦横の向きに関する属性情報が付加されている。例えば、静止画データがＪＰＥＧ形式の場合は、Ｅｘｉｆ情報に格納されている、Ｏｒｉｅｎｔａｔｉｏｎタグを属性情報として用いる。Ｏｒｉｅｎｔａｔｉｏｎタグは、静止画データがどこを起点として、どの向きで格納されているかを示す情報であり、この値を参照して、画像データの縦横の向きを判別することができる。
【００３４】
これ以外にも、各静止画データの縦と横のサイズ（画素数）の情報に基づいて向きを判断してもよい。また、ユーザが各々の画像に対して縦横の向きを指定し、その指定された向きの情報を各静止画データと関連させて記憶しておき、画像の向きを判別してもよい。制御部１０１は、これらの方法により、記録媒体Ｍに記録された各画像データの向きを判別する。
【００３５】
この様に生成された表示用の画像データは表示制御部１０５に送られ、表示部１０６に表示される。画像データの表示中、ユーザが操作部１０４を操作して、次の画像への切り替え指示があると（Ｓ５０５）、現在表示中の静止画データの次の静止画データを指定し、Ｓ５０３に戻る（Ｓ５０８）。切り替え指示が無い場合、表示装置１００の向きが変化したかどうか判別する（Ｓ５０６）。
【００３６】
表示装置１００の向きが変わると、前記の通り、表示している画像のサイズ、及び向きを変更する必要があるので、Ｓ５０４に戻り、画像の向きと表示装置１００の向きに従い、表示用の画像データを生成し直す。表示装置１００の向きが変化していない場合、ユーザが操作部１０４を操作して、表示モードが他のモード、即ち、切り替え表示モード、一覧表示モード、スライドショーモードの何れかに切り替えの指示があったかどうかを判別する（Ｓ５０７）。モード切り替えの指示があると、図５のフローを抜ける。
【００３７】
また、Ｓ５０１で単一表示モードでない場合、一覧表示モードが設定されたかどうか判別する（Ｓ５０９）。一覧表示モードが設定されていた場合、記録媒体Ｍに記録された静止画データのうち、一覧に表示するためのｎ（ｎは２以上の整数）画面の静止画データを指定する（Ｓ５１１）。本実施形態では、例えば、一覧表示モードにおいては、一つの表示画面内に６画面の静止画の縮小画像を表示するものとする。また、最初に表示する静止画は、単一表示モードと同様、記録日時が古いものから指定するが、もちろんこれ以外でもよい。
【００３８】
次に、指定した６画面の静止画データを記録媒体Ｍから読み出し、画像処理部１０３によりそれぞれ復号する。制御部１０１は、各静止画データの向きを判別し、この静止画の向きと表示装置１００の向きとに基づいて、画像処理部１０３により一覧表示用の画像データを生成する（Ｓ５１２）。このとき、縮小画像のうちの一つを選択するためのカーソルも合わせて表示する。
【００３９】
図１０（ｅ）は、表示装置１００を縦向きに設置した際に、通常表示モードにおいて表示する一覧表示画面１００４の様子を示している。図１０（ｅ）に示すように、一覧表示画面１００４には、縦向きの縮小画像１００４ａ、１００４ｂ、１００４ｃ、１００４ｆと、横向きの縮小画像１００４ｄ、１００４ｅの６個の縮小画像が表示されている。横向きの縮小画像１００４ｄ、１００４ｅの横幅は、縦向きの縮小画像の横幅に合わせて縮小されて表示される。
【００４０】
また、カーソル１００５はユーザが縮小画像のうちの一つを選択するために表示される。ユーザが操作部１０４を操作してカーソル１００５を移動することで縮小画像の一つを選択し、その状態で再生を指示すると単一表示モードに切り替わる。そして、図１０（ａ）、或いは（ｃ）の様に、選択された画像が単一表示モードで表示される。
【００４１】
また、図１０（ｄ）は、表示装置１００を横向きに設置した際に、通常表示モードにおいて表示する一覧表示画面１００６の様子を示している。図１０（ｄ）に示すように、一覧表示画面１００６には、縦向きの縮小画像１００６ａ、１００６ｂ、１００６ｃ、１００６ｆと、横向きの縮小画像１００６ｄ、１００６ｅの６個の縮小画像が表示されている。横向きの縮小画像１００６ｄ、１００６ｅの横幅は、縦向きの縮小画像の横幅に合わせて縮小されて表示される。
【００４２】
この様に一覧表示画面を表示した後、ユーザにより表示画面の切り替え指示があると（Ｓ５１３）、次の一覧画面で表示する静止画データを指定し（Ｓ５１６）、Ｓ５１１に戻る。また、切り替え指示が無い場合、表示装置１００の向きが変化したかどうか判別する（Ｓ５１４）。表示装置１００の向きが変わると、Ｓ５１２に戻り、一覧表示用の画像データを生成し直す。表示装置１００の向きが変化していない場合、ユーザが操作部１０４を操作して、表示モードが他のモード、即ち、切り替え表示モード、一覧表示モード、スライドショーモードの何れかに切り替えの指示があったかどうかを判別する（Ｓ５１５）。モード切り替えの指示があると、図５のフローを抜ける。
【００４３】
また、Ｓ５０９で一覧表示モードでない場合、スライドショーモードと判断し、記録媒体Ｍに記録された静止画データのうちの一つを最初に表示する静止画データとして指定する（Ｓ５１７）。このときに指定する静止画は、単一表示モードと同じ画像とする。読み出す静止画データを指定すると、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出す（Ｓ５１８）。そして、画像処理部１０３により読み出した静止画データを復号し、一旦メモリ１０８に記憶する。制御部１０１は、静止画データの向きを判別し、この静止画の向きと表示装置１００の向きとに基づいて、画像処理部１０３により表示用の画像データを生成する（Ｓ５１９）。
【００４４】
スライドショーモードでは、一定時間が経過する毎に表示する画像を自動的に切り替える。そのため、最初の画像を表示した後、内蔵するカウンタを動作させ、画像を表示してからの経過時間をカウントする。そして、カウンタの値に基づいて表示画像の切り替えタイミングとなったかどうか判別する（Ｓ５２０）。
【００４５】
表示画像の切り替えタイミングである場合には、現在表示中の静止画データの次の静止画データを指定し、Ｓ５１８に戻る（Ｓ５２４）。切り替えタイミングで無い場合、表示装置１００の向きが変化したかどうか判別する（Ｓ５２１）。表示装置１００の向きが変わると、表示している画像のサイズ、及び向きを変更する必要があるので、Ｓ５１９に戻り、画像の向きと表示装置１００の向きに従い、表示用の画像データを生成し直す。
【００４６】
表示装置１００の向きが変化していない場合、ユーザが操作部１０４を操作して、スライドショーの中止を指示したかどうかを判別する（Ｓ５２２）。スライドショーの中止が指示されると、表示モードを一覧表示モードに切り替え、図５のフローを抜ける（Ｓ５２５）。また、中止の指示が無い場合、表示モードが他のモード、即ち、切り替え表示モード、一覧表示モード、スライドショーモードの何れかに切り替えの指示があったかどうかを判別する（Ｓ５２３）。モード切り替えの指示があると、図５のフローを抜ける。
【００４７】
次に、切り替え表示モードの処理について、図６〜図９のフローチャートを用いて説明する。図６は、Ｓ４０３における切り替え表示モードの処理を示すフローチャートである。なお、図６〜図９の何れの処理も、制御部１０１が各部を制御することにより実行される。
【００４８】
まず、記録媒体Ｍに記録された静止画データのうち、縦向きの画像と横向きの画像をそれぞれ示すリストが生成済みであるかどうかを判別する（Ｓ６０１）。リストが生成されていない場合、記録媒体Ｍに記録された各静止画データの属性情報に基づいて、それぞれの静止画データが縦向きの画像か、或いは、横向きの画像かを判定する。判定の結果、各静止画データを縦向きの画像と横向きの画像に分類する。そして、縦向きの静止画データを示すリストと、横向きの静止画データを示すリストをそれぞれ生成し、メモリ１０８に記憶する（Ｓ６０２）。
【００４９】
なお、各リストには、各静止画データのファイル名など、静止画データを特定できる識別情報を記載する。また、各リストには、静止画データの記録日時の順に静止画データの情報を記載する。Ｓ６０１において、各リストがメモリ１０８に記憶されていた場合には、そのままＳ６０３に進む。
【００５０】
次に、単一表示モードが設定されているかどうかを判別する（Ｓ６０３）。単一表示モードが設定されていた場合、Ｓ６０４の単一表示モード処理を実行する。また、単一表示モードではなく、一覧表示モードが設定されていた場合（Ｓ６０５）、一覧表示モード処理を実行する（Ｓ６０６）。また、スライドショーモードが設定された場合、スライドショーモード処理を実行する（Ｓ６０７）。
【００５１】
図７は、Ｓ６０４の単一表示モード処理を示すフローチャートである。
【００５２】
まず、表示装置１００の向きを検出する（Ｓ７０１）。表示装置１００の向きが縦向きであった場合、メモリ１０８に記憶された縦向き画像リストに静止画が記載されているかどうかを判別する（Ｓ７０２）。リストに一枚も静止画が記載されていない場合、縦向きの静止画が記録されておらず、表示できない旨の警告画面を表示部１０６に表示し、フローを抜ける（Ｓ７１６）。
【００５３】
また、リストに静止画が記載されていた場合、縦向き画像リストから、表示する画像を指定する（Ｓ７０３）。このとき、一覧表示モードで表示された縮小画像の一つが選択され、単一表示モードへの切り替え指示があった場合には、一覧表示画面で選択されていた縮小画像に対応する静止画データを表示する画像として指定する。
【００５４】
そして、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出し、画像処理部１０３により表示用の画像データを生成する（Ｓ７０４）。画像処理部１０３は、静止画の向きと表示装置１００の向きとに基づいて表示用の画像データを生成する。ここでは、指定された静止画の向きと表示装置１００の向きが共に縦向きであるため、表示する静止画の向きは変更しない。そして、表示部１０６の画素数に合わせて、読み出された静止画データの画素数（サイズ）を変更することにより、表示用の画像データを生成する。
【００５５】
この様に生成された表示用の画像データは表示制御部１０５に送られ、表示部１０６に表示される。画像データの表示中、ユーザが操作部１０４を操作して、次の画像への切り替え指示があると（Ｓ７０５）、縦向き画像リストに記載された静止画データのうち、次の静止画データを指定し、Ｓ７０３に戻る（Ｓ７０８）。なお、Ｓ７０８で、リストの最後の静止画まで行くと、先頭の静止画に戻る。
【００５６】
切り替え指示が無い場合、表示装置１００の向きが変化したかどうか判別する（Ｓ７０６）。表示装置１００の向きが変わると、今度は横向き画像リストに記載された静止画を表示するため、Ｓ７０１に戻る。
【００５７】
表示装置１００の向きが変化していない場合、ユーザが操作部１０４を操作して、他のモード、即ち、通常表示モード、一覧表示モード、スライドショーモードの何れかに切り替えの指示があったかどうかを判別する（Ｓ７０７）。モード切り替えの指示があると、図７のフローを抜ける。
【００５８】
また、Ｓ７０１で、表示装置１００の向きが横向きであった場合、メモリ１０８に記憶された横向き画像リストに静止画が記載されているかどうかを判別する（Ｓ７０９）。リストに一枚も静止画が記載されていない場合、横向きの静止画が記録されておらず、表示できない旨の警告画面を表示部１０６に表示し、フローを抜ける（Ｓ７１６）。
【００５９】
また、リストに静止画が記載されていた場合、メモリ１０８に記憶された横向き画像リストから、最初の画像を指定する（Ｓ７１０）。そして、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出し、画像処理部１０３により表示用の画像データを生成する（Ｓ７１１）。画像処理部１０３は、静止画の向きと表示装置１００の向きとに基づいて表示用の画像データを生成する。指定された静止画の向きと表示装置１００の向きが共に横向きであるため、表示する静止画の向きは変更しない。そして、表示部１０６の画素数に合わせて、読み出された静止画データの画素数（サイズ）を変更することにより、表示用の画像データを生成する。
【００６０】
この様に生成された表示用の画像データは表示制御部１０５に送られ、表示部１０６に表示される。画像データの表示中、ユーザが操作部１０４を操作して、次の画像への切り替え指示があると（Ｓ７１２）、横向き画像リストに記載された静止画データのうち、次の静止画データを指定し、Ｓ７１１に戻る（Ｓ７１５）。切り替え指示が無い場合、表示装置１００の向きが変化したかどうか判別する（Ｓ７１３）。表示装置１００の向きが変わると、今度は縦向き画像リストに記載された静止画を表示するため、Ｓ７０１に戻る。
【００６１】
表示装置１００の向きが変化していない場合、ユーザが操作部１０４を操作して、他のモード、即ち、通常表示モード、一覧表示モード、スライドショーモードの何れかに切り替えの指示があったかどうかを判別する（Ｓ７１４）。モード切り替えの指示があると、図７のフローを抜ける。
【００６２】
図１１は、切り替え表示モードにおいて、単一表示処理により表示される画像の様子を示す図である。図１１（ａ）は表示装置１００を横向きに設置した際に表示される横向きの画像１１０１を示し、図１１（ｂ）は表示装置１００を縦向きに設置した際に表示される縦向きの画像１１０２を示している。
【００６３】
図８は、Ｓ６０６の一覧表示モード処理を示すフローチャートである。
【００６４】
まず、表示装置１００の向きを検出する（Ｓ８０１）。表示装置１００の向きが縦向きであった場合、メモリ１０８に記憶された縦向き画像リストに静止画が記載されているかどうかを判別する（Ｓ８０２）。リストに一枚も静止画が記載されていない場合、縦向きの静止画が記録されておらず、表示できない旨の警告画面を表示部１０６に表示し、フローを抜ける（Ｓ８１６）。
【００６５】
また、リストに静止画が記載されていた場合、メモリ１０８に記憶された縦向き画像リストから、リストに記載された順序に従い表示する画像を指定する（Ｓ８０３）。ここでも、一つの一覧表示画面には６画面の縮小画像を表示するものとする。そして、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出し、画像処理部１０３により表示用の画像データを生成する（Ｓ８０４）。
【００６６】
画像処理部１０３は、静止画の向きと表示装置１００の向きとに基づいて表示用の画像データを生成する。また、縮小画像のうちの一つを選択するためのカーソルも合わせて表示する。ここでは、指定された静止画の向きと表示装置１００の向きが共に縦向きであるため、表示する静止画の向きは変更しない。そして、一覧表示の際のサイズ（画素数）に合わせて、読み出された静止画データのサイズを変更することにより、一覧表示用の画像データを生成する。
【００６７】
この様に生成された一覧表示用の画像データは表示制御部１０５に送られ、表示部１０６に表示される。画像データの表示中、ユーザが操作部１０４を操作して、表示画面の切り替え指示があると（Ｓ８０５）、縦向き画像リストに記載された静止画データのうち、次に表示する６画面の静止画データを指定し、Ｓ８０４に戻る（Ｓ８０８）。切り替え指示が無い場合、表示装置１００の向きが変化したかどうか判別する（Ｓ８０６）。表示装置１００の向きが変わると、今度は横向き画像リストに記載された静止画を表示するため、Ｓ８０１に戻る。
【００６８】
表示装置１００の向きが変化していない場合、ユーザが操作部１０４を操作して、他のモード、即ち、通常表示モード、単一表示モード、スライドショーモードの何れかに切り替えの指示があったかどうかを判別する（Ｓ８０７）。モード切り替えの指示があると、図８のフローを抜ける。
【００６９】
また、Ｓ８０１で、表示装置１００の向きが横向きであった場合、メモリ１０８に記憶された横向き画像リストに静止画が記載されているかどうかを判別する（Ｓ８０９）。リストに一枚も静止画が記載されていない場合、横向きの静止画が記録されておらず、表示できない旨の警告画面を表示部１０６に表示し、フローを抜ける（Ｓ８１６）。
【００７０】
また、リストに静止画が記載されていた場合、メモリ１０８に記憶された横向き画像リストに従い表示する画像を指定する（Ｓ８１０）。そして、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出し、画像処理部１０３により表示用の画像データを生成する（Ｓ８１１）。
【００７１】
画像処理部１０３は、静止画の向きと表示装置１００の向きとに基づいて表示用の画像データを生成する。また、縮小画像のうちの一つを選択するためのカーソルも合わせて表示する。指定された静止画の向きと表示装置１００の向きが共に横向きであるため、表示する静止画の向きは変更しない。そして、一覧表示の際のサイズ（画素数）に合わせて、読み出された静止画データのサイズを変更することにより、一覧表示用の画像データを生成する。
【００７２】
この様に生成された表示用の画像データは表示制御部１０５に送られ、表示部１０６に表示される。画像データの表示中、ユーザが操作部１０４を操作して、次の表示画面への切り替え指示があると（Ｓ８１２）、横向き画像リストに記載された静止画データのうち、次に表示する６画面の静止画データを指定し、Ｓ８１１に戻る（Ｓ８１５）。切り替え指示が無い場合、表示装置１００の向きが変化したかどうか判別する（Ｓ８１３）。表示装置１００の向きが変わると、今度は縦向き画像リストに記載された静止画を表示するため、Ｓ８０１に戻る。
【００７３】
表示装置１００の向きが変化していない場合、ユーザが操作部１０４を操作して、他のモード、即ち、通常表示モード、一覧表示モード、スライドショーモードの何れかに切り替えの指示があったかどうかを判別する（Ｓ８１４）。モード切り替えの指示があると、図８のフローを抜ける。
【００７４】
図１１（ｃ）は、表示装置１００を縦向きに設置した際に、切り替え表示モードにおいて表示する一覧表示画面１１０３の様子を示している。図１１（ｃ）に示すように、一覧表示画面１１０３には、縦向きの縮小画像１１０３ａ〜１１０３ｆの６個の縮小画像が表示されている。切り替え表示モードにおいては、表示装置１００が縦向きの場合、縦向きの画像が自動的に検索され、表示される。
【００７５】
また、カーソル１１０４はユーザが縮小画像のうちの一つを選択するために表示される。ユーザが操作部１０４を操作してカーソル１１０４を移動することで縮小画像の一つを選択し、その状態で再生を指示すると単一表示モードに切り替わる。そして、図１１（ｂ）の様に、選択された縦向きの画像が単一表示モードで表示される。
【００７６】
また、図１１（ｄ）は、表示装置１００を横向きに設置した際に、切り替え表示モードにおいて表示する一覧表示画面１１０５の様子を示している。図１１（ｄ）に示すように、一覧表示画面１１０５には、横向きの縮小画像１１０５ａ〜１１０５ｆの６個の縮小画像が表示されている。切り替え表示モードにおいては、表示装置１００が横向きの場合、横向きの画像が自動的に検索され、表示される。
【００７７】
また、カーソル１１０６はユーザが縮小画像のうちの一つを選択するために表示される。ユーザが操作部１０４を操作してカーソル１１０６を移動することで縮小画像の一つを選択し、その状態で再生を指示すると単一表示モードに切り替わる。そして、図１１（ａ）の様に、選択された横向きの画像が単一表示モードで表示される。
【００７８】
次に、スライドショーモードについて説明する。図９は、Ｓ６０７のスライドショーモード処理を示すフローチャートである。
【００７９】
まず、表示装置１００の向きを検出する（Ｓ９０１）。表示装置１００の向きが縦向きであった場合、メモリ１０８に記憶された縦向き画像リストに静止画が記載されているかどうかを判別する（Ｓ９０２）。リストに一枚も静止画が記載されていない場合、縦向きの静止画が記録されておらず、表示できない旨の警告画面を表示部１０６に表示し、フローを抜ける（Ｓ９２０）。
【００８０】
また、リストに静止画が記載されていた場合、メモリ１０８に記憶された縦向き画像リストから、表示する画像を指定する（Ｓ９０３）。このときに指定する静止画は、単一表示モードと同じ画像とする。
【００８１】
そして、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出し、画像処理部１０３により表示用の画像データを生成する（Ｓ９０４）。画像処理部１０３は、静止画の向きと表示装置１００の向きとに基づいて表示用の画像データを生成する。ここでは、指定された静止画の向きと表示装置１００の向きが共に縦向きであるため、表示する静止画の向きは変更しない。そして、表示部１０６のサイズ（画素数）に合わせて、読み出された静止画データのサイズを変更することにより、表示用の画像データを生成する。
【００８２】
スライドショーモードでは、一定時間が経過する毎に表示する画像を自動的に切り替える。そのため、最初の画像を表示した後、内蔵するカウンタを動作させ、画像を表示してからの経過時間をカウントする。そして、カウンタの値に基づいて表示画像の切り替えタイミングとなったかどうか判別する（Ｓ９０５）。
【００８３】
表示画像の切り替えタイミングである場合には、縦向き画像のリストから次の静止画データを指定し、Ｓ９０４に戻る（Ｓ９０８）。切り替えタイミングで無い場合、スライドショーの中止が指示されたかどうかを判別する（Ｓ９０６）。スライドショーの中止が指示されると、スライドショーを中止して表示モードを一覧表示モードに切り替え、図９のフローを抜ける（Ｓ９０７）。
【００８４】
また、スライドショーの中止が指示されない場合、表示装置１００の向きが変化したかどうか判別する（Ｓ９０９）。スライドショーモード中に表示装置１００の向きが変わると、スライドショーを中止して表示モードを一覧表示モードに切り替え、図９のフローを抜ける（Ｓ９０７）。
【００８５】
また、Ｓ９０９で表示装置１００の向きが変化していない場合、ユーザが操作部１０４を操作して、表示モード切り替えの指示があったかどうかを判別する（Ｓ９１０）。モード切り替えの指示が無い場合にはＳ９０４に戻り、モード切り替えが指示されると図９のフローを抜ける。
【００８６】
また、Ｓ９０１で表示装置１００の向きが横向きであった場合、メモリ１０８に記憶された横向き画像リストに静止画が記載されているかどうかを判別する（Ｓ９１１）。リストに一枚も静止画が記載されていない場合、横向きの静止画が記録されておらず、表示できない旨の警告画面を表示部１０６に表示し、フローを抜ける（Ｓ９２０）。
【００８７】
また、リストに静止画が記載されていた場合、メモリ１０８に記憶された横向き画像リストから、表示する画像を指定する（Ｓ９１２）。そして、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出し、画像処理部１０３により表示用の画像データを生成する（Ｓ９１３）。画像処理部１０３は、静止画の向きと表示装置１００の向きとに基づいて表示用の画像データを生成する。指定された静止画の向きと表示装置１００の向きが共に横向きであるため、表示する静止画の向きは変更しない。そして、表示部１０６のサイズ（画素数）に合わせて、読み出された静止画データのサイズを変更することにより、表示用の画像データを生成する。そして、表示画像の切り替えタイミングとなったかどうか判別する（Ｓ９１４）。
【００８８】
表示画像の切り替えタイミングである場合には、横向き画像のリストから次の静止画データを指定し、Ｓ９１３に戻る（Ｓ９１７）。切り替えタイミングで無い場合、スライドショーの中止が指示されたかどうかを判別する（Ｓ９１３）。スライドショーの中止が指示されると、スライドショーを中止して表示モードを一覧表示モードに切り替え、図９のフローを抜ける（Ｓ９１６）。
【００８９】
また、スライドショーの中止が指示されない場合、表示装置１００の向きが変化したかどうか判別する（Ｓ９１８）。スライドショーモード中に表示装置１００の向きが変わると、スライドショーを中止して表示モードを一覧表示モードに切り替え、図９のフローを抜ける（Ｓ９１６）。
【００９０】
また、表示装置１００の向きが変化していない場合、ユーザが操作部１０４を操作して、表示モード切り替えの指示があったかどうかを判別する（Ｓ９１９）。モード切り替えの指示が無い場合にはＳ９１３に戻り、モード切り替えが指示されると図９のフローを抜ける。
【００９１】
この様に、本実施形態では、通常表示モードにおいては、表示装置の向きと表示する画像の向きに合わせて表示画像のサイズを変更して表示する。
【００９２】
一方、切り替え表示モードにおいては、記録媒体に記録された画像のうち、表示装置の向きに応じた向きの画像を自動的に選択、検索して表示する。例えば、表示装置が横向きに設置された場合には、横向きの画像を検索して表示する。
【００９３】
そのため、ユーザは、表示装置の向きと同じ向きの画像を簡単に検索、表示させることが可能となる。
【００９４】
なお、本実施形態では、切り替え表示モードにおいては、表示装置の向きが縦向きの場合には縦向きリストの画像を表示し、横向きの場合には横向きリストの画像を表示した。しかし、例えば、表示装置が縦向きの場合でも、ユーザが横向きリストの画像を表示できるようにしてもよい。
【００９５】
即ち、操作部に縦横切り替えを指示するスイッチを設け、縦向き画像の表示中に縦横切り替えを指示すると、表示装置を縦向きに設置した状態で、横向きリストの画像を表示すればよい。この他、単一表示画面や一覧表示画面、スライドショー画面の一部に縦横切り替え表示のためのアイコンを表示しておき、ユーザがこのアイコンを選択し、表示を指示することで、表示中の画像とは別の向きの画像を表示するようにしてもよい。
【００９６】
例えば、縦向き画像の一覧表示画面に縦横切り替えのアイコンを表示しておき、このアイコンが選択されると表示装置を縦向きに設置した状態で、横向きリストの画像を表示すればよい。図１７は、切り替え表示モードにおいて、単一画面の表示中に表示画像の向きの切り替え指示があった場合の処理を示すフローチャートである。図１７の処理は制御部１０４が各部を制御することにより実行される。
【００９７】
図７に示す単一表示モードの実行中に、表示画像の向きの切り替えが指示されると、処理を開始する。まず、切り替え後の表示画像の向きを検出する（Ｓ１７０１）。表示画像の向きが縦向きであった場合、メモリ１０８に記憶された縦向き画像リストに静止画が記載されているかどうかを判別する（Ｓ１７０２）。リストに一枚も静止画が記載されていない場合、縦向きの静止画が記録されておらず、表示できない旨の警告画面を表示部１０６に表示し、フローを抜ける（Ｓ１７１６）。
【００９８】
また、リストに静止画が記載されていた場合、縦向き画像リストから、表示する画像を指定する（Ｓ１７０３）。そして、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出し、画像処理部１０３により表示用の画像データを生成する（Ｓ１７０４）。画像処理部１０３は、静止画の向きと表示装置１００の向きとに基づいて表示用の画像データを生成する。ここでは、指定された静止画の向きが縦向きで、表示装置１００の向きが横向きであるため、表示する静止画の向きを変更する。更に、表示部１０６の画素数に合わせて、読み出された静止画データの画素数（サイズ）を変更することにより、表示用の画像データを生成する。
【００９９】
この様に生成された表示用の画像データは表示制御部１０５に送られ、表示部１０６に表示される。画像データの表示中、ユーザが操作部１０４を操作して、次の画像への切り替え指示があると（Ｓ１７０５）、縦向き画像リストに記載された静止画データのうち、次の静止画データを指定し、Ｓ１７０３に戻る（Ｓ１７０８）。
【０１００】
表示画像の切り替え指示が無い場合、切り替え表示モードに戻る旨が指示されたかどうか判別する（Ｓ１７０６）。本実施形態では、表示装置１００の向きを変えるか、或いは、操作部１０４を操作することにより、切り替え表示モードに戻すことができる。切り替え表示モードへの切り替え指示があると、図７のＳ７０１に戻る。
【０１０１】
また、切り替え表示モードへ戻る旨が指示されていない場合、ユーザが操作部１０４を操作して、他のモード、即ち、通常表示モード、一覧表示モード、スライドショーモードの何れかに切り替えの指示があったかどうかを判別する（Ｓ１７０７）。モード切り替えの指示があると、図１７のフローを抜ける。
【０１０２】
また、Ｓ１７０１で、表示画像の向きが横向きであった場合、メモリ１０８に記憶された横向き画像リストに静止画が記載されているかどうかを判別する（Ｓ１７０９）。リストに一枚も静止画が記載されていない場合、横向きの静止画が記録されておらず、表示できない旨の警告画面を表示部１０６に表示し、フローを抜ける（Ｓ１７１６）。
【０１０３】
また、リストに静止画が記載されていた場合、メモリ１０８に記憶された横向き画像リストから、最初の画像を指定する（Ｓ１７１０）。そして、読み出し部１０２により指定した静止画データを記録媒体Ｍから読み出し、画像処理部１０３により表示用の画像データを生成する（Ｓ１７１１）。画像処理部１０３は、静止画の向きと表示装置１００の向きとに基づいて表示用の画像データを生成する。指定された静止画の向きが横向きで、表示装置１００の向きが縦向きであるため、表示する静止画の向きを変更する。そして、表示部１０６の画素数に合わせて、読み出された静止画データの画素数（サイズ）を変更することにより、表示用の画像データを生成する。
【０１０４】
この様に生成された表示用の画像データは表示制御部１０５に送られ、表示部１０６に表示される。画像データの表示中、ユーザが操作部１０４を操作して、次の画像への切り替え指示があると（Ｓ１７１２）、横向き画像リストに記載された静止画データのうち、次の静止画データを指定し、Ｓ１７１１に戻る（Ｓ１７１５）。切り替え指示が無い場合、切り替え表示モードに戻る旨が指示されたかどうか判別する（Ｓ１７１３）。切り替え表示モードへの切り替え指示があると、図７のＳ７０１に戻る。
【０１０５】
切り替え表示モードへの切り替え指示がない場合、ユーザが操作部１０４を操作して、他のモード、即ち、通常表示モード、一覧表示モード、スライドショーモードの何れかに切り替えの指示があったかどうかを判別する（Ｓ１７１４）。モード切り替えの指示があると、図１７のフローを抜ける。
【０１０６】
また、本実施形態では、記憶媒体Ｍから画像データを読み出し、表示していたが、記憶媒体Ｍに記憶された画像データのうち、ユーザが指定したものをメモリ１０８に保存する様にしてもよい。そして、メモリ１０８に保存した画像データは装置の電源をオフした後も保存しておき、記憶媒体Ｍを装着しなくても、メモリ１０８から画像データを読み出し、表示する構成とする。そのとき、メモリ１０８に保存した各画像データの向きを検出し、予め縦向きリスト、横向きリストを生成しておいてもよい。
【０１０７】
こうすることで、記憶媒体Ｍから画像データを読み出して表示する場合と同様に、表示装置１００の向きに応じた向きの画像データをメモリ１０８から読み出し、表示することができる。
【０１０８】
次に、第２の実施形態を説明する。
【０１０９】
図１２は本発明の第２の実施形態における表示システムの様子を示す図である。図１２の表示システムは表示装置１２００と表示制御装置１３００から構成される。表示装置１２００と表示制御装置１３００は、ＨＤＭＩケーブル１４００で接続される。表示装置１２００は、表示制御装置１３００から送られた表示用の画像データに係る画像を表示する。また、表示装置１２００における表示部１２０１は、その中心にある不図示の軸を中心に、矢印１２０２の方向に９０度回動することができる。これにより、ユーザは、表示部１２０１の向きを、横方向、或いは、縦方向の何れか一方の向きに変更することができる。
【０１１０】
表示制御装置１３００は、ＨＤＭＩケーブル１４００を介して表示装置１２００に対して表示用の画像データを送り、表示動作を制御する。また、表示制御装置１３００は、メモリカードＭに記録された画像データを読み出し、読み出した画像データを用いて後述の如く表示用の画像データを生成する。
【０１１１】
図１３は表示制御装置１３００の内部の構成を示す機能ブロック図である。
【０１１２】
図１３において、制御部１３０１は表示装置１３００の動作を制御する。読み出し部１３０２は、メモリカード等の記録媒体Ｍから静止画データや動画データなどを読み出す。本実施形態では、記録媒体Ｍから静止画データを読み出して表示する場合の処理について説明するが、動画データについても同様に表示可能である。画像処理部１３０３は、記録媒体Ｍから読み出した画像データを復号し、情報量を伸張するためのデコーダを含む。また、画像処理部１３０３は、復号した画像データのサイズを変更する処理等、各種の画像処理を実行する。
【０１１３】
操作部１３０４は、電源スイッチやモードを切り替えるためのモードスイッチ、表示する画像を切り替えるためのスイッチ等、各種の操作スイッチを備える。また、本実施形態では、表示装置１３００を操作するためのリモートコントローラ（リモコン）を備えており、このリモコン、及び、リモコンからのコマンドを受ける受信部も操作部１３０４に含むものとする。通信部１３０５は、ＨＤＭＩケーブル１４００を介して表示装置１２００と接続し、表示装置１２００との間で画像データやその他の必要な情報を通信する。
【０１１４】
メモリ１３０６はフラッシュメモリなどの半導体メモリや、ハードディスクなどを含み、記憶媒体Ｍから読み出された画像データを記憶する。また、メモリ１３０６は、制御部１０１が各種の情報を記憶するために用いられる。データバス１３０７は各ブロックの間で各種のデータを送受信する。
【０１１５】
次に、表示制御装置１３００の動作について説明する。図１４は表示制御装置１３００の動作を示すフローチャートである。図１４の処理は、制御部１３０１が各部を制御することにより実行される。
【０１１６】
操作部１３０４により電源が投入されると処理が開始する。まず、通信部１３０５に対し、表示装置１２００が接続されているかを問い合わせ、接続確認処理を実行する（Ｓ１４０１）。接続確認処理の結果、表示装置１２００が接続されていなかった場合（Ｓ１４０２）、メモリ１３０６に格納したカウンタ値ｎを１つ減じる（Ｓ１４０７）。制御部１３０１は、電源投入時にカウンタ値ｎに所定値をセットする。そして、カウンタ値が０になった場合、処理を終了する（Ｓ１４０８）。カウンタ値が０でなかった場合、制御部１３０１は、所定の時間を待った後、再度通信部１３０５に対して接続の有無を確認する。
【０１１７】
接続確認処理の結果、表示装置１２００が接続されていた場合、カウンタ値ｎを初期の値に戻し、表示装置１２００の機器情報を取得するための機器情報取得処理を実行する（Ｓ１４０３）。表示装置１２００の機器情報を取得した後、後述の如く生成した表示データを通信部１３０５により表示装置１２００に送り、表示する（Ｓ１４０４）。
【０１１８】
次に、表示装置１２００の接続状態が変化したことを検出すると（Ｓ１４０５）、Ｓ１４０１に戻り、再度表示装置１２００の接続確認処理が実行される。接続が確認された際は、再度、接続されている表示装置１２００の機器情報を取得する。
【０１１９】
また、表示装置１２００の接続状態が変化しない場合、操作部１３０４により電源オフの指示があったかどうか判別する（Ｓ１４０６）。電源オフの指示が無い場合、Ｓ１４０３に戻り処理を継続する。また、電源オフの指示があると、処理を終了する。
【０１２０】
次に、図１５を用いてＳ１４０１の接続確認処理について説明する。
【０１２１】
まず、制御部１３０１は、通信部１３０５を通じて、ＨＤＭＩインタフェースの５Ｖパワーラインを５Ｖの電圧になるように電力を供給する（Ｓ１５０１）。次に、ＨＤＭＩインタフェースのＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ラインの電圧を確認する（Ｓ１５０２）。ＨＰＤラインが表示装置１２００側からの接続応答信号を示す５Ｖ電圧になっていることを検知すると、通信部１５０５は、外部に表示装置１２００が接続されたと判断し、制御部１３０１に通知する（Ｓ１５０３）。ＨＰＤラインが０Ｖ電圧になっていることを検知した場合、通信部１５０３は、外部に表示装置１２００が接続されていないと判定する（Ｓ１５０４）。
【０１２２】
次に、図１６を用いてＳ１４０３の機器情報取得処理について説明する。
【０１２３】
まず、制御部１３０１は、通信部１３０５に対してＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）メモリの初期読み出しデータのアドレスを指定して、ＥＤＩＤメモリ情報の取得を開始させる（Ｓ１６０１）。通信部１３０５は、制御部１３０１から指定されたアドレスを用いて、表示装置１２００のＥＤＩＤメモリ情報の取得要求を送信して、メモリ情報を受信する（Ｓ１６０２）。受信されたメモリ情報は記憶部メモリ１３０６に保存される。
【０１２４】
制御部１３０１は受信したメモリ情報を解析し（Ｓ１６０３）、表示装置１２００における表示部の縦横の向きを判断する（Ｓ１６０４）。具体的には、ＥＤＩＤメモリ情報内に存在する、画面表示サイズを示す値を用いて、画面表示サイズの縦と横の値の大小関係から向きを判断する。縦のサイズが横のサイズより大きかった場合、表示装置１２００の表示部１２０１は縦向きになっていると判定する（Ｓ１６０５）。一方、縦のサイズが横のサイズより小さかった場合、表示部１２０１は横向きになっていると判定する（Ｓ１６０６）。
【０１２５】
本実施形態では、表示装置１２００では、表示部１２０１の向きが変わる毎にＥＤＩＤメモリ情報の画面表示サイズの情報を書き換えている。例えば、表示部１２０１が横向きの状態で縦ｎ画素、横ｍ画素（ｍ＞ｎ）であった場合ＥＤＩＤメモリ情報には、縦ｎ横ｍと記述する。一方、表示部１２０１の向きが縦になると、ＥＤＩＤメモリ情報を縦ｍ横ｎと書き換える。そして、表示装置１２００は、表示部１２０１の向きが変化する毎に、ＨＰＤラインの電圧を５Ｖから０Ｖに一旦変更した後、再び５Ｖに戻す。
【０１２６】
こうすることで、表示制御装置１３００では、表示装置１２００が接続中に表示部１２０１の向きが変化する度に機器情報取得処理を実行し、表示部１２０１の向きを判定することができる。具体的には、ＨＰＤラインの電圧が０Ｖになると、Ｓ１４０５にて接続状態が変化したと判断され、Ｓ１４０１に戻る。
【０１２７】
なお、本実施形態では、接続された表示装置の表示部の縦横向きをＥＤＩＤメモリ情報内の画面表示サイズ値を元に判断したが、それに限ったものではない。例えばＥＤＩＤメモリ情報内にあるベンダー依存領域や、拡張領域の個所を用いて、表示制御装置に対して通知してもよい。
【０１２８】
この様に表示装置１２００の表示部１２０１の向きを検出すると、本実施形態では、表示部１２０１の向きに応じて表示画面を生成する。表示画面の生成処理については、図４に示した第１の実施形態の処理と同様であるため、詳細な説明は省略する。本実施形態においても、通常表示モードと切り替え表示モードを持つ。そして、通常表示モードでは、図５に示す様に、表示部１２０１の向きに応じて表示画面を生成する。また、切り替え表示モードでは、図６〜図９に示す様に、表示部１２０１の向きに応じた画像をメモリカードＭから読み出して適宜表示する。
【０１２９】
この様に、本実施形態では、通常表示モードにおいては、外部に接続された表示装置における表示部の縦横の向きと表示する画像の向きに合わせて表示画像のサイズを変更して表示する。
【０１３０】
一方、切り替え表示モードにおいては、記録媒体に記録された画像のうち、表示装置の向きに応じた向きの画像を自動的に選択、検索して表示する。例えば、表示装置における表示部が横向きに設置された場合には、横向きの画像を検索して表示する。
【０１３１】
そのため、ユーザは、表示部の向きと同じ向きの画像を簡単に検索し、表示させることが可能となる。
【図１】
2010218544.tif 000003
【図２】
2010218544.tif 000004
【図３】
2010218544.tif 000005
【図４】
2010218544.tif 000006
【図５】
2010218544.tif 000007
【図６】
2010218544.tif 000008
【図７】
2010218544.tif 000009
【図８】
2010218544.tif 000010
【図９】
2010218544.tif 000011
【図１０】
2010218544.tif 000012
【図１１】
2010218544.tif 000013
【図１２】
2010218544.tif 000014
【図１３】
2010218544.tif 000015
【図１４】
2010218544.tif 000016
【図１５】
2010218544.tif 000017
【図１６】
2010218544.tif 000018
【図１７】
2010218544.tif 000019