(57)【要約】【課題】  「ＰＤＡの様な文字列の入力がしにくい機械でも、項目を設定しやすくする」「既に撮影され、情報機器内に保存された写真以外も、項目に設定できるようにする」「アドレス作成を開始する前に、写真を項目に設定できるようにする」ことで、アドレスデータ作成の操作性を向上させることを目的とする。【解決手段】  複数の設定項目を持つ情報を作成する情報作成手段と、特定の設定項目への入力を指示する設定項目入力指示手段と、入力されたデータを、項目に適合した形態に変換する設定項目変換手段と、を備えることを特徴とする。【選択図】        図４
2005202651.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定項目を持つ情報を作成する情報作成手段と、
特定の設定項目への入力を指示する設定項目入力指示手段と、
入力されたデータを、項目に適合した形態に変換する設定項目変換手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
設定項目変換手段は、
前記設定項目入力指示手段により指示された項目が「顔」の場合、写真から顔領域を特定する顔領域特定手段と、
前記顔領域特定手段により特定された領域を切り出す顔領域切り出し手段と、
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
設定項目変換手段は、
前記設定項目入力指示手段により指示された項目が「名称」「住所」「電話番号」「ＵＲＬ」等の文字情報を持つ場合、
写真から文字情報領域を特定する文字情報領域特定手段と、
前記文字情報領域特定手段により特定された領域を切り出す文字情報領域切り出し手段と、
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項４】
設定項目変換手段は、
前記入力されるデータが写真の場合、サイズを圧縮する写真圧縮手段と、
前記圧縮された写真を項目に設定する項目設定手段と、
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記設定項目に入力される写真を撮影する設定項目写真撮影手段と、
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記設定項目に入力される音声を録音する設定項目音声録音手段と、
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項７】
情報を表示する情報表示手段と、
表示されている情報を持った、第２の情報の作成を指示する表示情報起源情報作成指示手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
前記情報表示手段は、
写真を表示する写真表示手段と、
を備え、
前記表示情報起源情報作成指示手段は、
新規アドレスデータの作成を指示するアドレス作成指示手段と、
を備えることを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記アドレス作成指示手段は、
アドレスデータが持つ個々の項目を指示するアドレス項目指示手段と、
を備えることを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記起源となる情報と、作成される情報の項目の組み合わせから実行すべき処理定義する実行定義データと、
前記実行定義データを元に実行する情報作成手段と、
前記実行定義データの変更を指示する定義変更指示手段と、
を備えることを特徴とする請求項１乃至９いずれか記載の情報処理装置。
【請求項１１】
複数の設定項目を持つ情報を作成する情報作成ステップと、
特定の設定項目への入力を指示する設定項目入力指示ステップと、
入力されたデータを、項目に適合した形態に変換する設定項目変換ステップと、
を備えることを特徴とする情報処理方法。
【請求項１２】
設定項目変換ステップは、
前記設定項目入力指示ステップにより指示された項目が「顔」の場合、写真から顔領域を特定する顔領域特定ステップと、
前記顔領域特定ステップにより特定された領域を切り出す顔領域切り出しステップと、
を備えることを特徴とする請求項１１記載の情報処理方法。
【請求項１３】
設定項目変換ステップは、
前記設定項目入力指示ステップにより指示された項目が「名称」「住所」「電話番号」「ＵＲＬ」等の文字情報を持つ場合、
写真から文字情報領域を特定する文字情報領域特定ステップと、
前記文字情報領域特定ステップにより特定された領域を切り出す文字情報領域切り出しステップと、
を備えることを特徴とする請求項１１記載の情報処理方法。
【請求項１４】
設定項目変換ステップは、
前記入力されるデータが写真の場合、サイズを圧縮する写真圧縮ステップと、
前記圧縮された写真を項目に設定する項目設定ステップと、
を備えることを特徴とする請求項１１記載の情報処理方法。
【請求項１５】
前記設定項目に入力される写真を撮影する設定項目写真撮影ステップと、
を備えることを特徴とする請求項１１記載の情報処理方法。
【請求項１６】
前記設定項目に入力される音声を録音する設定項目音声録音ステップと、
を備えることを特徴とする請求項１１記載の情報処理方法。
【請求項１７】
情報を表示する情報表示ステップと、
表示されている情報を持った、第２の情報の作成を指示する表示情報起源情報作成指示ステップと、
を備えることを特徴とする情報処理方法。
【請求項１８】
前記情報表示ステップは、
写真を表示する写真表示ステップと、
を備え、
前記表示情報起源情報作成指示ステップは、
新規アドレスデータの作成を指示するアドレス作成指示ステップと、
を備えることを特徴とする請求項１７記載の情報処理方法。
【請求項１９】
前記アドレス作成指示ステップは、
アドレスデータが持つ個々の項目を指示するアドレス項目指示ステップと、
を備えることを特徴とする請求項１８記載の情報処理方法。
【請求項２０】
前記起源となる情報と、作成される情報の項目の組み合わせから実行すべき処理定義する実行定義データと、
前記実行定義データを元に実行する情報作成ステップと、
前記実行定義データの変更を指示する定義変更指示ステップと、
を備えることを特徴とする請求項１１乃至１９いずれか記載の情報処理方法。
【請求項２１】
請求項１１から２０記載の情報処理方法を機能させるプログラムを記録した記録媒体。
【請求項２２】
請求項１１から２０記載の情報処理方法をコンピュータによって実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレスデータを作成可能な情報処理技術である処の、情報処理装置、情報処理方法、プログラムを記録した記録媒体及び制御プログラムに関する。
【背景技術】
【０００２】
従来技術により、名前、住所、電話、その他の複数の設定項目を持つアドレスデータを作成することが可能である。また、前記設定項目には、文字列だけではなく、顔写真等のマルチメディアデータを添付することも可能である。
【０００３】
図１は、従来技術におけるアドレス作成処理の流れを示した図の一例である。
【０００４】
同図において、ステップｓ１０１のアドレス表示処理により、現在設定されているアドレスデータの情報を後述する図２で示すように表示し、続くステップｓ１０２のイベント入力処理により、ユーザーの操作を受け付ける。
【０００５】
その結果、ステップｓ１０３で、文字列が入力される項目が操作されたと判断された場合、ステップｓ１０４の文字列編集処理により、新規の文字列入力や、既存の文字列の変更操作を受け付け、再びステップｓ１０１に戻り、処理を繰り返す。
【０００６】
ステップｓ１０３で、写真が添付される項目が操作されたと判断された場合、ステップｓ１０５の添付写真選択処理により、本発明が実装されている情報機器から参照可能なストレージに保存された写真の一覧から選択された写真を設定項目に添付し、再びステップｓ１０１に戻り、処理を繰り返す。
【０００７】
ステップｓ１０３で、これまでの変更内容の確定指示と判断された場合、ステップｓ１０６のアドレス更新処理により、変更を反映させ、処理を終了する。
【０００８】
ステップｓ１０３で、これまでの変更内容の取消指示と判断された場合、変更結果を反映せずに、処理を終了する。
【０００９】
図２は、前述の従来技術における、アドレス作成処理の対象となった操作が行われた画面の一例である。
【００１０】
同図において、アドレスデータには設定項目２１〜２４が存在し、文字列が設定される名前２１、住所２２、電話２３と、写真が添付される添付写真２４から構成されている。また、写真添付ボタン２５は、添付写真２４に設定される写真を選択するための、一覧画面を表示するための指示ボタンである。
【００１１】
更に、以上の操作の結果行われた変更を確定、又は、取消す為に、ＯＫボタン２６及び、キャンセルボタン２７が用意されている。
【００１２】
このように、従来技術によれば、文字列と写真から構成されるアドレスデータを作成することが可能である。
【特許文献１】特開平７−３０６９３３号公報
【特許文献２】特開２００１−２６５６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
このように、従来技術によれば、文字列と写真から構成されるアドレスデータを作成することが可能であったが、下記の問題が避けられなかった。
１．ＰＤＡの様な文字列の入力がしにくい機械では、項目の設定も困難であった。
２．既に撮影され、情報機器内に保存された写真以外を、項目に設定できなかった。
３．アドレス作成を開始してからでなければ、写真を項目に設定できなかった。
【００１４】
また、上記特許文献１によれば、アドレス帳のＵＩを写真と名称で表現しているが、上記課題であるアドレスデータの作成方法について触れていない。
【００１５】
また、特許文献２によれば、写真とアドレス帳に登録された顔写真を照合し、送信先を特定しているが、上記課題であるアドレスデータの作成方法について触れていない。
【００１６】
本発明は上記課題を解決し、下記項目を実現することで、アドレスデータ作成の操作性を向上させることを目的としている。
１．ＰＤＡの様な文字列の入力がしにくい機械でも、項目を設定しやすくする。
２．既に撮影され、情報機器内に保存された写真以外も、項目に設定できるようにする。
３．アドレス作成を開始する前に、写真を項目に設定できるようにする。
【００１７】
本発明は、上述の問題点に着目してなされたものであって、「ＰＤＡの様な文字列の入力がしにくい機械でも、項目を設定しやすくする」「既に撮影され、情報機器内に保存された写真以外も、項目に設定できるようにする」「アドレス作成を開始する前に、写真を項目に設定できるようにする」ことで、アドレスデータ作成の操作性を向上させることのできる情報処理装置、情報処理方法、プログラムを記録した記録媒体及び制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１８】
本発明によれば、複数の設定項目を持つ情報を作成する情報作成手段と、特定の設定項目への入力を指示する設定項目入力指示手段と、入力されたデータを、項目に適合した形態に変換する設定項目変換手段と、を備えることを特徴とする情報処理装置が提供される。
【００１９】
また、本発明によれば、複数の設定項目を持つ情報を作成する情報作成ステップと、特定の設定項目への入力を指示する設定項目入力指示ステップと、入力されたデータを、項目に適合した形態に変換する設定項目変換ステップと、を備えることを特徴とする情報処理方法が提供される。
【００２０】
また、本発明によれば、複数の設定項目を持つ情報を作成する情報作成ステップと、特定の設定項目への入力を指示する設定項目入力指示ステップと、入力されたデータを、項目に適合した形態に変換する設定項目変換ステップと、を備えることを特徴とするプログラムを記録した記録媒体が提供される。
【００２１】
上記のそれぞれの構成を、改めて下記（１）〜（２２）に整理して示す。
【００２２】
（１）複数の設定項目を持つ情報を作成する情報作成手段と、
特定の設定項目への入力を指示する設定項目入力指示手段と、
入力されたデータを、項目に適合した形態に変換する設定項目変換手段と、
を備えることを特徴とする情報処理装置。
【００２３】
（２）設定項目変換手段は、
前記設定項目入力指示手段により指示された項目が「顔」の場合、写真から顔領域を特定する顔領域特定手段と、
前記顔領域特定手段により特定された領域を切り出す顔領域切り出し手段と、
を備えることを特徴とする上記（１）記載の情報処理装置。
【００２４】
（３）設定項目変換手段は、
前記設定項目入力指示手段により指示された項目が「名称」「住所」「電話番号」「ＵＲＬ」等の文字情報を持つ場合、
写真から文字情報領域を特定する文字情報領域特定手段と、
前記文字情報領域特定手段により特定された領域を切り出す文字情報領域切り出し手段と、
を備えることを特徴とする上記（１）記載の情報処理装置。
【００２５】
（４）設定項目変換手段は、
前記入力されるデータが写真の場合、サイズを圧縮する写真圧縮手段と、
前記圧縮された写真を項目に設定する項目設定手段と、
を備えることを特徴とする上記（１）記載の情報処理装置。
【００２６】
（５）前記設定項目に入力される写真を撮影する設定項目写真撮影手段と、
を備えることを特徴とする上記（１）記載の情報処理装置。
【００２７】
（６）前記設定項目に入力される音声を録音する設定項目音声録音手段と、
を備えることを特徴とする上記（１）記載の情報処理装置。
【００２８】
（７）情報を表示する情報表示手段と、
表示されている情報を持った、第２の情報の作成を指示する表示情報起源情報作成指示手段と、
を備えることを特徴とする情報処理装置。
【００２９】
（８）前記情報表示手段は、
写真を表示する写真表示手段と、
を備え、
前記表示情報起源情報作成指示手段は、
新規アドレスデータの作成を指示するアドレス作成指示手段と、
を備えることを特徴とする上記（７）記載の情報処理装置。
【００３０】
（９）前記アドレス作成指示手段は、
アドレスデータが持つ個々の項目を指示するアドレス項目指示手段と、
を備えることを特徴とする上記（８）記載の情報処理装置。
【００３１】
（１０）前記起源となる情報と、作成される情報の項目の組み合わせから実行すべき処理定義する実行定義データと、
前記実行定義データを元に実行する情報作成手段と、
前記実行定義データの変更を指示する定義変更指示手段と、
を備えることを特徴とする上記（１）乃至（９）いずれか記載の情報処理装置。
【００３２】
（１１）複数の設定項目を持つ情報を作成する情報作成ステップと、
特定の設定項目への入力を指示する設定項目入力指示ステップと、
入力されたデータを、項目に適合した形態に変換する設定項目変換ステップと、
を備えることを特徴とする情報処理方法。
【００３３】
（１２）設定項目変換ステップは、
前記設定項目入力指示ステップにより指示された項目が「顔」の場合、写真から顔領域を特定する顔領域特定ステップと、
前記顔領域特定ステップにより特定された領域を切り出す顔領域切り出しステップと、
を備えることを特徴とする上記（１１）記載の情報処理方法。
【００３４】
（１３）設定項目変換ステップは、
前記設定項目入力指示ステップにより指示された項目が「名称」「住所」「電話番号」「ＵＲＬ」等の文字情報を持つ場合、
写真から文字情報領域を特定する文字情報領域特定ステップと、
前記文字情報領域特定ステップにより特定された領域を切り出す文字情報領域切り出しステップと、
を備えることを特徴とする上記（１１）記載の情報処理方法。
【００３５】
（１４）設定項目変換ステップは、
前記入力されるデータが写真の場合、サイズを圧縮する写真圧縮ステップと、
前記圧縮された写真を項目に設定する項目設定ステップと、
を備えることを特徴とする上記（１１）記載の情報処理方法。
【００３６】
（１５）前記設定項目に入力される写真を撮影する設定項目写真撮影ステップと、
を備えることを特徴とする上記（１１）記載の情報処理方法。
【００３７】
（１６）前記設定項目に入力される音声を録音する設定項目音声録音ステップと、
を備えることを特徴とする上記（１１）記載の情報処理方法。
【００３８】
（１７）情報を表示する情報表示ステップと、
表示されている情報を持った、第２の情報の作成を指示する表示情報起源情報作成指示ステップと、
を備えることを特徴とする情報処理方法。
【００３９】
（１８）前記情報表示ステップは、
写真を表示する写真表示ステップと、
を備え、
前記表示情報起源情報作成指示ステップは、
新規アドレスデータの作成を指示するアドレス作成指示ステップと、
を備えることを特徴とする上記（１７）記載の情報処理方法。
【００４０】
（１９）前記アドレス作成指示ステップは、
アドレスデータが持つ個々の項目を指示するアドレス項目指示ステップと、
を備えることを特徴とする上記（１８）記載の情報処理方法。
【００４１】
（２０）前記起源となる情報と、作成される情報の項目の組み合わせから実行すべき処理定義する実行定義データと、
前記実行定義データを元に実行する情報作成ステップと、
前記実行定義データの変更を指示する定義変更指示ステップと、
を備えることを特徴とする上記（１１）乃至（１９）いずれか記載の情報処理方法。
【００４２】
（２１）上記（１１）から（２０）記載の情報処理方法を機能させるプログラムを記録した記録媒体。
【００４３】
（２２）上記（１１）から（２０）記載の情報処理方法をコンピュータによって実現させるための制御プログラム。
【発明の効果】
【００４４】
以上説明したように、本発明によれば、文字列以外の情報もアドレスデータの設定項目に入力可能としたことで、ＰＤＡの様な文字列の入力がしにくい環境において、アドレスデータ作成の操作性を向上させる効果がある。
【００４５】
また、アドレスデータの項目を指定して、写真撮影や音声録音を指示可能とすることで、既に撮影され、情報機器内に保存された写真以外も、項目に設定できるようになり、アドレスデータ作成の操作性を向上させる効果がある。
【００４６】
また、実施形態２によれば、表示中の情報を元にした指示項目を持った情報の作成を可能としたことで、アドレスデータ作成の操作性を向上させる効果がある。
【００４７】
また、実施形態３によれば、表示又は選択された情報と、作成対象となる項目の組み合わせに対応した実行処理を定義可能となる為、より自由度の高いアドレス作成が可能となる効果がある。
【発明を実施するための最良の形態】
【００４８】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【００４９】
図３は実施形態１の情報処理装置のハードウェア構成を示すブロック図である。
【００５０】
同図において、１は情報（データ）を入力するための入力部である。２はＣＰＵであり、各種処理のための演算、論理判断等を行い、バス６に接続された各構成要素を制御する。３は情報（データ）を出力する出力部である。出力部３としては、ＬＣＤやＣＲＴ等のディスプレイや、プリンタ等の記録装置がある。
【００５１】
４はプログラムメモリであり、後述するフローチャートの処理手順を含むＣＰＵ２による制御のためのプログラムを格納するメモリである。プログラムメモリ４は、ＲＯＭであってもよいし、外部記憶装置等からプログラムがロードされるＲＡＭであってもよい。
【００５２】
５はデータメモリであり、各種処理で生じたデータを格納する。データメモリ５は、例えば、ＲＡＭとするが、不揮発な外部記憶媒体から、処理に先立ってロードしておく、あるいは必要があるごとに参照するものとする。
【００５３】
６はＣＰＵ２の制御の対象とする各構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成要素間で相互にやりとりされるデータの転送を行うためのバスである。
【００５４】
＜実施形態１＞
図４は、実施形態１において、アドレス作成処理の流れを示した図の一例である。
【００５５】
同図において、ステップｓ４０１のアドレス表示処理により、現在設定されているアドレスデータの情報を後述する図５〜７で示すように表示し、続くステップｓ４０２のイベント入力処理により、ユーザーの操作を受け付ける。
【００５６】
その結果、ステップｓ４０３で、文字列設定項目がタップされたと判断された場合、ステップｓ４０４の文字列編集処理により、新規の文字列入力や、既存の文字列の変更操作を受け付け、再びステップｓ４０１に戻り、処理を繰り返す。
【００５７】
ステップｓ４０３で、設定項目上で長押しされたと判断された場合、ステップｓ４０５の指示項目選択処理により、後述する図５に示すような指示項目選択画面５５を表示し、操作者の選択を受け付け、続くステップｓ４０６の指示項目実行処理により、選択された指示に対応した処理を実行し、再びステップｓ４０１に戻り、処理を繰り返す。
【００５８】
ステップｓ４０３で、シャッターボタンが押されたと判断された場合、ステップｓ４０７の項目取込処理により、後述する図６に示すようなカメラファインダーからの画像を設定項目に取り込み、再びステップｓ４０１に戻り、処理を繰り返す。また、後述するように、シャッターボタンが押されたタイミングで選択中の項目に、複数種類のデータを設定可能な場合には、後述する図７に示すような、種類選択画面７８を表示し、操作者の選択を受け付けた後で、同様の処理を実行する。
【００５９】
ステップｓ４０３で、これまでの変更内容の確定指示と判断された場合、ステップｓ４０８のアドレス更新処理により、変更を反映させ、処理を終了する。
【００６０】
ステップｓ４０３で、これまでの変更内容の取消指示と判断された場合、変更結果を反映せずに、処理を終了する。
【００６１】
図５は、実施形態１における、アドレス作成処理の対象となった操作が行われた画面の一例である。
【００６２】
同図において、アドレスデータには設定項目５１〜５４が存在し、文字列が設定される名前５１、住所５２、電話５３と、写真が添付される添付写真５４から構成されている。
【００６３】
また、任意の設定項目上で長押しした場合に、指示項目選択画面５５が表示され、操作者の選択指示を受け付けることができる。
【００６４】
更に、以上の操作の結果行われた変更を確定、又は、取消す為に、ＯＫボタン５６及び、キャンセルボタン５７が用意されている。
【００６５】
図６は、実施形態１における、アドレス作成処理の対象となった操作が行われた画面の一例である。
【００６６】
同図において、アドレスデータには設定項目６１〜６４が存在し、文字列が設定される名前６１、住所６２、電話６３と、写真が添付される添付写真６４から構成されている。
【００６７】
また、任意の設定項目が選択された状態で、シャッターボタン６５が押されることで、設定項目内にカメラファインダーからの画像が取り込まれる。
【００６８】
更に、以上の操作の結果行われた変更を確定、又は、取消す為に、ＯＫボタン６６及び、キャンセルボタン６７が用意されている。
【００６９】
図７は、実施形態１における、アドレス作成処理の対象となった操作が行われた画面の一例である。
【００７０】
同図において、アドレスデータには設定項目７１〜７４が存在し、文字列が設定される名前７１、住所７２、電話７３と、写真が添付される添付写真７４から構成されている。
【００７１】
また、シャッターボタン７５が押された時に、選択中の設定項目に複数種類のデータを設定可能な場合、種類選択画面７８が表示され、操作者の選択を受け付けることができる。
【００７２】
更に、以上の操作の結果行われた変更を確定、又は、取消す為に、ＯＫボタン７６及び、キャンセルボタン７７が用意されている。
【００７３】
図８は、実施形態１において、項目取込処理の流れを示した図の一例である。
【００７４】
同図において、ステップｓ８０１の入力可能タイプ取得処理により、後述するアドレス項目定義データを参照して、対象となる設定項目に可能な入力タイプを取得する。
【００７５】
続くステップｓ８０２の入力タイプ決定処理では、前記取得された入力タイプが１つに特定されていれば、単純に決定されるが、複数の入力タイプが可能な場合には、前述の図７に示したような種類選択画面７８により、操作者の選択を受け付けることで、入力タイプを決定する。
【００７６】
その結果、ステップｓ８０３で入力タイプが写真と判断された場合、ステップｓ８０４の写真撮影処理により、カメラファインダーに移った映像を撮影し、続くステップｓ８０５の写真項目変換処理により、設定項目に適合した形態に撮影された画像を変換し、処理を終了する。
【００７７】
ステップｓ８０３で入力タイプが音声と判断された場合、ステップｓ８０６の音声録音処理により、マイクから入力した音声を録音し、続くステップｓ８０７の音声項目変換処理により、設定項目に適合した形態に録音された音声を変換し、処理を終了する。
【００７８】
図９は、実施形態１において、前記項目取込処理で参照されるアドレス項目定義データの一例を示した図である。
【００７９】
同図において、各アドレス項目定義データには、項目に対応して、入力可能タイプのリストと、必要な項目変換指定と、圧縮の要否が定義されている。
【００８０】
図１０は、実施形態１において、写真項目変換処理の流れを示した図の一例である。
【００８１】
同図において、ステップｓ１００１の項目変換種別取得処理により、前述のアドレス項目定義データから、項目に対応する項目変換指定を取得する。
【００８２】
その結果、ステップｓ１００２で項目変換指定が文字列切出しと判断された場合、ステップｓ１００３の文字情報領域特定処理により、色領域の変化等を用いた自動特定処理や、操作者の指示を受け付ける対話型の操作画面を用いた手動特定処理により、文字領域を特定し、続くステップｓ１００４の文字情報領域切出し処理により、該領域を切り出す。なお、文字情報領域切出し処理の結果、切り出された画像を保存しても良いし、切出しに必要な情報だけを保持するだけでも良い。更に、上記切り出された文字領域を、次のステップｓ１００５の文字認識処理により、認識し、文字列データに変換する。
【００８３】
ステップｓ１００２で項目変換指定が顔切出しと判断された場合、ステップｓ１００６の顔領域特定処理により、顔認識等を用いた自動特定処理や、操作者の指示を受け付ける対話型の操作画面を用いた手動特定処理により、顔領域を特定し、続くステップｓ１００７の顔領域切出し処理により、該領域を切り出す。なお、顔領域切出し処理の結果、切り出された画像を保存しても良いし、切出しに必要な情報だけを保持するだけでも良い。
【００８４】
ステップｓ１００２で項目変換指定が上記以外と判断された場合、ステップｓ１００８に進む。
【００８５】
ステップｓ１００８で、前述のアドレス項目定義データから、項目に対応する圧縮指定が圧縮可の場合には、上記データを圧縮し、処理を終了する。
【００８６】
以上の処理の結果、撮影された写真は、下記のいずれかのデータに変換され、アドレスデータの項目として、設定される。
１．撮影された写真そのもの
２．圧縮された写真
３．文字情報領域又は顔領域が切出された写真
４．文字情報領域又は顔領域が切出され、圧縮された写真
５．文字認識された結果の文字列
【００８７】
このように、実施形態１で示した本発明により、文字列以外の情報もアドレスデータの設定項目に入力可能としたことで、ＰＤＡの様な文字列の入力がしにくい環境において、アドレスデータ作成の操作性を向上させる効果がある。
【００８８】
また、アドレスデータの項目を指定して、写真撮影や音声録音を指示可能とすることで、既に撮影され、情報機器内に保存された写真以外も、項目に設定できるようになり、アドレスデータ作成の操作性を向上させる効果がある。
【００８９】
＜実施形態２＞
図１１は、実施形態２において、全体処理の流れを示した図の一例である。
【００９０】
同図において、ステップｓ１１０１のイベント入力処理で、ユーザーによる操作、発生したイベントが入力検知される。
【００９１】
その結果、続くステップｓ１１０２で終了が指示されたと判断された場合、処理を終了する。
【００９２】
ステップｓ１１０２で情報表示操作として判断された場合、ステップｓ１１０３の情報表示処理により、指示された情報を表示し、ステップｓ１１０１に戻り、処理を繰り返す。例えば、対象データが写真データの場合には、写真が表示されることになる。
【００９３】
ステップｓ１１０２で、発生したイベントが、長押しと判断された場合、ステップｓ１１０４の表示情報起源情報作成処理により、イベント発生時点で表示されていた情報を元にした第二の情報を作成し、ステップｓ１１０１に戻り、処理を繰り返す。該表示情報起源情報作成処理では、後述する図１２に示すような写真１２１や、図１３に示すようなメール１３１の、領域１２２及び１３２を指定した状態で、作成項目指定画面１２３及び１３３を用いて指定された項目に設定された情報が作成される。
【００９４】
ステップｓ１１０２で定義変更操作として判断された場合、ステップｓ１１０５の定義変更処理により、後述する図１７で示す実行定義データを変更し、表示中の情報と、指示された作成項目の組み合わせから実行すべき処理の組み合わせを変更し、ステップｓ１１０１に戻り、処理を繰り返す。
【００９５】
ステップｓ１１０２で上記以外のその他の処理が指示されたと判断された場合、ステップｓ１１０６の個別処理で対応する処理が実行された後、ステップｓ１１０１に戻り、処理を繰り返す。
【００９６】
図１２は、実施形態２において、全体処理の流れで説明した、表示情報起源情報作成処理で操作の対象となった画面の一例である。
【００９７】
同図において、写真１２１が表示され、画像領域１２２が指定されている。その状態で、前記全体処理の流れでも述べた長押し等の操作により、作成項目指示画面１２３が表示され、アドレスの顔写真が選択指示されている。
【００９８】
図１３は、実施形態２において、全体処理の流れで説明した、表示情報起源情報作成処理で操作の対象となった画面の一例である。
【００９９】
同図において、メール１３１が表示され、文字列領域１３２が指定されている。その状態で、前記全体処理の流れでも述べた長押し等の操作により、作成項目指示画面１３３が表示され、アドレスの電話が選択指示されている。
【０１００】
このように、実施形態２で示した本発明により、表示中の情報を元にした指示項目を持った情報の作成を可能としたことで、アドレスデータ作成の操作性を向上させる効果がある。
【０１０１】
＜実施形態３＞
図１４は、実施形態３において、全体処理の流れを示した図の一例である。
【０１０２】
同図において、ステップｓ１４０１のイベント入力処理で、ユーザーによる操作、発生したイベントが入力検知される。
【０１０３】
その結果、続くステップｓ１４０２で終了が指示されたと判断された場合、処理を終了する。
【０１０４】
ステップｓ１４０２で一覧表示操作として判断された場合、ステップｓ１４０３の一覧表示処理により、情報を一覧表示し、ステップｓ１４０１に戻り、処理を繰り返す。
【０１０５】
ステップｓ１４０２で、発生したイベントが、長押しと判断された場合、ステップｓ１４０４の表示情報起源情報作成処理により、イベント発生時点で選択されていた情報を元にした第二の情報を作成し、ステップｓ１４０１に戻り、処理を繰り返す。該表示情報起源情報作成処理では、後述する図１５に示すような一覧項目１５１が選択された状態で、作成項目指定画面１５３を用いて指定された項目に設定された情報が作成される。
【０１０６】
ステップｓ１４０２で定義変更操作として判断された場合、ステップｓ１４０５の定義変更処理により、後述する図１７で示す実行定義データを変更し、表示中の情報と、指示された作成項目の組み合わせから実行すべき処理の組み合わせを変更し、ステップｓ１４０１に戻り、処理を繰り返す。
【０１０７】
ステップｓ１４０２で上記以外のその他の処理が指示されたと判断された場合、ステップｓ１４０６の個別処理で対応する処理が実行された後、ステップｓ１４０１に戻り、処理を繰り返す。
【０１０８】
図１５は、実施形態３において、全体処理の流れで説明した、表示情報起源情報作成処理で操作の対象となった画面の一例である。
【０１０９】
同図において、写真１５１が選択されている。その状態で、前記全体処理の流れでも述べた長押し等の操作により、作成項目指示画面１５３が表示され、アドレスの顔写真が選択指示されている。
【０１１０】
図１６は、実施形態１において図８を用いて説明した、実施形態３における項目取込処理の流れを示した図の一例である。実施形態１とは異なり、項目取り込み処理において実行すべき処理がカスタマイズ可能となっている。
【０１１１】
同図において、ステップｓ１６０１の実行定義取得処理により、表示又は選択中の情報と、指示された作成項目の組み合わせから、決定される実行定義を、後述する図１７の実行定義データから取得する。続くステップｓ１６０２で処理対象を、取得された実行定義情報の先頭で初期化後、以下の処理を繰り返す。
【０１１２】
ステップｓ１６０３で終了と判断されなかった場合、ステップｓ１６０４の実行処理により、対応する処理を実行後、ステップｓ１６０５で処理対象を進め、再びステップｓ１６０３に戻り、処理を繰り返す。
【０１１３】
ステップｓ１６０３で終了と判断された場合、ステップｓ１６０４の項目設定処理により、上記で取り込まれた情報を項目に設定し、処理を終了する。
【０１１４】
図１７は、実施形態３における項目取り込み処理で参照され、定義変更処理で変更される、実行定義データの一例を示す図である。
【０１１５】
同図において、表示情報と指示項目の組み合わせに対応した、実行すべき処理が定義されている。
【０１１６】
このように、実施形態３で示した本発明により、表示又は選択された情報と、作成対象となる項目の組み合わせに対応した実行処理を定義可能となる為、より自由度の高いアドレス作成が可能となる効果がある。
【０１１７】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１１８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１１９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１２１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２３】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図に示すフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１２４】
【図１】従来技術において、アドレス作成処理を示すフローチャートである。
【図２】従来技術において、アドレス作成操作を示す図である。
【図３】本実施形態の情報処理装置のハードウェア構成を示すブロック図である。
【図４】実施形態１において、アドレス作成処理を示すフローチャートである。
【図５】実施形態１において、アドレス作成操作を示す図である。
【図６】実施形態１において、アドレス作成操作を示す図である。
【図７】実施形態１において、アドレス作成操作を示す図である。
【図８】実施形態１において、項目取込処理を示すフローチャートである。
【図９】実施形態１において、アドレス項目定義データを示す図である。
【図１０】実施形態１において、写真項目変換処理を示すフローチャートである。
【図１１】実施形態２において、全体処理を示すフローチャートである。
【図１２】実施形態２において、写真表示中のアドレス作成操作を示す図である。
【図１３】実施形態２において、メール表示中のアドレス作成操作を示す図である。
【図１４】実施形態３において、全体処理を示すフローチャートである。
【図１５】実施形態３において、データ一覧中のアドレス作成操作を示す図である。
【図１６】実施形態３において、項目取込処理を示すフローチャートである。
【図１７】実施形態３において、実行定義データを示す図である。
【図１】
2005202651.tif 000003
【図２】
2005202651.tif 000004
【図３】
2005202651.tif 000005
【図４】
2005202651.tif 000006
【図５】
2005202651.tif 000007
【図６】
2005202651.tif 000008
【図７】
2005202651.tif 000009
【図８】
2005202651.tif 000010
【図９】
2005202651.tif 000011
【図１０】
2005202651.tif 000012
【図１１】
2005202651.tif 000013
【図１２】
2005202651.tif 000014
【図１３】
2005202651.tif 000015
【図１４】
2005202651.tif 000016
【図１５】
2005202651.tif 000017
【図１６】
2005202651.tif 000018
【図１７】
2005202651.tif 000019