(57)【要約】【課題】カレンダーの未来の日付の領域をも有効に活用し、過去に取得したコンテンツを効果的に利用することができるようにする。【解決手段】操作部１１２を通じて受け付けた目的とする期間のカレンダー枠をカレンダー枠生成部１２５において生成し、ローカルストレージ１２１に記憶保持されているコンテンツの所定の日付情報と基準日とに基づいて、各コンテンツに表示用日付情報を特定して付加し、目的とする期間のカレンダー内の日付に一致するコンテンツをコンテンツ抽出部が抽出して、その抽出したコンテンツについての表示情報を表示用日付情報に応じてカレンダー枠内に配置し、これを表示処理部１２８を通じて表示部１２９の表示画面に表示する。【選択図】図１
2008165459.tif 000002
【特許請求の範囲】
【請求項１】
目的とするカレンダーを形成するための指示入力を受け付ける受付工程と、
前記受付工程を通じて受け付けた前記指示入力に基づいて、目的とするカレンダーにおいて既に経過した期間である経過済期間に表示情報を表示すべきコンテンツと、これから経過する未経過期間とに表示情報を表示すべきコンテンツとを抽出するようにする抽出工程と、
前記抽出工程において抽出するようにしたコンテンツのそれぞれについて、その表示情報を目的とするカレンダーの対応する日付に配置するようにして、当該目的とするカレンダーを表示素子に表示するようにする表示工程と
を有することを特徴とするコンテンツ表示方法。
【請求項２】
請求項１に記載のコンテンツ表示方法であって
前記受付工程においては、目的とする期間のカレンダーを形成するために当該期間を指示する情報の入力を前記指示入力として受け付けるようにしており、
前記抽出工程においては、
記憶保持されている各コンテンツについて、コンテンツが有する所定の日付情報が、前記目的とする期間のカレンダー内に属するものであるときには、当該日付情報を表示用日付情報として特定し、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を用いた所定の演算により生成した日付情報を前記表示用日付情報として特定し、
特定した前記表示用日付情報に基づいて、前記目的とする期間のカレンダー内に属する表示用日付情報を有するコンテンツを抽出し、
前記表示工程においては、
前記抽出工程において抽出したコンテンツのそれぞれの前記表示用日付情報に基づいて、各コンテンツの表示情報を前記目的とする期間のカレンダー内に配置する
ことを特徴とするコンテンツ表示方法。
【請求項３】
請求項２に記載のコンテンツ表示方法であって、
前記抽出工程において、コンテンツが有する前記所定の日付情報が、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を基準として所定期間分後の日付を、あるいは、当該日付情報を基準として所定期間分前の日付を、前記表示用日付情報として特定することを特徴とするコンテンツ表示方法。
【請求項４】
請求項２に記載のコンテンツ表示方法であって、
前記抽出工程において、コンテンツが有する前記所定の日付情報が、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を基準として所定期間分後の日付、若しくは、その近傍の日付であって、当該日付情報が示す日付と同一曜日の日付を、あるいは、当該日付情報を基準として所定期間分前の日付、若しくは、その近傍の日付であって、当該日付情報が示す日付と同一曜日の日付を、前記表示用日付情報とすることを特徴とするコンテンツ表示方法。
【請求項５】
請求項１に記載のコンテンツ表示方法であって、
前記受付工程においては、カレンダー内に表示情報を表示すべきコンテンツを特定するための特定情報の入力を前記指示入力として受け付けるようにしており、
前記抽出工程においては、
記憶保持されているコンテンツの中から、前記受付工程において受け付けた前記特定情報を有するコンテンツを抽出し、
前記表示工程においては、
前記抽出工程において抽出した各コンテンツの所定の日付情報に基づいて、目的とする期間のカレンダーを特定し、
前記抽出工程において抽出した各コンテンツについて、コンテンツが有する所定の日付情報が、前記目的とする期間のカレンダー内に属するものであるときには、当該日付情報を表示用日付情報として特定し、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を用いた所定の演算により生成した日付情報を前記表示用日付情報として特定し、
抽出した各コンテンツのそれぞれの特定した前記表示用日付情報に基づいて、各コンテンツの表示情報を前記目的とする期間のカレンダー内に配置する
ことを特徴とするコンテンツ表示方法。
【請求項６】
請求項５に記載のコンテンツ表示方法であって、
前記表示工程において、コンテンツが有する前記所定の日付情報が、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を基準として所定期間分後の日付を、あるいは、当該日付情報を基準として所定期間分前の日付を、前記表示用日付情報として特定することを特徴とするコンテンツ表示方法。
【請求項７】
請求項５に記載のコンテンツ表示方法であって、
前記表示工程において、コンテンツが有する前記所定の日付情報が、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を基準として所定期間分後の日付、若しくは、その近傍の日付であって、当該日付情報が示す日付と同一曜日の日付を、あるいは、当該日付情報を基準として所定期間分前の日付、若しくは、その近傍の日付であって、当該日付情報が示す日付と同一曜日の日付を、前記表示用日付情報とすることを特徴とするコンテンツ表示方法。
【請求項８】
請求項１に記載のコンテンツ表示方法であって、
表示されるカレンダー内の同一日付に複数のコンテンツの関する表示情報が割り当てられた場合に、それらを順次に切り換えて表示する表示制御工程を有することを特徴とするコンテンツ表示方法。
【請求項９】
請求項１に記載のコンテンツ表示方法であって、
表示されるカレンダー内の同一日付に複数のコンテンツの関する表示情報が割り当てられた場合に、それらを一覧表示できるようにする表示制御工程を有することを特徴とするコンテンツ表示方法。
【請求項１０】
請求項２または請求項５に記載のコンテンツ表示方法であって、
前記表示工程においては、少なくとも前記表示用日付情報としてコンテンツが有する前記所定の日付情報を用いたコンテンツの表示情報と、前記表示用日付情報として演算により生成した日付情報を用いたコンテンツの表示情報とで、表示態様を異ならせることを特徴とするコンテンツ表示方法。
【請求項１１】
目的とするカレンダーを形成するための指示入力を受け付ける受付手段と、
前記受付手段において受け付けた前記指示入力に基づいて、目的とするカレンダーにおいて既に経過した期間である経過済期間に表示情報を表示すべきコンテンツと、これから経過する未経過期間に表示情報を表示すべきコンテンツとを抽出する抽出手段と、
前記抽出手段により抽出されたコンテンツのそれぞれについて、その表示情報を目的とするカレンダーの対応する日付に配置するようにして、当該目的とするカレンダーを表示するようにする表示手段と
を有することを特徴とするコンテンツ表示装置。
【請求項１２】
請求項１１に記載のコンテンツ表示装置であって、
前記受付手段は、目的とする期間のカレンダーを形成するために当該期間を指示する情報の入力を前記指示入力として受け付けるものであり、
前記抽出手段は、記憶保持されている各コンテンツについて、コンテンツが有する所定の日付情報が、前記目的とする期間のカレンダー内に属するものであるときには、当該日付情報を表示用日付情報として特定し、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を用いた所定の演算により生成した日付情報を前記表示用日付情報として特定し、特定した前記表示用日付情報に基づいて、前記目的とする期間のカレンダー内に属する表示用日付情報を有するコンテンツを抽出するものであり、
前記表示手段は、前記抽出手段により抽出されたコンテンツのそれぞれの前記表示用日付情報に基づいて、各コンテンツの表示情報を前記目的とする期間のカレンダー内に配置する
ことを特徴とするコンテンツ表示装置。
【請求項１３】
請求項１２に記載のコンテンツ表示装置であって、
前記抽出手段は、コンテンツが有する前記所定の日付情報が、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を基準として所定期間分後の日付を、あるいは、当該日付情報を基準として所定期間分前の日付を、前記表示用日付情報として特定することを特徴とするコンテンツ表示装置。
【請求項１４】
請求項１２に記載のコンテンツ表示装置であって、
前記抽出手段は、コンテンツが有する前記所定の日付情報が、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を基準として所定期間分後の日付、若しくは、その近傍の日付であって、当該日付情報が示す日付と同一曜日の日付を、あるいは、当該日付情報を基準として所定期間分前の日付、若しくは、その近傍の日付であって、当該日付情報が示す日付と同一曜日の日付を、前記表示用日付情報とすることを特徴とするコンテンツ表示装置。
【請求項１５】
請求項１１に記載のコンテンツ表示装置であって、
前記受付手段は、カレンダー内に表示情報を表示すべきコンテンツを特定するための特定情報の入力を前記指示入力として受け付けるものであり、
前記抽出手段は、記憶保持されているコンテンツの中から、前記受付工程において受け付けた前記特定情報を有するコンテンツを抽出するものであり、
前記表示手段は、前記抽出手段により抽出された各コンテンツの所定の日付情報に基づいて、目的とする期間のカレンダーを特定し、前記抽出手段において抽出された各コンテンツについて、コンテンツが有する所定の日付情報が、前記目的とする期間のカレンダー内に属するものであるときには、当該日付情報を表示用日付情報として特定し、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を用いた所定の演算により生成した日付情報を前記表示用日付情報として特定し、抽出された各コンテンツのそれぞれの特定した前記表示用日付情報に基づいて、各コンテンツの表示情報を前記目的とする期間のカレンダー内に配置する
ことを特徴とするコンテンツ表示装置。
【請求項１６】
請求項１５に記載のコンテンツ表示装置であって、
前記表示手段は、コンテンツが有する前記所定の日付情報が、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を基準として所定期間分後の日付を、あるいは、当該日付情報を基準として所定期間分前の日付を、前記表示用日付情報として特定することを特徴とするコンテンツ表示装置。
【請求項１７】
請求項１５に記載のコンテンツ表示装置であって、
前記表示手段は、コンテンツが有する前記所定の日付情報が、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を基準として所定期間分後の日付、若しくは、その近傍の日付であって、当該日付情報が示す日付と同一曜日の日付を、あるいは、当該日付情報を基準として所定期間分前の日付、若しくは、その近傍の日付であって、当該日付情報が示す日付と同一曜日の日付を、前記表示用日付情報とすることを特徴とするコンテンツ表示装置。
【請求項１８】
請求項１１に記載のコンテンツ表示装置であって、
表示されるカレンダー内の同一日付に複数のコンテンツの関する表示情報が割り当てられた場合に、それらを順次に切り換えて表示する表示制御手段を備えることを特徴とするコンテンツ表示装置。
【請求項１９】
請求項１１に記載のコンテンツ表示装置であって、
表示されるカレンダー内の同一日付に複数のコンテンツの関する表示情報が割り当てられた場合に、それらを一覧表示する表示制御手段を備えることを特徴とするコンテンツ表示装置。
【請求項２０】
請求項１２または請求項１５に記載のコンテンツ表示装置であって、
前記表示工程においては、少なくとも前記表示用日付情報としてコンテンツが有する前記所定の日付情報を用いたコンテンツの表示情報と、前記表示用日付情報として演算により生成した日付情報を用いたコンテンツの表示情報とで、表示態様を異ならせることを特徴とするコンテンツ表示装置。
【請求項２１】
記憶手段に記憶保持しているコンテンツについて、各コンテンツの表示情報をカレンダーに展開して表示素子に表示するコンテンツ表示装置のコンピュータに、
目的とするカレンダーを形成するための指示入力を受付手段を通じて受け付ける受付ステップと、
前記受付ステップにおいて受け付けた前記指示入力に基づいて、目的とするカレンダーにおいて既に経過した期間である経過済期間に表示情報を表示すべきコンテンツと、これから経過する未経過期間とに表示情報を表示すべきコンテンツとを抽出するようにする抽出ステップと、
前記抽出ステップにおいて抽出するようにしたコンテンツのそれぞれについて、その表示情報を目的とするカレンダーの対応する日付に配置するようにして、当該目的とするカレンダーを表示素子に表示するようにする表示ステップと
を実行することを特徴とするコンテンツ表示プログラム。
【請求項２２】
請求項１１に記載のコンテンツ表示プログラムであって、
前記受付ステップにおいては、前記受付手段を通じて目的とする期間のカレンダーを形成するために当該期間を指示する情報の入力を前記指示入力として受け付けるようにしており、
前記抽出ステップにおいては、
前記記憶手段に記憶保持されている各コンテンツについて、コンテンツが有する所定の日付情報が、前記目的とする期間のカレンダー内に属するものであるときには、当該日付情報を表示用日付情報として特定し、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を用いた所定の演算により生成した日付情報を前記表示用日付情報として特定し、
特定した前記表示用日付情報に基づいて、前記目的とする期間のカレンダー内に属する表示用日付情報を有するコンテンツを抽出し、
前記表示ステップにおいては、
前記抽出ステップにおいて抽出したコンテンツのそれぞれの前記表示用日付情報に基づいて、各コンテンツの表示情報を前記目的とする期間のカレンダー内に配置する
ことを特徴とするコンテンツ表示プログラム。
【請求項２３】
請求項２１に記載のコンテンツ表示プログラムであって、
前記受付ステップにおいては、前記受付手段を通じてカレンダー内に表示情報を表示すべきコンテンツを特定するための特定情報の入力を前記指示入力として受け付けるようにしており、
前記抽出ステップにおいては、
前記記憶手段に記憶保持されているコンテンツの中から、前記受付工程において受け付けた前記特定情報を有するコンテンツを抽出し、
前記表示ステップにおいては、
前記抽出ステップにおいて抽出した各コンテンツの所定の日付情報に基づいて、目的とする期間のカレンダーを特定し、
前記抽出ステップにおいて抽出した各コンテンツについて、コンテンツが有する所定の日付情報が、前記目的とする期間のカレンダー内に属するものであるときには、当該日付情報を表示用日付情報として特定し、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を用いた所定の演算により生成した日付情報を前記表示用日付情報として特定し、
抽出した各コンテンツのそれぞれの特定した前記表示用日付情報に基づいて、各コンテンツの表示情報を前記目的とする期間のカレンダー内に配置する
ことを特徴とするコンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、パーソナルコンピュータや携帯型情報端末等の情報処理装置に蓄積されているコンテンツについて、その表示情報を表示することによりコンテンツを利用できるようにする方法、装置、プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants）などと呼ばれる携帯情報端末、電子手帳、携帯電話端末、ゲーム機など、種々の個人用情報処理端末が広く用いられている。これらの情報処理端末の多くには、年、月、週、日、曜日などを示すいわゆるカレンダー機能が搭載されている。このカレンダー機能を利用して、過去のデータを管理したり、スケジュールを管理したりする機能が実現され、また、新たな機能も考えられている。
【０００３】
例えば、特許文献１には、電子的に公開されている日記について、日記が記述されている日と記述されていない日とをカレンダー画面において区別して表示するようにする技術が開示されている。この特許文献１に記載の技術を用いることにより、日記が記述されている日を日ごとに確認するなどの必要が無くなり、日記が記載されている日を正確かつ迅速に特定して、効率よく公開された日記を読むことができるようにされる。
【０００４】
また、特許文献２には、情報処理装置自身で作成したファイルデータ中の日付情報に基づき、当該日付情報の日付にファイルデータを関連付けしてカレンダーに表示する技術が開示されている。この特許文献２に記載の技術を用いることにより、過去に作成したファイデータについて、いつ作成したものなのか等の情報をカレンダー表示により確実かつ正確に把握することができるようにされる。
【０００５】
また、特許文献３には、従来、カレンダー上に文字等の表示情報により入力していた伝言やスケジュールを、音声により入力するようにし、当該音声による伝言やスケジュールをいつでも再生して聴取することができるようにする技術が開示されている。この特許文献３に記載の技術により、カレンダー上に格納するようにされる伝言やスケジュールを、音声により確認することができるようにされる。
【０００６】
なお、上述した特許文献１〜特許文献３は、以下の通りである。
【特許文献１】特開２００５−１４８９３５号公報
【特許文献２】特開２００４−４６３１７号公報
【特許文献２】特開平１１−２３２２２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、上述した特許文献３に記載された技術は、主に現在以降の未来に関連する情報を管理する点に重要な意味があるが、入力された伝言やスケジュール情報を残しておくことにより、過去のスケジュール履歴としても利用することができるようにされる。一方、上述した特許文献１、特許文献２は、現在以前に形成された過去の情報（コンテンツ）を管理するためにカレンダーを用いるようにする技術である。
【０００８】
図１３は、過去に取得した静止画像データ等のコンテンツをカレンダー機能を用いて管理するようにする従来のコンテンツ管理手法の一態様を説明するための図である。図１３は、現在の日付が２００６年８月１５日である場合の２００６年８月の月間カレンダーを表示するようにした場合の例を示している。
【０００９】
図１３に示すように、カレンダーを利用した従来のコンテンツ管理手法の場合、例えば、デジタルカメラによって撮影することにより取得した静止画像データ等は、撮影日などのそのコンテンツに付随する日時（日付情報）に基づいて、当該カレンダー表示上に当該コンテンツに関連する情報（コンテンツが静止画像データである場合には、そのサムネイル画像等）を表示するようにしている。
【００１０】
図１３に示した例の場合、２００６年８月１日（火）〜２００６年８月４日（金）、２００６年８月７日〜２００６年８月１１日、２００６年８月１４日には、既に取得しているコンテンツが存在することが示されている。しかし、当然ながら現在の日付以降の未来の部分については、まだコンテンツ自体が存在しないのであるから何も表示されない。すなわち、図１３において、点線で囲んだ２００６年８月１５日以降の８月１６日から８月３１日までの未来の日付の各日の表示欄には、何も表示されない。
【００１１】
このような、カレンダーを利用した従来のコンテンツ管理手法の場合、古いカレンダー（過去のカレンダー）を見返すことで古いコンテンツを探すことができる。すなわち、カレンダーを利用した従来のコンテンツ管理手法は、過去データの検索や管理という点で優れている。しかし、カレンダーの本来の主な用途としては、今日及びそれ以降の新しい月日を見る（予定を書き込む）ということであり、この点において、カレンダーを利用した従来のコンテンツ管理手法におけるカレンダーの用途（機能）とは相反することになる。
【００１２】
以上のことに鑑み、この発明は、カレンダーの未来の日付の領域をも有効に活用し、過去に取得したコンテンツを効果的に利用することができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、請求項１に記載の発明のコンテンツ表示方法は、
目的とするカレンダーを形成するための指示入力を受け付ける受付工程と、
前記受付工程を通じて受け付けた前記指示入力に基づいて、目的とするカレンダーにおいて既に経過した期間である経過済期間に表示情報を表示すべきコンテンツと、これから経過する未経過期間とに表示情報を表示すべきコンテンツとを抽出するようにする抽出工程と、
前記抽出工程において抽出するようにしたコンテンツのそれぞれについて、その表示情報を目的とするカレンダーの対応する日付に配置するようにして、当該目的とするカレンダーを表示素子に表示するようにする表示工程と
を有することを特徴とする。
【００１４】
この請求項１に記載の発明のコンテンツ表示方法によれば、受付工程を通じて受け付けられた目的とするカレンダーを形成するための指示入力に基づいて、経過済期間にサムネイル等の表示情報を表示するコンテンツと、未経過期間にサムネイル等の表示情報を表示するコンテンツとが抽出工程において抽出される。抽出工程において抽出されたコンテンツのそれぞれについては、表示工程において、その表示情報がカレンダー内に配置するようにされ、当該カレンダーが表示素子に表示するようにされる。
【００１５】
これにより、カレンダー内の経過済期間と未経過期間とのそれぞれにサムネイルなどのコンテンツについての表示情報を表示させることができるようにされる。したがって、従来、何も表示されることの無かった未経過期間の表示領域をも用いて、コンテンツの表示情報を表示し、コンテンツを利用することができるようにされる。
【００１６】
また、請求項２に記載の発明のコンテンツ表示方法は、請求項１に記載のコンテンツ表示方法であって
前記受付工程においては、目的とする期間のカレンダーを形成するために当該期間を指示する情報の入力を前記指示入力として受け付けるようにしており、
前記抽出工程においては、
記憶保持されている各コンテンツについて、コンテンツが有する所定の日付情報が、前記目的とする期間のカレンダー内に属するものであるときには、当該日付情報を表示用日付情報として特定し、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を用いた所定の演算により生成した日付情報を前記表示用日付情報として特定し、
特定した前記表示用日付情報に基づいて、前記目的とする期間のカレンダー内に属する表示用日付情報を有するコンテンツを抽出し、
前記表示工程においては、
前記抽出工程において抽出したコンテンツのそれぞれの前記表示用日付情報に基づいて、各コンテンツの表示情報を前記目的とする期間のカレンダー内に配置する
ことを特徴とする。
【００１７】
この請求項２に記載のコンテンツ表示方法によれば、受付工程において受け付けられた期間を指示する情報に基づいて、記憶保持されている各コンテンツの表示用日付情報が抽出工程において特定される。具体的には、コンテンツが有する所定の日付情報が、目的とする期間のカレンダー内に属するものであるときには、その日付情報を表示用日付情報とし、目的とする期間のカレンダー内に属さないものであるときには、例えば、その日付情報に対して１年単位の期間を加算したり、１ヶ月単位の期間を加算したりするなどして、未来の日付情報を有するコンテンツに変換するようにされる。
【００１８】
そして、抽出工程において、目的とする期間のカレンダー内に属する表示用日付情報を有するコンテンツが抽出される。抽出工程において抽出されたコンテンツの表示情報が、そのコンテンツの表示用日付情報に基づいて、目的とする期間のカレンダー内に配置され、この表示情報が配置されたカレンダーが表示工程において表示素子に表示するようにされる。
【００１９】
これにより、カレンダー表示において、未来の日付の表示欄にも、前年同月同日や前々年同月同日の表示用日付情報を有するコンテンツについての表示情報を表示したり、あるいは、前月同日や前々月同日の表示用日付情報を有するコンテンツについての表示情報を表示したりすることができるようにされる。すなわち、カレンダーの未来の日付の領域をも有効に活用し、過去に取得したコンテンツを効果的に利用することができるようにされる。
【００２０】
また、請求項５に記載の発明のコンテンツ表示方法は、請求項１に記載のコンテンツ表示方法であって、
前記受付工程においては、カレンダー内に表示情報を表示すべきコンテンツを特定するための特定情報の入力を前記指示入力として受け付けるようにしており、
前記抽出工程においては、
記憶保持されているコンテンツの中から、前記受付工程において受け付けた前記特定情報を有するコンテンツを抽出し、
前記表示工程においては、
前記抽出工程において抽出した各コンテンツの所定の日付情報に基づいて、目的とする期間のカレンダーを特定し、
前記抽出工程において抽出した各コンテンツについて、コンテンツが有する所定の日付情報が、前記目的とする期間のカレンダー内に属するものであるときには、当該日付情報を表示用日付情報として特定し、前記目的とする期間のカレンダー内に属さないものであるときには、当該日付情報を用いた所定の演算により生成した日付情報を前記表示用日付情報として特定し、
抽出した各コンテンツのそれぞれの特定した前記表示用日付情報に基づいて、各コンテンツの表示情報を前記目的とする期間のカレンダー内に配置する
ことを特徴とする。
【００２１】
この請求項５に記載のコンテンツ表示方法によれば、受付工程において受け付けられた特定情報を有するコンテンツが抽出工程において抽出される。そして、表示工程においては、抽出工程において抽出された各コンテンツの所定の日付情報に基づいて、目的とする期間のカレンダーが特定され、当該特定された目的とする期間のカレンダーと抽出された各コンテンツの所定の日付情報とに応じて、各コンテンツの表示用日付情報が特定される。
【００２２】
各コンテンツの表示用日付情報が特定された後、当該表示工程においては、抽出工程において抽出されたコンテンツの表示情報が、そのコンテンツの表示用日付情報に基づいて、目的とする期間のカレンダー内に配置され、この表示情報が配置されたカレンダーが表示素子に表示するようにされる。
【００２３】
これにより、例えば、「運動会」や「花火」などといったイベントを示す情報を特定情報として用い、当該特定情報が付加されているコンテンツを抽出して、その抽出したコンテンツの表示情報をカレンダーに配置して表示することができるようにされる。この場合、カレンダー表示において、未来の日付の表示欄にも、前年同月同日や前々年同月同日の表示用日付情報を有するコンテンツについての表示情報を表示したり、あるいは、前月同日や前々月同日の表示用日付情報を有するコンテンツについての表示情報を表示したりすることができるようにされる。すなわち、カレンダーの未来の日付の領域をも有効に活用し、過去に取得したコンテンツを効果的に利用することができるようにされる。
【発明の効果】
【００２４】
この発明によれば、「未来を見据えて過去を想う。」、あるいは、「過去の情報から未来を予測する。」というこれまでにない画期的な体験をカレンダー表示を通して簡単に提供することができる。すなわち、カレンダーの未来の日付の領域をも有効に活用し、過去に取得したコンテンツを効果的に利用することができる。
【発明を実施するための最良の形態】
【００２５】
以下、図を参照しながら、この発明による方法、装置、プログラムの一実施の形態について説明する。
【００２６】
［コンテンツ表示装置の構成について］
はじめに、この発明による方法、装置、プログラムの一実施の形態が適用されたコンテンツ表示装置について説明する。図１は、この実施の形態のコンテンツ表示装置を説明するためのブロック図である。この実施の形態のコンテンツ表示装置は、例えばパーソナルコンピュータなどにより実現され、主に家庭などにおいて設置されて利用されるものとして説明する。
【００２７】
図１に示すように、この実施の形態のコンテンツ表示装置は、制御部１００、時計回路１１１、操作部１１２、ローカルストレージ１２１、外部インターフェイス（以下、外部Ｉ／Ｆと略称する。）１２２、外部入出力端１２３、通信インターフェイス（以下、通信Ｉ／Ｆと略称する。）１２４、カレンダー枠生成部１２５、表示用日付特定部１２６、コンテンツ抽出部１２７、表示処理部１２８、表示部１２９、ＬＡＮ（Local Area Network）インターフェイス（以下、ＬＡＮＩ／Ｆと略称する。）１３０とを備えたものである。
【００２８】
制御部１００は、この実施の形態のコンテンツ表示装置の各部を制御するものであり、図１に示すように、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、フラッシュメモリやＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）などの不揮発性メモリ１０４が、ＣＰＵバス１０５を通じて接続されてマイクロコンピュータの構成とされたものである。
【００２９】
ここで、ＣＰＵ１０１は、ＲＯＭ１０２に記憶保持されているプログラムを実行し、各部に供給する制御信号を生成して供給したり、各部からの信号を受け付けて処理したりするなど、制御の主体となるものである。ＲＯＭ１０２は、上述のようにＣＰＵ１０１において実行される種々のプログラムや処理に必要になる各種のデータなどを記憶保持しているものである。
【００３０】
ＲＡＭ１０３は、処理の途中結果を一時記憶するなど、主に作業領域として用いられるものである。また、不揮発性メモリ１０４は、この実施の形態のコンテンツ表示装置の電源が落とされても記憶保持しておくべきデータ、例えば、各種の設定パラメータ、機能拡張のために新たに提供されたプログラム、その他の各種のデータや処理結果などを記憶保持するものである。
【００３１】
時計回路１１１は、現在年月日、現在曜日、現在時刻を提供すると共に、指示された期間を計測するカウンタとしての機能や、過去や未来のカレンダーを作成する場合に必要となる種々の情報をも記憶保持して管理すると共に、これを制御部１００からの要求に応じて提供するなどの機能をも備えたものである。
【００３２】
操作部１１２は、アルファベットキー、数字キー、種々のファンクションキーなどを備えたいわゆるキーボードや、いわゆるマウスやトラックボールなどのポインティングデバイスなどを備え、ユーザーからの種々の指示入力を受け付けて、これを電気信号に変換し、制御部１００に通知することができるものである。これにより、制御部１００は、ユーザーからの指示入力に応じて各部を制御し、当該コンテンツ表示装置がユーザーの意図する処理を行うことができるようにしている。
【００３３】
そして、この実施の形態のコンテンツ表示装置は、広域ネットワーク２００上において公開するようにされているＷｅｂページなどの種々のコンテンツや、ローカルネットワーク３００上において公開するようにされているコンテンツや、自機のローカルストレージ１２１に蓄積しているコンテンツや、さらには、外部Ｉ／Ｆ１２２及び外部入出力端１２３を通じて接続される外部機器に記憶保持されているコンテンツを取得し、これを表示することができるようにしている。
【００３４】
この実施の形態のコンテンツ表示装置は、制御部１００により制御される通信Ｉ／Ｆ１２４を通じて、例えばインターネットなどの広域ネットワーク２００に接続し、当該広域ネットワーク２００上の種々のサイトから種々のコンテンツを取得して、ローカルストレージ１２１に記憶保持することができるようにしている。この場合、広域ネットワーク上のいわゆる外部サイト上のコンテンツは、各サイトが公開しているＡＰＩ（Application Program Interface）を通して取得することができるようにしている。
【００３５】
この実施の形態のコンテンツ表示装置においては、操作部１１２を通じて受け付けるユーザーからの指示入力に応じた制御部１００の制御に応じて通信Ｉ／Ｆ１２４が機能し、図１に示すように、広域ネットワーク２００上のブログサイトから写真やテキスト情報等のコンテンツからなるブログ情報を取得したり、画像共有サイトから静止画像データや動画像データ等のコンテンツを取得したりすることができる。
【００３６】
もちろん、その他各種のサイトから静止画像データ、動画像データ、テキストデータ、音楽データ等の種々のコンテンツを取得することもできる。そして、上述したように、通信Ｉ／Ｆ１２４を通じて取得した種々のコンテンツを制御部１００を通じてローカルストレージ１２１の所定のフォルダに格納し、これを読み出して利用することができるようにしている。
【００３７】
また、この実施の形態のコンテンツ表示装置は、制御部１００により制御されるＬＡＮＩ／Ｆ１３０を通じて、所定のローカルネットワーク３００に接続し、当該ローカルネットワーク３００に接続されている種々の情報機器から、静止画像データ、動画像データ、テキストデータ、音楽データ等の種々のコンテンツを取得し、ローカルストレージ１２１に記憶保持することもできるようにしている。
【００３８】
すなわち、この実施の形態のコンテンツ表示装置においては、操作部１１２を通じて受け付けるユーザーからの指示入力に応じた制御部１００の制御に応じてＬＡＮＩ／Ｆ１３０が機能し、図１に示すように、ローカルネットワーク３００上の種々の情報機器の記録媒体に記憶保持されているフォルダ等から、静止画像データ、動画像データ、テキストデータ、音楽データ等の種々のコンテンツを取得することができる。そして、上述したように、ＬＡＮＩ／Ｆ１３０を通じて取得した種々のコンテンツを制御部１００を通じてローカルストレージ１２１の所定のフォルダに格納し、これを読み出して利用することもできるようにしている。
【００３９】
さらに、この実施の形態のコンテンツ表示装置は、外部Ｉ／Ｆ１２２及び外部入出力端１２３を通じて接続された外部機器に記憶保持されている静止画像データ、動画像データ、テキストデータ、音楽データ等の種々のコンテンツを読み出して利用することもできるようにしている。例えば、外部入出力端１２３に接続されたデジタルスチルカメラからの静止画像データの供給を受けて、これをローカルストレージ１２１上に形成されたローカルフォルダに格納し、これを利用することができるようにされる。
【００４０】
なお、この実施の形態のコンテンツ表示装置において、外部Ｉ／Ｆ１２２及び外部入出力端１２３は、例えば、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４規格のデジタルバスなどのいわゆるデジタルインターフェイスである。
【００４１】
このように、この実施の形態のコンテンツ表示装置は、通信Ｉ／Ｆ１２４、ＬＡＮＩ／Ｆ１３０、外部Ｉ／Ｆ１２２及び入出力端１２３を通じて、静止画像データ、動画像データ、テキストデータ、音楽データ、グラフィックスデータ、ゲームプログラム、アプリケーションプログラム等の種々のコンテンツを取得し、これをローカルストレージ１２１に蓄積し、必要に応じて読み出して利用することができるものである。
【００４２】
なお、ローカルストレージ１２１は、ハードディスクなどの磁気ディスク、ＤＶＤ（Digital Versatile Disc）などの光ディスク、ＭＯ（Magnet Optical Disk）などの光磁気ディスク、半導体メモリなど、種々のストレージを用いて構成することができる。しかし、この実施の形態において、ローカルストレージ１２１は、比較的に安価に大容量のストレージを実現でき、しかもアクセス速度が速いハードディスクが用いられているものとして説明する。
【００４３】
そして、この実施の形態のコンテンツ表示装置は、カレンダー機能を備え、操作部１１２を通じて受け付ける使用者からの指示に応じて、指示された期間のカレンダーを作成して表示することができるものである。この実施の形態のコンテンツ表示装置は、例えば、時計回路１１１が提供する情報に基づいて、過去のカレンダーを作成することもできるし、現在を含むカレンダーを作成することもできるし、未来のカレンダーを作成することもできる。
【００４４】
また、作成可能なカレンダーは、年間カレンダー、月間カレンダー、週間カレンダーなどの他、例えば、指定した日付から６週間分のカレンダー、指定した複数月分のカレンダーなど、ユーザーによって指定された任意の期間のカレンダーを作成することもできるようにしている。
【００４５】
そして、この実施の形態のコンテンツ表示装置においては、コンテンツについての表示情報として、そのコンテンツのサムネイルやアイコン等を、各コンテンツの有する日付情報に基づいて決まる表示用日付情報に応じて、当該コンテンツ表示装置において形成したカレンダー上に表示することができるようにしている。
【００４６】
一般に、種々のコンテンツには、種々の日付情報が付加するようにされている。例えば、デジタルスチルカメラで撮影して得た静止画像データには日付情報として撮影日が付加されている場合が多い。また、静止画像データなどのコンテンツに対して何らかの変更が加えられた場合には、更新日という情報が付加されたりする。また、広域ネットワーク上に公開されたコンテンツの場合には、公開日（アップロード日）等の情報が付加されていたり、また、音楽データ等のコンテンツの場合には、販売日などの情報が付加されていたりする場合もある。
【００４７】
そこで、この実施の形態のコンテンツ表示装置においては、コンテンツに付加されている所定の日付情報が、ユーザーの指示に応じて作成されるカレンダー内に含まれる日にちである場合には、当該所定の日付情報を表示用日付情報として特定する。また、コンテンツに付加されている情報の内の所定の日付情報が、ユーザーの指示に応じて作成されるカレンダー内に含まれる日にちでない場合には、予め決められた演算によって算出される（生成される）日付情報を表示用日付情報として特定する。
【００４８】
そして、形成するようにされたカレンダー内に属する日付と同じ表示用日付情報を有するコンテンツを抽出し、この抽出したコンテンツについてのサムネイルやアイコン等の表示情報を、形成したカレンダー内の対応する日付に配置し、コンテンツについての表示情報を配置したカレンダーを表示部１２９の表示画面に表示する。
【００４９】
これにより、現在よりも過去の日付に表示されたコンテンツについての表示情報により、その過去の日に取得されたコンテンツが存在することが示される。また、現在よりも未来の日付には、前年以前の同月同日に取得したコンテンツについての表示情報が表示され、「未来を見据えて過去を想う。」あるいは「過去の情報から未来を予測する。」などといったことが、カレンダー表示に基づいて実現される。
【００５０】
具体的には、図１において、カレンダー枠生成部１２５が、操作部１１２を通じて受け付けたユーザーからの指示入力に応じて、指示された期間のカレンダー枠を作成する機能を実現する。また、表示用日付特定部１２６が、制御部１００の制御に応じて、カレンダー枠生成部１２５によって生成するようにされたカレンダー枠に属することになる期間（ユーザーによって指示された期間）と、ローカルストレージ１２１に記憶保持されているコンテンツの所定の日付情報とに基づいて、各コンテンツの表示用日付情報を特定する機能を実現する。
【００５１】
また、コンテンツ抽出部１２７が、カレンダー枠生成部１２５によって生成されるカレンダー枠に属する期間（ユーザーによって指示された期間）と、表示用日付特定部１２６によって各コンテンツ毎に特定される表示用日付とに基づいて、カレンダー枠生成部１２５によって生成されたカレンダー枠内に表示情報を表示すべきコンテンツを抽出する機能を実現する。また、表示処理部１２８が、カレンダー枠生成部１２５によって生成されたカレンダー枠内に、コンテンツ抽出部１２７によって抽出されたコンテンツについての表示情報を割り当てて、表示部１２０の表示画面に表示する機能を実現する。
【００５２】
なお、表示部１２９は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode Ray Tube）などの表示素子とそのコントロール回路とを備え、上述もしたように、コンテンツ表示処理部１２７からの映像信号の供給を受けて、これに応じて画像を表示素子の表示画面に表示させることができるものである。
【００５３】
また、図１において、２重線で囲んで示したカレンダー枠生成部１２５、表示用日付特定部１２６、コンテンツ抽出部１２７、表示処理部１２８の各部の機能は、制御部１００において実行されるソフトウェアによって実現することもできる。すなわち、カレンダー枠生成部１２５、表示用日付特定部１２６、コンテンツ抽出部１２７、表示処理部１２８の各部の機能を制御部１００に持たせるようにすることもできる。
【００５４】
なお、コンテンツについての表示情報は、コンテンツが、例えば静止画像データや動画像データである場合には、その内容を示すと共に、選択を可能にするためのいわゆるサムネイル画像などと呼ばれる縮小画像であったり、コンテンツが、例えば音楽データや音声データである場合には、少なくとも当該コンテンツが音楽データや音声データであることを示すと共に選択を可能にするためのいわゆるアイコンなどと呼ばれる絵文字であったりする。
【００５５】
また、コンテンツが有する閲覧のために用いられる表示情報として、コンテンツが音楽データである場合には、その音楽が収録されたアルバムなどのジャケットのサムネイル画像である場合もあるし、コンテンツが書評などのテキストデータである場合には、その書籍の表紙のサムネイル画像であったり、書評を示すサムネイル画像であったりする場合もある。また、コンテンツがプログラムである場合には、そのプログラムの選択を可能にするアイコンであったりする。
【００５６】
すなわち、コンテンツについての表示情報は、そのコンテンツに由来して形成されるサムネイル画像やアイコンなどの表示対象となる情報であり、この他にもコンテンツがテキスト情報などである場合には、予め決められたタイトルを所定の大きさで表示されるものであったり、コンテンツが動画像データである場合には、最初の所定時間分サムネイル画像の大きさで動画像を再生するようにする表示であったりする場合もある。
【００５７】
なお、コンテンツが、自己のサムネイルやアイコン等の表示情報を有さないものである場合には、例えば、制御部１００やコンテンツ抽出部１２７などにおいて、当該コンテンツに基づいて、あるいは、予め用意された絵文字などの情報に基づいて作成することもできるようにされる。
【００５８】
また、コンテンツが所定の日付情報を有さない場合には、他の日付情報を用いるようにしたり、あるいは、この実施の形態のコンテンツ表示装置の制御部１００や表示用日付特定部１２６において生成するようにしたりすることもできる。この場合、生成する日付情報としては、この実施の形態のコンテンツ表示装置が備える時計回路１１１が提供するシステム日付を用いるようにしたり、前後のコンテンツが有する日付情報を用いるようにしたりするなどのことができる。
【００５９】
また、コンテンツが画像データである場合には、類似する画像データが他にある場合には、その類似する画像データの所定の日付情報を用いるようにすることもできる。すなわち、日付情報を持たないコンテンツの日付情報については、予め決められた方法で生成するようにすることができる。
【００６０】
［表示用日付情報の特定処理について］
上述したように、この実施の形態のコンテンツ表示装置においては、ユーザーによって指定された期間のカレンダー枠を形成し、その枠内の対応する日付の表示欄にコンテンツについての表示情報を表示するものである。しかし、例えば、静止画像データに付加された撮影日などの情報をそのまま用いて、過去の日付の表示欄にコンテンツについての表示情報を表示するだけでなく、コンテンツの有する所定の日付情報、例えば、撮影日などから演算により生成する日付情報を表示用日付情報として用いて、未来の日付の表示欄にもコンテンツについての表示情報を表示することができるようにしている。
【００６１】
ここで、各コンテンツについて特定される表示用日付情報について詳細に説明する。なお、ここでは説明を簡単にするため、コンテンツは例えばデジタルスチルカメラで撮影された静止画像データであり、所定の日付情報としては各静止画像データに付加されている撮影日（撮影年月日）を用いる場合を例にして説明する。
【００６２】
図２、図３、図４は、この実施の形態のコンテンツ表示装置のローカルストレージ１２１に蓄積されて管理されるコンテンツである静止画像データについて説明するための図である。このうち、図２はローカルストレージ１２１に形成される画像フォルダを、図３は画像フォルダＧＦ内で管理される画像ファイルの状態を、図４は画像ファイルのフォーマットの一例と表示用日付情報とについて説明するための図である。
【００６３】
デジタルスチルカメラなどにより撮影することにより得た被写体の静止画像データは、１枚単位にファイルとして管理することも可能であるが、一般にフォルダによって複数の静止画像データをまとめて管理することが行われている。例えば、図２において、画像フォルダＧＦ１、ＧＦ２、…が示すように、ローカルストレージ１２１には、複数の画像フォルダを形成することができるようにされる。
【００６４】
各画像フォルダＧＦには、図３に示すように、複数の静止画像データが画像ファイル（画像データファイル）ＦＬ１、ＦＬ２、…として格納されて、まとめて管理することができるようにされる。すなわち、旅行先で撮影した複数の静止画像データについては、１つの画像フォルダＧＦ１でまとめて管理し、子供の運動会で撮影した複数の静止画像データについては、他の１つの画像フォルダＧＦ２でまとめて管理するというように、関連する複数の静止画像データを１つのフォルダにまとめて管理することができるようにされる。
【００６５】
そして、画像フォルダＧＦで管理される各画像ファイルＦＬは、図４（Ａ）に示すように、メインの静止画像データ（ＦＬＸ６）に対して、例えば、ファイルＩＤ（ＦＬＸ１）、撮影日（ＦＬＸ２）、取得日（ＦＬＸ３）、コメントデータ（ＦＬＸ４）、その他（ＦＬＸ５）等の付随データが付加された構成を有している。
【００６６】
ここで、ファイルＩＤ（ＦＬＸ１）は、当該ファイルを一意に特定するための識別情報である。撮影日（ＦＬＸ２）は、当該静止画像データの撮影日を示す情報であり、撮影年月日からなるものである。もちろん撮影時刻までを含ませるようにしてもよい。取得日（ＦＬＸ３）は、他の機器から提供を受けた静止画像データに対して提供を受けた機器側で付される提供を受けた日（取得した日）を示す情報であり、取得年月日からなるものである。この取得日についても取得時刻までを含ませるようにしてもよい。
【００６７】
また、コメントデータ（ＦＬＸ４）は、その静止画像データについてのテキスト情報であり、例えば、「秋の旅行、京都にて」、「隅田川花火大会」、「隆・５年生の運動会」などの、その静止画像データに対するコメント、説明、メモといったテキストデータである。その他（ＦＬＸ５）は、例えば、フォーカスやシャッタースピードなどの撮影条件、撮影者の識別情報、ＧＰＳ（Global Positioning System）から提供を受ける撮影位置情報等、当該静止画像データに対する種々の情報である。
【００６８】
そして、この実施の形態のコンテンツ表示装置においては、静止画像データに付随する日付情報の内、撮影日を所定の日付情報として用いて表示用日付情報を特定する。すなわち、上述もしたように、この実施の形態のコンテンツ表示装置においては、ユーザーが目的とする期間のカレンダーを作成するために、操作部１１２を通じて目的とする期間を指示する情報の入力を行う。このユーザーからの期間を指示する情報に応じて、上述もしたように、ユーザーが目的とるカレンダーを形成するためのカレンダー枠が、カレンダー枠生成部１２５の機能により生成される。
【００６９】
そして、表示用日付特定部１２６は、ローカルストレージ１２１に記憶保持されている静止画像データの全部を処理対象として、撮影日がユーザーによって指示された期間内（作成されるカレンダーの期間内）にあるときには、その撮影日をそのまま表示用日付情報として特定する。また、表示用日付特定部１２６は、撮影日がユーザーによって指示された期間内（作成されるカレンダーの期間内）にないときには、予め決められた演算によって求めた日付を表示用日付情報として特定する。
【００７０】
ここで、表示用日付情報を演算により求める場合について具体的に説明する。この実施の形態においては、現在日を含む月の月間カレンダーを形成するものとする。そして、過去の同月の撮影日を有するコンテンツについての表示情報を、現在日を含む月間カレンダーに含めるようにする。
【００７１】
このため、表示用日付特定部１２６においては、時計回路１１１が提供する現在日（現在年月日）を基準とし、撮影日が前年以前の場合には、現在年（現在日の年情報）から撮影年（撮影日の年情報）を減算して得られる値を撮影日に対して加算して得た日付情報を表示用日付情報として特定する。これを計算式にまとめれば、以下の（１）式のように表すことができる。  
すなわち、撮影日が前年以前の場合には、
表示用日付情報  ＝  撮影日＋（現在年−撮影年）      …（１）
という演算により、表示用日付情報が求められる。換言すれば、撮影日が前年以前の画像ファイルの場合には、撮影日に基づいて当年以降の日付（未来の日付）に換算された日付情報を表示用日付情報としている。
【００７２】
したがって、撮影日が前年の場合には、当該撮影日に１年を加算して表示用日付情報とし、撮影日が前々年の場合には、当該撮影日に２年を加算して表示用日付情報とするというようにすることになり、前年以前の撮影日を有する静止画像データについての表示用日付情報を現在日を含む当年の日付とすることができる。
【００７３】
なお、撮影日が当年の場合にも、（１）式は有効である。すなわち、撮影日が当年の場合、現在年と撮影年とは同じになり、（現在年−撮影年）はゼロになる。この結果、表示用日付情報に撮影日がそのまま用いられることになる。
【００７４】
このように、撮影日がユーザーによって指示された期間内にあるときには、その撮影日をそのまま表示用日付情報として特定し、撮影日がユーザーによって指示された期間内にないときには、予め決められた演算によって求めた日付を表示用日付情報として特定して、これを図４（Ｂ）において表示用日付情報（ＦＬＸ７）が示すように静止画像データに対して付加する。
【００７５】
このようにして、ローカルストレージ１２１に記憶保持されている静止画像データの全部を処理対象として、表示用日付情報（ＦＬＸ７）を付加する。そして、表示用日付情報（ＦＬＸ７）が付加された画像ファイルが、カレンダーにコンテンツについての表示情報を表示するための表示用画像ファイルとなる。
【００７６】
なお、表示用日付情報（ＦＬＸ７）は、画像フォルダＧＦに記憶保持されている元の画像ファイルＦＬに対して直接に付加するようにしてもよいし、あるいは、図４（Ｂ）に示すように、画像フォルダＧＦに記憶保持されている元の画像ファイルＦＬを読み出して、これに表示用日付情報（ＦＬＸ７）を付加して形成した画像ファイルＦＬとは別個の表示用画像ファイルＤＦＬを形成し、これをローカルストレージ１２１上の一時記憶領域（ワークエリア）に一時記憶しておき、これを用いるようにしてもよい。
【００７７】
表示用日付情報は、上述もしたように、形成するカレンダーに応じて変わるものであるため、この実施の形態のコンテンツ表示装置においては、元の画像ファイルＦＬはそのままに、表示用日付情報（ＦＬＸ７）を付加した表示用画像ファイルＤＦＬを形成し、これをワークエリアに一時記憶しておき、カレンダーへのコンテンツについての表示情報の表示に利用することができるようにしているものとする。
【００７８】
そして、この実施の形態のコンテンツ表示装置においては、図１に示したコンテンツ抽出部１２７の機能により、表示用日付情報（ＦＬＸ７）が付加されて形成された表示用画像ファイルＤＦＬの中から、ユーザーによって指示された期間のカレンダー内に属する表示用日付情報を有する表示用画像ファイルが抽出され、抽出された表示用画像ファイルに含まれる静止画像データについてのサムネイル画像が形成される。
【００７９】
この後、この実施の形態のコンテンツ表示装置の表示処理部１２８が機能し、カレンダー枠生成部１２５によって生成されたカレンダー枠内に、コンテンツ抽出部１２７によって抽出されて形成するようにされた静止画像データについてのサムネイル画像（コンテンツについての表示画像）が配置され、表示部１２９の表示画面に表示するようにされる。
【００８０】
［カレンダー表示の具体例について］
図５は、この実施の形態のコンテンツ表示装置において、表示部１２９の表示画面に表示されるカレンダー表示の一例を説明するための図である。この実施の形態においては、上述もしたように、現在日を含む月間カレンダーを表示するようにしており、図５は、現在日が、２００６年１０月１０日である場合に形成される２００６年１０月のカレンダーを示す図である。
【００８１】
図５に示した２００６年１０月のカレンダーにおいて、１０月１日〜１０月１０日までの期間が、既に経過した過去の期間（以下、経過済期間という。）ＰＡである。厳密には、現在日である２００６年１０月１０日は、未だ経過していない期間（時間）を含んでいるが、ここでは経過済み期間に含めて把握するようにしている。また、図５において、点線で囲んで示した期間、すなわち、１０月１１日から１０月３１日までの期間が、未だ経過していない未来の期間（以下、未経過期間という。）ＮＰである。
【００８２】
そして、図５に示したカレンダー表示においては、当該カレンダーに含まれる日付に一致する表示用日付情報（ＦＬＸ７）を有する表示用画像ファイルＤＦＬが存在する場合に、その表示用画像ファイルの静止画像データのサムネイル画像が表示される。しかし、経過済期間ＰＡと未経過期間ＮＰとでは表示対象となる表示用画像ファイルが異なってくる。
【００８３】
すなわち、図５において、１０月１日〜１０月１０日までの経過済期間ＰＡの各日付の表示領域には、上述した表示用日付情報の特定処理に応じて、撮影日がそのまま表示用日付情報として用いられるようにされた表示用画像ファイルの静止画像データに応じたサムネイル画像と、撮影日が前年以前の画像ファイルから形成され、撮影日に基づいて当年の日付（未来の日付）に換算されることにより、当月の日付となった日付情報が表示用日付情報として用いられるようにされた表示用画像ファイルの静止画像データに応じたサムネイル画像とが表示される。
【００８４】
また、図５において、１０月１１日〜１０月３１日までの未経過期間ＮＰの各日の表示領域には、上述した表示用日付情報の特定処理に応じて、撮影日が前年以前の画像ファイルから形成され、撮影日に基づいて当年の日付（未来の日付）に換算されることにより、当月の日付となった日付情報が表示用日付情報として用いられるようにされた表示用画像ファイルの静止画像データに応じたサムネイル画像が表示される。
【００８５】
したがって、経過済期間ＰＡには、当月に撮影した静止画像データのサムネイル画像と前年以前の同月同日に撮影したサムネイル画像との両方が表示対象となり、また、未経過期間ＮＰには、前年以前の同月同日に撮影したサムネイル画像のみが表示対象となるようにされている。
【００８６】
なお、同日に複数のサムネイル画像が存在する場合には、カレンダーの各日付の表示欄は狭く限られているので、例えば、撮影日が新しいものから優先的に表示するようにされる。また、詳しくは後述するが、同日に複数の静止画像データが存在する場合には、それらのサムネイル画像については、一覧表示するようにしたり、いわゆるスライドショーのように順番に表示するようにしたりして、そのいずれをも見ることができるようにしている。
【００８７】
そして、図５に示した例の場合には、１０月１日、３日、６日、７日、８日、１０日の各日の表示欄に、当該各日において撮影された静止画像データ、あるいは、前年以前の同月同日において撮影された静止画像データが存在し、そのサムネイル画像が表示するようにされている。
【００８８】
また、１０月１１日〜１０月３１日までの未経過期間ＮＰは、上述もしたように未来の期間であり、未経過期間ＮＰの当年当月の各日において撮影された静止画像データは存在しない。したがって、単に撮影日に応じて静止画像データのサムネイル画像を表示するようにした場合には、未経過期間ＮＰを構成する各日の表示領域には何も表示されることはない。
【００８９】
しかし、この実施の形態のコンテンツ表示装置の場合には、上述したように、前年以前の同月同日において撮影された静止画像データのサムネイル画像が表示するようにされる。図５のカレンダーの場合には、１０月１３日、１４日、１５日、１６日、１８日、２０日、２４日、１８日、２９日、３１日の各日に、前年以前の同月同日に撮影された静止画像データのサムネイル画像が表示されている。
【００９０】
そして、図５において、１０月３１日の表示欄には、去年のハロウィンパーティの写真のサムネイル画像が表示されており、去年の１０月３１日にハロウィンパーティをやったことが分かり、「もうそろそろハロウィンだな。去年はハロウィンを盛大にやったな。」などというように、未来を見据えて過去を想ったり、あるいは、「去年はハロウィンをやってるな。今年もやるならそろそろ準備に取り掛からないとまずいな。」というように、過去の情報から未来を予測したりすることができるようにされる。
【００９１】
また、未来の部分に、昔の思い出の写真（サムネイル画像）が表示されることにより、カレンダー表示により時期を統一して、「去年をこんなだったんだな。一年でずいぶん変わったな」といった人間の感性にマッチした感覚で過去の写真を見ることができる。これは、昔の写真の中から、今と同じ時期の写真を見ることで、人々の生活習慣（例えば、四季、年間イベント）とマッチする写真を眺めるようにすることができるためである。例えば、１０月のカレンダーを見て、そろそろ運動会だなと想う、そのカレンダーには去年の運動会の写真が載っており、未来を見据えて過去を想うということが可能となるのである。
【００９２】
ここで重要なことは、当月の経過状況を確認しつつ、前年以前の同月の状況をも確認することができるようにすることによって、未来を見据えて過去を想ったり、あるいは、過去の情報から未来を予測したりすることができるようにしている点にある。従来のカレンダー機能のように、ただ過去の情報だけを見たり、逆に、未来の予定だけを見たりしているわけではない。
【００９３】
［コンテンツ表示装置の動作について］
次に、この実施の形態のコンテンツ表示装置において行われるカレンダーの表示処理について説明する。なお、カレンダーの表示処理には、上述した実施の形態のように、表示対象の全てのコンテンツに対して表示用日付情報を予め付加するようにしておき、作成するカレンダーの範囲に応じて表示対象のコンテンツを抽出してその表示情報を表示するようにする表示処理１と、作成するカレンダーの範囲に応じて順次に表示用日付情報を変更しながら表示対象となるコンテンツを抽出してその表示情報を表示するようにする表示処理２とが存在する。
【００９４】
以下においては、表示処理１と表示処理２とのそのそれぞれについて説明するが、何れを用いるかは、当該コンテンツ表示装置の製造時において設定されたり、あるいは、ユーザーによって予め選択したりするなどのことができるようにされる。
【００９５】
［事前に表示用日付情報を付加する表示処理１について］
図６は、表示対象の全てのコンテンツに対して表示用日付情報を予め付加するようにしておき、作成するカレンダーの範囲に応じて表示対象のコンテンツを抽出してその表示情報を表示するようにする表示処理１について説明するためのフローチャートである。この図６に示す処理は、制御部１００において実行される処理である。
【００９６】
操作部１１２を通じて、ユーザーからカレンダーを表示することの指示入力がされると、制御部１００は、図６に示す処理を実行する。そして、制御部１００は、まず、操作部１１２を通じて目的とする期間の指示入力を受け付けるようにする（ステップＳ１０１）。そして、制御部１００は、カレンダー枠生成部１２５を制御し、例えばＲＡＭ１０３の所定の領域に、指示された期間のカレンダー（カレンダー枠）を作成しておくようにする（ステップＳ１０２）。
【００９７】
次に、制御部１００は、表示用日付特定部１２６を制御して、ローカルストレージ１２１に記憶保持されている画像ファイル（静止画像データ）のそれぞれについて、各画像ファイルの撮影日（撮影年月日）に基づいて表示用日付情報を特定するようにし（ステップＳ１０３）、特定した表示用日付情報を処理対象の画像ファイルに付加するようにする（ステップＳ１０４）。なお、ステップＳ１０３の処理は、例えば、上述した（１）式に応じて表示用日付情報を特定する処理である。
【００９８】
この実施の形態のコンテンツ表示装置においては、上述もしたように、制御部１００は表示用日付特定部１２６の機能により、図４（Ｂ）に示したように特定した表示用日付情報を付加して形成した表示用画像ファイルＤＦＬを、ローカルストレージ１２１の所定の記憶領域に一時記憶して保持し、カレンダーへの表示に用いることができるようにしている。
【００９９】
そして、制御部１００は、ローカルストレージ１２１に記憶保持されている表示対象となる全画像ファイルのそれぞれに対して、表示用日付情報を特定し、これを付加した表示用画像ファイルを作成し終えたか否かを判断する（ステップＳ１０５）。ステップＳ１０５の判断処理において、全画像ファイルについて当該処理を終了していないと判断したときには、ステップＳ１０３からの処理を繰り返し、次の画像ファイルを処理対象とし、表示用日付情報を特定し、これを付加した表示用画像ファイルを作成する処理を行うようにする。
【０１００】
ステップＳ１０５の判断処理において、全画像ファイルについて当該処理を終了したと判断したときには、制御部１００は、コンテンツ抽出部１２７を制御して、ステップＳ１０２において作成したカレンダー枠に含まれる日付と一致する表示用日付情報を有する表示用画像ファイルを抽出し、この抽出した表示用画像ファイルの静止画像データのサムネイル画像を、その表示用日付情報に基づいて、ステップＳ１０２においてＲＡＭ１０３に形成しておいたカレンダー枠内の該当表示領域に配置して、表示対象のカレンダーを整える（ステップＳ１０６）。
【０１０１】
この後、制御部１００は、表示処理部１２８を制御して、ステップＳ１０６において表示対象の静止画像データのサムネイル画像が配置されて整えられたカレンダーに基づいて、当該カレンダーを表示部１２９の表示画面に表示するための映像信号を形成し、これを表示部１２９に供給することにより、例えば、図５に示した態様で（カレンダー枠内に静止画像データのサムネイル画像が表示された態様で）、指示された期間のカレンダーを表示し（ステップＳ１０７）、図６に示す処理を終了する。
【０１０２】
この図６に示した処理により、ローカルストレージ１２１に蓄積されているコンテンツである静止画像データの内、目的とする期間のカレンダーの対応する日付の表示領域に、対応する表示用日付情報を有する静止画像データのサムネイル画像を表示するようにしたカレンダーを形成して表示することができるようにされる。
【０１０３】
この場合のカレンダーは、経過済期間を構成する各日付の表示領域に対して、対応する日に撮影された静止画像データのサムネイル画像を表示するだけでなく、未経過期間を構成する各日付の表示領域に対して、撮影日によって関連付けられる過去に撮影した静止画像データのサムネイル画像をも表示することができるので、「未来を見据えて過去を想う。」、あるいは、「過去の情報から未来を予測する。」というこれまでにない画期的な体験を、カレンダー表示を通して簡単に提供することができる。
【０１０４】
なお、この例においては、表示用日付情報の特定は、上述した（１）式に基づいて、（現在年―撮影年）を加算するものとして説明したが、後述もするように単位期間は「年」に限るものではなく、一ヶ月前の画像を得たい場合には、１ヶ月を加算すれば良いし、１年前の同じ月の同じ曜日の画像を得たい場合には、表示したい日から３６４を加算するようにすればよい。
【０１０５】
［表示用日付情報を順次変更するようにする表示処理２について］
図７は、作成するカレンダーの範囲（期間）に応じて順次に表示用日付情報を変更しながら表示対象となる静止画像データ（コンテンツ）を抽出してその表示情報を表示するようにする表示処理２について説明するためのフローチャートである。この図７に示す処理は、制御部１００において実行される処理である。
【０１０６】
操作部１１２を通じて、ユーザーからカレンダーを表示することの指示入力がされると、制御部１００は、図７に示す処理を実行する。そして、制御部１００は、まず、操作部１１２を通じて目的とする期間の指示入力を受け付けるようにする（ステップＳ２０１）。そして、制御部１００は、カレンダー枠生成部１２５を制御し、例えばＲＡＭ１０３の所定の領域に、指示された期間のカレンダー（カレンダー枠）を作成しておくようにする（ステップＳ２０２）。
【０１０７】
次に、制御部１００は、指示された期間の当該カレンダー上の最初の日付を表示位置日付として特定する（ステップＳ２０３）。そして、制御部１００は、表示用日付特定部１２６を制御して、まず、ステップＳ２０３において特定した表示位置日付が、時計回路１１１が提供する現在年月日を基準として未経過の日付か否かを判断させるようにする（ステップＳ２０４）。
【０１０８】
ステップＳ２０４の判断処理において、特定した表示位置日付が未経過の日付であると判断したときには、表示用日付特定部１２６は、特定した表示位置日付に基づいて、目的とする表示用日付情報を特定する（ステップＳ２０５）。この例においても、未経過期間ＮＰの各日に表示する表示情報は、前年以前の同月同日に撮影された静止画像データについてのサムネイル画像であるので、特定された表示位置日付から１年を減算した日付を目的とする表示用日付情報として特定する。
【０１０９】
また、ステップＳ２０４の判断処理において、特定した表示位置日付が未経過の日付ではないと判断したときには、表示用日付特定部１２６は、特定した表示位置日付を目的とする表示用日付情報として特定する（ステップＳ２０６）。
【０１１０】
そして、制御部１００は、コンテンツ抽出部１２７を制御して、ステップＳ２０５またはステップＳ２０６において特定した表示用日付情報と同一の撮影日を有する画像ファイルと、表示用日付情報を基準として、前年以前の同月同日の撮影日を有する画像ファイルとを、ローカルストレージ１２１に記憶保持されている画像ファイルから抽出する（ステップＳ２０７）。
【０１１１】
次に、制御部１００は、コンテンツ抽出部１２７を制御して、ステップＳ２０７において抽出した画像ファイルの静止画像データのサムネイル画像を、ステップＳ２０２においてＲＡＭ１０３上に形成したカレンダー枠内の該当する日付の表示領域に配置する（ステップＳ２０８）。
【０１１２】
そして、制御部１００は、表示位置日付に１日を加算し（ステップＳ２０９）、当該表示位置日付が、ユーザーによって指定されたカレンダーの期間ないか否かを判断する（ステップＳ２１０）。ステップＳ２１０の判断処理において、表示位置日付がカレンダーの期間内であると判断したときには、制御部１００は、まだ、ユーザーによって指示された期間のカレンダー内に静止画像データのサムネイル画像を配置し終えていないと判断して、ステップＳ２０４からの処理を繰り返すようにする。
【０１１３】
ステップＳ２１０の判断処理において、表示位置日付がカレンダーの期間内ではないと判断したときには、制御部１００は、ユーザーによって指示された期間のカレンダー内に静止画像データのサムネイル画像を配置し終えたと判断し、表示処理部１２８を制御して、ＲＡＭ１０３に形成されたカレンダー枠上に表示対象の静止画像データのサムネイル画像が配置されて整えられたカレンダーに基づいて、当該カレンダーを表示部１２９の表示画面に表示するための映像信号を形成し、これを表示部１２９に供給することにより、例えば、図５に示した態様で（カレンダー枠内に静止画像データのサムネイル画像が表示された態様で）、指示された期間のカレンダーを表示し（ステップＳ２１１）、図７に示す処理を終了する。
【０１１４】
このように、この図７に示した表示処理２の場合には、作成すべきカレンダーを構成する各日付毎に、サムネイル画像を表示すべき画像ファイルがあるか否かを確認していき、サムネイル画像を表示するべき画像ファイルが存在する場合には、その画像ファイルの静止画像データのサムネイル画像を形成したカレンダー枠内の対応する日付の表示領域に配置して行くようにする。そして、作成すべきカレンダーを構成する各日付毎にサムネイル画像を配置するようにする処理が終了した後に、当該カレンダーを表示するようにしている。
【０１１５】
この場合、抽出する画像ファイルは、カレンダーを構成する各日付毎であるので、抽出した画像ファイルを一時記憶しておく作業領域の記憶容量を少なくすることができる。図６を用いて説明した表示処理１の場合には、少なくとも、ローカルストレージ１２１に記憶保持されている画像ファイルの全部を一時記憶することが可能な容量の作業領域が必要なのに対して、図７を用いて説明した表示処理２の場合には極めて小さな記憶容量の作業領域があればよく、また、画像ファイルを書き換える必要もないので、ローカルストレージ１２１の記憶容量に余裕が無い場合や、大きな記憶容量のストレージ（記憶媒体）を搭載することが難しい携帯用の情報処理端末等に適用して好適である。
【０１１６】
なお、この例においては１年を減算するようにしたが、後述もするように単位期間は１年に限るものではなく、一ヶ月前の画像を得たい場合には、１ヶ月を減算すれば良いし、１年前の同じ月の同じ曜日の画像を得たい場合には、表示したい日から３６４を減算するようにすればよい。
【０１１７】
［１日に複数のサムネイル画像が配置された場合の表示処理について］
ところで、表示するようにされるカレンダーを構成する各日付に対しては、複数の静止画像データのサムネイル画像が配置される場合もある。このような場合、各日付の表示領域は極めて限られているので、上述もしたように、撮影日が最新の静止画像データについてのサムネイル画像が優先して表示するようにされる。しかし、同日に配置された他のサムネイル画像を見たい場合も当然にある。
【０１１８】
このような場合、この実施の形態のコンテンツ表示装置においては、ユーザーが指示した日付に配置されたサムネイル画像の一覧表示を行うことができるようにしている。図８は、１日に複数のサムネイル画像が配置された場合のカレンダーの表示例について説明するための図である。
【０１１９】
この例において、図８は、２００６年１０月１８日を現在日として作成した２００６年１０月のカレンダーである。そして、１０月１８日の表示欄には、当年を含め過去４年分の静止画像データのサムネイル画像が存在するが、表示領域が限られているために、最新の撮影日を有する静止画像データのサムネイル画像が優先的に表示されているとする。
【０１２０】
このときに、操作部１１２の例えばマウスを通じて、当該カレンダー表示上の１０月１８日の表示欄上にカーソルを位置付けてダブルクリックするなどの所定の操作を行うことにより、図８において、年代順表示欄ＨＳに示すように、１０月１８日に配置するようにされている過去４年分の静止画像データのサムネイル画像を一覧表示することができるようにしている。
【０１２１】
図８に示した例は、２００３年１０月１８日に庭に植えた木の状態を毎年同じ日（同月同日）に撮影していた場合の例であり、図８において、年代順表示欄ＨＳに示すように、過去４年分の同月同日に撮影された静止画像データのサムネイル画像が一覧表示されるので、庭に植えた木の成長の過程を確認することができる。
【０１２２】
そして、操作部１１２の例えばマウスを通じて、年代順表示欄ＨＳに表示された複数のサムネイル画像の内のいずれかのサムネイル画像にカーソルを位置付けてダブルクリックするなどの所定の操作を行うことにより、当該カーソルを位置付けたサムネイル画像に対応する静止画像を通常サイズで表示することができるようにしている。
【０１２３】
また、操作部１１２の例えばマウスを通じて、年代順表示欄ＨＳのサムネイル画像が表示されていない領域にカーソルを位置付けて、クリックするなどの所定の操作を行うことにより、年代順表示欄ＨＳを消去し、元のカレンダー表示のみにすることができる。
【０１２４】
なお、この実施の形態のコンテンツ表示装置においては、１枚のサムネイル画像だけが配置されている日付の表示欄において、所定の操作を行って年代順表示欄を表示させようとしても表示されることはないようにされる。また、１枚のサムネイル画像だけが配置されている日付の表示欄において、操作部１１２の例えばマウスを通じて、当該カレンダー上の日付の表示欄に表示されているサムネイル画像にカーソルを位置付けれダブルクリックするなどの所定の操作を行うことにより、そのサムネイル画像に対応する静止画像を通常サイズで表示することができる。
【０１２５】
図９は、図８に示したように、同日に配置するようにされた（割り当てられるようにされた）複数のサムネイル画像を年代順に表示する場合のこの実施の形態のコンテンツ表示装置において行われる処理を説明するためのフローチャートである。図９は、上述もしたように、操作部１１２の例えばマウスを通じて、カーソルがカレンダー上の各日付の表示欄に位置付けられて、ダブルクリックされるなどの年代順表示欄ＨＳを表示するようにする所定の操作を受け付けた場合に、制御部１００において実行される処理である。
【０１２６】
まず、制御部１００は、ユーザーによってカーソルか位置付けられるなどして指示された日付に配置されているサムネイル画像を確認する（ステップＳ３０１）。そして、制御部１００は、ステップＳ３０１の確認結果に基づいて、指示された日付に複数のサムネイル画像が配置されているか否かを判断する（ステップＳ３０２）。ステップＳ３０２の判断処理において、複数のサムネイル画像は配置されていない（１枚又は０枚である）と判断したときには、制御部１００は何もすることなく、この図９に示す処理を終了する。
【０１２７】
ステップＳ３０２の判断処理において、指示された日付に複数のサムネイル画像が配置されていると判断したときには、制御部１００はＲＡＭ１０３の作業領域に当該複数のサムネイル画像を展開して年代順表示欄を作成すると共に、表示処理部１２８を制御して、図８に示したように当該作成した年代順表示欄を表示されているカレンダー上に表示する（ステップＳ３０３）。
【０１２８】
そして、制御部１００は、操作部１１２を通じてユーザーからの操作入力を受け付ける（ステップＳ３０４）。制御部１００は、ステップＳ３０４で受け付けた操作入力は、年代順表示欄ＨＳの表示の終了を指示するもの否かを判断する（ステップＳ３０５）。ステップＳ３０５の判断処理において、年代順表示欄ＨＳの表示の終了を指示するものではないと判断したときには、その指示された処理、例えば、サムネイル画像に対応する静止画像の通常サイズでの表示や、静止画像の通常サイズから年代順表示欄の表示へ戻す処理等、指示された処理を実行し（ステップＳ３０６）、ステップＳ３０４からの処理を繰り返すようにする。
【０１２９】
ステップＳ３０５の判断処理において、ステップＳ３０４において受け付けた操作入力が、年代順表示欄ＨＳの表示の終了を指示するものであると判断したときには、制御部１００は、表示処理部１２８を制御して、表示部１２９の表示画面に表示するようにしている年代順表示欄ＨＳを消去して、元のカレンダー表示に戻し（ステップＳ３０７）、この図９に示す処理を終了する。
【０１３０】
このように、この実施の形態のコンテンツ表示装置においては、カレンダーの各日付の表示欄に表示しきれないサムネイル画像については、図８に示したように一覧表示を行うことができる。これにより、過去の同月同日に撮影した静止画像データのサムネイル画像を同時に確認し、その変化などを認識することができるようにされる。
【０１３１】
なお、図８、図９においては、１つの日付の表示欄に複数のサムネイル画像が配置された場合には、ユーザーからの指示に応じて一覧表示することができるようにしたが、これに限るものではない。例えば、スライドショーのように、日付の表示欄に表示されるサムネイル画像の表示を所定時間毎に切り換えるようにし、同一の表示欄に異なるサムネイル画像を順番に表示させるようにすることも可能である。
【０１３２】
また、図８に示した例は、前年以前の同月同日に撮影された静止画像データのサムネイルを一覧表示する例であるが、これに限るものではない。当月以前の月の同日に撮影された静止画像データのサムネイル画像を一覧表示したり、スライドショーのように順次に表示するようにしたりすることもできる。
【０１３３】
同様に、当月以前の数ヶ月ごとの月の同日に撮影された静止画像データのサムネイル画像を一覧表示したり、スライドショーのように順次に表示するようにしたりすることもできる。
【０１３４】
［表示用日付情報の他の例について］
上述した実施の形態において、図５を用いて説明した例の場合には、表示する月間カレンダーにおいて、現在日を基準に経過済期間ＰＡと未経過期間ＮＰとを特定し、経過済期間ＰＡを構成する各日付の表示欄には、当年以前の同月同日の撮影日を有する静止画像データのサムネイル画像を表示し、未経過期間ＮＰには前年以前の同月同日の撮影日を有する静止画像データのサムネイル画像を表示するものとして説明した。しかしこれに限るものではない。
【０１３５】
例えば、経過済期間ＰＡを構成する各日付の表示欄には、当年当月の対応する日付を撮影日とする静止画像データのサムネイル画像を表示するようにし、未経過期間ＮＰには前年の同月同日の撮影日を有する静止画像データのみのサムネイル画像を表示するようにすりなど、表示対象とする静止画像の撮影日の範囲を複数年とするのではなく、特定の単年とすることも可能である。
【０１３６】
なお、上述した実施の形態の場合には、異なる年の同月同日の撮影日を有する静止画像データのサムネイル画像を当年の月間カレンダーに配置できるようにするために、撮影年の異なる静止画像データであっても、同月同日に撮影された静止画像データについては、同じ表示用日付情報が特定されるようにした。このことは、撮影年の異なる静止画像データを扱う場合だけでなく、単年の撮影日を有する静止画像データを扱う場合にも同様に処理することができる。
【０１３７】
すなわち、表示用日付情報は、例えば撮影日などのコンテンツが有する所定の日付情報に基づいて特定されるが、所定の日付情報がＮ（Ｎはゼロ以上の整数）年前の単年のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）年以前の複数年のコンテンツを表示対象としたりすることができる。基準日を現在日以前の日付とし、所定の日付情報がＮ（Ｎはゼロ以上の整数）年前の単年のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）年以前の複数年のコンテンツを表示対象としたりすることにより、過去の期間のみからなるカレンダーを形成することも可能である。
【０１３８】
また、逆の考え方をすれば、基準日を過去の所定の日付とし、所定の日付情報がＮ（Ｎはゼロ以上の整数）年後の単年のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）年以降の複数年のコンテンツを表示対象としたりすることもできる。また、基準日を現在日以降の日付とし、所定の日付情報がＮ（Ｎはゼロ以上の整数）年後の単年のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）年以降の複数年のコンテンツを表示対象としたりすることにより、未来の期間のみからなるカレンダーを形成することも可能である。
【０１３９】
また、単位期間は１年単位に限るものではない。所定の日付情報がＮ（Ｎはゼロ以上の整数）週間前の単週のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）週間以前の複数週のコンテンツを表示対象としたりすることができる。また、基準日を過去の所定の日付とし、所定の日付情報がＮ（Ｎはゼロ以上の整数）週後の単週のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）週以降の複数年のコンテンツを表示対象としたりすることもできる。
【０１４０】
また、単位期間をＮ週間とする場合であっても、基準日を過去の日とするか未来の日とするかに応じて、過去の期間のみからなるカレンダーを形成したり、未来の期間のみからなるカレンダーを形成したりすることもできる。
【０１４１】
同様に、所定の日付情報がＮ（Ｎはゼロ以上の整数）ヶ月前の単月のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）ヶ月以前の複数月のコンテンツを表示対象としたりすることができる。また、基準日を過去の所定の日付とし、所定の日付情報がＮ（Ｎはゼロ以上の整数）ヶ月後の単月のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）ヶ月以降の複数年のコンテンツを表示対象としたりすることもできる。
【０１４２】
また、単位期間をＮヶ月とする場合であっても、基準日を過去の日とするか未来の日とするかに応じて、過去の期間のみからなるカレンダーを形成したり、未来の期間のみからなるカレンダーを形成したりすることもできる。
【０１４３】
また、所定の日付情報がＮ（Ｎはゼロ以上の整数）年前の単年の同じ日付の近傍の同じ曜日のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）年以前の各年の同じ日付の近傍の同じ曜日のコンテンツだけを表示対象としたりすることもできる。また、基準日を過去の所定の日付とし、所定の日付情報がＮ（Ｎはゼロ以上の整数）年後の単年の同じ日付の近傍の同じ曜日のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）年以降の各年の同じ日付の近傍の同じ曜日のコンテンツだけを表示対象としたりすることもできる。
【０１４４】
また、所定の日付情報がＮ（Ｎはゼロ以上の整数）ヶ月前の単月の同じ日付の近傍の同じ曜日のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）ヶ月以前の各月の同じ日付の近傍の同じ曜日のコンテンツだけを表示対象としたりすることもできる。また、基準日を過去の所定の日付とし、所定の日付情報がＮ（Ｎはゼロ以上の整数）ヶ月後の単年の同じ日付の近傍の同じ曜日のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）ヶ月以降の各月の同じ日付の近傍の同じ曜日のコンテンツだけを表示対象としたりすることもできる。
【０１４５】
また、所定の日付情報がＮ（Ｎはゼロ以上の整数）年前の単年の同じ記念日、祭日、イベント日のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）年以前の同じ記念日、祭日、イベント日のコンテンツだけを表示対象としたりすることもできる。また、基準日を過去の所定の日付とし、所定の日付情報がＮ（Ｎはゼロ以上の整数）年後の単年の同じ記念日、祭日、イベント日のコンテンツだけを表示対象としたり、所定の日付情報がＮ（Ｎはゼロ以上の整数）年以降の各年の同じ記念日、祭日、イベント日のコンテンツだけを表示対象としたりすることもできる。
【０１４６】
ここで、同じ祭日か否かは、カレンダーの情報によって分かる。例えば、成人の日、体育の日、秋分の日などは、年毎に異なる日付となるが、何月何日は何の祭日かはカレンダー情報として保持しておくことにより、日付か異なっていても、各年の体育の日に撮影した静止画像データを抽出するなどのことができるようにされる。また、記念日や毎年行われるイベントについて、例えば、画像ファイルのコメントデータに記述しておくことで、毎年の同じ記念日やイベント日に撮影した静止画像だけを表示対象とすることができる。
【０１４７】
したがって、例えば、一年前の写真を現在のカレンダーに表示するとき、昨年の同じ記念日・祭日・イベント日（誕生日、運動会、春分の日、その他）は最優先に今年の同じ記念日・祭日・イベント日に表示するということができる。
【０１４８】
また、昨年の同じ日付付近の休日（土日）を現在の休日（土日）に表示するようにすることができる。この場合、「日曜日にレストランに言った。」、「サッカーをした。」などの休日に伴う去年のイベントの写真が、現在のカレンダー上の対応する休日に表示されることになる。なお、休日以外の同じ日付（ウィークデー）は、同じ日付に表示するようにすればよい。その他、基本を曜日一致にして、記念日（誕生日）などを日付一致にするなどのこともできる。
【０１４９】
また、上述のように、カレンダーには、当年以前の過去の静止画像データのサムネイル画像を表示することができるが、それらがいつ撮影されたものであるかについて確認できる必要がある。このため、例えば、図８の年代順表示欄ＨＳに示したように、表示用日付情報によって再割り当てされることにより、同月同日に配置するようにされた各サムネイル画像に対して、「２００３  Ｏｃｔ  １８ｔｈ」、「２００４  Ｏｃｔ  １８ｔｈ」、「２００５  Ｏｃｔ  １８ｔｈ」、「２００６  Ｏｃｔ  １８ｔｈ」などのように、本来の撮影年月日を示すようにしたり、月と日についてはカレンダーから分かるので、「３年前」、「２年前」、「１年前」、「今年」などのように、何年前に撮影されたものだけを示すようにしたりするなどの態様で、いつ撮影されたものかを示すようにすることができる。
【０１５０】
また、アイコンやマークや文字によって示すようにしてもよい。例えば、当月に撮影された静止画像データのサムネイル画像には、「真マーク（真実の日付の表示欄に表示されていることを示すマーク）」を付したり、最新の撮影日を有する静止画像データのサムネイル画像には、「ＮＥＷマーク」を付したり、表示用日付情報によって再割り当てされることにより、同月同日に配置するようにされた前年以前の静止画像データの各サムネイル画像には、「再割り当てマーク」を付したりしてもよい。
【０１５１】
また、サムネイル画像などの表示情報の色や形によって区別できるようにしてもよい。例えば、当年の静止画像データのサムネイル画像の枠は白にし、前年の静止画像データのサムネイル画像の枠は赤にし、前々年の静止画像データのサムネイル画像の枠は青にするというように、年や月や週毎にサムネイル画像の枠の色を変えたりしてもよい。また、当年の静止画像データのサムネイル画像の形は四角形、前年の静止画像データのサムネイル画像の形は円形、前々年の静止画像データのサムネイル画像の形は雲形のように、年や月や週毎にサムネイル画像の表示形を変えたりしてもよい。
【０１５２】
また、サムネイル画像にフィルタをかけるようにしてもよい。例えば、当年の静止画像データのサムネイル画像はフィルタを用いずに鮮明に表示するが、過去に遡る方向にフィルタの強度を増すようにして、サムネイル画像の色を徐々に落としていき、白黒やセピア色に近づけるようにしたり、古ぼけさせたり、傷を多く入れたりして、サムネイル画像の対応する静止画像データの撮影日の違いを大まかに分かるようにしたりすることもできる。
【０１５３】
このような、サムネイル画像に対する処理は、例えば、制御部１００によって制御される表示処理部１２８の機能として実現することができる。
【０１５４】
［カレンダー作成の他の例について］
上述した実施の形態においては、操作部１１２を通じて受け付けたユーザーからの期間の指示入力に基づいて、指示された期間のカレンダーを作成して表示するようにしたが、これに限るものではない。目的とするイベントの静止画像データに基づいてカレンダーを作成するようにすることもできる。この場合にも、図１に示した構成のコンテンツ表示装置によって作成することができる。このため、図１をも参照しながら、目的とするイベントの静止画像データに基づいてカレンダーを作成する場合について説明する。
【０１５５】
図１０、図１１は、目的とするイベントの静止画像データに基づいて作成したカレンダーについて説明するための図である。このうち、図１０はイベントについての情報を「運動会」として形成したカレンダーの例であり、図１１はイベントについての情報を「花火」として形成したカレンダーの例である。
【０１５６】
まず、図１及び図１０を参照しながら、イベントについての情報を「運動会」としてカレンダーを作成する場合について説明する。まず、ユーザーは、操作部１１２を通じてイベントカレンダーの作成を指示し、さらに、操作部１１２を通じてイベントについての情報として、「運動会」という文字情報を入力すると、制御部１００は、コンテンツ抽出部１２７を制御して、ローカルストレージ１２１に記憶保持されている画像ファイルの内、コメントデータに「運動会」という文言を含む画像ファイルを抽出する。
【０１５７】
そして、制御部１００は、カレンダー枠生成部１２５を制御して、抽出した画像ファイルの撮影日の月と一致する当年のカレンダー枠（撮影日と同月の当年のカレンダー枠）をＲＡＭ１０３の作業領域に作成する。この例の場合、「運動会」という文言を含むコメントデータを有する画像ファイルが多数抽出され、それらの撮影月が９月と１０月であったとすると、図１０（Ａ）に示すように当年９月（カレンダー作成日を含む年の９月）のカレンダー枠と図１０（Ｂ）に示すように当年１０月（カレンダー作成日を含む年の１０月）のカレンダー枠とが作成されることになる。
【０１５８】
次に、制御部１００は、表示用日付特定部１２６を制御して、上述した（１）式にしたがって、抽出した画像ファイルのそれぞれについて表示用日付情報を演算により求めて特定する。そして、制御部１００は、抽出した各画像ファイルの表示用日付情報に基づいて、各画像ファイルの静止画像データについての表示情報としてサムネイル画像を作成されたカレンダー枠内に配置する。
【０１５９】
なお、サムネイル画像は、コンテンツ抽出部１２７の機能により、画像ファイルの抽出時において作成し、画像ファイル毎に付加して、あるいは、画像ファイルに対応付けて保持しておくようにすることもできるし、カレンダー枠内への配置時において、制御部１００がサムネイル画像を作成するようにしてもよい。
【０１６０】
そして、制御部１００は、抽出された画像ファイルの静止画像データについてのサムネイル画像をカレンダー枠内に配置し終えると、表示処理部１２８を制御して、サムネイル画像を対応する日付の表示欄に配置したカレンダーを表示するための映像信号を形成し、これを表示部１２９に供給して、図１０に示したカレンダーを表示部１２９の表示画面に表示するようにする。
【０１６１】
この例の場合には、「運動会」という文言をコメントデータに含む画像データが多数抽出され、それらの表示用日付情報に基づいて、例えば、図１０（Ａ）、（Ｂ）に示すように、９月２３日、２４日、１０月１日、８日、９日、１０日、１５日等の対応する日付の表示欄にサムネイル画像が表示されることになる。
【０１６２】
そして、図１０に示すカレンダー表示から、運動会は、毎年、９月下旬から１０月中旬にかけて行われていることが分かると共に、過去の運動会の状況についても表示されたサムネイル画像やサムネイル画像を選択することにより表示するようにされる対応する静止画像データによる通常サイズの画像により把握することができる。
【０１６３】
なお、この例の場合、「運動会」という文言を含むコメントデータを有する画像ファイルは、９月と１０月との２ヶ月間に渡って存在するため、９月と１０月のカレンダーが作成され、この実施の形態のコンテンツ表示装置においては、９月のカレンダーと１０月のカレンダーとを順次に切り換えて表示させることができるようにされる。また、同一日付に複数のサムネイル画像が配置されている場合には、図８を用いて説明したように、指示した日付に配置されたサムネイル画像を一覧表示したり、あるいは、スライドショーのように順次にサムネイル画像を切り換えて表示するようにしたりすることもできる。
【０１６４】
また、運動会が５月など秋以外の季節に実施される場合もあるが、例えば、撮影日が５月で、コメントデータに「運動会」と言う文言を含む画像ファイルが存在する場合には、当年の５月のカレンダーも作成されることになる。
【０１６５】
次に、図１及び図１１を参照しながら、イベントについての情報を「花火」としてカレンダーを作成する場合について説明する。まず、ユーザーは、操作部１１２を通じてイベントカレンダーの作成を指示し、さらに、操作部１１２を通じてイベントについての情報として、「花火」という文字情報を入力すると、制御部１００は、コンテンツ抽出部１２７を制御して、ローカルストレージ１２１に記憶保持されている画像ファイルの内、コメントデータに「花火」という文言を含む画像ファイルを抽出する。
【０１６６】
そして、制御部１００は、カレンダー枠生成部１２５を制御して、抽出した画像ファイルの撮影日の月と一致する当年のカレンダー枠（撮影日と同月の当年のカレンダー枠）をＲＡＭ１０３の作業領域に作成する。この例の場合、「花火」という文言を含むコメントデータを有する画像ファイルが多数抽出され、それらの撮影月が７月と８月であったとすると、図１１（Ａ）に示すように当年７月（カレンダー作成日を含む年の７月）のカレンダー枠と図１１（Ｂ）に示すように当年８月（カレンダー作成日を含む年の８月）のカレンダー枠とが作成されることになる。
【０１６７】
次に、制御部１００は、表示用日付特定部１２６を制御して、上述した（１）式にしたがって、抽出した画像ファイルのそれぞれについて表示用日付情報を演算により求めて特定する。そして、制御部１００は、抽出した各画像ファイルの表示用日付情報に基づいて、各画像ファイルの静止画像データについての表示情報としてサムネイル画像を作成されたカレンダー枠内に配置する。
【０１６８】
そして、制御部１００は、抽出された画像ファイルの静止画像データについてのサムネイル画像をカレンダー枠内に配置し終えると、表示処理部１２８を制御して、サムネイル画像を対応する日付の表示欄に配置したカレンダーを表示するための映像信号を形成し、これを表示部１２９に供給して、図１１に示したカレンダーを表示部１２９の表示画面に表示するようにする。
【０１６９】
この例の場合には、「花火」という文言をコメントデータに含む画像データが多数抽出され、それらの表示用日付情報に基づいて、例えば、図１１（Ａ）、（Ｂ）に示すように、７月２１日、２２日、２９日、８月１日、５日、６日、１２日、１５日等の対応する日付の表示欄にサムネイル画像が表示されることになる。
【０１７０】
そして、図１１に示すカレンダー表示から、花火は、毎年、７月下旬から８月中旬にかけて多く行われていることが分かると共に、過去の花火の状況についても表示されたサムネイル画像やサムネイル画像を選択することにより表示するようにされる対応する静止画像データによる通常サイズの画像により把握することができる。
【０１７１】
なお、この例の場合、「花火」という文言を含むコメントデータを有する画像ファイルは、７月と８月との２ヶ月間に渡って存在するため、７月と８月のカレンダーが作成され、この実施の形態のコンテンツ表示装置においては、７月のカレンダーと８月のカレンダーとを順次に切り換えて表示させることができるようにされる。また、同一日付に複数のサムネイル画像が配置されている場合には、図８を用いて説明したように、指示した日付に配置されたサムネイル画像を一覧表示したり、あるいは、スライドショーのように順次にサムネイル画像を切り換えて表示するようにしたりすることもできる。
【０１７２】
図１２は、この実施の形態のコンテンツ表示装置において、図１０、図１１に示したような目的とするイベントについてのカレンダー（イベントカレンダー）を表示する場合の処理を説明するためのフローチャートである。この図１２に示す処理は、主に制御部１００において実行される処理である。
【０１７３】
上述もしたように、操作部１１２を通じてイベントカレンダーを作成するようにするユーザーからの指示入力を受け付けると、制御部１００は、図１２に示す処理を実行する。そして、まず、制御部１００は、操作部１１２を通じて、イベント情報の入力を受け付ける（ステップＳ４０１）。この実施の形態においてイベント情報は、上述もしたように、「運動会」、「花火」など、過去に実施されたイベントに関する情報であって、そのときに撮影した静止画像データが存在するであろうイベントに関する情報である。
【０１７４】
次に、制御部１００は、コンテンツ抽出部１２７を制御し、ステップＳ４０１で受け付けたイベント情報を含むコメントデータを有する画像ファイル（コンテンツ）を抽出する（ステップＳ４０２）。そして、この実施の形態のコンテンツ表示装置において制御部１００は、カレンダー枠生成部１２５を制御して、ステップＳ４０２で抽出した全ての画像ファイルの撮影月と同月の当年のカレンダー枠を作成する（ステップＳ４０３）。
【０１７５】
そして、制御部１００は、表示用日付特定部１２６を制御して、抽出した画像ファイルの全てについて、表示用日付情報を特定して付加し（ステップＳ４０４）、各画像ファイルの表示用日付情報に基づいて、各画像ファイルの静止画像データに対応するサムネイル画像をステップＳ４０３において作成したカレンダー枠内の対応する日付の表示欄に配置する（ステップＳ４０５）。
【０１７６】
そして、制御部１００は、表示処理部２８を制御して、ステップＳ４０５でサムネイル画像を配置したカレンダー枠の情報に基づいて、表示部１２９に供給するイベントカレンダーの表示のための映像信号を形成し、これを表示部１２９に供給して、表示部１２９の表示画面にイベントカレンダーを表示するようにする（ステップＳ４０６）。
【０１７７】
なお、ステップＳ４０６の処理においては、例えば、同日に複数のサムネイル画像が配置されている場合の一覧表示処理や指定したサムネイル画像に対応する静止画像データに応じた通常サイズの画像の表示処理等をも含んでいる。
【０１７８】
なお、ここでは、イベント情報を目的とするコンテンツを特定し抽出するための特定情報として用いるようにしたが、これに限るものではない。例えば、地名、人名、商品名、場所、色など、静止画像データに付加されたコメントデータに含められる可能性のある種々の情報を特定情報として用い、その特定情報を含むコメントデータが付加された静止画像データの表示情報を表示したカレンダーを作成することも可能である。
【０１７９】
［この発明のソフトウェア（プログラム）に実現性について］
上述もしたように、図１において２重線で示したカレンダー枠生成部１２５、表示用日付特定部１２６、コンテンツ抽出部１２７、表示処理部１２８は、制御部１００で動作するプログラムによってもその機能を実現することができる。このため、記憶手段に記憶保持しているコンテンツについて、各コンテンツの表示情報をカレンダーに展開して表示素子に表示するコンテンツ表示装置のコンピュータに、目的とするカレンダーを形成するための指示入力を受付手段を通じて受け付ける受付ステップと、前記受付ステップにおいて受け付けた前記指示入力に基づいて、目的とするカレンダーにおいて既に経過した期間である経過済期間に表示情報を表示すべきコンテンツと、これから経過する未経過期間とに表示情報を表示すべきコンテンツとを抽出するようにする抽出ステップと、前記抽出ステップにおいて抽出するようにしたコンテンツのそれぞれについて、その表示情報を目的とするカレンダーの対応する日付に配置するようにして、当該目的とするカレンダーを表示素子に表示するようにする表示ステップとを実行させるようにするプログラムを形成することにより、この発明によるプログラムを実現できる。
【０１８０】
より詳しくは、図６、図７、図１２を用いて説明した処理を実行するプログラムを形成することにより、この発明によるコンテンツ表示プログラムを実現できる。そして、このようなコンテンツ表示プログラムを形成した場合には、操作部や表示素子を有する種々の情報処理装置に搭載することにより、この発明によるコンテンツ表示装置を実現することができる。
【０１８１】
［その他］
なお、上述した実施の形態においては、主に、デジタルスチルカメラで撮影した被写体の静止画像データのサムネイル画像をカレンダーに含めて表示する場合を例にして説明したが、コンテンツは静止画像データに限るものではない。動画像データ、音楽データ、音声データ、プログラム、グラフィックデータ等、種々のコンテンツを表示情報によって表示するコンテンツの対象とすることができる。
【０１８２】
したがって、コンテンツに付加されている日付情報としては、撮影日を用いる場合に限られるものではなく、取得日、販売日、更新日などコンテンツに付加されている種々の日付情報を表示用日付情報を特定するための情報として用いるようにすることができる。また、種々のコンテンツが混在する場合に、静止画像データについては撮影日、音楽データについては発売日、プログラムについては作成日というように、コンテンツの種類ごとに異なる日付情報を所定の日付情報として用いるようにすることができる。
【０１８３】
また、上述もしたように、コンテンツについての表示情報としては、サムネイル画像に限るものではなく、アイコン、文字情報、マークなど種々の態様の表示情報を用いることが可能である。
【０１８４】
また、上述した実施の形態のコンテンツ表示装置は、例えばパーソナルコンピュータによって実現されるものとして説明したが、これに限るものではない。ＰＤＡ（Personal Digital Assistants）などと呼ばれる携帯情報端末、電子手帳、携帯電話端末、ゲーム機など、種々の個人用情報処理端末にこの発明を適用することができる。
【図面の簡単な説明】
【０１８５】
【図１】この発明の一実施の形態が適用されたコンテンツ表示装置を説明するためのブロック図である。
【図２】ローカルストレージに蓄積されて管理されるコンテンツである静止画像データについて説明するための図である。
【図３】ローカルストレージに蓄積されて管理されるコンテンツである静止画像データについて説明するための図である。
【図４】ローカルストレージに蓄積されて管理されるコンテンツである静止画像データについて説明するための図である。
【図５】表示画面に表示されるカレンダー表示の一例を説明するための図である。
【図６】カレンダーを表示するための表示処理１について説明するためのフローチャートである。
【図７】カレンダーを表示するための表示処理２について説明するためのフローチャートである。
【図８】１日に複数のサムネイル画像が配置された場合のカレンダーの表示例について説明するための図である。
【図９】同日に配置するようにされた複数のサムネイル画像を年代順に表示する場合の処理を説明するためのフローチャートである。
【図１０】目的とするイベントの静止画像データに基づいて作成したカレンダーについて説明するための図である。
【図１１】目的とするイベントの静止画像データに基づいて作成したカレンダーについて説明するための図である。
【図１２】目的とするイベントについてのカレンダー（イベントカレンダー）を表示する場合の処理を説明するためのフローチャートである。
【図１３】過去に取得した静止画像データ等のコンテンツをカレンダー機能を用いて管理するようにする従来のコンテンツ管理手法の一態様を説明するための図である。
【符号の説明】
【０１８６】
１００…制御部、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…不揮発性メモリ、１０５…ＣＰＵバス、１１１…時計回路、１１２…操作部、１２１…ローカルストレージ、１２２…外部インターフェイス、１２３…外部入出力端、１２４…通信インターフェイス、１２５…カレンダー枠生成部、１２６…表示用日付特定部、１２７…コンテンツ抽出部、１２８…表示処理部、１２９…表示部、１３０…ＬＡＮインターフェイス
【図１】
2008165459.tif 000003
【図２】
2008165459.tif 000004
【図３】
2008165459.tif 000005
【図４】
2008165459.tif 000006
【図５】
2008165459.tif 000007
【図６】
2008165459.tif 000008
【図７】
2008165459.tif 000009
【図８】
2008165459.tif 000010
【図９】
2008165459.tif 000011
【図１０】
2008165459.tif 000012
【図１１】
2008165459.tif 000013
【図１２】
2008165459.tif 000014
【図１３】
2008165459.tif 000015