(57)【特許請求の範囲】
【請求項１】
写真画像情報を取得して記憶する写真画像記憶部と、前記写真画像記憶部の写真画像情報を外部の画像情報表示装置に出力する出力部と、表示部と、外部の画像情報表示装置に表示される際の実際の大きさで写真画像情報を前記表示部に拡大トリミングして表示する表示制御部と、前記写真画像記憶部の写真画像情報を外部の画像情報表示装置に出力する際のレイアウトを決定するレイアウト決定手段とを有し、前記表示制御部は、外部の画像情報表示部における表示画面の大きさ情報および前記レイアウト決定手段の決定するレイアウトに基づいて前記拡大トリミングの倍率を決定することを特徴とする画像情報出力装置。
【請求項２】
前記レイアウト決定手段の決定するレイアウトはカレンダーレイアウトであることを特徴とする請求項１記載の画像情報出力装置。
【請求項３】
前記レイアウト決定手段の決定するレイアウトは写真画像情報が横長写真であるか縦長写真であるかによって異なっており、前記表示制御部は写真画像情報が横長写真であるか縦長写真であるかによって異なる拡大トリミングの倍率を決定することを特徴とする請求項１または２記載の画像情報出力装置。
【請求項４】
前記写真画像記憶部からの複数の写真画像情報に基づき複数画面分のカレンダー情報を前記レイアウト決定手段の決定する同一のカレンダーレイアウト情報に基づいて自動作成するカレンダー情報作成部を有することを特徴とする請求項２記載の画像情報出力装置。
【請求項５】
前記レイアウト決定手段の決定するレイアウトに基づいて前記写真画像記憶部からの写真画像情報を採用するとともに、偶数月のカレンダーを左側に、奇数月のカレンダーを右側に配置した一画面分のカレンダーを作成するカレンダー情報作成部を有することを特徴とする請求項２または４記載の画像情報出力装置。
【請求項６】
前記表示部の移動に基づく加速度を検知する加速度センサを有し、前記表示制御部は前記加速度センサの検知する加速度情報に基づき前記表示部の移動方向と逆方向に前記表示部による表示の拡大トリミング画像をスクロールすることを特徴とする請求項１から５のいずれかに記載の画像情報出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報出力装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等で写真画像情報を取得してこれを表示またはプリントのために出力する画像情報出力装置およびこれと連携するディスプレイやプリンタなどの画像情報表示装置が普及している。
【０００３】
例えば特開平１０-１０８００５号公報（特許文献１）には、プリンタ装置をデジタルカメラに直接接続することにより、デジタルカメラ側のビューファインダを使用して印刷処理の為のプリンタ操作用画像を表示し、また写真画像を表示し、フォーマットの選択と共に、フォーマットに印刷する写真画像も選択し、その選択に従って印刷処理を行うことが提案されている。
【０００４】
一方、特開２００６−１２９３７１号公報（特許文献２）には、あらかじめ設定された初期テンプレートに、選択された画像を配置して生成したカレンダー開始年月を含むカレンダーイメージを表示することが提案されている。このテンプレートによれば、たとえば、カレンダー開始年月である２ ０ ０ ５ 年１ 月、およびその翌月の２ ０ ０ ５ 年２ 月のカレンダーが１ 画面に表示される。
【０００５】
しかしながら、画像情報出力装置および画像情報表示装置についてはさらに検討すべき課題が残されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０-１０８００５号公報
【特許文献２】特開２００６−１２９３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、活用価値の高い画像情報を簡単な操作で出力できる画像情報出力装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため本発明は、写真画像情報を取得して記憶する写真画像記憶部と、カレンダー用のイベント情報入力部と、入力されたイベント情報を記憶するイベント情報記憶部と、写真画像情報とイベント情報とを一画面分のカレンダー情報として関連づけるカレンダー情報作成部と、カレンダー情報作成部によって作成されたカレンダー情報を外部の画像情報表示装置に出力する出力部とを有する画像情報出力装置を提供する。これによって取得された画像をイベント情報と関連付けた活用価値の高いカレンダー情報として外部に出力することが可能となる。
【０００９】
本発明の具体的な特徴によれば、カレンダー情報作成部は、ある年に前記イベント情報入力部によって入力された前記イベント情報記憶部のイベント情報を他の年の同月同日のカレンダー情報として関連づける。これによって例えば家族の誕生日など年によって変更がないイベント情報を複数年にわたるカレンダーの作成に利用することができる。さらに具体的な特徴によれば、カレンダー情報作成部は、イベント情報が年にかかわらず固定のものかその年限りのものであるかを識別し、他の年の同月同日のカレンダー情報として関連づけるかいなかを決定する。これによって、その年限りのスケジュールなどが翌年のイベント情報として流用される等の混乱を防止することができる。
【００１０】
他のさらに具体的な特徴によれば、カレンダー情報作成部は、年による曜日のシフトに対応し特定曜日の表示に修飾を施す自動文字修飾手段を有する。これによって曜日の表示修飾が表示の必要が生じた時点で行われるので、複数年のカレンダーの曜日のシフトをそのまま表示情報として記憶しておく必要がなくなる。また、本発明の他の具体的な特徴によれば、カレンダー情報作成部は、国による祝祭日の違いに基づいて祝祭日の表示に修飾を施す自動文字修飾手段を有する。これによって祝祭日の表示修飾がカレンダーの使われる国が確定した時点で行われるので、各国用のカレンダーの祝祭日をそのまま表示情報として記憶しておく必要がなくなる。
【００１１】
本発明の他の具体的な特徴によれば、カレンダー情報作成部は、ある写真画像情報と関連づけられたイベント情報記憶部のイベント情報を他の写真画像情報に差し替えて関連づけることが可能である。これによって、一度作成したカレンダーの写真画像部分を、当初のレイアウトやイベント情報を損なうことなく容易に差換えることが可能となる。
【００１２】
本発明の他の具体的な特徴によれば、写真画像記憶部は、写真画像にカレンダー用候補を示す情報を付与することが可能である。より具体的な特徴によれば、この情報付与は撮影時などの写真画像取得時に行うことができる。他のより具体的な特徴によれば、本発明の画像情報出力装置は写真画像再生部を有しており、カレンダー用候補を示す情報の付与は写真画像再生部による写真再生時に行うことができる。また、他のより具体的な特徴によれば、カレンダー用候補を示す情報の付与はカレンダー情報作成部による関連づけ候補選択時に行うことができる。以上のようなカレンダー用候補を示す情報を付与する機能により、カレンダーの作成が容易となる。
【００１３】
本発明の他の具体的な特徴によれば、イベント情報記憶部は文字情報としてイベント情報を記憶する。このような形でイベント情報を記憶することによりことにより写真画像情報との関連付けをより柔軟に行うことができる。さらに具体的な特徴によれば、イベント情報入力部は画像情報として入力されたイベント情報を読み取って文字情報に変換する手段を有する。これによって、イベント情報を手書きで入力してこれを文字情報として記憶することができる。この特徴は、連携する画像情報表示装置の表示上で手書き入力された情報を画像情報出力装置側で受け取る場合にも適用可能である。
【００１４】
本発明の他の具体的な特徴によれば、画像情報出力装置には、カレンダー情報作成部によって関連づけられたカレンダー情報を一画面の画像情報に変換する画像カレンダー情報作成部が設けられる。これによって画像情報の表示機能だけを有する画像情報表示装置等やプリンタなどでも活用できるカレンダー情報を出力することが可能となる。より具体的な特徴によれば、画像カレンダー情報作成部によって作成された一画面の画像情報およびカレンダー情報作成部によって関連づけられたカレンダー情報の両者を関連づけて記憶するカレンダー情報記憶部が画像情報出力装置に設けられる。これによって、多様な出力が可能となるとともに必要に応じ一度画像情報に変換されたカレンダー情報の再編集を行うことが可能となる。
【００１５】
本発明の他の特徴によれば、写真画像情報を取得して記憶する写真画像記憶部と、写真画像記憶部からの複数の写真画像情報に基づき複数画面分のカレンダー情報を同一のカレンダーレイアウト情報に基づいて自動作成するカレンダー情報作成部と、カレンダー情報作成部によって関連づけられたカレンダー情報を外部の画像情報表示装置に出力する出力部とを有する画像情報出力装置が提供される。これによって、例えば一年分のカレンダー情報を作成する場合、一度レイアウトを決めると複数画面分のカレンダー情報のためにそれぞれ写真画像情報を選択するだけで、容易にカレンダー情報を作成し、出力することができる。
【００１６】
本発明の他の特徴によれば、写真画像情報を取得して記憶する写真画像記憶部と、写真画像記憶部からの写真画像情報を採用するとともに、偶数月のカレンダーを左側に、奇数月のカレンダーを右側に配置した一画面分のカレンダーを作成するカレンダー情報作成部と、カレンダー情報作成部によって作成されたカレンダー情報を外部の画像情報表示装置に出力する出力部とを有する画像情報出力装置が提供される。これによって二か月分のカレンダーを一画面にレイアウトする際、当月分と翌月分のカレンダーを毎月見やすい形で常に提供することが出来る。紙のカレンダーにおいて二ヶ月単位で６枚の紙にレイアウトする場合でも、例えば２月になったときに１月分だけを部分的に切り取って２月と３月が同時に見えるようにすることは可能であるが、この場合、３月が左側に、２月が右側に配置されることになって大変見づらい形となる。これに対し、上記本発明の特徴によれば、毎月のカレンダー表示において常に当月が左側、次月が右側となるようレイアウトすることが可能となる。
【００１７】
本発明の他の特徴によれば、写真画像情報を取得して記憶する写真画像記憶部と、縦長写真画像用および横長写真画像用のカレンダーレイアウト情報をそれぞれ有していて写真画像記憶部からの写真画像情報が縦長画像であるか横長画像であるかに応じてカレンダーレイアウトを自動選択するカレンダー情報作成部と、カレンダー情報作成部によって作成されたカレンダー情報を外部の画像情報表示装置に出力する出力部とを有する画像情報出力装置が提供される。これによってカレンダーを構成する写真画像が縦長であっても横長であってもそれぞれ適したレイアウトのカレンダーを提供することができる。そして月の途中で例えば横長写真画像を縦長写真画像に差替えたときでも、適切にレイアウトが自動変更される。さらに具体的な特徴によれば、縦長写真画像用および横長写真画像用のカレンダーレイアウト情報は一画面に配置する月数が異なる。これによって横長画像と縦長画像における空きスペースを活用してそれぞれに適したレイアウトを提供することが可能となる。
【００１８】
本発明の他の特徴によれば、長方形の写真画像情報を取得して記憶する写真画像記憶部と、写真画像記憶部からの写真画像情報を用いてカレンダー画像を作成するカレンダー情報作成部と、縦横長さが異なる長方形の表示部と、カレンダー情報作成部によって作成された長方形のカレンダー情報全体を表示部に表示する際の表示部における上下方向とカレンダー情報作成部によって用いられる写真画像情報を表示部に表示する際の前記表示部における上下方向を９０度異ならしめることが可能な表示制御部と、カレンダー情報作成部によって作成されたカレンダー情報を外部の画像情報表示装置に出力する出力部とを有する画像情報出力装置が提供される。これによって例えば横長画像を縦長のカレンダーレイアウトに採用した場合、大きさに制限のある長方形の表示部を利用してカレンダーレイアウト全体の確認および画像のみの確認を行うことができる。この特徴は、画像情報出力装置がデジタルカメラや携帯電話などのモバイル機器であって機器自体を縦長および横長で容易に持ち帰ることができる場合に特に有用である。
【００１９】
本発明の他の特徴によれば、写真画像情報を取得して記憶する写真画像記憶部と、写真画像記憶部の写真画像情報を外部の画像情報表示装置に出力する出力部と、表示部と、外部の画像情報表示装置に表示される際の実際の大きさで写真画像情報を表示部に拡大トリミングして表示する表示制御部とを有する画像情報出力装置が提供される。この特徴は外部の画像情報表示装置の表示画面の大きさに比べ、画像情報出力装置の表示部が小さい場合において、出力する写真画像情報が拡大表示に耐えるものかどうかを実寸で確認するのに有用である。
【００２０】
上基本発明の具体的な特徴によれば、拡大トリミングの中心を指定する指定手段を設けることにより、関心の高い部分を中心としてトリミングした実寸拡大が可能となる。他の具体的な特徴によれば、表示制御部は、外部の画像情報表示部における表示画面の大きさ情報に基づいて前記拡大トリミングの倍率を決定する。また、さらに具体的な特徴によれば、情報出力装置には写真画像記憶部の写真画像情報を外部の画像情報表示装置に出力する際のカレンダーレイアウト等を決定するレイアウト決定手段を有し、表示制御部は、外部の画像情報表示部における表示画面の大きさ情報およびレイアウト決定手段の決定するレイアウトに基づいて拡大トリミングの倍率を決定する。また、より具体的な特徴によれば、レイアウト決定手段の決定するカレンダーレイアウトは写真画像情報が横長写真であるか縦長写真であるかによって異なっており、表示制御部は写真画像情報が横長写真であるか縦長写真であるかによって異なる拡大トリミングの倍率を決定する。
【００２１】
本発明の他の特徴によれば、写真画像情報を取得して記憶する写真画像記憶部と、表示部と、表示部の移動に基づく加速度を検知する加速度センサと、写真画像記憶部の写真画像情報を前記表示部に拡大トリミングして表示するとともに加速度センサの検知する加速度情報に基づき表示部の移動方向と逆方向に表示部による表示の拡大トリミング画像をスクロールする表示制御部とを有する画像情報出力装置が提供される。これによって、拡大画像自体がほぼ静止した状態で拡大画像全体を把握することが容易となる。より具体的な特徴によれば、表示制御部は、加速度センサの検知する加速度変化に基づいて加速度の予測を行い、この予測を加味して前記表示部による拡大トリミング画像をスクロールする。このような予測の加味は、特に表示部移動の折り返しの際、減速加速度によって停止から逆方向への始動を予測するのに有効である。
【発明の効果】
【００２２】
上記のように、本発明によれば、使い方が容易で活用価値の高い画像情報を出力できる画像情報出力装置を提供することができる。              
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態に係るデジタルカメラおよび電子ペーパーディスプレイ実施例のブロック図を示した図面代用写真である。
【図２】図１の実施例における電子ペーパーディスプレイの表示例を示す画面図であり、横長写真画像がはめ込まれたカレンダーレイアウトの標準的な例を示した図面代用写真である。
【図３】図１の実施例における電子ペーパーディスプレイの表示例を示す画面図であり、縦長写真画像がはめ込まれたカレンダーレイアウトの標準的な例を示した図面代用写真である。
【図４】図１の実施例におけるデジタルカメラの表示例の画面図を示した図面代用写真である。
【図５】図１の実施例においてカレンダーへの貼付け画像を確認するためのデジタルカメラの表示例の画面図を示した図面代用写真である。
【図６】図１の実施例のデジタルカメラの表示における拡大部分のスクロールに関する表示例の画面図を示した図面代用写真である。
【図７】図１の実施例におけるカレンダー画像を構成するデータ内容のデータ構造図を示した図面代用写真である。
【図８】図１の実施例におけるカメラ制御部の基本フローチャートを示した図面代用写真である。
【図９】図８のステップＳ３８の詳細フローチャートを示した図面代用写真である。
【図１０】図９のステップＳ５８の詳細フローチャートを示した図面代用写真である。
【図１１】図９のステップＳ７０の詳細フローチャートを示した図面代用写真である。
【図１２】図１１のステップＳ１４２の詳細フローチャートを示した図面代用写真である。
【図１３】図９のステップＳ７８の詳細フローチャートを示した図面代用写真である。
【図１４】図１３のステップＳ２１６の詳細フローチャートを示した図面代用写真である。
【図１５】図１の実施例におけるディスプレイ制御部の基本フローチャートを示した図面代用写真である。
【図１６】図１５のステップＳ２９４の詳細フローチャートを示した図面代用写真である。
【発明を実施するための形態】
【実施例】
【００２４】
図１は、本発明の実施の形態に係る画像情報出力装置および画像情報表示装置の実施例を示すブロック図である。実施例は、デジタルカメラ２および電子ペーパーディスプレイ４として構成され、電子ペーパーディスプレイ４にて表示されるカレンダーをデジタルカメラ２で作成するシステムとなっている。電子ペーパーディスプレイ４は、極薄構造でカレンダーとして壁などに配置することができ、画像を書換え可能であるとともに電源供給を断っても画像を保持できる大型の電子ペーパー表示部６を有している。この電子ペーパー表示部の大きさは、通常の紙のカレンダー程度のものである。
【００２５】
カレンダーに採用する写真をデジタルカメラ２で撮影するには、レンズおよび撮像素子を有する撮像部８で撮像された画像を画像処理部１０による処理を経てモニタ１１で観察し、構図が決まると操作部１３に含まれるシャッターレリーズボタンを操作する。これによって、撮像部８で撮像された画像は、画像処理部１０による処理を経て圧縮／伸長部１２にて圧縮され、内部メモリ１４に記憶される。また、内部メモリ１４に記憶された圧縮写真画像データは、カメラ入出力部１６のカードスロット１８に挿入される着脱可能なカードメモリ２０に適宜転送される。なお、圧縮写真画像データは、圧縮／伸長部１２から直接カードメモリ２０に記憶することも可能である。記憶された写真画像が特にカレンダー候補であることは操作部１３の操作でその旨のマーク情報を写真画像データに付与することで識別可能である。以上の動作を含むデジタルカメラ２の動作は、マイクロコンピュータを含むカメラ制御部２１の制御に基づいて行われる。記憶部２３はカメラ制御部２１の制御に必要なプログラムを記憶するとともに、その制御に必要な種々のデータを記憶する。
【００２６】
カードメモリ２０は、デジタルカメラ２のカードスロット２０から取り出すことができ、これを電子ペーパーディスプレイ４のディスプレイ入出力部２２におけるカードスロット２４に挿入することにより、画像データを電子ペーパーディスプレイ４に入力することができる。また、内部メモリ１４またはカードメモリ２０に記憶された画像は、カメラ入出力部１６におけるケーブル入出力部２６または無線通信部２８から電子ペーパーディスプレイ４のディスプレイ入出力部２２におけるケーブル入出力部３０または無線通信部３２へのデータ通信により電子ペーパーディスプレイ４に入力することも可能である。なお、後述のように、デジタルカメラ２および電子ペーパーディスプレイ４の入出力部間のデータ転送は双方向であって、ディスプレイ入出力部２２からカメラ入出力部１６へのデータ転送も可能である。破線矢印３４はこのような双方向のデータ入出力の様子を示す。
【００２７】
次に、カレンダーの作成および表示について説明する。カレンダー作成データ記憶部は、カレンダー作成に必要なカレンダーのレイアウトデータ、複数年分（例えば１０年分）にわたる年、月、曜日、国別祝祭日など情報を含むカレンダーデータを記憶およびカレンダーのレイアウトにはめ込む写真画像データを記憶するためのものである。カレンダーの作成にあたっては、まずモニタ１１に表示されるレイアウトリストの一つを操作部１３により選択するとカレンダー作成データ記憶部３６に記憶される複数のレイアウトデータの中から対応するものがモニタ１１に表示される。
【００２８】
モニタ１１に表示されるカレンダーのレイアウトに写真画像をはめ込むには、操作部１３により内部メモリ１４またはカードメモリ２０に記憶されるカレンダー候補の写真画像のサムネイルをモニタ１１に呼出す。そして、その中から所望のものを操作部１３により選択すると、選択された写真画像が内部メモリ１４またはカードメモリ２０から呼出され、圧縮／伸長部１２による伸長を経てモニタ１１に表示される。ここで、モニタ１１はデジタルカメラ２自身の大きさ以上には大きくできないので、モニタ１１の全画面一杯に写真画像を表示しても表示写真画像の大きさには限界があり、そのままでは細部の確認は困難である。一方、電子ペーパーディスプレイ４の電子ペーパー表示部６は通常カレンダー程度の大きなものなので、はめ込む写真画像の選択にあたってはカレンダーの大きさへの拡大に耐えるものであるかどうか細部を確認する必要がある。
【００２９】
この目的のため、カレンダー作成データ記憶部３６には、電子ペーパーディスプレイ４の電子ペーパー表示部６の画面大きさ情報が記憶されている。そして、この情報と、カレンダーレイアウトの中で占める写真画像の割合の情報、および撮影された写真画像サイズの情報に基づき、モニタ１１上において実際に電子ペーパーディスプレイ４で表示される大きさの写真画像を表示するための拡大率が算出される。当然ながら、拡大された写真画像は撮影された写真画像の一部をトリミングしたものとなる。その詳細は後述する。
【００３０】
モニタ１１にはタッチパネル３８が設けられており、通常サイズで表示されている写真画像の所望の部分を指でタッチすることによりタッチパネル３８がこれを検知する。これによって、上記の細部確認のための表示写真画像の拡大はタッチした位置を中心として行われる。このようにして、容易に関心の高い部分を選択して拡大することができる。その詳細は後述する。
【００３１】
加速度センサ４０は、拡大部分のスクロールのために設けられているもので、デジタルカメラ２をモニタ１１の面に平行な方向に動かすと、その加速度を検知し、モニタ１１の移動方向と逆方向にモニタ11の拡大表示写真画像をスクロールする。これによって表示写真画像自体はほぼ静止した状態で拡大表示部分がデジタルカメラ２の移動方向にシフトすることになり、意図通りの部分へのスクロールが簡便に行えるとともに拡大写真画像全体の把握が容易となる。その詳細は後述する。
【００３２】
以上のような確認手順によりはめ込み写真画像の選択が確定すると、選択された写真画像データは画像編集部４２でカレンダー作成データ記憶部３６からのカレンダー情報と合成編集され、電子ペーパーディスプレイ４で表示されるカレンダー画像となる。このカレンダー画像は圧縮／伸長部１２で圧縮され、内部メモリ１４またはカードメモリ２０に格納されてカメラ入出力部１６から電子ペーパーディスプレイ４に送られる。このようにカレンダー画像を写真画像と月日情報が合体した合成画像とすることにより、送信された画像データを表示する機能だけを有するデジタルフォトフレームや送信された画像データをプリントする機能だけを有するプリンタによりカレンダーを表示または印刷することができる。なお、実施例の電子ペーパーディスプレイは、このような最終的な合成画像データだけでなく、写真画像データ、カレンダーデータ、レイアウトデータなどカレンダー画像を構成する部分データをそのままデジタルカメラ２から受け取り、電子ペーパーディスプレイ４自身でカレンダー画像に合成することもできる。この目的のため、デジタルカメラ２はカレンダー画像を構成する部分データ自身も保持している。その詳細は後述する。
【００３３】
電子ペーパーディスプレイ４は、ディスプレイ入出力部２２に入力されたカレンダーデータをデータメモリ４４に格納する。なお、カードスロット２４による入力の場合は、カードスロット２４に挿入されているカードメモリ２０自体でカレンダーデータを保持してもよい。入力されたカレンダー画像が部分データである場合は、画像処理部４６でこれらがカレンダー画像に合成され、画像メモリ４８に入力される。一方、入力されたカレンダー画像が合成画像である場合は、画像処理部４６による処理は行われずそのまま画像メモリ４８に入力される。ドライバ５０は画像メモリ４８のデータに基づいて電子ペーパー表示部６に新規画像の入力または入力済み画像の書換えを行う。新規入力画像または書換画像は、以後電力供給が断たれても電子ペーパー表示部６に保持され表示が継続される。
【００３４】
以上の動作を含む電子ペーパーディスプレイ４の動作は、マイクロコンピュータを含むディスプレイ制御部５２の制御に基づいて行われる。記憶部５４はディスプレイ制御部５２の制御に必要なプログラムを記憶するとともに、その制御に必要な種々のデータを記憶する。ディスプレイ制御部５２の時計５４は、日時の経過をチェックしており、月替わりが検知されるとディスプレイ制御部５２は、デジタルカメラ２から予め受け取っておいた次月データをデータメモリ４４から読出し、画像処理部４６、画像メモリ４８を経由してドライバ５０によりカレンダー画像の自動書換えを行わせる。なお、データメモリ４４はカレンダーに関する標準データを保持しており、デジタルカメラ２から次月用の写真画像データの入力がなかった場合でも、次月のカレンダー画像への自動書換えを行うことができる。その詳細は後述する。
【００３５】
電子ペーパー表示部６はタッチパネル５６を備えており、電子ペーパー表示部６に直接タッチして書込み入力することにより、タッチパネル５６が検知した文字画像情報を表示されているカレンダー上に手書き文字として重畳表示させることができる。また、この手書きの文字画像情報をデジタルカメラ２に送り、カメラ制御部２１のＯＣＲ（Ｐｏｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能部５８により文字コード情報に変換し、これをカレンダーデータまたは合成画像データとして電子ペーパーディスプレイ４に戻すことも可能である。このようにして、長期間転用されるイベント情報をデジタルカメラ２側だけでなく、電子ペーパーディスプレイ４における電子ペーパー表示部６の画面上から入力することができる。その詳細は後述する。電子ペーパー表示部６の画面は大きいので、デジタルカメラ２のモニタ１１では不可能な細かい手書きによる書き込みも可能となる。
【００３６】
図２は、図１の電子ペーパーディスプレイ４における電子ペーパー表示部６の表示例を示す画面図であり、横長写真画像がはめ込まれたカレンダーレイアウトの標準的な例を示す。このレイアウトの場合、電子ペーパー表示部６には横長写真画像６２がレイアウト上半分の年表示６４の下に表示される。一方、下半分には、二ヵ月分の月・日・曜日情報６６が表示される。なお、本発明の実施例では、月替わりで電子ペーパー表示部６の表示が書換えられるので、図２に示すように、左側が偶数月（図示では１０月）になるとともに右側が奇数月（図示では１１月）となるような二ヵ月分のカレンダー表示が可能となる。因みに図２は１０月現在の表示状態であり、これが１１月に月替わりすると１１月が左側、１２月が右側に表示されるよう自動的にカレンダー画像の書換えが行われる。このとき、１１月分の画像データの内容に従い、写真画像６２が維持される場合もあるし、別画像に書換えられる場合もある。また、月途中でも写真画像６２を置き換えることが可能である。
【００３７】
月・日・曜日情報６６では、日曜日にあたる日の数字６８が太字体に自動修飾されている。また、祝祭日にあたる日の数字７０についても自動修飾（図示では○印付与）されている。これら曜日および祝祭日の修飾はカレンダーデータに基づいて、各年、各月で自動的に行われる。カレンダーにはさらに誕生日などの固定イベントデータ７２および旅行予定などの可変イベントデータ７４を付記することができる。固定イベントデータ７２は一度入力すると次年以降のカレンダーにも自動的に付記される。これに対し、可変イベントデータ７４はその年限りで次年に引き継がれることはない。
【００３８】
図３は、図２と同様にして図１の電子ペーパーディスプレイ４における電子ペーパー表示部６の表示例を示す画面図であるが、図３では縦長写真画像がはめ込まれたカレンダーレイアウトの標準的な例を示している。図３のレイアウトの場合、電子ペーパー表示部６には縦長写真画像８２がレイアウト上半分の年表示６４の下に表示される。一方、下半分には、当月（図示では１２月）の月・日・曜日情報８４が表示される。また、縦長写真画像８２の左側には前月分（図示では１１月）の月・日・曜日情報８６が表示される。さらに、縦長写真画像８２の右側には翌月分（図示では２０１０年１月）の月・日・曜日情報８８が表示される。このように年がまたがっている場合、月情報には年情報９０も付記して表示される。これにともなって、電子ペーパー表示部６上端の年表示にも、翌年の年号９２が併記表示される。手書イベント情報９４は図１のタッチパネル５６により検出され表示される手書き入力表示の例である。このように手書きイベント情報９４は、紙に文字を書く感覚で書込み位置に入力表示することができる。
【００３９】
図４は、図１のデジタルカメラ２におけるモニタ１１の表示例を示す画面図である。図４（Ａ）はカレンダー入力画面であり、左側に作成中のカレンダーの全体レイアウト１０２が表示される。一方、右側上部には、はめ込み写真画像候補のサムネイル群１０４が表示されている。太枠カーソル１０６はそのうちの一つが選択されていることを示し、対応する画像１０８が全体レイアウト１０２中に表示される。一方、右側下部のＩＤ入力欄１１０には、年単位のカレンダーのＩＤ番号（図示では「３」）およびレイアウトタイプ（図示では「縦長カレンダー」）が入力表示される。また、年月入力欄１１２には、カレンダーの年（図示では「２００９年」）および月（図示では「１０月」）が入力表示される。これに対応し、全体レイアウト１０２中には年表示１１４および月・日・曜日情報１１６が表示される。これらによって全体表示レイアウト１０２の骨格が決まる。
【００４０】
さらに、固定イベントデータ欄１１８には、各年に共通の固定イベント日付（図示では「１０／６」）およびその内容（図示では「誕生日」）が入力表示される。また、可変イベントデータ欄１２０には、その年限りの可変イベント日付（図示では「１１／２８−２９」）およびその内容（図示では「旅行」）が入力表示される。なお、固定イベントデータ欄１１８および可変イベントデータ欄１２０の入力は、入力確定次第、年月入力欄１１２で指定されている月に関する次の入力を次々に行うことができる。入力結果は、全体レイアウト１０２中の月・日・曜日情報１１６における該当日の位置に表示される。
【００４１】
図４（Ｂ）は図４（Ａ）の全体表示レイアウト１０２が拡大表示された状態を示す。この場合、レイアウトが縦長カレンダーなので、長手方向を一致させて効率よく拡大するため、全体表示レイアウトの拡大表示１２２は、図４（Ａ）の全体表示レイアウト１０２に対し９０度回転させて表示される。実際にこれを観察するにはデジタルカメラ２を逆方向に９０度回転させて持ち、画像を正立させる。
【００４２】
図５は貼付け画像を確認するためのモニタ１１の表示例を示す画面図である。図４（Ａ）のように画像サムネイルの一つに太枠カーソル１０６が位置している状態において操作部１３による選択操作を行うと、図５（Ａ）の表示状態となり、モニタ１１一杯に該当サムネイルに対応する確認画像１３２が表示され、画像細部の確認がより容易となる。この状態でも画像細部の確認が不充分である場合は、さらに指１３４でモニタ１１の表示の所定部分をタッチすると、図５（Ｂ）のようにタッチした部分を中心とするトリミング拡大画像１３６がモニタ１１一杯に表示される。この拡大画像は、すでに述べたように電子ペーパー表示部６の画面大きさ情報、カレンダーレイアウトの中で占める写真画像の割合の情報、および撮影された写真画像サイズの情報に基づいて算出した拡大率に基づいて拡大されたもので、その絶対的な大きさは、実際に電子ペーパー表示部６に表示される写真画像の大きさに等しい。従ってモニタ１１上で実物大の写真画像の細部を確認することができる。
【００４３】
図６は、既に述べた拡大部分のスクロールについて説明するためのモニタ１１の表示例を示す画面図である。図６（Ａ）および図６（Ｂ）はそれぞれ図５（Ａ）および図５（Ｂ）に対応するものであり、図６（Ａ）では確認画像１３２により写真画像全体が見えているが細部が小さく、図６（Ｂ）は拡大画像１３６によって細部の状況がよりよくわかるがトリミングされているために写真画像全体の様子がつかみにくい。図６（Ｃ）は図６（Ｂ）の状態からデジタルカメラ２を、矢印１４２、１４４および１４６等のようにモニタ１１の面に平行な方向に繰り返し振った状態を示している。この動きは加速度センサ４０によって検知され、種々の位置にあるモニタ１４８、１５０、１５２、１５４等とその中の写真画像に示すように、モニタ１１の移動を打ち消す方向にモニタ11の拡大表示写真画像が自動スクロールされる。従って、表示写真画像自体の絶対位置はほぼ静止した状態で拡大表示部分がモニタ１１の移動方向にシフトすることになり、拡大写真画像全体の把握が容易となる。
【００４４】
上記において、スクロール追従が可能な範囲でデジタルカメラ２を振る早さを適度に早くすれば、脳の記憶効果および目の残像効果で拡大写真画像全体の把握がより容易となる。なお、加速度センサによるデジタルカメラ２の移動検知から拡大表示写真画像のスクロールまでには処理時間による遅延があるため、表示写真画像の絶対位置は完全には静止せず、特に加速度が大きい移動開始時にデジタルカメラ２の移動と同方向に写真画像が移動し、これによって写真画像の揺れが生じる。従って、これを緩和するため、デジタルカメラ２の移動による加速度変化を検知したときは、加速度予測処理を行い、実際の加速度検知この予測を加味して早めのスクロールを行う。この処理は、特に移動の折り返しの際、減速加速度によって停止から逆方向への始動を予測するのに有効である。なお、この予測処理には、多数の被験者から実験的に求められた手で物を繰り返し振る場合の平均的な動き特性情報が用いられている。
【００４５】
図７は、カレンダー画像を構成するデータの内容を示すデータ構造図である。カレンダー画像は、それぞれ独立して取り扱うことができるレイアウトデータグループ１６２、カレンダーデータグループ１６４および写真画像データグループ１６６の各部分データグループに分けられている。そして、一年分の一つのカレンダーは共通のＩＤ１６８、１７０および１７２で結ばれている。さらに、各月の部分データグループは、月毎に共通の指定年月情報１６８、１７０および１７２で結ばれている。これによって、各月のカレンダー画像が構成されるとともに、そのレイアウトを変更したり写真画像を差換えたりすることが可能となっている。なお、差換え等により同一ＩＤおよび同一指定年月のデータグループが複数発生したときこれらを区別するためデータグループ作成時点のタイムスタンプ１７４、１７６および１７８が記録されている。
【００４６】
レイアウトデータグループ１６２は、図２に示すような横長画像用レイアウト１８０および図３に示すような縦長画像用レイアウト１８２を保持しており、同一ＩＤ同一指定年月のカレンダー画像における横長画像と縦長画像の差換えに対応する。具体的には、図２における１０月用カレンダー画像において写真画像６２のみが縦長画像に差換えられた時、図３のような縦長画像用レイアウトへの自動切換が行われる。このときカレンダーデータグループは１０月分のままなので、当月の月・日・曜日情報８４としては１０月用、前月分の月・日・曜日情報８６としては９月用、翌月分１月）の月・日・曜日情報８８としては１１月分が表示される。
【００４７】
カレンダーデータグループ１６４は、指定年月情報１７０で指定される月およびその前月と翌月分の年・月・日・曜日情報１８４、およびこれらの月に対応する国別祝祭日情報１８６を保持している。さらに、固定イベント情報保持領域１８８および可変イベント情報保持領域１９０を有する。また、カレンダーデータグループ１６４は、電子ペーパーディスプレイ４のタッチパネル５６によって入力された手書き画像情報をデジタルカメラ２に伝達するための手書画像情報保持領域１９２を有している。
【００４８】
写真画像データグループ１６６は、写真画像情保持領域１９４、その写真画像が縦長か横長かを示す縦横情報保持領域１９６、およびその写真画像の画像サイズ情報保持領域１９８を有する。また、写真画像データグループ１６６は、電子ペーパーディスプレイ４の電子ペーパー表示部６の大きさの情報をデジタルカメラ２に伝達するための電子ペーパー表示部情報保持部２００を有している。上記手書画像情報保持領域１９２および電子ペーパー表示部情報保持部２００のようにカレンダー画像を構成するデータには、デジタルカメラ２から電子ペーパーディスプレイ４に伝達するためのデータだけでなく、電子ペーパーディスプレイ４からデジタルカメラ２に伝達するためのデータのための保持領域も含んでおり、両者間の双方向の情報伝達に供される。
【００４９】
図８は、図１の実施例におけるカメラ制御部２１の機能を示す基本フローチャートである。このフローは操作部１３によるデジタルカメラ２の電源スイッチオンによってスタートする。フローがスタートすると、ステップＳ２でデジタルカメラ２全体の諸機能の初期立上およびディスプレイ画面大きさ情報受領管理処理が行われる。この管理処理は、電子ペーパーディスプレイ４からの電子ペーパー表示部６のディスプレイ画面大きさ情報がデジタルカメラ２によって受領されているかどうかのチェック、および受領されていなければその旨をモニタ１１に立上後所定時間表示することでカメラ入出力部１６による電子ペーパーディスプレイ４との交信を促す処理である。
【００５０】
次いでステップＳ４で撮影モードを開始し、ステップＳ６で操作部１３による撮影操作が行われたかどうかチェックする。撮影操作が検知された時はステップＳ８に進み、撮影および記録処理が行われる。そしてステップＳ１０にて撮影記録された画像の表示を開始してステップＳ１２に移行する。ステップＳ１２では、撮影画像表示が開始されてから所定時間が経過したかどうかがチェックされ、経過がなければステップＳ１４に進んで撮影した画像をカレンダー候補とする操作がなされたかどうかチェックする。ステップＳ１４で操作の検知がなければステップＳ１２にもどり、以下所定時間が経過するまでカレンダー候補操作を待つ。所定時間内にカレンダー候補操作があったことがステップＳ１４で検知されるとステップＳ１６に進み、該当写真画像にカレンダー候補マークを付与し、ステップＳ１８に移行して撮影画像の表示を終了する。一方、所定時間内にカレンダー候補操作がなければステップＳ１２から直接ステップＳ１８に移行して撮影画像の表示を終了する。
【００５１】
次いでステップＳ２０では、操作部１３により再生操作が行われたかどうかチェックする。再生操作が検知されるとステップＳ２２に進み、再生モードを開始する。そしてステップＳ２４において、現在再生されている画像をカレンダー候補とする操作がなされたかどうかチェックする。カレンダー候補操作があったことがステップＳ２４で検知されるとステップＳ２６に進み、該当写真画像にカレンダー候補マークを付与し、ステップＳ２８に移行する。一方、ステップＳ２４でカレンダー候補操作の検知がなければ直接ステップＳ２８に移行する。
【００５２】
ステップＳ２８では、操作部１３によって撮影モードに復帰する操作が行われたかどうかのチェックが行われ、操作が検知されるとステップＳ３０に移行する。一方ステップＳ２８で撮影モード復帰操作が検知されなければステップＳ２４に戻り、以下撮影モード復帰操作が行われない限り再生モードを継続する。この間、フローでは図示を省略しているが、サムネイルの表示やその選択、および画像送りなどの通常の再生操作が可能である。なお、ステップＳ２０で再生操作が検知されない場合は直接ステップＳ３０に移行する。
【００５３】
ステップ３０では、カレンダー作成操作が行われたかどうかのチェックが行われる。そして操作が検知されるとステップＳ３２のカレンダー作成処理に移行する。その詳細は後述する。カレンダー作成処理が終了するとステップＳ３４に移行する。また、ステップＳ３０でカレンダー作成操作が検知されない場合は直接ステップＳ３４に移行する。ステップＳ３４では、操作部１３で電源オフ操作がなされたかどうかがチェックされ、操作が検知されるとフローを終了する。一方、ステップＳ３４で電源オフ操作が検知されない場合はステップＳ６に戻り、以下電源オフ操作がなされない限り、ステップＳ６からステップＳ３４が繰り返され、撮影、再生およびカレンダー作成の諸操作に対応する。
【００５４】
図９は、図８のステップＳ３８におけるカレンダー作成処理の詳細を示すフローチャートである。フローがスタートすると、ステップＳ４２で登録済のカレンダーがあるかどうかチェックされる。登録済のカレンダーがある場合はステップＳ４４に進み、その一覧表をモニタ１１に表示する。そしてステップＳ４６に進み、一覧表表示から所定時間内に操作部１３によって登録済カレンダーを一つ選択する操作が行われたかどうかチェックする。選択操作がなければステップＳ４８に進み、新規レイアウト候補の一覧表をモニタ１１に表示する。また、ステップＳ４２で登録済みカレンダーがなかった場合もステップＳ４８に移行する。ステップＳで新規レイアウト候補の一覧表示がなされるとステップＳ５０に進み、一覧表表示から所定時間内に操作部１３によって新規レイアウトを一つ選択する操作が行われたかどうかチェックする。そして所定時間内に選択操作があればステップＳ５２で選択されたレイアウトを採用決定してステップＳ５４に進む。一方、ステップＳ５０で所定時間内の操作が検知できない場合はステップＳ５６で所定の推奨レイアウトを自動採用決定してステップＳ５４に進む。
【００５５】
ステップＳ５４では、選択されたカレンダーレイアウトにおける操作日を含む年月分のカレンダーデータを自動選択しステップＳ５８に移行する。ステップＳ５８では、選択された年月分のカレンダーデータに対し、曜日や国別祝祭日の調整（年による曜日や日の移動）および入力済みで援用可能なイベントデータを自動貼付けする処理を行う。その詳細は後述する。そしてステップＳ６０に移行し、完成した選択月のカレンダーをモニタ１１に表示する。
【００５６】
一方、ステップＳ４６において一覧表表示から登録済カレンダーを一つ選択する操作が検知されるとステップＳ６２に進み、カレンダー作成処理が新規作成のために行われるのかどうかチェックする。このチェックは、モニタ１１に質問を表示して操作部１３でその答を入力させることによる。そして新規作成であった場合はステップＳ５４に移行し、以下、新規レイアウトによる作成と同様の処理に進む。つまり、ステップＳ６２からステップＳ５４に進む場合は、登録済のカレンダーレイアウトのみを援用して内容は全て新規に作成する場合に相当する。
【００５７】
これに対し、ステップＳ６２で新規作成でない旨の答を確認したときは、曜日祝日調整やイベントデータ入力が済んだ既存のカレンダーの一部を編集する場合に該当するのでステップＳ６４に進み、編集を要する月を選択する処理を行う。この場合、写真画像の差し替えやイベントデータの追加修正など特定の月に関する場合は、差換えや追加修正などを行う月を操作部１３で手動選択させる処理となり、カレンダーレイアウトなど各月共通の場合は操作日を含む月が自動選択される。そしてステップＳ６４の編集月選択処理が終わるとステップＳ６０に移行し、選択月のカレンダーをモニタ１１に表示する。
【００５８】
次いでステップＳ６６では、操作部１３により入力メニューの中からカレンダーレイアウトにはめ込むため写真画像の入力が選択されたかどうかチェックする。写真画像入力が選択された時はステップＳ６８に進み、はめ込み先としての同一カレンダーレイアウトのおける縦長画像用レイアウトおよび横長画像用レイアウトの両者を準備する。そしてステップＳ７０において写真画像入力およびカレンダーレイアウト処理を行いステップＳ７２に移行する。一方、ステップＳ６６で写真画像の入力が選択されなかった場合は直接ステップＳ７２に移行する。
【００５９】
ステップＳ７２では、操作部１３によりイベントの新規入力操作が行われたかどうかチェックする。イベント新規入力操作が行われたときはステップＳ７４に進み、操作に従ってイベントデータの追加・修正・消去を行ってステップＳ７６に移行する。一方、ステップＳ７２でイベントの新規入力操作が行われなかった場合は直接ステップＳ７６に移行する。
【００６０】
ステップＳ７６では、カレンダーの新規作成月を変更して継続入力を行う操作がそれ以前の最終操作から所定時間以内に行うかどうかチェックする。そして操作が検知されるとステップＳ５８に戻り、以下、新規作成月の変更が行われる毎にステップＳ５８からステップＳ７６を繰り返して新規作成月のための入力に対応する。一方、ステップＳ７６でそれ以前の最終操作から所定時間以内に何の操作もないとステップＳ７８に進み、それまでの入力について登録を行うとともにデータの入出力を管理する処理を行ってフローを終了する。ステップＳ７８の登録・入出力管理処理の詳細については後述する。
【００６１】
図１０は、図９のステップＳ５８における曜日祝日調整およびイベントデータ自動貼付処理の詳細を示すフローチャートである。フローがスタートすると、ステップＳ８２で年データ、ステップＳ８４で月データがチェックされ、年月を確定する。そしてステップＳ８６でその年月についての各日付について曜日を調整するとともにステップＳ８８で日曜日にあたる日付の表示を太字にするなどして修飾する。また、ステップＳ９０において国データをチェックし、確定した国についてステップＳ９２でその国における祝祭日の日付表示を丸印で囲むなどして修飾する。これらの処理によって、各年のカレンダーを個別に記憶しておかなくても年毎の曜日および祝祭日の変動に対応して多数年にわたるカレンダー作成が可能となる。
【００６２】
次いでステップＳ９４では、カレンダーに貼付け済みの旧年分の可変イベントデータの有無をチェックする。これは、図９のステップＳ６２経由で登録済みカレンダーを流用してカレンダーを新規作成する場合に対応するものであり、該当する旧可変イベントデータがあればステップＳ９６に進んで貼付けを解除してステップＳ９８に移行する。なお、これはＩＤにより結び付けられているカレンダーへの貼付けを解除するだけであって、入力されているイベントデータ自身を消去するものではない。一方、ステップＳ９４で該当する旧可変イベントデータなければ直接ステップＳ９８に移行する。
【００６３】
ステップＳ９８では、入力済みのイベントデータの有無をチェックする。そして該当があればステップＳ１００に進み、その中に固定イベントデータがあるかどうかチェックする。該当があればステップＳ１０２に進み、その固定イベントデータを呼び出してステップＳ１０４に移行する。一方、ステップＳ１００で固定イベントデータがなければ直接ステップＳ１０４に移行する。以上のようにして固定イベントデータ（例えば誕生日）については一度入力が行われると毎年これを自動的に流用する。
【００６４】
ステップＳ１０４では、ステップＳ９８で抽出された入力済みのイベントデータの中に可変イベントデータがあるかどうかチェックする。該当があればステップＳ１０６に進み、その可変データが１２ヶ月以内の未来データであるかどうかチェックする。そして１２ヶ月以内の未来データであればステップＳ１０８に進み、その可変イベントデータを呼び出してステップＳ１１０に移行する。一方、ステップＳ１０４で可変イベントデータがなかった場合、またはあってもステップＳ１０６でそれが１２ヶ月以内の未来データでないと判断されたときは、直接ステップＳ１１０に移行する。以上のように、可変データについてはそれが将来に関するものでしかも違う年のものと混乱のない１２ヶ月以内の未来データに限り、一度入力したイベントデータがあればこれを新規作成カレンダーに流用する。ステップＳ１０２またはステップＳ１０８で呼出されたイベントデータは後続するステップＳ１１０でカレンダーに貼付けられ、フローが終了する。
【００６５】
図１１は、図９のステップＳ７０における写真入力およびカレンダーレイアウト処理の詳細を示すフローチャートである。フローがスタートすると、ステップＳ１２２でカレンダー候補マークをつけた写真画像のサムネイルが呼出される。なお詳細は省略しているがこの段階で呼出したサムネイルは、モニタ１１の大きさの制限から全て表示できない場合、適宜スクロールすることができる。次いで、ステップＳ１２４では呼出したサムネイルに所望のものがなくその他の候補を選択するための操作が行われたかどうかがチェックされる。そしてこのような他候補選択の操作が検知されるとステップＳ１２６に進み、再生モードを開始する。
【００６６】
再生モードが開始されるとステップＳ１２８において、現在再生されている画像をカレンダー候補とする操作がなされたかどうかチェックする。カレンダー候補操作があったことがステップＳ１２８で検知されるとステップＳ１３０に進み、該当写真画像にカレンダー候補マークを付与し、ステップＳ１３２に移行する。一方、ステップＳ１２８でカレンダー候補操作の検知がなければ直接ステップＳ１３２に移行する。ステップＳ１３２ではマーク終了操作が行われたかどうかチェックし、操作がなければステップＳ１２８に戻り、以下、マーク終了操作をしない限りステップＳ１２８からステップＳ１３２が繰り返されて、カレンダー候補探しが継続される。
【００６７】
一方、ステップＳ１３２でマーク終了操作が検知されるとステップＳ１３４に進み、ステップＳ１２８からステップＳ１３２を通じて新規にカレンダー候補マークが付与された画像のサムネイルが呼出される。そしてステップＳ１３６に進みサムネイルの中から貼り付ける写真画像を選択する操作が所定時間内に行われたかどうかチェックする。なお、ステップＳ１２４で他候補選択操作が行われなかった場合はステップＳ１２２によるサムネイル呼出の状態からステップＳ１３６に移行して写真画像選択を待つ。
【００６８】
ステップＳ１３６で写真画像の選択が行われず、所定時間無操作状態が続くとステップＳ１２２に戻る。これは、ステップＳ１３４を経て新規候補のサムネイルが呼出しても適当な写真画像がない場合、当初のカレンダー候補のサムネイルを再度検討することを可能にする。また、再度ステップＳステップＳ１２６に進んで再生画像の中から新たなカレンダー候補を探す操作を可能にする。以下、ステップＳ１３６で写真画像選択が検知されない限りステップＳ１２２からステップＳ１３４が繰り返され、カレンダー候補の写真画像の検討が継続される。
【００６９】
一方、ステップＳ１３６で写真画像の選択が検知されるとステップＳ１３７に進み選択されたサムネイルに対応する写真画像を図５（Ａ）の状態で表示する。そしてステップＳ１３８に進み、選択された写真画像が横長画像かどうかのチェックが行われる。ここで横長画像であったときはステップＳ１４０に進み、図９のステップＳ６８で準備された両レイアウトから横長画像用レイアウトを採用してステップＳ１４２に移行する。一方、選択された写真画像が横長画像でなかったときは縦長画像であることを意味するので画像であったときはステップＳ１４４に進み縦長画像用レイアウトを採用してステップＳ１４２に移行する。
【００７０】
ステップＳ１４２では、選択された写真画像の細部を確認するための拡大・スクロール処理を行う。これは図５および図６で説明した処理に該当するが、後にさらに詳細に説明する。そして拡大・スクロール処理が完了するとステップＳ１４６に進み、処理完了後の所定時間内に操作部１３により入力確定操作がなされたかどうかチェックする。この操作が所定時間内に検知されないときは、ステップＳ１３６に戻る。これによってモニタ１１はサムネイルが呼出された状態に戻るので、写真画像の選択をやり直すことができる。また、所定時間無操作状態が続くとステップＳ１２２に戻るので、候補選びを最初からやり直すこともできる。
【００７１】
これに対し、ステップＳ１４６で所定時間内に入力確定操作が検知されたときはステップＳ１４８に進み、既に入力済みの画像があって今回の写真画像選択が差換えに該当するかどうかチェックする。そして該当すればステップＳ１５０に進み、入力済みの画像と縦長・横長が一致するかどうかチェックする。一致しない場合はステップＳ１５２に進み、カレンダーレイアウトを縦長画像用と横長画像用との間で変更してステップＳ１５４に移行する。つまり、例えば図２のレイアウトについて写真画像を縦長のものに差換えるときは図３のレイアウトに自動変更する。一方、新旧でレイアウトが一致している場合は直接ステップＳ１５４に移行する。これに対し、ステップＳ１４８で入力画像がなく新規の入力である場合は、ステップＳ１５６に進み適合するカレンダーレイアウトを新規選択してステップＳ１５４に移行する。ステップＳ１５４では、以上に基づき選択された画像を適切なレイアウトに入力しフローを終了する。
【００７２】
図１２は、図１１のステップＳ１４２における拡大・スクロール処理の詳細を示すフローチャートである。フローがスタートすると、ステップＳ１６２で写真画像表示から所定時間内にタッチパネル３８へのタッチが検知されたかどうかをチェックする。検知があればステップＳ１６４に進み、タッチ位置の検知処理が行われる。そしてステップＳ１６６で第１タイマ時間のスタートが指示されるとともに、ステップＳ１６８で電子ペーパー表示部６のディスプレイ画面大きさ情報がカレンダー作成データ記憶部３６に記憶されているかどうかチェックする。記憶があればステップＳ１７０で記憶情報を読み出してステップＳ１７２に移行する。万一記憶がなければステップＳ１７４に進み、予め準備されている所定の大きさ情報を読み出してステップＳ１７２に移行する。なお、ステップＳ１７４は何らかの拡大率での拡大実行を優先するもので、電子ペーパー表示部での大きさへの拡大を実現するものではない。
【００７３】
ステップＳ１７２では、選択された写真画像が横長画像かどうかのチェックが行われる。ここで横長画像であったときはステップＳ１７６に進み、横長画像用レイアウトにおいて表示された場合の画像の大きさ情報を取得してステップＳ１７８に移行する。一方、選択された写真画像が横長画像でなかったときは縦長画像であることを意味するのでステップＳ１８０に進み、縦長画像用レイアウトにおいて表示された場合の画像の大きさ情報を取得してステップＳ１７８に移行する。
【００７４】
ステップＳ１７８では、ステップＳ１７６またはステップＳ１８０で取得した表示画像大きさと、撮影された写真画像サイズの情報に基づき、モニタ１１上において実際に電子ペーパーディスプレイ４で表示される実物大の写真画像を表示するための拡大率が算出される。なお、上記のようにディスプレイステップＳ１７４経由でステップＳ１７８に至ったときは所定の拡大率が算出され、実物大とはならない。次いでステップＳ１８２ではステップＳ１６４の処理に基づくタッチ位置座標が取得され、ステップＳ１８４においてタッチ位置を中心とする実物大のトリミング拡大が実行される。以上により、図５（Ａ）から図５（Ｂ）への表示画面移行が実現する。
【００７５】
次のステップＳ１８６からステップＳ１９４は、ステップＳ１８４においてトリミング拡大された写真画像を図６（Ｃ）に示したようにスクロールする機能に関するものである。まずステップＳ１８６では、加速度センサ４０が所定以上の加速度を検知したかどうかがチェックされる。そして加速度検知があればステップＳ１８８の加速度予測処理に入る。これは既に述べたように加速度変化から次の加速度を予測するものであり、特に移動の折り返しの際、減速加速度によって停止から逆方向への始動を予測するのに有効なものである。そしてステップＳ１９０では、実際の加速度検知結果およびステップＳ１８８で求めた加速度予測に基づきデジタルカメラ２の動きをキャンセルするスクロールを行う。次いでステップＳ１９２に進み、ステップＳ１６６でスタートさせた第１タイマ時間をリセットして再スタートさせてステップＳ１９４に移行する。一方、ステップＳ１８６で所定以上の加速度検知がなければ直接ステップＳ１９４に移行する。
【００７６】
ステップＳ１９４では、第１タイマ時間がタイムアップかどうかチェックし、タイムアップでなければ、ステップＳ１８６に戻る。以下、第１タイム時間がタイムアップしない限りステップＳ１８６からステップＳ１９４を繰り返す。なお、新たな加速度が検知される毎にステップＳ１９２でタイマリセットがかかるので、ステップＳ１８６からステップＳ１９４によるスクロールは所望の時間だけ継続することができる。一方、ステップＳ１９４で第１タイマ時間のタイムアップが検知されるとステップＳ１９６に移行し、トリミング拡大を解除して表示を図６（Ａ）の状態に戻す。そしてステップＳ１９８で第２タイマ時間をスタートさせてフローを終了する。この第２タイマ時間は、図１１のステップＳ１４６において入力確定操作の有無をチェックするための所定時間に該当する。つまり図１１のステップＳ１４６で入力確定操作を待つ所定時間の間、図６（Ａ）の表示状態が継続されることになる。
【００７７】
図１３は、図９のステップＳ７８における登録・入出力管理処理の詳細を示すフローチャートである。フローがスタートすると、ステップＳ２０２で、カレンダー作成処理したデータが、既にＩＤ付与済みのカレンダーに対する編集データであるかどうかチェックする。そして該当すればステップＳ２０４で編集した指定年月の入力データグループに更新タイムスタンプを付与してステップＳ２０６に移行する。一方ステップＳ２０２で編集データでなかったときは直接ステップＳ２０６に移行する。
【００７８】
ステップＳ２０６では、カレンダー作成処理したデータが、新規作成データであるかどうかのチェックが行われる。新規作成データであればステップＳ２０８に進み、新規に作成したレイアウトデータグループにＩＤおよび作成タイムスタンプを付与する。同様に、ステップＳ２１０では、新規に作成したカレンダーデータグループにＩＤおよび作成タイムスタンプを付与し、ステップＳ２１２では、新規に作成した画像データグループにＩＤおよび作成タイムスタンプを付与する。次いでステップＳ２１４では、各月用の各データグループに、それぞれ該当する指定年月情報を付与してステップＳ２１６に移行する。
【００７９】
ステップＳ２１６では、画像合成・管理処理が行われる。この処理は画像合成の要否判断および必要な場合の画像合成実行、さらには画像合成の対象になったデータグループのおよび出力済みの合成画像の管理などを含むがその詳細は後述する。なお、ステップＳ２０６で新規作成データが検知されない場合は直接ステップＳ２１６に移行する。
【００８０】
以上に続くステップＳ２１８以降のステップは、外部出力機器との間の情報の入出力管理に関するものである。外部出力機器としては、図１の電子ペーパーディスプレイ４のように複数のデータグループに分けられた情報を自身で画像合成する機能を有するものだけではなく、上記のように送信された画像データを出力する機能だけを有するデジタルフォトフレームやプリンタもこれに該当する。
【００８１】
まずステップＳ２１８では、カメラ入出力部１６を介して外部出力機器との情報交換がなされているかどうかのチェックがなされる。情報交換が検知されるとステップＳ２２０に進み、入力されるデータから情報交換している外部出力機器のＩＤをチェックする。そしてステップＳ２２２で、外部出力機器から得られたＩＤが初回入力されたものかどうかチェックし、初回であればステップＳ２２４に進み、得られた外部出力機器のＩＤおよび画面大きさ情報をカレンダー作成データ記憶部３６に記憶してステップＳ２２６に移行する。一方ステップＳ２２２でＩＤが初回入力でないことが検知されたときは、ＩＤおよび画面大きさ情報はともに記憶済みであるので直接ステップＳ２２６に移行する。
【００８２】
ステップ２２６では、外部出力機器からの属性情報に基づき、その外部出力機器がデータグループに対応して画像合成が可能かどうかチェックする。そしてデータグループに対応できない外部出力機器であればステップＳ２２８に進み、デジタルカメラ２側で画像合成したデータを出力してステップＳ２３０に移行する。一方、データグループに対応できる外部出力機器であればステップＳ２３２に進み、新規に出力する必要のあるデータグループのみを出力してステップＳ２３０に移行する。新規作成データであればステップＳ２３２で全てのデータグループが出力される。
【００８３】
ステップＳ２３０では、外部出力機器側におけるタッチパネルデータの着信があったかどうかチェックする。これは、図１の実施例のタッチパネル５６による手書き入力に該当する。そしてこのようなデータが外部出力機器から着信したときはステップＳ２３４に進み、着信した手書き画像データをＯＣＲしてテキストデータ化し、これを追加すべきイベントデータとして入力する処理を行ってフローを終了する。なお、この処理にあたっては手書き入力が行われた位置の座標データも着信するので、これに基づきイベントデータを入力すべき日付を確定する。なお、ステップＳ２１３で外部出力機器と野情報交換が検知されないとき、またはステップＳ２３０で出力機器側のタッチパネルデータ入力の着信が検知できないときは直ちにフローを終了する。
【００８４】
図１４は、図１３のステップＳ２１６における画像合成処理の詳細を示すフローチャートである。フローがスタートすると、ステップＳ２４２で外部出力機器のＩＤが取得済みであるかどうかチェックする。そして取得済みであればステップＳ２４４に進み、外部出力機器からの属性情報に基づき、その外部出力機器がデータグループに対応して画像合成が可能かどうかチェックする。そしてデータグループに対応できない外部出力機器であることが検知されるとステップＳ２４６に進む。また、ステップＳ２４２で外部出力機器のＩＤが取得済みでない場合もステップＳ２４６に進む。これらの場合は、データグループをそのまま出力しても出力先の機器が対応できないかまたは対応できない可能性があり、デジタルカメラ２内で合成画像を完成しておく必要があるからである。
【００８５】
ステップＳ２４６では、同一ＩＤで同一指定年月の全データグループ、つまりレイアウトデータグループ、カレンダーデータグループおよび写真画像データグループが呼出される。このとき同じデータグループでタイムスタンプの異なるものがあれば最新のものが呼出される。そして、ステップＳ２４８で呼出された全データグループが指定年月のカレンダーとして合成画像化され、ステップＳ２５０で合成データＩＤおよび合成時点のタイムスタンプを付与する。次いで、ステップＳ２５２では、以後の編集のために合成画像化の元になったデータグループ自体も併せて保存する指示をしてステップＳ２５４に移行する。一方、ステップＳ２４４でデータグループに対応できる外部出力機器であることが確認された場合は、出力先の機器でデータグループからの画像合成が可能なのでデジタルカメラ２では合成画像化を行わず直接ステップＳ２５４に移行する。
【００８６】
ステップＳ２５４ではＩＤ確認済出力機器へ出力済みの合成データの有無をチェックする。そして該当する合成データがあればステップＳ２５６に進み、これを消去してフローを終了する。これは、予定している外部出力機器への出力のために合成画像化したデータがあったときこれが出力済みとなれば既に目的を達成しているので用済みの合成データを消去するものである。なお、元のデータグループは維持されているので、必要に応じ合成データを作成することは可能である。一方、ステップＳ２５４で該当するデータが検知されないときは直ちにフローを終了する。
【００８７】
図１５は、図１の実施例の電子ペーパーディスプレイ４におけるディスプレイ制御部の機能を示す基本フローチャートである。このフローは、カードスロット２４へのカードメモリ挿入、ケーブルＩ／Ｏへのケーブル挿入、無線交信開始操作などディスプレイ入出力部２２を通じてのデジタルカメラ２との交信操作を検知したとき、タッチパネル５６への手書き入力を検知したとき、または時計５４が月替りを検知したときスタートする。なお、交信操作の主な目的はデジタルカメラ２からのデータ入力であるが、交信操作の機会は、電子ペーパーディスプレイ４からデジタルカメラ２への情報伝達に利用されるので、目的にかかわらず更新操作があればフローが起動する。以上のようなフローのスタートを可能とするため電子ペーパーディスプレイは省電モードにおいて上記種々の場合の検知ができるよう待機している。
【００８８】
フローがスタートすると、ステップＳ２６２で電子ペーパーディスプレイが省電モードから通電モードに切換えられる。そしてステップＳ２６４で時計データを読込むとともにステップＳ２６６に進み、フローが交信操作によりスタートしてデータ入力があったかどうかチェックする。データ入力が検知されたときはステップＳ２６８で入力データを記憶するとともにステップＳ２７０に進み、入力されたデータが当月データであるかどうかチェックする。そして、当月データでなければステップＳ２７２に移行する。また、ステップＳ２６６でデータ入力によるスタートが確認されないときは直接ステップＳ２７２に移行する。
【００８９】
ステップＳ２７２では、フローが月替わり検知によりスタートしたかどうかチェックする。月替り検知によるフロースタートが確認されたときはステップＳ２７４に進み、当月用データが記憶されているかどうかチェックする。そしてどう月曜データの記憶があればステップＳ２７６に進む。また、ステップＳ２７０で入力されたデータが当月データであることが検知されたときもステップＳ２７６に進む。ステップＳ２７６では、記憶されている当月画像データが合成画像データであるかどうかをチェックし、合成画像データでなければ電子ペーパーディスプレイ自身で合成画像データを作るためステップＳ２７８に移行する。
【００９０】
ステップＳ２７８では、同一ＩＤで当月のデータグループ、つまりレイアウトデータグループ、カレンダーデータグループおよび写真画像データグループが呼出される。ここで呼出されるデータグループは、１セットの旧データグループであり、現在表示中の合成画像データの元データまたは、月替わりの場合では前月表示していた合成画像データの元データに該当する。ステップＳ２８０では呼出されたデータグループの内、新規データグループの差換えを行う。ここで、新規データグループとは、現在表示中の合成画像の元データに対してはステップＳ２６８で新規に入力記憶されたデータグループに該当する。または月替わりの場合の新規データグループには、ステップＳ２７４で記憶が検知された当月用データグループが該当する。そしてステップＳ２８２で差換済のデータグループを合成画像データ化する。
【００９１】
一方、ステップＳ２７４において月替わりしたにもかかわらず当月用データの記憶が検知されない場合はステップＳ２８４に進み、前月データが表示中かどうかをチェックする。そして表示中であれば、ステップＳ２８６に進み、表示中のデータが受信した合成画像データかどうかチェックする。受信した合成画像データでなかった場合は、元のデータグループが存在していて電子ペーパーディスプレイ４で編集可能であるからステップＳ２８８に進み、予め準備されているカレンダーデータグループを翌月分に差換えてステップＳ２８２に移行する。
【００９２】
次いで、ステップＳ２９０では新たな合成画像データに基づいて電子ペーパー表示部の表示データを書換える処理を行う。一方、ステップＳ２８４で前月データが表示中であることが検知されない場合、またはステップＳ２８６において受信合成画像データが表示中である旨検知された場合は、ともに電子ペーパーディスプレイ４での合成画像の編集はできないのでステップＳ２９２に移行する。ステップＳ２９２では、はめ込み写真画像も含めて予め準備されている標準次月カレンダー合成画像を予備ダサい手ステップＳ２９０に移行する。
【００９３】
次いで、ステップＳ２９４では、電子ペーパーディスプレイ４からデジタルカメラ２への情報伝達のための出力管理処理がおこなわれる。その詳細は後述する。さらにステップＳ２９６において時計および交信操作に応答して図１５のフローをスタートさせるために電子ペーパーディスプレイ４を待機状態とするとともに、ステップＳ２９６で電子ペーパーディスプレイ４を省電モードとしてフローを終了する。
【００９４】
図１６は、図１５のステップＳ２９４における出力管理処理の詳細を示すフローチャートである。フローがスタートすると、ステップＳ３０２でタッチパネル５６へのタッチがあったかどうか検知し、タッチが検知されるとステップＳ３０４でタッチパネル５６による手書き文字入力処理を行う。そしてステップＳ３０６で入力文字を電子ペーパーディスプレイ表示部上でカレンダー画像に重畳表示する。これにより、紙に文字を書く要領で電子ペーパー表示部の表示上に文字を書くことができる。併せてステップＳ３０８では入力文字の画像データを記憶するとともにステップＳ３１０でカレンダー上における入力文字の一データを記憶してステップＳ３１２に移行する。一方、ステップＳ３０２でタッチパネルへのタッチ検知がなければ直接ステップＳ３１２に移行する。
【００９５】
ステップＳ３１２では、上記のようにカードスロット２４へのカードメモリ挿入、ケーブルＩ／Ｏへのケーブル挿入、無線交信開始などの交信操作によってフローがスタートし、電子ペーパーディスプレイ４をデジタルカメラ２と交信可能な状態にあるかどうかチェックする。そして、交信可能状態が検知されるとステップＳ３１４でタッチパネル５６により入力されたデータの記憶の有無がチェックされる。そして記憶があればステップＳ３１６に進み、記憶されているタッチパネル入力データがデジタルカメラ２に出力済みかどうかチェックし、出力済みでなければステップＳ３１８に進んでタッチパネル入力データを出力するとともにステップＳ３２０でデータ出力済みである旨を記録してステップＳ３２２に移行する。一方、ステップＳ３１４でタッチパネル入力データの記憶が検知されないか、ステップＳ３１６で記憶データが既にデジタルカメラ２に出力済みであることが検知された場合は直接ステップＳ３２２に移行する。
【００９６】
ステップＳ３２２では電子ペーパー表示部６のディスプレイ画面大きさ情報がデジタルカメラ２に出力済みであるかどうかチェックし、出力済みでなければステップＳ３２４に進んでディスプレイ画面大きさ情報を出力するとともにステップＳ３２６でデータ出力済みである旨を記録してフローを終了する。一方、ステップＳ３２２でディスプレイ画面大きさ情報が既にデジタルカメラ２に出力済みであることが検知された場合は直接ステップＳ３２２に移行する。
【００９７】
以上の図１５および図１６のフローは電子ペーパーディスプレイ４の機能に関するものであるが、説明した特徴は電子ペーパーディスプレイに限るものではなく、その種々の特徴は液晶ディスプレイや有機ＥＬディスプレイなど他のタイプのディスプレイ装置においても適宜実施可能である。またディスプレイ装置に限らず、デジタルフォトフレームやプリンタなど広く一般の外部出力機器でも実施可能である。
【００９８】
また、上記で説明した本発明の種々の特徴は、デジタルカメラと電子ペーパーディスプレイの間の連携に限らず、携帯電話など他の写真画像取得機器やテレビなど他の外部出力機器との間の連携においても適宜実施可能である。
【産業上の利用可能性】
【００９９】
本発明は、デジタルカメラや携帯電話など撮影により写真画像情報を取得しこれを種々の利用に供する画像情報出力装置に適用できる。
【符号の説明】
【０１００】
１４、２０  写真画像記憶部
１１、１３  イベント情報入力部
３６  イベント情報記憶部
２１、３６  カレンダー情報作成部
１６  出力部
２１  ３６  自動文字修飾手段
１１  写真画像再生部
２１  変換手段
４２  画像カレンダー情報作成部
１４、２０  カレンダー情報記憶部
１１  表示部
２１  表示制御部
３８  指定手段
４０  加速度センサ
３６  レイアウト決定手段
【図１】
0005540311.tif 000002
【図２】
0005540311.tif 000003
【図３】
0005540311.tif 000004
【図４】
0005540311.tif 000005
【図５】
0005540311.tif 000006
【図６】
0005540311.tif 000007
【図７】
0005540311.tif 000008
【図８】
0005540311.tif 000009
【図９】
0005540311.tif 000010
【図１０】
0005540311.tif 000011
【図１１】
0005540311.tif 000012
【図１２】
0005540311.tif 000013
【図１３】
0005540311.tif 000014
【図１４】
0005540311.tif 000015
【図１５】
0005540311.tif 000016
【図１６】
0005540311.tif 000017