(57)【特許請求の範囲】
【請求項１】
日時情報が付加されているコンテンツデータについて、前記日時情報の内の一部の情報に基づいて前記コンテンツデータを並べ替える並べ替え手段と、
前記並べ替え手段によって並べ替えられた前記コンテンツデータから、前記コンテンツデータについての予め決められる再生態様と、予め決められる再生基準期間とに基づいて、再生すべき前記コンテンツデータの数を特定し、当該特定した数の、再生対象の前記コンテンツデータを抽出する抽出手段と、
前記抽出手段によって抽出された前記コンテンツデータの前記日時情報の内の一部の情報が、所定の期間内のものであるかを判断する判断手段と、
前記抽出手段によって抽出された前記コンテンツデータのうち、前記日時情報の内の一部の情報が前記所定の期間内のものであると、前記判断手段によって判断された前記コンテンツデータを、予め決められる前記再生態様で再生する再生手段と
を備えるコンテンツ再生装置。
【請求項２】
請求項１に記載のコンテンツ再生装置であって、
前記日時情報の一部の情報は、年情報を除く、月情報と日情報とであるコンテンツ再生装置。
【請求項３】
請求項１に記載のコンテンツ再生装置であって、
前記コンテンツデータは、静止画データ、動画データ、グラフィックスデータ等の画像データであり、
前記再生態様は、１画面中に表示する画像の数と、画像の表示切り替え時間と、抽出された画像データの表示順との内の１つ以上を含むものであるコンテンツ再生装置。
【請求項４】
請求項３に記載のコンテンツ再生装置であって、
抽出された画像データの前記表示順は、前記日時情報の昇順あるいは降順、前記日時情報の内の一部の情報の昇順あるいは降順、前記画像データのファイル名順、あるいは、ランダムな順序の内の１つであるコンテンツ再生装置。
【請求項５】
請求項１に記載のコンテンツ再生装置であって、
前記抽出手段により抽出された前記コンテンツデータの数が前記特定した数に達しているか否かを判定し、前記特定した数に達していない場合、前記抽出手段が、前記日時情報の内の一部の情報と、前記日時情報の内の一部の情報により定義される期間とに基づいて前記コンテンツデータを抽出する場合の前記期間を変更する期間変更手段
をさらに備え、
前記抽出手段は、前記期間変更手段により前記期間が変更された場合、前記日時情報の内の一部の情報と、前記期間変更手段により変更された前記期間とに基づいて、前記コンテンツデータを抽出し、
前記判断手段は、前記期間変更手段により変更された前記期間が、前記所定の期間を超えたか否かを判断し、
前記再生手段は、変更された前記期間が前記所定の期間を超えたと、前記判断手段により判断された場合、前記抽出手段により抽出された前記コンテンツデータのうち、前記日時情報の内の一部の情報が前記所定の期間内にある前記コンテンツデータを再生するコンテンツ再生装置。
【請求項６】
並べ替え手段が、日時情報が付加されているコンテンツデータについて、前記日時情報の内の一部の情報に基づいて前記コンテンツデータを並べ替える並べ替え工程と、
抽出手段が、前記並べ替え工程において並べ替えた前記コンテンツデータから、前記コンテンツデータについての予め決められる再生態様と、予め決められる再生基準期間とに基づいて、再生すべき前記コンテンツデータの数を特定し、当該特定した数の、再生対象の前記コンテンツデータを抽出する抽出工程と、
判断手段が、前記抽出工程において抽出した前記コンテンツデータの前記日時情報の内の一部の情報が、所定の期間内のものであるかを判断する判断工程と、
再生手段が、前記抽出工程において抽出した前記コンテンツデータのうち、前記日時情報の内の一部の情報が前記所定の期間内のものであると、前記判断工程において判断した前記コンテンツデータを、予め決められる前記再生態様で再生する再生工程と
を有するコンテンツ再生方法。
【請求項７】
請求項６に記載のコンテンツ再生方法であって、
前記日時情報の一部の情報は、年情報を除く、月情報と日情報とであるコンテンツ再生方法。
【請求項８】
並べ替え手段が、日時情報が付加されているコンテンツデータについて、前記日時情報の内の一部の情報に基づいて前記コンテンツデータを並べ替える並べ替えステップと、
抽出手段が、前記並べ替えステップにおいて並べ替えた前記コンテンツデータから、前記コンテンツデータについての予め決められる再生態様と、予め決められる再生基準期間とに基づいて、再生すべき前記コンテンツデータの数を特定し、当該特定した数の、再生対象の前記コンテンツデータを抽出する抽出ステップと、
判断手段が、前記抽出ステップにおいて抽出した前記コンテンツデータの前記日時情報の内の一部の情報が、所定の期間内のものであるかを判断する判断ステップと、
再生手段が、前記抽出ステップにおいて抽出した前記コンテンツデータのうち、前記日時情報の内の一部の情報が前記所定の期間内のものであると、前記判断ステップにおいて判断した前記コンテンツデータを、予め決められる前記再生態様で再生する再生ステップと
をコンテンツ再生装置に搭載されたコンピュータが実行するコンピュータ読み取り可能なコンテンツ再生プログラム。
【請求項９】
請求項８に記載のコンテンツ再生プログラムであって、
前記日時情報の一部の情報は、年情報を除く、月情報と日情報とであるコンテンツ再生プログラム。
【請求項１０】
請求項８に記載のコンテンツ再生プログラムであって、
期間変更手段が、前記抽出ステップにおいて抽出した前記コンテンツデータの数が前記特定した数に達しているか否かを判定し、前記特定した数に達していない場合、前記抽出ステップが、前記日時情報の内の一部の情報と、前記日時情報の内の一部の情報により定義される期間とに基づいて前記コンテンツデータを抽出する場合の前記期間を変更する期間変更ステップ、
をさらに含み、
前記抽出ステップにおいては、前記期間変更ステップにおいて前記期間を変更した場合、前記日時情報の内の一部の情報と、前記期間変更ステップにおいて変更した前記期間とに基づいて、前記コンテンツデータを抽出し、
前記判断ステップにおいては、前記期間変更ステップにおいて変更した前記期間が、前記所定の期間を超えたか否かを判断し、
前記再生ステップにおいては、変更した前記期間が前記所定の期間を超えたと、前記判断ステップにおいて判断した場合、前記抽出ステップにおいて抽出した前記コンテンツデータのうち、前記日時情報の内の一部の情報が前記所定の期間内にある前記コンテンツデータを再生するコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、静止画データ、動画データ、グラフィックスデータ、音声データ等の種々のコンテンツデータを再生する装置、当該装置で用いられる方法、プログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラが普及し、撮影することにより得た被写体の静止画像データをエンドユーザーが気軽に利用することができるようになってきている。また、インターネット上のサーバ装置を介しても種々の静止画像データが公開されており、これをエンドユーザーがダウンロードして利用することも行われている。
【０００３】
そして、パーソナルコンピュータを用いることによって多数の静止画像データを管理し、多数の静止画像データによる画像を一定時間ずつ順番に表示するスライドショー表示を行うなどして静止画像データを利用することが行われている。
【０００４】
また、デジタルスチルカメラを通じて被写体の画像を撮影して得た静止画像データを手軽に利用できるようにするために、デジタル写真表示装置や電子フォトスタンドなどと呼ばれる写真表示装置も提案されるようになってきている。
【０００５】
例えば、後に記す特許文献１には、デジタル写真を表示する場合に、写真レイアウトパターンとして、表示される写真の配置を時間の経過にしたがって自動的に変化させるようにするデジタル写真装置に関する発明が開示されている。
【０００６】
この特許文献１に記載の発明を用いることにより、表示する写真の配置を自動的に変えることができるので、ユーザーの手を煩わせることなく、表示に変化のある楽しい写真の表示を行うことができるようにされる。
【０００７】
なお、上述した特許文献１は、以下に示す通りである。
【特許文献１】特開２００２−２４８４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した特許文献１に記載された発明は、所定のメモリに記録保持されている静止画像データの全てを表示対象とするものである。しかし、静止画像データを記憶保持する半導体メモリは、年々、その大容量化と低価格化が進んでいる。そして、数百枚単位あるいは数千枚単位の数多くの静止画像データを記憶保持することが可能なメモリも存在する。
【０００９】
このため、多数の静止画像データが記憶保持されているメモリから静止画像データの再生を行う場合には、再生する静止画像データをどのように選択するかが問題となる。この場合、再生する時期や時間帯に適した静止画像をユーザーの手を煩わせることなく抽出して再生できるようにすることが望まれている。また、撮影年月日の新しいものだけでなく、古いものについても有効に活用できるようにすることが望まれている。
【００１０】
また、デジタルビデオカメラを用いて被写体の動画を撮影することにより動画データを得て、これを記録媒体に記録することも行われている。また、種々の記録媒体やインターネットを通じて種々の動画データを取得することもできる。また、種々の音楽データについても、種々の記録媒体やインターネットを通じて取得することもできる。
【００１１】
このため、静止画像データについてだけではなく、動画データや音楽データ等の種々のコンテンツデータを多数取得し、これを利用しようとする場合においても、静止画像を利用する場合と同様にコンテンツデータを利用できるようにすることが望まれる。すなわち、大量の動画データや音楽データが存在する場合に、ユーザーの手を煩わせることなく、再生する時期や時間帯に適したものを抽出して再生できるようにすることが望まれている。また、取得年月日の新しいものだけでなく、古いものについても有効に活用できるようにすることが望まれている。
【００１２】
以上のことにかんがみ、この発明は、ユーザーの手を煩わせることなく、大量のコンテンツデータの中から再生するのに適したコンテンツデータを適切に抽出して利用できるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、請求項１に記載の発明のコンテンツ再生装置は、
日時情報が付加されているコンテンツデータについて、前記日時情報の内の一部の情報に基づいて前記コンテンツデータを並べ替える並べ替え手段と、
前記並べ替え手段によって並べ替えられた前記コンテンツデータから、前記コンテンツデータについての予め決められる再生態様と、予め決められる再生基準期間とに基づいて、再生すべき前記コンテンツデータの数を特定し、当該特定した数の、再生対象の前記コンテンツデータを抽出する抽出手段と、
前記抽出手段によって抽出された前記コンテンツデータの前記日時情報の内の一部の情報が、所定の期間内のものであるかを判断する判断手段と、
前記抽出手段によって抽出された前記コンテンツデータのうち、前記日時情報の内の一部の情報が前記所定の期間内のものであると、前記判断手段によって判断された前記コンテンツデータを、予め決められる前記再生態様で再生する再生手段と
を備えたものである。
【００１４】
この請求項１に記載の発明のコンテンツ再生装置によれば、コンテンツデータは、コンテンツデータに付加されている日時情報の内の一部の情報に基づいて、並べ替え手段によって並べ替えられる。この並べ替えられたコンテンツデータから、抽出手段により、コンテンツデータについての予め決められる再生態様と、予め決められる再生基準期間とに基づいて、再生すべきコンテンツデータの数を特定し、当該特定した数の、再生対象のコンテンツデータが抽出される。この抽出されたコンテンツデータの日時情報内の一部の情報が、所定の期間内のものであるかを、判断手段により判断される。そして、抽出されたコンテンツデータのうち、日時情報の内の一部の情報が所定の期間内のものであると判断されたコンテンツデータが、再生手段によって予め決められる再生態様で再生される。
【００１５】
このように、コンテンツデータに付加されている日時情報の一部の情報と、予め決められる時間的な基準とが考慮されて、再生対象のコンテンツデータが抽出される。これにより、ユーザーの手を煩わせることなく、大量のコンテンツデータの中から再生するのに適したコンテンツデータを適切に抽出して利用することができるようにされる。また、再生するのに適した数のコンテンツデータを抽出し、再生することができるようにされる。したがって、大量のコンテンツデータの中から再生するのに適したコンテンツデータを適切に抽出して利用することができるようにされる。
【００１９】
また、請求項２に記載の発明のコンテンツ再生装置は、請求項１に記載のコンテンツ再生装置であって、
前記日時情報の一部の情報は、年情報を除く、月情報と日情報とである。
【００２０】
この請求項２に記載の発明のコンテンツ再生装置によれば、並べ替えのキー情報としては、年情報を除く、月情報と日情報とが用いられるようにされる。
【００２１】
したがって、異なる年の日付情報を有するコンテンツデータが存在した場合であっても、全てのコンテンツデータを単一年のコンテンツデータとして並べ替えることができるようにされる。これにより、より過去の日時情報を有するコンテンツデータであっても、再生対象とすることができ、コンテンツデータを効率よく利用することができるようにされる。
【発明の効果】
【００２５】
この発明によれば、ユーザーの手を煩わせることなく、大量のコンテンツデータの中から再生するのに適したコンテンツデータを適切に抽出して利用することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図を参照しながら、この発明の一実施の形態が適用された装置、方法、プログラムについて説明する。以下に説明する実施の形態においては、この発明を比較的に表示画面の小さな表示素子を備え、静止画像や動画像を表示することができると共に、音声についても再生可能な画像表示装置に適用した場合を例にして説明する。
【００２７】
［画像表示装置の外観について］
図１、図２は、この実施の形態の画像表示装置の外観的な構成を説明するための図である。ここで、図１は、画像表示装置を正面側の斜め方向から見た図であり、図２は、画像表示装置を背面側の斜め方向から見た図である。
【００２８】
この例の画像表示装置１０は、上述もしたように、静止画像などの画像を再生表示し、音楽などの音声を再生出力することができるものである。
【００２９】
具体的に、正面側から見ると、図１に示すように、表示装置筐体の前面を覆うベゼル１１の背後に、ベゼル１１の窓１１ａを覆うように、ＰＭＭＡ（ポリメチルメタアクリレート）などの光透過性材料によって形成されたフロントパネル１２が取り付けられている。
【００３０】
フロントパネル１２の背後には、ＬＣＤおよびバックライトを含むＬＣＤパネル１３が取り付けられている。ＬＣＤパネル１３のＬＣＤは、その表示画面の大きさが例えば７インチ程度の比較的に小型のものである。
【００３１】
さらに、表示装置筐体の側縁下部に、ＰＭＭＡなどの光透過性材料によって形成されたスタンド５１が取り付けられている。なお、図示しないが、表示装置筐体内には、ＬＣＤパネル１３の背後に、複数の基板が取り付けられている。
【００３２】
そして、図２に示すように、画像表示装置１０の表示装置筐体の背面２１には、リアカバー２２が取り付けられている。リアカバー２２の、装置正面側から見て左側の側面２２ａ、および装置正面側から見て右側の側面２２ｂには、それぞれ微細な放音用の穴２３ａおよび２３ｂが多数形成され、その側面２２ａおよび２２ｂの内側上部に、左右のスピーカが取り付けられる。
【００３３】
リアカバー２２の１つのコーナーに近い位置には、ＵＳＢ（Universal Serial Bus）端子２４が設けられる。また、リアカバー２２の下方の、装置背面側から見て右側の位置には、スライド式の無線ＬＡＮ（Local Area Network）スイッチ２５が設けられる。また、リアカバー２２の下方の、装置背面側から見て左側の位置には、支持脚２６が取り付けられる。
【００３４】
支持脚２６は、背面２１に取り付けられた一端を支点に回転させることができ、画像表示装置１０をデスク上などに立て掛けることができるものである。
【００３５】
さらに、図２に示すように、リアカバー２２の下側の側面には、スロット２７、２８および２９が形成され、そのスロット２７、２８および２９に、メモリースティック（登録商標）などの３種のカード状ないしスティック状のメモリ３７、３８および３９が挿入される。
【００３６】
図２に示すように、背面２１の上部には、電源ボタンなどの操作ボタンからなるパネル操作部４１が設けられる。
【００３７】
［画像表示装置１０の構成及び機能］
＜接続構成＞
図３に、画像表示装置１０の接続構成の一例を示す。図３に示すように、ＬＣＤパネル１３は、ＬＣＤ１４およびバックライト１５を含むものである。そして、画像表示装置１０は、メインＣＰＵ３１およびサブＣＰＵ３２を備えている。
【００３８】
サブＣＰＵ３２には、受光部５６、明るさセンサ４２、温度センサ４３、上記のパネル操作部４１および無線ＬＡＮスイッチ２５が接続される。
【００３９】
受光部５６、導光部品５４および上記の透明外装部品（スタンド）５１は、受光装置５０を構成している。リモートコントローラ６０の赤外線発光部６１から出射した信号光１は、透明外装部品５１および導光部品５４を介して受光部５６に入射し、受光部５６内の受光素子５７で検出される。
【００４０】
明るさセンサ４２は、図１、図２では省略したが、これによって検出された、画像表示装置１０の周辺の明るさに応じて、ＬＣＤ１４の明るさを制御するためのものである。具体的に、周辺が明るいときには、ＬＣＤ１４の明るさも高くし、周辺が暗いときには、ＬＣＤ１４の明るさも低くする。
【００４１】
温度センサ４３は、図１、図２では省略したが、これによって検出された、画像表示装置１０の周辺の温度（気温）を、ＬＣＤ１４上に表示するためのものである。
【００４２】
メインＣＰＵ３１には、フラッシュメモリ３３、およびＲＡＭ（Random Access Memory）からなるメインメモリ３４が接続される。フラッシュメモリ３３には、あらかじめ、必要な各種のプログラムおよび静止画像データや音楽データなどのデータが書き込まれる。
【００４３】
メインメモリ３４には、静止画像データや音楽データなどのデータが、静止画像の再生表示用や音楽の再生出力用などに展開され、一時記憶される。これらの静止画像データや音楽データなどは、後述のように画像表示装置１０がサーバに接続することによってサーバから取得したり、または上記のメモリ３７、３８または３９から取得したりするものである。
【００４４】
また、メインＣＰＵ３１には、ＬＣＤ制御回路４４、バックライト制御回路４５および音声処理部４６が接続され、音声処理部４６の出力側に、上記の左右のスピーカ４７Ｌおよび４７Ｒが接続される。音声処理部４６は、音楽データなどのデジタル音声データをアナログ音声信号に変換するＤ／Ａコンバータ、および音声増幅回路を含む。
【００４５】
また、メインＣＰＵ３１には、無線ＬＡＮモジュール４８が接続され、無線ＬＡＮモジュール４８に、内蔵アンテナ４９が接続される。
【００４６】
また、メインＣＰＵ３１には、ＵＳＢインタフェース３５を介して、上記のＵＳＢ端子２４およびメモリ制御回路３６が接続され、メモリ制御回路３６に、上記のスロット２７、２８および２９に挿入されたメモリ３７、３８および３９が接続される。
【００４７】
さらに、メインＣＰＵ３１には、時計回路４０が接続される。時計回路４０は、カレンダ機能を備え、現在年月日、現在曜日、現在時刻を提供することができるものである。
【００４８】
＜機能＞
以上の構成の画像表示装置１０では、インターネット上の所定のサーバ装置や、ＬＡＮ上のホームサーバや、内蔵メモリや自機に接続された外部メモリなどからコンテンツデータを得て、これを再生することができる。なお、取得可能なコンテンツデータとしては、静止画像データ、動画像データ、グラフィックスデータ、テキストデータ、音楽データなどである。
【００４９】
ここでは、ＬＡＮ上のホームサーバから静止画像データを得て再生する場合について説明する。無線ＬＡＮスイッチ２５を、図２に示すように装置背面側から見て右方にスライドさせ、オンにすることによって、所定のホームサーバに接続し、それぞれに記録されているコンテンツデータを得て、これを再生することができる。
【００５０】
この場合、接続先のホームサーバとしては、大容量のハードディスク記憶装置を備えるＰＣ（Personal Computer）やハードディスクレコーダーなどのメインホームサーバ、またはノートＰＣなどのサブホームサーバなどである。
【００５１】
そして、リモートコントローラ６０での操作によって、ＬＣＤ１４上には、接続可能なホームサーバを選択するための接続先選択画面が表示される。ユーザーが接続先のホームサーバを選択すると、メインＣＰＵ３１は、無線ＬＡＮモジュール４８によって、ユーザーが選択したホームサーバに接続する。
【００５２】
これによって、例えば、まず、ＬＣＤ１４上には、ユーザーが選択したホームサーバに記録されている各フォルダが、フォルダ選択画面として表示される。そして、リモートコントローラ６０での操作によって、その中からユーザーがフォルダを選択すると、ＬＣＤ１４上には、その選択されたフォルダ内の各ファイルが、ファイル選択画面として表示される。
【００５３】
この状態で、リモートコントローラ６０を通じて、ユーザーがファイルを選択すると、ＬＣＤ１４上には、その選択されたファイルの写真画像が拡大表示される。さらに、ユーザーがスライドショー表示を指示すると、ＬＣＤ１４上には、当該のフォルダ内の各ファイルの写真画像が順次拡大表示される。
【００５４】
また、ＵＳＢケーブルにより画像表示装置１０と、種々の外部機器とを接続することによっても、同様にして、外部機器の記録媒体に保持されている静止画像や音楽を再生することができる。
【００５５】
また、メモリ３７、３８または３９をスロット２７、２８または２９に挿入することによっても、またはＵＳＢ端子付きメモリをＵＳＢ端子２４に装着することによっても、同様に静止画像や音楽を再生することができる。
【００５６】
さらに、この実施の形態の画像表示装置１０は、ＬＡＮを経由してインターネット上の所定のサーバ装置にアクセスし、ニュースや天気予報、その他の種々の情報を得て、これを再生することもできるものである。
【００５７】
このように、この実施の形態の画像表示装置１０は、種々の媒体等のデータ提供元から静止画像データや動画像データ、音楽データ、テキストデータ、Ｗｅｂページ等の種々のデータの提供を受けて、これを再生することができるものである。
【００５８】
なお、データの提供元としては、まず、フラッシュメモリ３３などの内蔵メモリが挙げられる。また、メモリ制御回路３６を介して接続される種々の外部メモリが挙げられる。また、ＵＳＢ端子２４に接続されるＵＳＢメモリや外部機器が挙げられる。さらに、無線ＬＡＮモジュール４８、内蔵アンテナ４９を通じて接続されるＬＡＮ上の種々の外部機器や、当該ＬＡＮを通じて接続するようにインターネット上の種々のサーバ装置などが挙げられる。
【００５９】
また、静止画像や動画像の表示時においては、メインＣＰＵ３１は、時計回路４０から現在年月日や現在曜日を取得して表示することにより、当該画像表示装置１０をカレンダとしても利用できるようにしている。また、メインＣＰＵ３１は、時計回路４０から現在時刻を取得してこれを表示することにより、当該画像表示装置１０を時計としても利用できるようにしている。
【００６０】
［「フレーム」という概念に基づく新機能について］
そして、この実施の形態の画像表示装置１０は、静止画像データの利用について、上述したように、選択した画像ファイルの画像データによる画像の表示や、選択した画像フォルダの画像データによる画像のスライドショー表示ができるだけではない。
【００６１】
この実施の形態の画像表示装置１０は、フォルダ、メディアなどのアクセス先とそのアクセス先から得られるコンテンツデータの出力態様とを関連付けた「フレーム」と言う新たな考え方に基づいて、種々の新たな機能を実現している。
【００６２】
［静止画像の出力態様について］
ここで、この実施の形態の画像表示装置１０におけるコンテンツデータが静止画像データである場合の出力態様（表示態様）について説明する。図４は、この実施の形態の画像表示装置１０において選択可能な、静止画像を表示する場合の出力態様（表示態様）について説明するための図である。
【００６３】
この実施の形態の画像表示装置１０においては、図４Ａ〜Ｄに示すように、４つの表示態様のいずれかで、静止画像データによる静止画像を固定的に表示したり、あるいは表示する静止画像を順次に変更するようにして多数の静止画像を表示したりすることができるようにしている。
【００６４】
図４Ａは、ＬＣＤ１４の表示画面１４Ｇの全面に１枚の静止画像（画像Ａ）と、日付表示ｄｔとが表示される場合を示したものである。
【００６５】
また、図４Ｂは、ＬＣＤ１４の表示画面１４Ｇを左右に２等分し、一方に画像Ａ、他方に画像Ｂと言うように、１画面中に２枚の静止画像を同時に表示させると共に、表示画面の下側には、図４Ａの場合と同様に、日付表示ｄｔがなされるものである。
【００６６】
また、図４Ｃは、ＬＣＤ１４の表示画面１４Ｇを左右方向に２等分すると共に、上下方向にも２等分することにより４つの表示領域を形成し、その内の３つの表示領域に画像Ａ、Ｂ、Ｃを表示し、残りの１つの表示領域を日付表示領域として日付表示ｄｔを表示するようにしている。
【００６７】
この図４Ｃに示した表示態様の場合には、表示画面１４Ｇの左下の１／４（４分の１）の表示領域が、日付表示領域とされた場合を示している。なお、他の1／４の表示領域を日付表示領域とすることも可能である。なお、どの1／４の表示領域を日付表示領域とするかは、製造時に予め決めるようにされる。しかし、ユーザーによって、変更することもできるようにしてもよい。
【００６８】
また、図４Ｄは、図４Ｃの場合と同様に、ＬＣＤ１４の表示画面１４Ｇを左右方向に２等分すると共に、上下方向にも２等分することにより４つの表示領域を形成し、４つの表示領域のそれぞれに、画像Ａ、Ｂ、Ｃ、Ｄを表示するようにしたものである。また、この図４Ｄに示した例の場合、表示画面の下側には、図４Ａ、図４Ｂに示した表示態様の場合と同様に、日付表示ｄｔを表示するようにしている。
【００６９】
なお、図４において、日付表示ｄｔは、「２月２２日（金）」という表示である。この日付表示ｄｔは、メインＣＰＵ３１に接続された時計回路４０から提供される現在年月日及び現在曜日に基づいて表示されるものである。この日付表示ｄｔによって、この実施の形態の画像表示装置１０のカレンダ機能が実現される。
【００７０】
また、図４においては、日付表示ｄｔを行うものとして説明したが、日付表示ｄｔに替えて時刻表示を行うこともできるようにされている。また、時刻表示は、デジタル表示として、例えば、「午後１：３０」などのように１２時間表現したものと、「１３：３０」などのように２４時間表現したものとのいずれかを用いることができる。
【００７１】
また、アナログ表示として、時計のキャラクタを用い、長針と短針とにより時刻表示をすることもできるようにされている。どのような時刻表示を用いるかは、ユーザーが選択し、設定することができるようにしている。
【００７２】
そして、静止画像を順次に変更しながら表示する場合には、図４を用いて説明したように、１画面中の表示枚数に加えて、表示を切り替える周期を示す表示切り替え時間と、静止画像を順次に変更しながら表示する処理を行う再生基準期間である実行時間範囲とを含めたものが表示態様を示す情報となる。
【００７３】
このように、この実施の形態の画像表示装置１０においては、図４を用いて説明したように、４つの表示パターンを備え、これに表示切り替え時間や実行時間範囲をも考慮することによって、種々の表示態様で静止画像を表示することができるようにしている。
【００７４】
［思い出フレームについて］
そして、この実施の形態の画像表示装置１０においては、上述した「フレーム」という新たな考え方を用いた新たな機能の１つとして、「思い出フレーム」という機能を実現している。この「思い出フレーム」という機能の概要を簡単に示せば、以下のようになる。
【００７５】
「思い出フレーム」は、予め決められたアクセス先に記憶されている多数の静止画像データ（写真データ）を、当該静止画像データのそれぞれに付加されている撮影年月日の月日のみに着目して並べ替える。そして、「思い出フレーム」は、並べ替えた静止画像データから、再生日の月日を基準月日（基準日）として、この基準月日から所定期間内の静止画像データを再生すべき静止画像データとして抽出し、これを予め決められた表示態様で順次に再生するものである。
【００７６】
したがって、「思い出フレーム」機能は、（１）アクセス先（フォルダやメディア等）、（２）表示態様（１画面中の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔ）の大きく分けて２つの情報が予め対応付けられて登録（設定）されることにより実現される。
【００７７】
そして、上述したように、「思い出フレーム」機能により抽出されて表示される静止画像データは、撮影年月日の内の月日のみに着目して抽出される。このため、「思い出フレーム」機能によって表示される静止画像データには、以下のデータが含まれる。
【００７８】
第１に、基準日が属する年の当該基準日（基準月日）近辺において撮影することにより得られた静止画像データが含まれる。第２に、前年以前の当該基準日（基準月日）近辺において撮影することにより得られた静止画像データが含まれる。
【００７９】
ここで、前年以前の当該基準日近辺は、前年以前において、再生日である基準日と同月同日の近辺であることを意味する。なお、基準日近辺とは、例えば、基準日の以降３日、あるいは、基準日の以降１週間などのように予め決められるものである。
【００８０】
［「思い出フレーム」機能におけるデータ抽出の具体例について］
図５、図６は、「思い出フレーム」機能において、再生すべき静止画像データとして抽出される静止画像データの具体例について説明するための図である。
【００８１】
図５に示すように、現在を２００８年２月２２日とし、所定のアクセス先（例えば内部メモリや外部メモリ）に、撮影年月日が２００５年３月１５日から現在までの写真データ（撮影することにより得られた静止画像データ）が蓄積されているとする。
【００８２】
したがって、トータルの期間としては、約３年間分の写真データが存在する。また、年に着目すれば、２００５年、２００６年、２００７年、２００８年と、４年にわたる写真データが存在している。
【００８３】
そして、２００５年分としては、３月１５日から１２月３１日までの写真データが存在している。２００６年分としては、１月１日から１２月３１日までの写真データが存在し、２月分の写真データとしては、２月３日、２月２７日の２日分の写真データが存在している。
【００８４】
また、２００７年分としては、１月１日から１２月２５日までの写真データが存在し、２月分の写真データとしては、２月６日、２月２３日の２日分の写真データが存在している。また、２００８年分としては、１月１日から２月２２日までの写真データが存在し、２月分の写真データとしては、２月１日、２月２２日の２日分の写真データが存在している。
【００８５】
この図５に示したように、所定のメモリに写真データが存在する場合において、現在である２００８年２月２２日を再生日として、「思い出フレーム」機能により、写真データ（静止画像データ）を表示する場合を考える。この例においては、各年において、再生日と同月同日の日以後の１週間の間における撮影月日を有する写真データを抽出することとする。
【００８６】
図６は、図５に示したように存在する写真データから、２００８年２月２２日を再生日として写真データを抽出する場合について説明するための図である。この例の場合には、２００５年、２００６年、２００７年、２００８年の各年の２月２２日を基準とし、それ以降１週間分の期間において撮影された写真データが抽出される。
【００８７】
より具体的には、２月２２日が基準日であるので、それ以降の１週間の期間は、２月２２日から２月２８日までの期間となる。そして、図５に示すように、２００５年の２月に撮影した写真データは存在しない。
【００８８】
また、２００６年の２月に撮影された写真データの内、２月２２日以降の１週間以内に撮影された写真データは、２００６年２月２７日に撮影されたものが存在する。また、２００７年の２月に撮影された写真データの内、２月２２日以降の１週間以内に撮影された写真データは、２００７年２月２３日に撮影されたものが存在する。
【００８９】
また、２００８年の２月に撮影された写真データの内、２月２２日以降の１週間以内に撮影された写真データは、２００８年２月２２日に撮影されたものが存在する。したがって、「思い出フレーム」の機能により表示する写真データとして抽出されるものは、図６において縦枠で囲って示したように、２００６年２月２７日、２００７年２月２３日、２００８年２月２２日に撮影された写真データが抽出される。
【００９０】
これにより、今年（２００８年）、去年（２００７年）、一昨年（２００６年）の各年の同じ時期に撮影することにより得られた写真データ（静止画像データ）が抽出される。そして、この抽出された写真データによる静止画像が、予め決められた表示態様（出力態様）で再生されて表示される。なお、各年の同日に撮影された写真データは、１枚の場合もあれば複枚存在する場合もある。
【００９１】
［「思い出フレーム」の登録（設定）処理について］
次に、この実施の形態の画像表示装置１０において行われる「思い出フレーム」の登録処理について説明する。この実施の形態の画像表示装置１０においては、「思い出フレーム」機能を用いて静止画像データを表示しようとする場合に、予めアクセス先や表示態様を登録する、「思い出フレーム」の登録処理（「思い出フレーム」の作成処理）をしておく必要がある。
【００９２】
図７は、「思い出フレーム」の登録処理について説明するためのフローチャートである。この図７に示す処理は、ＬＣＤ１４の表示画面に表示される実行可能な機能を選択項目とするメニューから、「新しいフレームを作成」という項目がパネル操作部４１を通じてユーザーによって選択された場合に実行される。この図７に示す処理は、主にメインＣＰＵ３１とサブＣＰＵ３２とによって実行される。
【００９３】
まず、メインＣＰＵ３１は、ＬＣＤ制御回路４４を制御して、ＬＣＤ１４の表示画面１４Ｇにフレームの作成画面を表示し、パネル操作部４１及びサブＣＰＵ３２を通じてアクセス先の選択入力を受け付ける（ステップＳ１０１）。このステップＳ１０１の処理においては、例えば、選択可能なフォルダやメディアなどの一覧リストが表示され、その中から目的とするアクセス先を選択することができるようにされる。
【００９４】
次に、メインＣＰＵ３１は、パネル操作部４１及びサブＣＰＵ３２を通じて１画面の表示枚数（１画面に表示する画像の表示枚数）Ｎの選択入力を受け付ける（ステップＳ１０２）。このステップＳ１０２の処理においては、１画面中に表示する静止画像の表示枚数であり、図４を用いて説明したように、１枚（図４Ａ）、２枚（図４Ｂ）、３枚（図４Ｃ）、４枚（図４Ｄ）の中から目的とするものの選択入力を受け付ける。
【００９５】
そして、メインＣＰＵ３１は、パネル操作部４１及びサブＣＰＵ３２を通じて表示切り替え時間ｔの選択入力を受け付ける（ステップＳ１０３）。表示切り替え時間ｔは、ＬＣＤ１４の表示画面１４Ｇに表示する画像の表示時間を示すものである。具体的には、「１５秒」、「１分」、「１０分」、「３０分」、「１時間」、「４時間」、「切り替えない」などの中から選択可能なものである。
【００９６】
そして、メインＣＰＵ３１は、パネル操作部４１及びサブＣＰＵ３２を通じて実行時間範囲Ｔの選択入力を受け付ける（ステップＳ１０４）。実行時間範囲Ｔは、この実施の形態の画像表示装置１０が、「思い出フレーム」の機能により静止画像データを表示する処理を継続して行う時間範囲である。具体的に実行時間範囲Ｔは、８時間、１２時間、１６時間などと言うように、時間単位で選択可能なものである。もちろん、８時間３０分などと言うように、分単位を用いて設定することも可能である。
【００９７】
この後、メインＣＰＵ３１は、パネル操作部４１及びサブＣＰＵ３２を通じて確認入力を受け付ける（ステップＳ１０５）。そして、メインＣＰＵ３１は、ステップＳ１０５で受け付けた確認入力は、種々の情報の選択入力が間違いないことを示すものか否か（「ＯＫ」か否か）を判断する（ステップＳ１０６）。
【００９８】
ステップＳ１０６の判断処理において、ステップＳ１０５で受け付けた確認入力が、「Ｂａｃｋ」や「Ｎｏ」などが選択され、種々の情報の選択入力が間違いないことを示すものではないと判断したときには、ステップＳ１０１からの処理を繰り返す。これにより、種々の情報の再度の選択入力を行うことができるようにされる。
【００９９】
ステップＳ１０６の判断処理において、ステップＳ１０５で受け付けた確認入力が、種々の情報の選択入力が間違いないことを示すものであると判断したときには、メインＣＰＵ３１は、新しい「思い出フレーム」を登録する処理を行う（ステップＳ１０７）。そして、この図７に示す思い出フレームの登録処理を終了する。
【０１００】
なお、ステップＳ１０７の処理は、ステップＳ１０１〜ステップＳ１０４において受け付けた種々の情報を関連付けて所定のメモリに登録すると共に、当該「思い出フレーム」をメニューに選択可能なように登録するものである。この実施の形態の画像表示装置１０において、「思い出フレーム」に関する情報の登録先は、フラッシュメモリ３３であるものとして説明する。
【０１０１】
そして、この実施の形態の画像表示装置１０においては、図７に示した処理を繰り返し行うことによって、アクセス先や表示態様の異なる複数の「思い出フレーム」を登録することができるようにされる。
【０１０２】
なお、登録された「思い出フレーム」のそれぞれには、例えば、アクセス先の名称（フォルダ名やメディア名）、任意のタイトル情報等を付加することができるようにされる。これにより、複数の「思い出フレーム」が登録された場合であっても、そのそれぞれを区別することができるようにされる。
【０１０３】
［「思い出フレーム」による静止画像の表示処理について］
次に、この実施の形態の画像表示装置１０において行われる、「思い出フレーム」による静止画像の表示処理について図８〜図１１を用いて説明する。以下においては、「思い出フレーム」による２つの表示処理（表示処理１と表示処理２）のそれぞれについて説明する。
【０１０４】
なお、表示処理１と表示処理２のいずれを用いるかは、画像表示装置１０を製造するメーカー側において、当該画像表示装置１０のハードウエア資源が有する特徴や性能等に応じて選択することが可能である。
【０１０５】
［「思い出フレーム」による静止画像の表示処理１について］
図８、図９は、「思い出フレーム」による画像の表示処理１について説明するためのフローチャートである。この図８、図９に示す処理は、ＬＣＤ１４の表示画面に表示される実行可能な機能を選択項目とするメニューから、目的とする「思い出フレーム」がパネル操作部４１を通じてユーザーによって選択された場合に実行される。この図８、図９に示す処理もまた、メインＣＰＵ３１とサブＣＰＵ３２とによって実行される。
【０１０６】
図８、図９に示す処理が実行されると、メインＣＰＵ３１は、フラッシュメモリ３３に登録されている選択された「思い出フレーム」の登録情報を取得する（ステップＳ２０１）。ここで取得される登録情報は、図７を用いて説明した登録処理に登録された情報であって、アクセス先を示す情報、１画面の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔなどの情報である。
【０１０７】
そして、メインＣＰＵ３１は、ステップＳ２０１において取得した各情報に基づいて、選択するようにされた「思い出フレーム」の機能により表示する静止画像データの必要枚数Ｍを算出する（ステップＳ２０２）。
【０１０８】
このステップＳ２０２の処理においては、以下に示す（１）式によって、再生対象とする静止画像データの必要枚数Ｍを求める。すなわち  
必要枚数Ｍ＝１画面の表示枚数Ｎ×実行時間範囲Ｔ÷表示切り替え時間ｔ…（１）となる。
【０１０９】
ここで、１画面の表示枚数Ｎを「２枚」、実行時間範囲Ｔを「１２時間（７２０分）」、表示切り替え時間ｔを「３０分」とする。この場合、必要枚数Ｍ＝２枚×７２０分÷３０分となる。したがって、この場合において、当該「思い出フレーム」の機能により表示する写真データ（静止画像データ）の必要枚数Ｍは、４８枚となる。
【０１１０】
そして、メインＣＰＵ３１は、当該「思い出フレーム」に対して対応付けられているアクセス先に記録されている写真データ（静止画像データ）を、その撮影日の年を無視し、現在月日を先頭にして、撮影月日でソートする（並べ替える）（ステップＳ２０３）。この並べ変えは、例えば、フラッシュメモリ３３のワークエリアで行うようにする。なお、メインＣＰＵ３１に接続された図示しないＲＡＭ（Random Access Memory）をワークエリアとして用いて、並べ替えを行うようにしてもよい。
【０１１１】
これにより、所定のアクセス先に記憶保持されている、様々な撮影年月日の多数の写真データ（静止画像データ）を、撮影月日を並べ替えキー（ソートキー）として、今日の月日が先頭になり、昨日の月日が最後になるように、所定のワークエリアに並べ替えるようにされる。
【０１１２】
具体的には、現在が２月２２日であるとすると、２／２２、２／２３、２／２４、…２／１９、２／２０、２／２１と言う順番で、撮影月日に基づき、写真データが並べ替えられる。したがって、撮影年月日が複数年にわたって存在する多数の写真データを処理対象とした場合であっても、いわば単一の年に撮影された多数の写真データが存在する場合と同様に、アクセス先の写真データを撮影月日だけに基づいて並べ替えられる。
【０１１３】
次に、メインＣＰＵ３１は、開始日に現在月日を設定する（ステップＳ２０４）。すなわち、メインＣＰＵ３１は、時計回路４０から現在月日を取得して、これを開始日にセットする。なお、この例において、現在年月日は２００８年２月２２日であるため、開始日には２月２２日が設定される。
【０１１４】
同様に、メインＣＰＵ３１は、ステップＳ２０４において取得した現在月日を終了日にも設定する（ステップＳ２０５）。上述したように、この例において、現在年月日は２００８年２月２２日であるため、終了日にも２月２２日が設定される。
【０１１５】
そして、図８に示す処理に進み、メインＣＰＵ３１は、ステップＳ２０３において並べ替えた写真データからステップＳ２０４、ステップＳ２０５において設定した開始日から終了日までの期間内を撮影月日とする写真データによる写真の枚数を特定する（ステップＳ２０６）。
【０１１６】
例えば、図５、図６を用いて説明した例の場合、開始日と終了日との両方が２月２２日の場合には、２００８年２月２２日に撮影された写真データのみがカウントの対象となる。
【０１１７】
そして、メインＣＰＵ３１が、ステップＳ２０６において特定した写真の枚数が、ステップＳ２０２において算出した必要枚数Ｍ以上存在するか否かを判断する（ステップＳ２０７）。
【０１１８】
ステップＳ２０７の判断処理において、必要枚数Ｍ以上に達していないと判断したときには、終了日を一定期間後の月日に設定する（ステップＳ２０８）。ここで一定期間は、例えば、１週間後、１０日後など任意の期間とすることが可能である。しかし、基本的には、後述するステップＳ２０９で用いられる所定期間を複数に分割した場合の１つの期間となる。
【０１１９】
そして、メインＣＰＵ３１は、開始日から終了日までの期間が所定期間を超えたか否かを判断する（ステップＳ２０９）。ここで、ステップＳ２０９において判断の基準となる所定期間は、例えば、１ヶ月などのように、予め決められるものである。
【０１２０】
このように、ステップＳ２０９の判断処理において、開始日から終了日までの期間が所定期間を超えたか否かを判断するのは、開始日から終了日までの期間を長くすると、抽出する写真データの撮影時期の統一性が損なわれる可能性があるためである。例えば、海水浴の写真と紅葉の写真とが混在してしまうなどと言うように、季節感が損なわれる場合があるためである。
【０１２１】
なお、ステップＳ２０９で用いられる所定期間は、１ヶ月に限るものではなく、１週間単位で設定したり、２ヶ月、３ヶ月などのように、１年を６等分、４等分、３等分などした期間として設定したりすることが可能である。
【０１２２】
そして、ステップＳ２０９の判断処理において、開始日から終了日までの期間が所定期間を超えていないと判断したときには、メインＣＰＵ３１は、ステップＳ２０６からの処理を繰り返す。
【０１２３】
ステップＳ２０９の判断処理において、開始日から終了日までの期間が所定期間を超えたと判断したときには、最低必要枚数分の写真の写真データが存在するか否かを判断する（ステップＳ２１０）。このステップＳ２１０の判断処理は、表示可能な写真の写真データが、少なくとも、１画面の表示枚数Ｎ以上あるか否かを判断する処理である。
【０１２４】
ステップＳ２１０の判断処理において、最低必要枚数分の写真を形成する写真データが存在しないと判断したときには、メインＣＰＵ３１は、表示する写真が無いことを通知し（ステップＳ２１１）、この図８、図９に示した処理を終了する。
【０１２５】
具体的にステップＳ２１１において、メインＣＰＵ３１は、ＬＣＤ制御回路４４を通じてＬＣＤ１４の表示画面に、表示可能な写真が存在しない旨の表示メッセージを表示する。あるいは、音声処理部４６を通じて、スピーカ４７Ｌ、４７Ｒから、表示可能な写真が存在しない旨の音声メッセージを放音する。もちろん、表示メッセージと音声メッセージとの両方を出力するようにしてもよい。
【０１２６】
また、ステップＳ２１０の判断処理において、最低必要枚数分の写真を形成する写真データが存在すると判断したときには、メインＣＰＵ３１は、撮影月日が開始日から所定期間以内の写真データによる写真の順次表示を行う（ステップＳ２１２）。この後、この図８、図９に示した処理を終了する。
【０１２７】
なお、必要枚数Ｍに足りない分については、再度、最初の写真データによる写真から表示を繰り返すようにしたり、最後に用いた写真データによる写真から戻る方向に写真を表示したりすることができる。もちろん、表示に利用可能な写真データによる写真を表示して、当該「思い出フレーム」による処理を終了させることも可能である。
【０１２８】
また、ステップＳ２０７の判断処理において、必要枚数Ｍ以上に達したと判断したときには、撮影月日が開始日から終了日までの必要枚数Ｍ分の写真データによる写真の順次表示を行う（ステップＳ２１３）。この後、この図８、図９に示した処理を終了する。
【０１２９】
このように、「思い出フレーム」は、基本的に、ステップＳ２０１において取得した実行時間範囲Ｔの間、撮影年月日の年を無視して、月日のみに着目して特定した写真データによる写真の表示を行うことができるようにするものである。
【０１３０】
そして、この図８、図９を用いて説明した「思い出フレーム」による画像の表示処理１の場合には、最初に開始日から終了日までの期間を最小に設定し、この期間を徐々に長くしながら、表示に必要な写真データを特定することができるものである。
【０１３１】
［「思い出フレーム」による画像の表示処理２について］
次に、「思い出フレーム」による画像の表示処理２について説明する。この表示処理２の場合には、「思い出フレーム」により表示する写真の最低枚数と適正枚数とに応じて、表示する写真データを特定するようにするものである。
【０１３２】
図１０、図１１は、「思い出フレーム」による画像の表示処理２について説明するためのフローチャートである。この図１０、図１１に示す処理もまた、上述した図８、図９を用いて説明した表示処理１の場合と同様にして実行される。
【０１３３】
すなわち、図１０、図１１に示す処理は、ＬＣＤ１４の表示画面に表示される実行可能な機能を選択項目とするメニューから、目的とする「思い出フレーム」がパネル操作部４１を通じてユーザーによって選択された場合に実行される。この図１０、図１１に示す処理もまた、メインＣＰＵ３１とサブＣＰＵ３２とによって実行される。
【０１３４】
そして、この表示処理２の場合にも、図１０、図１１に示す処理が実行されると、メインＣＰＵ３１は、フラッシュメモリ３３に登録されている選択された「思い出フレーム」の登録情報を取得する（ステップＳ３０１）。ここで取得される登録情報は、図７を用いて説明した登録処理に登録された情報であって、アクセス先を示す情報、１画面の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔなどの情報である。
【０１３５】
そして、メインＣＰＵ３１は、１画面の表示枚数Ｎを最低必要枚数（ｍｉｎ）に設定する（ステップＳ３０２）。また、メインＣＰＵ３１は、１画面の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔに基づいて一日に必要な表示枚数（必要枚数）Ｍを算出し、これを適正枚数（ｓｔｂｌ）に設定する（ステップＳ３０３）。
【０１３６】
このステップＳ３０３の処理は、図８に示したステップＳ２０２の処理と同様に、上述した（１）式にしたがって必要枚数Ｍを算出し、この必要枚数Ｍを適正枚数（ｓｔｂｌ）に設定するものである。
【０１３７】
したがって、１画面の表示枚数Ｎを「２枚」、稼動時間Ｔを「１２時間（７２０分）」、表示切り替え時間ｔを「３０分」とすると、必要枚数Ｍ＝２枚×７２０分÷３０分となり、この例の場合に適正枚数（ｓｔｂｌ）には、４８枚という値が設定されることになる。
【０１３８】
そして、メインＣＰＵ３１は、当該「思い出フレーム」に対して対応付けられているアクセス先に記録されている写真データ（静止画像データ）を、その撮影日の年を無視し、現在月日を先頭にして、撮影月日でソートする（並べ替える）（ステップＳ３０４）。
【０１３９】
このステップＳ３０４の処理は、図８に示したステップＳ２０３の処理と同様の処理であり、複数年にわたる撮影年月日を有する写真データが、今日の月日が先頭になり、昨日の月日が最後になるように、処理対象の写真データを並べ替える。すなわち、現在が２月２２日であるとすると、２／２２、２／２３、２／２４、…２／１９、２／２０、２／２１と言う順番で並べ替えられる。
【０１４０】
なお、ステップＳ３０４の並べ変えは、例えば、フラッシュメモリ３３のワークエリアで行うようにする。なお、メインＣＰＵ３１に接続された図示しないＲＡＭ（Random Access Memory）をワークエリアとして用いて、並べ替えを行うようにしてもよい。
【０１４１】
そして、メインＣＰＵ３１は、ステップＳ３０４において並べ替えた写真データから、（ｍｉｎ）枚目の写真データの撮影月日を取得する（ステップＳ３０５）。具体的には、最低枚数（ｍｉｎ）が２枚である場合には、ステップＳ３０４において並べ替えた写真データの先頭から２枚目の写真データの撮影月日を取得する。
【０１４２】
メインＣＰＵ３１は、ステップＳ３０５において取得した写真データの撮影月日が、所定期間内か否かを判断する（ステップＳ３０６）。この所定期間は、予め決められるものであり、現在月日を開始日とし、この開始日から例えば１ヶ月経過後の月日までの期間である。この例の場合、現在年月が２月２２日であれば、２月２２日からその１ヶ月後の３月２１日までが所定期間ということになる。
【０１４３】
なお、ステップＳ３０６で用いられる所定期間は、１ヶ月に限るものではなく、１週間単位で設定したり、２ヶ月、３ヶ月などのように、１年を６等分、４等分、３等分などした期間として設定したりすることが可能である。
【０１４４】
ステップＳ３０６の判断処理において、（ｍｉｎ）枚目の写真データの撮影月日が、所定期間内のものではないと判断したときには、メインＣＰＵ３１は、表示する写真の写真データが無いことを通知し（ステップＳ３０７）、この図１０、図１１に示す処理を終了する。
【０１４５】
具体的にステップＳ３０７において、メインＣＰＵ３１は、ＬＣＤ制御回路４４を通じてＬＣＤ１４の表示画面に、表示可能な写真が存在しない旨の表示メッセージを表示する。あるいは、音声処理部４６を通じて、スピーカ４７Ｌ、４７Ｒから、表示可能な写真が存在しない旨の音声メッセージを放音する。もちろん、表示メッセージと音声メッセージとの両方を出力するようにしてもよい。
【０１４６】
また、ステップＳ３０６の判断処理において、（ｍｉｎ）枚目の写真データの撮影月日が、所定期間内であると判断したときには、メインＣＰＵ３１は、（ｓｔｂｌ）枚目の写真の撮影月日を取得する（ステップＳ３０８）。具体的には、上述もしたように、適正枚数（ｓｔｂｌ）が４８枚である場合には、ステップＳ３０４において並べ替えた写真データの先頭から４８枚目の写真データの撮影月日を取得する。
【０１４７】
この後、図１１に示す処理に進み、メインＣＰＵ３１は、ステップＳ３０８において取得した写真データの撮影月日が、所定期間内か否かを判断する（ステップＳ３０９）。このステップＳ３０９の判断処理は、ステップＳ３０６の判断処理と同様の処理であり、（ｓｔｂｌ）枚目の写真の撮影月日が所定期間内に属するか否かを判断するものである。
【０１４８】
なお、ステップＳ３０９において用いられる所定期間は、ステップＳ３０６において用いた所定期間と同じものである。
【０１４９】
そして、ステップＳ３０９の判断処理において、（ｓｔｂｌ）枚目の写真データの撮影月日が、所定期間内のものではないと判断したときには、メインＣＰＵ３１は、所定期間内の写真の順次表示を行う（ステップＳ３１０）。
【０１５０】
具体的にステップＳ３１０においては、現在月日を開始日として、この開始日から所定期間内の月日を撮影月日とする利用可能な写真データを抽出し、この抽出した写真データによる写真の順次表示を行う。そして、ステップＳ３１０の処理の後、この図１０、図１１に示した処理を終了する。
【０１５１】
なお、必要枚数Ｍに足りない分については、再度、最初の写真データによる写真から表示を繰り返すようにしたり、最後に用いた写真データによる写真から戻る方向に写真を表示したりすることができる。もちろん、表示に利用可能な写真データによる写真を表示して、当該「思い出フレーム」による処理を終了させることも可能である。
【０１５２】
また、ステップＳ３０９の判断処理において、（ｓｔｂｌ）枚目の写真データの撮影月日が、所定期間内のものであると判断したときには、メインＣＰＵ３１は、（ｓｔｂｌ）枚の写真の順次表示を行う（ステップＳ３１１）。
【０１５３】
具体的にステップＳ３１１においては、ステップＳ３０４において並べ替えた写真データの先頭から（ｓｔｂｌ）枚分の写真データによる写真の順次表示を行う。そして、ステップＳ３１１の処理の後、この図１０、図１１に示した処理を終了する。
【０１５４】
このように、この図１０、図１１を用いて説明した「思い出フレーム」機能による画像の表示処理２の場合には、まず、アクセス先に表示に必要な分の画像データが存在するか否かを確認する。そして、最低枚数分の写真の写真データが存在しない場合には、写真の表示は行わない。しかし、最低枚数分以上の写真の写真データが存在する場合には、それらに応じた写真の表示処理を行うようにしている。
【０１５５】
なお、図８、図９を用いて説明した表示処理１の場合にも、図１０、図１１を用いて説明した表示処理２の場合にも、写真の表示順は、種々の順番とすることができる。例えば、ステップＳ２０３やステップＳ３０４において並べ替えた順番で表示することができる。
【０１５６】
また、表示対象の写真データだけを抽出して、撮影年月日や撮影月日の新しい順、あるいは、古い順に並べ替え、その順番で表示するようにすることもできる。また、表示対象の写真データをそのファイル名の順番に並べ替えて表示するようにするなど、一定のルールにしたがって表示することができる。また、乱数などを用いることにより、表示対象の写真データをランダムな順番で再生することも可能である。
【０１５７】
［フォト時計フレームについて］
また、この実施の形態の画像表示装置１０においては、上述した「フレーム」と言う新たな考え方を用いた新たな機能の１つとして、「フォト時計フレーム」と言う機能も実現している。この「フォト時計フレーム」と言う機能の概要を簡単に示せば、以下のようになる。
【０１５８】
「フォト時計フレーム」は、予め決められたアクセス先に記憶されている多数の静止画像データ（写真データ）を、当該静止画像データのそれぞれに付加されている撮影日時（撮影年月日及び撮影時刻）の内の撮影時刻のみに着目して並べ替える。そして、「フォト時計フレーム」は、並べ替えた静止画像データから、再生時刻を基準時刻として、この基準時刻から所定期間（所定時間）内の静止画像データを再生すべき静止画像データとして抽出し、これを順次に再生するものである。
【０１５９】
したがって、「フォト時計フレーム」の場合、アクセス先に記憶されている静止画像データが複数年にわたって存在していても、撮影時刻のみに着目して並べ替えられる。このため、撮影時刻が時分まで表現したのとすれば、当該アクセス先の全ての静止画像データは、撮影年月日が異なっていても、０時から２３時５９分までの間で並べ替えられることになる。
【０１６０】
換言すれば、「フォト時計フレーム」の場合、アクセス先に記憶されている全ての静止画像データは、午前０時から午後１２時までの２４時間の間に並べ替えられる。なお、ここで、午前０時と午後１２時とは、共に夜中の１２時を示すものであるが、ここでは、午前０時は一日の始点を、午後１２時は１日の終点を意味している。
【０１６１】
そして、「フォト時計フレーム」の場合には、撮影時刻に基づいて並べ替えた静止画像データの中から再生時刻に近い写真データだけを抽出して表示する。これにより、例えば、朝の時間帯には朝日などの写真を表示し、夜の時間帯には夜景などの写真を表示するといったように、再生時間帯に応じた写真を自動的に表示することができるようにしている。
【０１６２】
なお、この「フォト時計フレーム」の場合にも、図４を用いて説明した４つの表示態様の中から、ユーザーが目的にあった表示態様を選択することができるようにしている。そして、上述した「思い出フレーム」の場合には、現在月日と現在曜日とを表示することによりカレンダ機能を実現していた。これに対して、「フォト時計フレーム」の場合には、メインＣＰＵ３１が時計回路４０から現在時刻を取得して表示することにより、時計機能を実現するようにしている。
【０１６３】
また、「フォト時計フレーム」の場合には、時間帯に応じて、現在時刻を表示する文字情報の表示色を変えることもできるようにしている。例えば、午前五時から午前１０時５９分までは青色の文字で現在時刻を表示する。また、午前１１時から午後３時５９分までは、黄色の文字で現在時刻を表示する。また、午後４時から午後６時５９分までは、赤色の文字で現在時刻を表示する。そして、午後７時から午前４時５９分までは、紺色の文字で現在時刻を表示する。と言うように、現在時刻の表示色によって時間帯を示すようにすることもできるようにしている。
【０１６４】
このように、「フォト時計フレーム」の場合には、写真データの撮影時刻だけに着目して、表示対象の写真データを抽出して表示することにより、再生時刻に対して、過去の同時間帯に撮影された写真を表示することができるようにしている。
【０１６５】
なお、この「フォト時計フレーム」の場合にも、図７を用いて説明した「思い出フレーム」の登録処理の場合と同様に、「フォト時計フレーム」の登録処理を行っておくようにする。この「フォト時計フレーム」の登録処理もまた、ＬＣＤ１４の表示画面に表示される実行可能な機能を選択項目とするメニューから、「新しいフレームを作成」という項目がパネル操作部４１を通じてユーザーによって選択された場合に実行される。
【０１６６】
そして、「フォト時計フレーム」の場合にも、アクセス先、１画面の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔなどの情報を登録することになる。また、「フォト時計フレーム」の場合には、静止画像と共に、現在時刻を表示するが、その表示態様、例えば、１２時間表現か２４時間表現か、表示色は何色か、デジタル表示かアナログ表示かなどについても登録しておくことができるようにされる。
【０１６７】
［「フォト時計フレーム」機能による画像の表示処理について］
次に、この実施の形態の画像表示装置１０において、「フォト時計フレーム」の機能を用いた場合の静止画像の表示処理について図１２〜図１５を用いて説明する。以下においては、「フォト時計フレーム」による２つの表示処理（表示処理１と表示処理２）のそれぞれについて説明する。
【０１６８】
なお、表示処理１と表示処理２のいずれを用いるかは、画像表示装置１０を製造するメーカー側において、当該画像表示装置１０のハードウエア資源が有する特徴や性能等に応じて選択することが可能である。
【０１６９】
［「フォト時計フレーム」機能による画像の表示処理１について］
図１２、図１３は、「フォト時計フレーム」による画像の表示処理１について説明するためのフローチャートである。この図１２、図１３に示す処理は、ＬＣＤ１４の表示画面に表示される実行可能な機能を選択項目とするメニューから、目的とする「フォト時計フレーム」がパネル操作部４１を通じてユーザーによって選択された場合に実行される。この図１２、図１３に示す処理もまた、メインＣＰＵ３１とサブＣＰＵ３２とによって実行される。
【０１７０】
図１２、図１３に示す処理が実行されると、メインＣＰＵ３１は、フラッシュメモリ３３に予め登録されている選択された「フォト時計フレーム」の登録情報を取得する（ステップＳ４０１）。ここで取得される登録情報は、上述した「思い出フレーム」の場合と同様に、例えば、図７を用いて説明した登録処理により登録された情報である。具体的には、アクセス先を示す情報、１画面の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔなどの情報である。
【０１７１】
そして、メインＣＰＵ３１は、ステップＳ４０１において取得した各情報に基づいて、選択するようにされた「フォト時計フレーム」の機能により表示する静止画像データの必要枚数Ｍを算出する（ステップＳ４０２）。
【０１７２】
このステップＳ４０２の処理においては、図８に示した「思い出フレーム」の表示処理１の場合のステップＳ２０２の処理と同様に、上述した（１）式によって、再生対象とする静止画像データの必要枚数Ｍを求める。
【０１７３】
したがって、１画面の表示枚数Ｎを「２枚」、実行時間範囲Ｔを「１時間（６０分）毎」、表示切り替え時間ｔを「１０分」とすると、この場合、必要枚数Ｍ＝２枚×６０分÷１０分となる。
【０１７４】
したがって、この例の場合において、当該「フォト時計フレーム」の機能により、実行時間範囲Ｔである１時間当たりにおいて表示する写真データ（静止画像データ）の必要枚数Ｍは、１２枚となる。
【０１７５】
そして、メインＣＰＵ３１は、当該「フォト時計フレーム」に対して対応付けられているアクセス先に記録されている写真データ（静止画像データ）を、その撮影日の年月日を無視し、現在時刻を先頭にして、撮影時刻でソートする（並べ替える）（ステップＳ４０３）。
【０１７６】
この並べ変えは、例えば、フラッシュメモリ３３のワークエリアで行うようにする。なお、メインＣＰＵ３１に接続された図示しないＲＡＭ（Random Access Memory）をワークエリアとして用いて、並べ替えを行うようにしてもよい。
【０１７７】
これにより、所定のアクセス先に記憶保持されている、様々な撮影日時の多数の写真データ（静止画像データ）を、撮影時刻を並べ替えキー（ソートキー）として、現在時刻が先頭になるように並べ替えられる。
【０１７８】
したがって、撮影日時が複数年にわたって存在する多数の写真データを処理対象とした場合であっても、いわば同一日に撮影された多数の写真データが存在する場合と同様に、アクセス先の写真データを撮影時刻だけに基づいて並べ替えられる。
【０１７９】
次に、メインＣＰＵ３１は、開始時刻に現在時刻を設定する（ステップＳ４０４）。すなわち、メインＣＰＵ３１は、時計回路４０から現在時刻を取得して、これを開始時刻にセットする。例えば、現在時刻が午前７時２３分である場合には、開示時刻に午前７時２３分というデータがセットされる。
【０１８０】
同様に、メインＣＰＵ３１は、ステップＳ４０４において取得した現在時刻を終了時刻に設定する（ステップＳ４０５）。すなわち、このステップＳ４０５の処理は、終了時刻に、ステップＳ４０４において開始時刻に設定した時刻と同じ時刻を設定する処理である。
【０１８１】
そして、図１３に示す処理に進み、メインＣＰＵ３１は、ステップＳ４０３において並べ替えた写真データからステップＳ４０４、ステップＳ４０５において設定した開始時刻から終了時刻までの期間内を撮影時刻とする写真データによる写真の枚数を特定する（ステップＳ４０６）。
【０１８２】
したがって、上述したように、開始時刻と終了時刻とに、午前７時２３分というデータが設定された場合には、午前７時２３分〜午前７時２３分までを撮影時刻とする写真データの枚数（数）がカウントされ特定される。
【０１８３】
そして、メインＣＰＵ３１が、ステップＳ４０６において特定した写真の枚数が、ステップＳ４０２において算出した必要枚数Ｍ以上存在するか否かを判断する（ステップＳ４０７）。
【０１８４】
ステップＳ４０７の判断処理において、必要枚数Ｍ以上に達していないと判断したときには、終了時刻を一定時間後の時刻に設定する（ステップＳ４０８）。ここで一定時間は、例えば、１０分後、２０分後など任意の時間とすることが可能である。しかし、基本的には、後述するステップＳ４０９で用いられる所定期間を複数に分割した場合の１つの時間範囲となる。
【０１８５】
そして、メインＣＰＵ３１は、開始時刻から終了時刻までの期間が予め決められる所定期間を超えたか否かを判断する（ステップＳ４０９）。この場合、ステップＳ４０９において判断の基準となる所定期間は、「フォト時計フレーム」により写真の表示を行う時間範囲である実行時間範囲Ｔと同じ時間範囲とされる。したがって、実行時間範囲Ｔが上述したように例えば１時間である場合には、ステップＳ４０９において判断の基準となる所定期間もまた１時間（６０分）とされる。
【０１８６】
そして、ステップＳ４０９の判断処理において、開始日から終了日までの期間が所定期間を超えたか否かを判断するのは、開始時刻から終了時刻までの期間を長くすると、一般的に異なる時間帯の写真データが抽出されてしまう場合があるからである。例えば、朝の写真と昼の写真とが混在してしまうなどと言うように、時間帯による統一感が損なわれる場合があるためである。
【０１８７】
そして、ステップＳ４０９の判断処理において、開始時刻から終了時刻までの期間が所定期間を超えていないと判断したときには、メインＣＰＵ３１は、ステップＳ４０６からの処理を繰り返す。
【０１８８】
ステップＳ４０９の判断処理において、開始時刻から終了時刻までの期間が所定期間を超えたと判断したときには、最低必要枚数分の写真の写真データが存在するか否かを判断する（ステップＳ４１０）。このステップＳ４１０の判断処理は、表示可能な写真の写真データが、少なくとも、１画面の表示枚数Ｎ以上あるか否かを判断する処理である。
【０１８９】
ステップＳ４１０の判断処理において、最低必要枚数分の写真を形成する写真データが存在しないと判断したときには、メインＣＰＵ３１は、表示する写真が無いことを通知し（ステップＳ４１１）、この図１２、図１３に示した処理を終了する。
【０１９０】
具体的にステップＳ４１１において、メインＣＰＵ３１は、ＬＣＤ制御回路４４を通じてＬＣＤ１４の表示画面に、表示可能な写真が存在しない旨の表示メッセージを表示する。あるいは、音声処理部４６を通じて、スピーカ４７Ｌ、４７Ｒから、表示可能な写真が存在しない旨の音声メッセージを放音する。もちろん、表示メッセージと音声メッセージとの両方を出力するようにしてもよい。
【０１９１】
また、ステップＳ４１０の判断処理において、最低必要枚数分の写真を形成する写真データが存在すると判断したときには、メインＣＰＵ３１は、撮影時刻が開始時刻から所定期間内に存在する写真データによる写真の順次表示を行う（ステップＳ４１２）。この後、図１２、図１３に示した処理を終了する。
【０１９２】
また、ステップＳ４０７の判断処理において、必要枚数Ｍ以上に達したと判断したときには、撮影時刻が開始時刻から終了時刻までの必要枚数Ｍ分の写真データによる写真の順次表示を行う（ステップＳ４１３）。この後、図１２、図１３に示した処理を終了する。
【０１９３】
このように、「フォト時計フレーム」は、基本的に、ステップＳ４０１において取得した実行時間範囲Ｔの間、撮影日時の年月日を無視して、撮影時刻のみに着目して特定した写真データによる写真の表示を行うことができるようにするものである。
【０１９４】
そして、この実施の形態の画像表示装置１０においては、図１２、図１３に示した処理にしたがって、実行時間範囲Ｔについて写真の表示を行った後においては、次の新たな実効時間範囲（上述した例の場合には次の１時間の期間）について、再度、図１２、図１３の処理が行われ、新たな時間帯について、同様の「フォト時計フレーム」の機能に応じた写真データの表示処理が行われるようにされる。
【０１９５】
このように、「フォト時計フレーム」の場合には、設定された実行時間範囲Ｔについて、写真データによる写真の表示処理を終了すると、新たな時間帯（実行時間範囲Ｔの次の時間帯）においても、同様の写真データによる写真の表示処理が行うようにされる。
【０１９６】
そして、「フォト時計フレーム」の場合には、例えば、午前７時から午後７時まで、「フォト時計フレーム」の機能により写真の表示を行うといったように、実行総時間帯を設定することも可能である。また、２４時、連続的に「フォト時計フレーム」の機能により写真の表示を行うようにすることもできる。
【０１９７】
このように、この図１２、図１３を用いて説明した「フォト時計フレーム」による画像の表示処理１の場合には、最初に開始時刻から終了時刻までの期間を最小に設定し、この期間を徐々に長くしながら、表示に必要な写真データを特定することができる。
【０１９８】
［「フォト時計フレーム」による画像の表示処理２について］
次に、「フォト時計フレーム」による画像の表示処理２について説明する。この表示処理２の場合には、「フォト時計フレーム」により表示する写真の最低枚数と適正枚数とに応じて、表示する写真データを特定するようにするものである。
【０１９９】
図１４、図１５は、「フォト時計フレーム」による画像の表示処理２について説明するためのフローチャートである。この図１４、図１５に示す処理もまた、上述した図１２、図１３を用いて説明した表示処理１の場合と同様にして実行される。
【０２００】
すなわち、図１４、図１５に示す処理は、ＬＣＤ１４の表示画面に表示される実行可能な機能を選択項目とするメニューから、目的とする「フォト時計フレーム」がパネル操作部４１を通じてユーザーによって選択された場合に実行される。この図１４、図１５に示す処理もまた、メインＣＰＵ３１とサブＣＰＵ３２とによって実行される。
【０２０１】
そして、この表示処理２の場合にも、図１４、図１５に示す処理が実行されると、メインＣＰＵ３１は、フラッシュメモリ３３に登録されている選択された「フォト時計フレーム」の登録情報を取得する（ステップＳ５０１）。ここで取得される登録情報は、上述した「思い出フレーム」の場合と同様に、例えば、図７を用いて説明した登録処理により登録された情報であって、アクセス先を示す情報、１画面の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔなどの情報である。
【０２０２】
そして、メインＣＰＵ３１は、１画面の表示枚数Ｎを最低必要枚数（ｍｉｎ）に設定する（ステップＳ５０２）。また、メインＣＰＵ３１は、１画面の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔに基づいて一日に必要な表示枚数（必要枚数）Ｍを算出し、これを適正枚数（ｓｔｂｌ）に設定する（ステップＳ５０３）。
【０２０３】
このステップＳ５０３の処理は、図１２に示したステップＳ４０２の処理と同様に、上述した（１）式にしたがって必要枚数Ｍを算出し、この必要枚数Ｍを適正枚数（ｓｔｂｌ）に設定する。
【０２０４】
したがって、１画面の表示枚数Ｎを「２枚」、稼動時間Ｔを「１時間（６０分）毎」、表示切り替え時間ｔを「１０分」とすると、必要枚数Ｍ＝２枚×６０分÷１０分となり、この例の場合、適正枚数（ｓｔｂｌ）には、１２枚という値が設定されることになる。
【０２０５】
そして、メインＣＰＵ３１は、当該「思い出フレーム」に対して対応付けられているアクセス先に記録されている写真データ（静止画像データ）を、その撮影日時の年月日を無視し、現在時刻を先頭にして、撮影時刻でソートする（並べ替える）（ステップＳ５０４）。
【０２０６】
この並べ変えは、例えば、フラッシュメモリ３３のワークエリアで行うようにする。なお、メインＣＰＵ３１に接続された図示しないＲＡＭ（Random Access Memory）をワークエリアとして用いて、並べ替えを行うようにしてもよい。
【０２０７】
これにより、所定のアクセス先に記憶保持されている、様々な撮影日時の多数の写真データ（静止画像データ）を、撮影時刻を並べ替えキー（ソートキー）として、現在時刻が先頭になるように並べ替えられる。
【０２０８】
したがって、撮影日時が複数年にわたって存在する多数の写真データを処理対象とした場合であっても、いわば同一日に撮影された多数の写真データが存在する場合と同様に、アクセス先の写真データを撮影時刻だけに基づいて並べ替えられる。
【０２０９】
そして、メインＣＰＵ３１は、ステップＳ５０４において並べ替えた写真データから、（ｍｉｎ）枚目の写真データの撮影時刻を取得する（ステップＳ５０５）。具体的には、最低枚数（ｍｉｎ）が２枚である場合には、ステップＳ５０４において並べ替えた写真データの先頭から２枚目の写真データの撮影時刻を取得する。
【０２１０】
メインＣＰＵ３１は、ステップＳ５０５において取得した写真データの撮影時刻が、所定期間内か否かを判断する（ステップＳ５０６）。この所定期間は、予め決められるものである。この実施の形態において、「フォト時計フレーム」の登録処理において、実行時間範囲Ｔは、例えば１時間（６０分）である。このため、この例の場合、開始時刻から例えば６０分経過後の時刻までの期間を、ステップＳ５０６においての判断基準である所定期間とする。
【０２１１】
ステップＳ５０６の判断処理において、（ｍｉｎ）枚目の写真データの撮影時刻が、所定期間内のものではないと判断したときには、メインＣＰＵ３１は、表示する写真の写真データが無いことを通知し（ステップＳ５０７）、この図１４、図１５に示す処理を終了する。
【０２１２】
具体的にステップＳ５０７において、メインＣＰＵ３１は、ＬＣＤ制御回路４４を通じてＬＣＤ１４の表示画面に、表示可能な写真が存在しない旨の表示メッセージを表示する。あるいは、音声処理部４６を通じて、スピーカ４７Ｌ、４７Ｒから、表示可能な写真が存在しない旨の音声メッセージを放音する。もちろん、表示メッセージと音声メッセージとの両方を出力するようにしてもよい。
【０２１３】
また、ステップＳ５０６の判断処理において、（ｍｉｎ）枚目の写真データの撮影時刻が、所定期間内であると判断したときには、メインＣＰＵ３１は、（ｓｔｂｌ）枚目の写真の撮影時刻を取得する（ステップＳ５０８）。具体的には、上述もしたように、適正枚数（ｓｔｂｌ）が１２枚である場合には、ステップＳ５０４において並べ替えた写真データの先頭から１２枚目の写真データの撮影時刻を取得する。
【０２１４】
この後、図１５に示す処理に進み、メインＣＰＵ３１は、ステップＳ５０８において取得した写真データの撮影時刻が、所定期間内か否かを判断する（ステップＳ５０９）。このステップＳ５０９の判断処理は、ステップＳ５０６の判断処理と同様の処理であり、（ｓｔｂｌ）枚目の写真の撮影時刻が所定期間内に属するか否かを判断するものである。
【０２１５】
なお、ステップＳ５０９において用いられる所定期間も、ステップＳ５０６において用いた所定期間と同じものである。
【０２１６】
そして、ステップＳ５０９の判断処理において、（ｓｔｂｌ）枚目の写真データの撮影時刻が、所定期間内のものではないと判断したときには、メインＣＰＵ３１は、開始時刻から所定期間内の写真の順次表示を行う（ステップＳ５１０）。
【０２１７】
具体的にステップＳ５１０においては、現在時刻を開始時刻として、この開始時刻から所定期間内の時刻を撮影時刻とする利用可能な写真データを抽出し、この抽出した写真データによる写真の順次表示を行う。そして、ステップＳ５１０の処理の後、この図１４、図１５に示した処理を終了する。
【０２１８】
また、ステップＳ５０９の判断処理において、（ｓｔｂｌ）枚目の写真データの撮影時刻が、所定期間内のものであると判断したときには、メインＣＰＵ３１は、（ｓｔｂｌ）枚の写真の順次表示を行う（ステップＳ５１１）。
【０２１９】
具体的にステップＳ５１１においては、ステップＳ５０４において並べ替えた写真データの先頭から（ｓｔｂｌ）枚分の写真データによる写真の順次表示を行う。そして、ステップＳ５１１の処理の後、この図１４、図１５に示した処理を終了する。
【０２２０】
このように、この図１４、図１５を用いて説明した「フォト時計フレーム」機能による画像の表示処理２の場合には、まず、アクセス先に表示に必要な分の画像データが存在するか否かを確認する。そして、最低枚数分の写真の写真データが存在しない場合には、写真の表示は行わない。しかし、最低枚数分以上の写真の写真データが存在する場合には、それらに応じた写真の表示処理を行うようにしている。
【０２２１】
そして、この実施の形態の画像表示装置１０においては、図１４、図１５に示した処理にしたがって、実行時間範囲Ｔについて写真の表示を行った後においては、次の新たな実効時間範囲（上述した例の場合には次の１時間の期間）について、再度、図１４、図１５の処理が行われ、新たな時間帯について、同様の「フォト時計フレーム」の機能に応じた写真データの表示処理が行われるようにされる。
【０２２２】
このように、「フォト時計フレーム」の場合には、設定された実行時間範囲Ｔについて、写真データによる写真の表示処理を終了すると、新たな時間帯（実行時間範囲Ｔの次の時間帯）においても、同様の写真データによる写真の表示処理が行うようにされる。
【０２２３】
そして、「フォト時計フレーム」の場合には、例えば、午前７時から午後７時まで、「フォト時計フレーム」の機能により写真の表示を行うといったように、実行総時間帯を設定することも可能である。また、２４時、連続的に「フォト時計フレーム」の機能により写真の表示を行うようにすることもできる。
【０２２４】
なお、この「フォト時計フレーム」の場合にも、「思い出フレーム」の場合と同様に、写真の表示順は、種々の順番とすることができる。例えば、ステップＳ４０３やステップＳ５０４において並べ替えた順番で表示することができる。
【０２２５】
また、表示対象の写真データだけを抽出して、撮影年月日や撮影月日の新しい順、あるいは、古い順に並べ替え、その順番で表示するようにすることもできる。また、表示対象の写真データをそのファイル名の順番に並べ替えて表示するようにするなど、一定のルールにしたがって表示することができる。また、乱数などを用いることにより、表示対象の写真データをランダムな順番で再生することも可能である。
【０２２６】
なお、上述した実施の形態において、並べ変え手段、抽出手段のそれぞれの機能は、主にメインＣＰＵ３１がその機能を実現し、再生手段の機能は、メインＣＰＵ３１とＬＣＤ制御回路４４とＬＣＤ１４とが協働して実現するようにしている。
【０２２７】
また、期間変更手段、再生制御手段、決定手段のそれぞれの機能もまた、主にメインＣＰＵ３１がその機能を実現している。
【０２２８】
また、この出願にかかる発明である方法、プログラムは、主に、図８から図１５のフローチャートに示した処理に適用されている。
【０２２９】
具体的には、図８のステップＳ１０３において並べ替え処理が行われている。そして、図９のステップＳ２０６〜ステップＳ２１０の処理により、表示対象の画像データの抽出処理が行われ、図９のステップＳ２１２、２１３のそれぞれにおいて、再生処理が行われている。
【０２３０】
同様に、図１０のステップＳ３０４において並べ替え処理が行われる。そして、図１０のステップＳ３０５〜図１１のステップＳ３０９の処理により、表示対象の画像データの抽出処理が行われ、図１１のステップＳ３１０、３１１のそれぞれにおいて、再生処理が行われている。
【０２３１】
また、図１２のステップＳ４０３において並べ替え処理が行われている。そして、図１３のステップＳ４０６〜ステップＳ４１０の処理により、表示対象の画像データの抽出処理が行われ、図１３のステップＳ４１２、４１３のそれぞれにおいて、再生処理が行われている。
【０２３２】
同様に、図１４のステップＳ５０４において並べ替え処理が行われる。そして、図１４のステップＳ５０５〜図１５のステップＳ５０９の処理により、表示対象の画像データの抽出処理が行われ、図１５のステップＳ５１０、５１１のそれぞれにおいて、再生処理が行われている。
【０２３３】
また、図９のステップＳ２０６の処理により、コンテンツデータの抽出が行われる。また、ステップＳ２０７〜ステップＳ２０８の処理により、期間変更の処理が行われる。また、ステップＳ２０９とステップＳ２０６のループの処理により、コンテンツデータを再度抽出し直す処理が行われる。
【０２３４】
また、図９のステップＳ２１２の処理により、所定の再生態様によりコンテンツデータを再生する処理が行われ、図８のステップＳ２０２の処理により、再生するコンテンツデータの数を決定する処理が行われる。
【０２３５】
同様に、図１３のステップＳ４０６の処理により、コンテンツデータの抽出が行われる。また、ステップＳ４０７〜ステップＳ４０８の処理により、期間変更の処理が行われる。また、ステップＳ４０９とステップＳ４０６のループの処理により、コンテンツデータを再度抽出し直す処理が行われる。
【０２３６】
また、図１３のステップＳ４１２の処理により、所定の再生態様によりコンテンツデータを再生する処理が行われ、図１２のステップＳ４０２の処理により、再生するコンテンツデータの数を決定する処理が行われる。
【０２３７】
［静止画像データ以外のコンテンツデータについての利用可能性について］
上述した実施の形態においては、再生対象のコンテンツデータが静止画像データ（写真データ）であるものとして説明した。しかし、これに限るものではない。再生対象のコンテンツデータとしては、グラフィックスデータであってもよい。また、動画像データであってもよいし、楽曲などの音声データであってもよい。
【０２３８】
例えば、デジタルビデオカメラなどによって撮影することにより得た動画データに対しても撮影日時が付加するようにされている。このため、撮影日時を用い、上述した実施の形態の写真データの場合と同様に、撮影月日だけに基づいて動画データを並べ変える。そして、各動画データの一定時間分の動画を、図４を用いて説明した態様で表示することも可能である。また、動画データの撮影時刻だけに基づいて動画データを並べ変える。そして、各動画データの一定時間分の動画を、図４を用いて説明した態様で表示することも可能である。
【０２３９】
また、楽曲などの音声データにも、例えば、発売日などの情報が付加されているものもある。このため、上述した実施の形態の写真データの場合と同様に、発売月日だけに基づいて楽曲の音声データを並べ変える。そして、各音声データの一定時間分の音声を、順番に再生するようにすることも可能である。
【０２４０】
また、音楽などの音声データにユーザーが取得日時などの情報を付加できる場合には、その取得日時の内の取得月日や取得時刻などに基づいて音声データを並べ変え、現在日時や現在時刻を基準にして、目的とする音声データを抽出し、これを一定時間ずつ再生するなどといったことも可能である。
【０２４１】
このように、この発明は、動画データや音声データであっても、静止画像データの場合と同様に、目的とするコンテンツデータに付加するようにされている日付情報の一部の情報に基づいてコンテンツデータを並べ替える。
【０２４２】
そして、予め決められる時間的な基準として、再生月日や再生時刻を用いて、再生するに適したコンテンツデータを抽出し、これを予め決められた再生態様で再生することができる。
【０２４３】
なお、上述した実施の形態において、再生対象のコンテンツデータが静止画データの場合には、その撮影日時を用いるようにしたが、これに限るものではない。例えば、楽曲の音声データのように、販売日が付加されている場合には、これを用いたり、取得日時が付加できる場合にはこれを用いたりすることができる。すなわち、コンテンツデータに付加されている、あるいは、付加することができる種々の日時情報を用いるようにすることが可能である。
【０２４４】
また、上述した実施の形態において、静止画像の表示態様は、図４を用いて説明したように、画面分割なし、画面の２分割、画面の４分割のそれぞれについて説明した。しかし、これに限るものではない。画面を３分割するようにして画像を表示することも可能であるし、４分割以上に分割して、そのそれぞれに画像を表示するようにすることも可能である。
【０２４５】
また、上述した実施の形態においては、「思い出フレーム」、「フォト時計フレーム」については、アクセス先を示す情報、１画面の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔなどを予め登録しておくものとして説明した。しかし、これに限るものではない。
【０２４６】
「思い出フレーム」、「フォト時計フレーム」の実行態様としては、これらを選択して実行するようにした後に、アクセス先を示す情報、１画面の表示枚数Ｎ、表示切り替え時間ｔ、実行時間範囲Ｔなどの情報をその都度入力して、その入力された情報に応じた処理を行うようにすることもできる。
【０２４７】
また、上述した実施の形態においては、この発明を画像表示装置に適用した場合を例にして説明したが、これに限るものではない。上述もしたように、コンテンツデータとしては、音声データであってもよいことから、音声再生装置にこの発明を適用することができる。
【０２４８】
その他、静止画像データ、動画像データ、音声データなどの再生が可能な再生装置、記録再生装置、また、パーソナルコンピュータなどの情報処理装置にもこの発明を適用することができる。
【図面の簡単な説明】
【０２４９】
【図１】この発明の一実施の形態が適用された画像表示装置１０の外観的な構成を説明するための図である。
【図２】この発明の一実施の形態が適用された画像表示装置１０の外観的な構成を説明するための図である。
【図３】この発明の一実施の形態が適用された画像表示装置１０の接続構成の一例を説明するためのブロック図である。
【図４】この発明の一実施の形態が適用された画像表示装置１０において選択可能な、静止画像を表示する場合の出力態様（表示態様）について説明するための図である。
【図５】「思い出フレーム」機能において、再生すべき静止画像データとして抽出される静止画像データの具体例について説明するための図である。
【図６】「思い出フレーム」機能において、再生すべき静止画像データとして抽出される静止画像データの具体例について説明するための図である。
【図７】「思い出フレーム」の登録処理について説明するためのフローチャートである。
【図８】「思い出フレーム」による画像の表示処理１について説明するためのフローチャートである。
【図９】図８に続くフローチャートである。
【図１０】「思い出フレーム」による画像の表示処理２について説明するためのフローチャートである。
【図１１】図１０に続くフローチャートである。
【図１２】「フォト時計フレーム」による画像の表示処理１について説明するためのフローチャートである。
【図１３】図１２に続くフローチャートである。
【図１４】「フォト時計フレーム」による画像の表示処理２について説明するためのフローチャートである。
【図１５】図１４に続くフローチャートである。
【符号の説明】
【０２５０】
１０…画像表示装置、１１…ベゼル、１１ａ…ベゼル窓、１２…フロントパネル、１３…ＬＣＤパネル、１４…ＬＣＤ、１５…バックライト、２１…背面、２２…リアカバー、２２ａ、２２ｂ…側面、２３ａ、２３ｂ…放音用の穴、２４…ＵＳＢ端子、２５…無線ＬＡＮスイッチ、２６…指示脚、２７、２８、２９…メモリ用スロット、３１…メインＣＰＵ、３２…サブＣＰＵ、３３…フラッシュメモリ、３４…メインメモリ、３５…ＵＳＢインタフェース、３６…メモリ制御回路、３７、３８、３９…外部メモリ、４０…時計回路、４１…パネル操作部、４２…明るさセンサ、４３…温度センサ、４４…ＬＣＤ制御回路、４５…バックライト制御部、４６…音声処理部、４７Ｌ、４７Ｒ…スピーカ、４８…無線ＬＡＮモジュール、４９…内蔵アンテナ
【図１】
0004561867.tif 000002
【図２】
0004561867.tif 000003
【図３】
0004561867.tif 000004
【図４】
0004561867.tif 000005
【図５】
0004561867.tif 000006
【図６】
0004561867.tif 000007
【図７】
0004561867.tif 000008
【図８】
0004561867.tif 000009
【図９】
0004561867.tif 000010
【図１０】
0004561867.tif 000011
【図１１】
0004561867.tif 000012
【図１２】
0004561867.tif 000013
【図１３】
0004561867.tif 000014
【図１４】
0004561867.tif 000015
【図１５】
0004561867.tif 000016