(57)【要約】  タッチパネルを搭載してユーザ操作に連動した情報処理機能を実現する情報処理装置は、操作画面を表示する表示部と、操作画面におけるユーザ操作を受け付ける操作部と、操作画面上の表示オブジェクト領域から指定情報を取得する情報取得部と、予めユーザにより所望の属性が設定されていた場合、当該属性と指定情報とを対応付けて管理する情報管理部とを具備する。また、情報処理装置は指定情報操作エリアと、属性操作エリアとを操作画面に表示する表示制御部と、操作画面上のユーザ操作の検出結果に基づいて、当該ユーザ操作の指示内容を判定する操作内容判定部とを更に具備する。更に、情報処理装置はユーザ操作に応じて容易に指定情報をデータベース化する処理を実現するものである。
2013039025.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを搭載する情報処理装置であって、
操作画面を表示する表示部と、
前記操作画面におけるユーザ操作を受け付ける操作部と、
前記操作画面上の表示オブジェクト領域から指定情報を取得する情報取得部と、
予めユーザにより所望の属性が設定されていた場合、当該属性と指定情報とを対応付けて管理する情報管理部とを具備する情報処理装置。
【請求項２】
前記表示部を制御して、所望の指定情報を指定するユーザ操作を受け付ける指定情報操作エリアと、所望の属性を設定するユーザ操作を受け付ける属性操作エリアとを前記操作画面に表示する表示制御部と、
前記操作部による前記操作画面上のユーザ操作の検出結果に基づいて、当該ユーザ操作の指示内容を判定する操作内容判定部とを更に具備し、
前記属性操作エリアにおけるユーザ操作により所望の属性が設定されており、かつ、前記指定情報操作エリアにおけるユーザ操作により所望の指定情報が指定された場合、前記情報管理部は前記属性操作エリアの属性と前記指定情報操作エリアの指定情報とを対応付けて管理するようにした請求項１記載の情報処理装置。
【請求項３】
前記表示操作部は、前記情報取得部により取得された指定情報を転記するキャプチャデータ表示エリアを前記操作画面に表示するよう前記表示部を制御するとともに、指定情報が前記指定情報操作エリアから前記キャプチャデータ表示エリアに移動するようなアニメーション画像を前記操作画面に表示するよう前記表示部を制御するようにした請求項２記載の情報処理装置。
【請求項４】
ユーザにより起動されたアプリケーションプログラムを実行して属性に応じた処理を指定情報に対して実施するアプリケーション処理部を更に具備した請求項１記載の情報処理装置。
【請求項５】
前記アプリケーション処理部により家計簿管理アプリケーションプログラムが実行される場合、前記操作画面の表示オブジェクト領域には属性に相当する支払項目と指定情報に相当する支払金額とが表示されており、前記情報管理部は属性として設定された支払項目と情報取得部により指定情報として取得された支払金額とを対応付けて管理するようにした請求項４記載の情報処理装置。
【請求項６】
前記アプリケーション処理部により実行される処理の種類を示す属性が設定される場合、前記情報管理部は処理の種類を示す属性と情報取得部により取得された指定情報とを対応付けて管理するようにした請求項４記載の情報処理装置。
【請求項７】
前記アプリケーション処理部はテキスト編集アプリケーションプログラムを実行するものであり、属性としてテキスト編集項目が設定されており、当該テキスト編集項目について前記情報取得部が指定情報として取得したテキストデータを編集するようにした請求項６記載の情報処理装置。
【請求項８】
前記テキスト編集項目として、テキストデータの書式、文字形状、フォント、文字色、文字サイズ、回転角度のうち少なくとも１つを適用するようにした請求項７記載の情報処理装置。
【請求項９】
前記アプリケーション処理部は、テキスト編集アプリケーションプログラムに従ってテキストデータの一部を指定情報として一時的に保存するようにした請求項７記載の情報処理装置。
【請求項１０】
前記情報取得部は、前記操作画面の表示オブジェクト領域に含まれる文字情報又は図形情報を指定情報として取得するようにした請求項７記載の情報処理装置。
【請求項１１】
タッチパネルを搭載する情報処理装置であって、
操作画面を表示する表示部と、
前記操作画面におけるユーザ操作を受け付ける操作部と、
前記表示部を制御して、所望の指定情報を指定するユーザ操作を受け付ける指定情報操作エリアと、ユーザによる情報入力操作を受け付ける入力操作エリアと、所望の属性を設定するユーザ操作を受け付ける属性操作エリアとを前記操作画面に表示する表示制御部と、
前記操作部による前記操作画面上のユーザ操作の検出結果に基づいて、当該ユーザ操作の指示内容を判定する操作内容判定部と、
前記指定情報操作エリアにおけるユーザ操作により所望の指定情報が指定されており、かつ、ユーザが前記入力操作エリアに対して情報入力操作を行なった場合、指定情報を前記入力操作エリアに転記する情報入力部とを具備した情報処理装置。
【請求項１２】
検索アプリケーションプログラムに従って、指定情報を検索キーとして前記指定情報操作エリアに表示された検索対象情報について検索処理を実行する検索処理部を更に具備した請求項１１記載の情報処理装置。
【請求項１３】
前記指定情報操作エリアに表示された検索対象情報の種別を判定する判定部を更に具備し、前記検索処理部は前記判定部の判定結果に応じて検索対象情報について検索処理を実行するようにした請求項１２記載の情報処理装置。
【請求項１４】
タッチパネルを搭載する情報処理装置に適用される情報処理方法であって、
前記タッチパネルに表示された操作画面に対するユーザ操作を受け付け、
前記操作画面上の表示オブジェクト領域から指定情報を取得し、
予めユーザにより所望の属性が設定されていた場合、当該属性と指定情報とを対応付けて管理するようにした情報処理方法。
【請求項１５】
ユーザ操作に連動する情報処理機能を実現するコンピュータに適用されるプログラムであって、
操作画面に対するユーザ操作を受け付け、
前記操作画面上の表示オブジェクト領域から指定情報を取得し、
予めユーザにより所望の属性が設定されていた場合、当該属性と指定情報とを対応付けて管理するよう前記コンピュータを制御するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを搭載した情報処理装置に関し、特に、情報管理編集機能を備えた情報処理装置に関する。
本願は、２０１１年９月１６日に日本国に出願された特願２０１１−２０２８６５号に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット型端末などの携帯端末が普及している。この携帯端末にはタッチパネルが搭載されており、ユーザは操作画面に表示さているアイコン等に接触操作することにより任意の機能を実行することができる。このタッチパネルによりユーザは容易かつ直感的に携帯端末を操作することができる。【０００３】
特許文献１は、ユーザが携帯情報端末で撮影したレシート画像をサーバに送信し、当該サーバがレシート画像に基づいて家計簿データを作成して携帯情報端末に送信するような家計簿入力支援システムを開示している。特許文献２は、ユーザが複数の指をタッチパネルに同時に接触操作することにより、複数個のアイコン等のオブジェクトを片手で同時に選択して操作することが可能な入力装置を開示している。特許文献３は、ＰＣ、携帯機器、ＴＶ受像機などにおいてファイルをコピーしたり、フォルダや記録媒体に移動したり、ユーザによる閲覧に供したりする際に、簡単な手順で複数のファイルに対する複数の操作モードを実行することができる画面操作方法を開示している。特許文献４は、マルチタッチ操作に基づいて複数のオブジェクトに対する処理を実行するマルチタッチ入力機能を備えた携帯電子装置を開示している。【０００４】
また、種々のサービスが携帯端末のユーザに提供されている。特許文献１は家計簿作成支援サービスを開示しており、これはユーザの携帯端末で取得した情報をサーバで管理するものである。つまり、ユーザが携帯端末で撮影したレシート画像をサーバに送信し、当該サーバはレシート画像を解析して、その情報を抽出し、家計簿データを作成する。その後、サーバは家計簿データを携帯端末に提供する。この家計簿入力支援システムにおいて、サーバはレシート画像に含まれる文字等のうち認識可能な文字情報は全て抽出し、日付、商品名、金額等を示す情報をそれぞれ対応付けて家計簿データを作成する。【０００５】
家計簿を作成する際の情報管理方法は、ユーザによって千差万別である。例えば、購入した全ての品目を細かく管理したいユーザや、購入した商品のなかでも食品カテゴリーの商品だけを管理したいユーザや、店舗やレシート毎に合計金額だけを管理したいユーザが存在する。また、購入した商品のうち食品カテゴリーに含まれる商品全てについてまとめて管理したいユーザや、生鮮食品と飲料のように食品カテゴリーをさらに細分化して管理したいユーザも存在する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１３５０００号公報
【特許文献２】特開２０００−２２２１３０号公報
【特許文献３】特開２００８−９０３６１号公報
【特許文献４】特表２００９−５２２６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１の家計簿入力支援システムでは、各ユーザは自分好みの管理方法に合わせて、サーバによって作成された家計簿データを編集する必要がある。しかし、ユーザが取得した情報の全てが家計簿データに取り込まれてしまうため、ユーザが家計簿に登録したくない情報までサーバにより自動管理されてしまう。一方、家計簿で管理したい情報だけをユーザ自身が選択し、キーボードやマウスを使ってコンピュータに入力する場合、ユーザによる入力作業が煩雑となり、また、入力ミスが発生することもあり、ユーザにとって不便であった。【０００８】
本発明は、上述の課題に鑑みてなされたものであり、ユーザの利便性を考慮した情報管理編集機能を備えた情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、タッチパネルを搭載する情報処理装置に関するものであり、操作画面を表示する表示部と、操作画面におけるユーザ操作を受け付ける操作部と、操作画面上の表示オブジェクト領域から指定情報を取得する情報取得部と、予めユーザにより所望の属性が設定されていた場合、当該属性と指定情報とを対応付けて管理する情報管理部とを具備する。【００１０】
本発明は、タッチパネルを搭載する情報処理装置に関するものであり、操作画面を表示する表示部と、操作画面におけるユーザ操作を受け付ける操作部と、表示部を制御して、所望の指定情報を指定するユーザ操作を受け付ける指定情報操作エリアと、ユーザによる情報入力操作を受け付ける入力操作エリアと、所望の属性を設定するユーザ操作を受け付ける属性操作エリアとを操作画面に表示する表示制御部と、操作部による操作画面上のユーザ操作の検出結果に基づいて、当該ユーザ操作の指示内容を判定する操作内容判定部と、指定情報操作エリアにおけるユーザ操作により所望の指定情報が指定されており、かつ、ユーザが入力操作エリアに対して情報入力操作を行なった場合、指定情報を入力操作エリアに転記する情報入力部とを具備する。【００１１】
本発明は、タッチパネルを搭載する情報処理装置に適用される情報処理方法に関するものであり、タッチパネルに表示された操作画面に対するユーザ操作を受け付け、操作画面上の表示オブジェクト領域から指定情報を取得し、予めユーザにより所望の属性が設定されていた場合、当該属性と指定情報とを対応付けて管理する。【００１２】
本発明は、ユーザ操作に連動する情報処理機能を実現するコンピュータに適用されるプログラムに関するものであり、操作画面に対するユーザ操作を受け付け、操作画面上の表示オブジェクト領域から指定情報を取得し、予めユーザにより所望の属性が設定されていた場合、当該属性と指定情報とを対応付けて管理するようコンピュータを制御する。
【発明の効果】
【００１３】
本発明は、家計簿情報取得アプリケーション、家計簿管理アプリケーション、テキスト編集アプリケーション、検索アプリケーションなどのユーザ操作連動型の情報処理プログラムを携帯端末などの情報処理装置において実現するものであり、簡易なユーザ操作（例えば、接触操作、タッチスライド操作、フリック操作）により所望の属性（例えば、家計簿データのカテゴリー別の支払項目）とユーザによる指定情報（例えば、支払項目別の支払金額）とを対応付けて管理することができる。また、簡易なユーザ操作で家計簿データなどの管理情報をデータベース化することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施例１に係る携帯端末を含む情報処理システムを示す構成図である。
【図２】本発明の実施例１に係る携帯端末のブロック図である。
【図３】本発明の実施例１に係る携帯端末の記憶部に格納される指定情報データベースの記憶内容の一例を示すテーブルである。
【図４】本発明の実施例１に係る携帯端末のタッチパネルに表示される情報受付画面の一例を示す拡大正面図である。
【図５】本発明の実施例１に係る携帯端末のタッチパネルにおいてレシートの撮影画像から店舗のロゴマークを取り込むための操作手順を示す拡大正面図である。
【図６】本発明の実施例１に係る携帯端末のタッチパネルにおいてレシートの撮影画像から所望の支払項目の金額を取り込むための操作手順を示す拡大正面図である。
【図７】本発明の実施例１に係る携帯端末のタッチパネルにおいて図６に示す操作手順に引き続く操作手順を示す拡大正面図である。
【図８】本発明に実施例１に係る携帯端末のタッチパネルにおいてユーザが表示オブジェクトを指定して指定情報として取り込む際に情報受付画面に表示されるアニメーション画像を示す拡大正面図である。
【図９】本発明の実施例１に係る携帯端末の基本的な処理を示すフローチャートである。
【図１０】本発明の実施例１に係る携帯端末の指定情報データベース化処理を示すフローチャートである。
【図１１】本発明の実施例２に係る携帯端末のタッチパネルに表示される情報受付画面を示す拡大正面図である。
【図１２】本発明の実施例２に係る携帯端末においてテキスト編集の操作手順を示す拡大正面図である。
【図１３】本発明の実施例２に係る携帯端末の基本的な処理を示すフローチャートである。
【図１４】本発明の実施例３に係る携帯端末のタッチパネルに表示される情報受付画面を示す拡大正面図である。
【図１５】本発明の実施例３に係る携帯端末においてユーザが検索処理を実行するときの操作手順を示す拡大正面図である。
【図１６】本発明の実施例４に係る携帯端末のブロック図である。
【図１７】本発明の実施例４に係る携帯端末のタッチパネルに表示される情報受付画面を示す拡大正面図である。
【図１８】本発明の実施例４に係る携帯端末においてユーザが検索処理を実行するときの操作手順を示す拡大正面図である。
【図１９】本発明の実施例４に係る携帯端末の基本的な処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
本発明に係る情報処理装置について添付図面を参照して詳細に説明する。
【実施例１】
【００１６】
図１は、本発明の実施例１に係る携帯端末１が接続された通信ネットワークシステム（情報処理システム）を示す。本発明に係る情報処理装置は携帯端末１に限定されるものではなく、スマートフォン、携帯ゲーム機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、タブレット型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノート型ＰＣにより実現してもよい。携帯端末１には、例えば、通話機能、電子メール機能、インターネット接続機能（Ｗｅｂアクセス機能）、デジタルテレビジョンン放送機能（例えば、ワンセグ地上デジタルテレビジョン放送機能）を具備する。【００１７】
携帯端末１は、最寄の基地局２Ａと交換機２Ｂとを介して、無線通信網（移動体通信網）２に接続されると、携帯端末１は無線通信網２を介して他の携帯端末３との間で通話可能となる。また、携帯端末１は無線通信網２を介してインターネット４に接続されると、Ｗｅｂサイトをアクセスして閲覧可能となる。更に、携帯端末１はサーバ５から動画、静止画、音楽、ニュースなどのマルチメディアコンテンツをインターネット４や無線通信網２を介してダウンロードして再生するストリーミング送信が可能となる。【００１８】
図２は、携帯端末１の基本的な構成を示したブロック図である。携帯端末１は、タッチパネル１０１、制御部１０２、記憶部１０３、カメラ１０４、カメラ制御部１０５、画像処理部１０６、画像解析部１０７、無線通信部１０８、音声信号処理部１０９、計時部１１０とを具備する。この携帯端末１には複数の処理モードが設定されている。撮像モードの場合、携帯端末１はカメラ１０４を起動して被写体を撮影し、その画像データを得る。データベース化モードの場合、携帯端末１はカメラ１０４によって撮影された画像からユーザの指定情報を取得し、その属性を示す属性情報と指定情報とを対応付けて記憶部１０３に書き込む。【００１９】
携帯端末１は家計簿情報取得アプリケーションａｐｐ１に従って撮像モードに設定されており、カメラ１０４により所望の画像を撮影した場合、その処理モードがデータベース化モードに切り替えられる。つまり、家計簿情報取得アプリケーションａｐｐ１は家計簿を作成するための指定情報を属性毎に取得するアプリケーションである。本実施例では、サーバ５からダウンロードした家計簿情報取得アプリケーションａｐｐ１に従った携帯端末１の処理について説明するが、これに限定されるものではない。家計簿情報取得アプリケーションａｐｐ１のプログラムが携帯端末１に予めインストールされていてもよい。【００２０】
ユーザは携帯端末１のカメラ１０４でレシートを撮影し、当該レシートに記載されている店名、商品名、金額等の情報をタッチパネル１０１に表示する。携帯端末１において家計簿を作成するための情報を取得する家計簿情報取得アプリケーションａｐｐ１が起動されている場合、タッチパネル１０１には撮影されたレシート画像と、家計簿情報取得アプリケーションａｐｐ１において予め決められた属性（例えば、店名、食品、雑貨、光熱費等）を指定する属性アイコンとが同時に表示されている。ユーザがいずれか１つの属性アイコンに接触操作して、レシート画像内の店名、商品名、金額等の情報を表示する部分をスライド操作すると、携帯端末１は接触操作された属性アイコンが示す属性と、スライド操作された部分の指定情報とを対応付けて記憶部１０３に書き込む。このように、携帯端末１はユーザが接触操作した属性アイコンが示す属性と、スライド操作された部分を示す指定情報とを対応付ける。携帯端末１は、ユーザによる接触操作とスライド操作とが同時に行なわれることにより、属性情報と指定情報とを取得することができるが、これに限定されるものではない。例えば、タッチパネル１０１上の属性アイコンに対するユーザによる接触操作で属性を指示した後、接触操作を解除し、その後、ユーザが所望の部分にスライド操作を行なって指定情報を指示するようにしてもよい。また、属性情報を指示する操作や指定情報を指示する操作は接触操作やスライド操作に限定されるものではなく、他のユーザ操作により実施してもよい。【００２１】
次に、携帯端末１の各構成要素について説明する。タッチパネル１０１は、操作部１１１と表示部１１２とを含む。操作部１１１は、ユーザ操作を受け付けるセンサを備え、当該センサの検出結果を制御部１０２に出力する。つまり、操作部１１１は、操作画面上のユーザの指の接触位置を一定の時間間隔毎にセンサにより検出し、当該センサの検出結果を制御部１０２に出力する。これは限定事項ではなく、例えば、操作画面に近接するユーザの指や操作指示手段（スタイラスペン）の位置を非接触センサにより検出するようにしてもよい。また、操作部１１１は、表示部１１２に表示される操作画面を介してユーザ操作を受け付ける。操作部１１１は、タッチパネル１０１を構成する表示部１１２と一体的に製造されており、表示部１１２の表示画面と操作部１１１の操作画面とが一致している。表示部１１２は、操作部１１１に対するユーザ操作を受け付ける操作画面を表示する。表示部１１２は、操作画面内にカメラ１０４が撮影した画像を表示する。この操作画面に表示される撮影画像は、文字や図表等の表示オブジェクトを含む。つまり、表示部１１２はユーザにより指示される表示オブジェクトを操作画面に表示する。【００２２】
制御部１０２は、記憶部１０３に格納されている各種情報を読み出し、携帯端末１を統括的に制御する。制御部１０２は、操作内容判定部１２１と、表示制御部１２２と、登録部１２３と、情報取得部１２４と、情報管理部１２５と、アプリケーション処理部１２６と、音声制御部１２７とを具備する。【００２３】
表示内容判定部１２１は、操作部１１１の出力に基づき、操作部１１１が受け付けた操作内容を判定する。例えば、操作内容判定部１２１は操作部１１１の検出結果が示すユーザの指の接触位置及び接触時間に基づいてタッチパネル１０１上のユーザの指の動きを判定する。操作内容判定部１２１は、ユーザの指の動きと、ユーザ操作受付時に表示部１１２に表示されている画像との位置関係に基づいて当該ユーザの指の動きが指示する操作内容を判定する。例えば、操作部１１１が操作画面に対するユーザの指の接触を検出すると、操作内容判定部１２１はユーザ操作が接触操作であると判定する。また、操作部１１１によりユーザが操作画面に指を接触したまま移動したことが検出されると、操作内容判定部１２１はユーザ操作がスライド操作であると判定する。操作部１１１によりユーザが操作画面を擦るようにして指を振り払ったことが検出されると、操作内容判定部１２１はユーザ操作がフリック操作であると判定する。【００２４】
また、操作内容判定部１２１は計時部１１０によって計時される時間情報に基づき、操作部１１１が受け付けた操作内容を判定するようにしてもよい。ユーザによる接触操作が予め決められた時間長以上連続して維持された場合、つまり、ユーザが予め決められた時間長以上の間操作画面の一部分に接触し続けた場合、操作内容判定部１２１はユーザ操作が領域指定操作であると判定してもよい。この領域指定操作とは、ユーザの接触位置に対応する表示オブジェクトを含む表示オブジェクト領域がユーザにより指示される操作をいう。例えば、操作画面に表示される画像に対して、文字や数字（即ち、表示オブジェクト）を示す画像と、当該文字や数字のテキストデータとが紐付けられている場合、表示オブジェクト領域とは当該文字や数字を示す画像に相当する操作画面上の領域をいう。ユーザが操作画面上の文字や数字（表示オブジェクト）を示す表示オブジェクト領域の一部に接触し続けた場合、操作内容判定部１２１は表示オブジェクト領域に含まれる文字や図形のテキストデータが指示されていると判定する。【００２５】
操作内容判定部１２１は、判定結果に基づいて、ユーザ操作に応じた表示内容を表示部１１２に表示させるよう表示制御部１２２に指示する。例えば、ユーザ操作が接触操作であると判定された場合、操作内容判定部１２１はユーザの指の接触位置を示すアイコン画像を操作画面に重畳して表示するよう表示制御部１２２を制御する。表示制御部１２２は、ユーザの指の接触位置を示す指アイコンを表示部１１２に表示させる。また、表示制御部１２２は複数のユーザの指の接触位置を示す複数の指アイコンをタッチパネル１０１の操作画面に表示する。また、表示制御部１２２は操作内容判定部１２１の判定結果が示すユーザ操作に基づき、表示部１１２の表示内容を制御する。【００２６】
登録部１２３は、無線通信部１０８がインターネット４を介してサーバ５から受信したデータを記憶部１０３に登録する。例えば、登録部１２３はサーバ５から携帯端末１にインストールする各種アプリケーションをダウンロードして、記憶部１０３に登録する。【００２７】
情報取得部１２４は、タッチパネル１０１の操作画面に表示されている表示オブジェクトのうち、操作画面上のユーザの指定位置に対応する表示オブジェクトを指定情報として取得する。情報取得部１２４は、操作内容判定部１２１の判定結果に基づいて、ユーザにより指示された指定情報の属性を設定する属性設定部１２４１と、当該指定情報を記憶部１０３に記憶されている情報から取得する指定情報取得部１２４２とを具備する。【００２８】
操作内容判定部１２１により操作画面上のユーザ接触操作が検出されると、属性設定部１２４１は操作画面上のユーザ接触位置に基づいて、接触操作により指定されている属性アイコンが示す属性を判定する。属性設定部１２４１は判定結果に基づいて属性アイコンが示す属性をユーザにより指示される指定情報の属性として設定する。本実施例において、属性設定部１２４１は１つの属性のみを設定する。【００２９】
操作内容判定部１２１によってユーザの接触操作が検出されると、指定情報取得部１２４２は表示オブジェクトを含む操作画面に対してユーザがスライド操作を行なったか否かを判定する。例えば、タッチパネル１０１の操作画面にカメラ１０４で撮影した画像が表示されている場合、指定情報取得部１２４２は撮影画像が表示されている操作画面に対してユーザがスライド操作を行なったか否かを判定する。操作画面上におけるユーザのスライド操作の検出位置に基づいて、指定情報取得部１２４２は当該スライド操作により指示された表示オブジェクト領域を検出する。ユーザのスライド操作により表示オブジェクト領域が検出されると、指定情報取得部１２４２は当該表示オブジェクト領域に対応する指定情報を取得する。【００３０】
情報管理部１２５は、指定情報取得部１２４２が指定情報を取得する際に当該指定情報の属性が設定されている場合、属性設定部１２４１が設定した属性と、指定情報取得部１２４２が取得した指定情報とをそれぞれ対応付けて管理する。また、情報管理部１２５は属性設定部１２４１が設定した属性と、指定情報取得部１２４２が取得した指定情報とを対応付けて指定情報データベース１３７に書き込む。更に、情報管理部１２５は所定の属性情報に対応付けられる指定情報を最初に指定情報データベース１３７に書き込んだ場合、換言すれば、所定の属性情報に指定情報が対応付けられていない状態で所望の指定情報を当該属性情報に対応付け指定情報データベース１３７に書き込んだ場合、追加フラグを設定する。尚、情報管理部１２５は属性設定部１２４１が設定した属性と、指定情報取得部１２４２が取得した指定情報とを、それぞれ対応付けて外部の記憶媒体や記憶装置に記憶して管理するようにしてもよい。【００３１】
アプリケーション処理部１２６は、操作内容判定部１２１の判定結果に基づき、記憶部１０３のアプリケーション記憶領域１３５に記憶されているアプリケーションを読み出して、そのアプリケーションプログラムを実行する。例えば、ユーザが操作部１１１を介して家計簿情報取得アプリケーションａｐｐ１を起動する指示入力を行なった場合、アプリケーション処理部１２６は家計簿情報取得アプリケーションａｐｐ１のプログラムをアプリケーション記憶領域１３５から読み出して実行する。アプリケーション処理部１２６は、家計簿情報取得アプリケーションａｐｐ１に従って撮像モードの処理を実行し、その後、画像データが取得された場合、データベース化モードの処理を実行する。また、ユーザが操作部１１１を介して家計簿管理アプリケーションａｐｐ２を起動する指示入力を行なった場合、アプリケーション処理部１２６は家計簿管理アプリケーションａｐｐ２のプログラムをアプリケーション記憶領域１３５から読み出して実行する。アプリケーション処理部１２６は、家計簿管理アプリケーションａｐｐ２に従って指定情報データベース１３７に書き込まれている情報を追加して、予め登録されているユーザの家計簿データを更新する。尚、アプリケーション処理部１２６は外部の記憶媒体や記憶装置に格納されている家計簿データを更新するようにしてもよい。【００３２】
音声制御部１２７、音声信号処理１０９から入力するデジタル音声データを無線通信部１０８を介して他の携帯端末３に送信する。また、他の携帯端末３からデジタル音声データを入力した場合、当該デジタル音声データを音声信号処理部１０９に出力する。記憶部１０３は、携帯端末１の処理に用いる種々の情報を記憶する。記憶部１０３は、カメラ画像記憶領域１３１と、表示オブジェクト記憶領域１３２と、プログラム記憶領域１３３と、一時記憶領域１３４と、アプリケーション記憶領域１３５と、指定情報記憶領域１３６とを具備する。尚、記憶部１０３は、例えば、ＳＤカード、ＩＣカード、外付けハードディスクなど着脱自在な可搬型メモリ（記録メディア）を含んで構成してもよい。或いは、記憶部１０３を所定の外部サーバ（不図示）上に設定してもよい。【００３３】
カメラ画像記憶領域１３１は、カメラ１０４により撮影された画像を記憶する記憶領域である。カメラ画像記憶領域１３１は、画像処理部１０６によって処理された画像データを記憶する。表示オブジェクト記憶領域１３２は、画像解析部１０７によってカメラ１０４の撮影画像から抽出された表示オブジェクト（例えば、テキストデータや図表データ）と、撮影画像内の位置を示す位置情報とを対応付けて記憶する領域である。プログラム記憶領域１３３は、ユーザによる携帯端末１に対する各種処理に応じて本実施例の処理を実現するためのプログラムや各種アプリケーションなどを記憶する領域である。一時記憶領域１３４は、携帯端末１が動作するために必要な各種の情報を一時的に記憶する領域である。アプリケーション記憶領域１３５は、携帯端末１にインストールされたアプリケーションプログラムを記憶する領域である。例えば、アプリケーション記憶領域１３５は家計簿情報取得アプリケーションａｐｐ１と、家計簿管理アプリケーションａｐｐ２とを記憶する。【００３４】
指定情報記憶領域１３６は、制御部１０２の情報取得部１２４によって取得された指定情報と属性情報とを対応付けて記憶する指定情報データベース１３７を格納する領域である。図３は、指定情報データベース１３７の記憶内容の一例を示す。指定情報データベース１３７は、追加フラグと、属性情報と、指定情報とを対応付けて記憶するテーブルである。追加フラグは、指定情報が属性情報に対応付けられて既に指定情報データベース１３７に書き込まれていることを示す。指定情報は、情報取得部１２４の指定情報取得部１２４２によって取得される。属性情報は、指定情報取得部１２４２によって指定情報が取得された際に、属性設定部１２４１によって設定される。図３の指定情報データベース１３７では、属性「食品」に対応付けて指定情報「￥１８０」が書き込まれている。【００３５】
図２に戻って、携帯端末１の構成要素の説明を続ける。カメラ１０４は、光学系１４１と、撮像素子１４２と、Ａ／Ｄ変換部１４３とを具備する。撮像素子１４２は、光学系１４１を介して入射する光学像から画像信号を生成する。Ａ／Ｄ変換部１４３は、撮像素子１４２から出力される画像信号をアナログ／デジタル変換して画像データを生成する。電源スイッチ（不図示）が操作されると、カメラ１０４は光学系１４１に入射した光学像から連続した画像データを生成して画像処理部１０６に出力する。携帯端末１は、連続した画像データに基づいてライブビューをタッチパネル１０１の表示部１１２に表示する。ユーザは、ライブビューを見ながら撮影すべき画像を決定することができる。カメラ制御部１０５は、操作部１１１の操作画面に表示されるシャッターボタンが操作されると、カメラ１０４の光学系１４１に入射する光学像に基づいて所望の画像データを取得するようにカメラ１０４を制御する。尚、撮影画像はライブビューよりも画質が高い画像であることが好ましい。画像処理部１０６は、カメラ１０４から出力される画像データに対して画像処理を実行し、画像処理後の画像データを記憶部１０３のカメラ画像記憶領域１３１に保存する。【００３６】
画像解析部１０７は、カメラ画像記憶領域１３１から画像データを読み出し、当該画像データから表示オブジェクト（テキストデータや図表データ）を抽出する。画像解析部１０７は、予め決められた文字や数字等のテキストパターンと類似する文字や数字等を認識して抽出する。また、画像解析部１０７は予め決められたロゴマークや商品画像等の図表パターンと類似するロゴマークや商品画像等を認識して抽出する。画像解析部１０７は、表示オブジェクトを抽出した撮影画像上の画像領域を表示オブジェクト領域と決定し、この表示オブジェクト領域と表示オブジェクトとを紐付ける。例えば、画像解析部１０７は撮影画像に含まれる各画素の位置を示すＸＹ座標の座標値を用いて、撮影画像上における表示オブジェクト領域の位置情報と、当該表示オブジェクト領域から抽出した表示オブジェクトを対応付ける。【００３７】
無線通信部１０８は、通話機能、電子メール機能、インターネット接続機能などの動作時に、アンテナを介して最寄の基地局２Ａとの間でデータ送受信を行なう。音声信号処理部１０９は、マイクロフォンＭＣ及びスピーカＳＫに接続される。音声信号処理部１０９はマイクロフォンＭＣから入力したアナログ音声信号をＡ／Ｄ変換してデジタル音声データを音声制御部１２７に出力する。また、音声信号処理部１０９は音声制御部１２７から入力したデジタル音声データをＤ／Ａ変換してアナログ音声信号をスピーカＳＫに出力する。また、計時部１１０は一定の時間間隔毎にクロック信号を出力する。【００３８】
次に、図４乃至図８を参照して携帯端末１の動作の一例について説明する。図４は、ユーザが家計簿情報取得アプリケーションａｐｐ１を起動した際にタッチパネル１０１の表示部１１２に表示される情報受付画面Ｇ１を示す。この情報受付画面Ｇ１は、家計簿情報取得アプリケーションａｐｐ１のプログラムが実行され、例えば、撮像モードにおいてユーザがカメラ１０４でレシートを撮影し、その後、データベース化モードへ移行した場合にタッチパネル１０１の操作画面に表示される。図４に示すとおり、情報受付画面Ｇ１はユーザがカメラ１０４で撮影した画像を表示する指定情報操作エリアＧ１１と、ユーザが属性を指定するための属性アイコンＺ１〜Ｚ８を表示する属性操作エリアＧ１２と、所定の指定情報を属性毎に表示するキャプチャデータ表示エリアＧ１３とを含む。所定の指定情報とは、属性が選択されている状態においてユーザにより選択された指定情報であって、情報管理部１２５により指定情報データベース１３７に書き込まれたものである。指定情報操作エリアＧ１１は表示部１１２の操作画面の上部に表示され、キャプチャデータ表示エリアＧ１３は操作画面の下部に表示される。属性操作エリアＧ１２は、指定情報操作エリアＧ１１とキャプチャデータ表示エリアＧ１３との間に位置して操作画面の中間部に表示される。【００３９】
指定情報操作エリアＧ１１には、レシートの撮影画像が表示される。このレシートの撮影画像は、支払いをした店舗名（例えば、「コンビニエンス○○」」と、当該店舗のロゴ画像を示すロゴマークＨ１と、支払いをした年月日（例えば、「２０＊＊年＊＊月＊＊日」）と、支払いをした商品やカテゴリーを示す項目名及び金額とを含む。具体的には、支払項目「食パン」の右欄に金額「￥１８０」が表示され、支払項目「バター」の右欄に金額「￥２２０」が表示され、支払項目「雑誌」の右欄に金額「￥３５０」が表示され、支払項目「電話料金」の右欄に金額「￥５５００」が表示される。尚、指定情報操作エリアＧ１１の表示画像はレシートの撮影画像の一部であって、実際には、「電話料金  ￥５５００」の行の下側にはその他の支払項目と金額並びに支払の合計金額が含まれる。【００４０】
属性操作エリアＧ１２には、家計簿情報取得アプリケーションａｐｐ１において予め決められた属性を示す属性アイコンＺ１〜Ｚ８が表示されている。属性アイコンＺ１〜Ｚ８として家計簿情報取得アプリケーションａｐｐ１によって取り込み可能な指定情報の属性が予め設定されている。具体的には、属性アイコンＺ１は属性「ロゴ」を示し、これは支払をした店舗のロゴの取り込みを指示する操作アイコンである。属性アイコンＺ２は属性「店名」を示し、支払をした店舗の名称の取り込みを指示する操作アイコンである。属性アイコンＺ３〜Ｚ６は、属性「食品」、「雑貨」、「光熱」、「通信」を示し、それぞれの支払項目の金額の取り込みを指示する操作アイコンである。属性アイコンＺ７は、属性「合計」を示し、支払の合計金額の取り込みを指示する操作アイコンである。属性アイコンＺ８は、「終了」を示し、家計簿情報取得アプリケーションａｐｐ１の終了を指示する操作アイコンである。従って、属性アイコンＺ８は特定の属性を設定するものではなく、アプリケーションに対する処理を支持する操作アイコンである。キャプチャデータ表示エリアＧ１３は、カメラ１０４の撮影画像から指定情報データベース１３７に取り込んだ指定情報を表示する領域である。【００４１】
次に、図５を参照して、ユーザが支払をした店舗のロゴマークＨ１を取り込むための操作手順及び処理について説明する。図５（ａ）に示すとおり、タッチパネル１０１の操作画面に表示されている情報受付画面Ｇ１において、ユーザが属性アイコンＺ１に接触操作すると、操作内容判定部１２１はユーザの接触操作を検出し、表示制御部１２２は属性アイコンＺ１に重畳して指アイコンＱ１を表示する。つまり、指アイコンＱ１はユーザによる接触操作が検出されたタッチパネル１０１上の位置に表示される。ここで、ユーザは属性アイコンＱ１に対する右手の親指による接触操作を維持している状態が示されている。これにより、制御部１０２の情報取得部１２４の属性設定部１２４１は、操作内容判定部１２１の判定結果に基づき、属性アイコンＺ１が示す属性「ロゴ」を指定情報の属性として設定する。属性設定部１２４１は、現在設定されている属性「ロゴ」を示す属性情報を一時記憶領域１３４に登録する。表示制御部１２２は、キャプチャデータ表示エリアＧ１３の左上部に現在設定されている属性「ロゴ」を示すタブＴｂ１を表示する。【００４２】
ユーザは属性アイコンＺ１を右手の親指で接触操作したまま、店舗のロゴマークＨ１を右手の人差し指（或いは、中指など）で接触してスライド操作（タッチスライド操作）する。操作内容判定部１２１はタッチスライド操作を検出し、表示制御部１２２は店舗のロゴマークＨ１に重畳して指アイコンＱ２を表示する。図５（ｂ）に示すとおり、表示制御部１２２はタッチスライド操作における指の移動方向に沿って指アイコンＱ２を移動する。これにより、制御部１０２の情報取得部１２４の指定情報取得部１２４２は、操作内容判定部１２１の判定結果に基づいて、ユーザのタッチスライド操作により指定された表示オブジェクト領域に相当する店舗のロゴマークＨ１を指定情報として取得する。その後、表示制御部１２４は店舗のロゴマークＨ１が指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３に移動する様子を示すアニメーション画像を情報受付画面Ｇ１に重畳して表示する。このアニメーション画像については、図８を参照して後述する。【００４３】
キャプチャデータ表示エリアＧ１３に属性「ロゴ」が設定されている場合、ユーザが表示オブジェクト領域から指定情報「ロゴマーク」を取得すると、情報管理部１２５は属性「ロゴ」に指定情報「ロゴマークＨ１」の画像データのファイル名を対応付けて指定情報データベース１３７に書き込む。これにより、ユーザによるタッチスライド操作された店舗のロゴマークＨ１が属性「ロゴ」の指定情報として取り込まれる。表示制御部１２２は、ユーザにより取り込まれた指定情報であるロゴマークＨ１の画像をキャプチャデータ表示エリアＧ１３に表示する。【００４４】
次に、図６を参照して、レシートの撮影画像から属性「食品」に係る支払項目の金額を取り込むための操作手順及び処理について説明する。図６（ａ）に示すとおり、タッチパネル１０１の操作画面に表示されている情報受付画面Ｇ１において、ユーザが指で属性アイコンＺ３に接触操作すると、操作内容判定部１２１は当該接触操作を検出し、表示制御部１２２は属性アイコンＺ３に重畳して指アイコンＱ１を表示する。つまり、指アイコンＱ１はユーザによる接触操作が検出された位置に表示される。ここで、ユーザは右手の親指で属性アイコンＺ１に接触し、その接触操作を維持している。これにより、制御部１０２の情報取得部１２４の属性指定部１２４１は、操作内容判定部１２１の判定結果に基づき、属性アイコンＺ３が示す属性「食品」を指定情報の属性として設定する。属性設定部１２４１は、現在設定されている属性「食品」を示す属性情報を一時記憶領域１３４に登録する。また、表示制御部１２２はキャプチャデータ表示エリアＧ１３の左上部に現在設定されている属性「食品」のタブＴｂ２を表示する。【００４５】
次に、ユーザは右手の親指で属性アイコンＺ３に接触操作したまま、支払項目「食パン」の金額「￥１８０」を右手の人差し指（或いは、中指など）でタッチスライド操作する。操作内容判定部１２１はユーザのタッチスライド操作を検出し、表示制御部１２２は支払項目「食パン」の金額「￥１８０」に重畳して指アイコンＱ２を表示する。また、図６（ｂ）に示すとおり、表示制御部１２２はタッチスライド操作におけるユーザの指の移動方向に沿って指アイコンＱ２を移動する。これにより、制御部１０２の情報取得部１２４の指定情報取得部１２４２は操作内容判定部１２１の判定結果に基づき、ユーザのタッチスライド操作により指定した表示オブジェクト領域に相当する支払項目「食パン」の金額「￥１８０」を指定情報として取得する。表示制御部１２４は、支払項目「食パン」の金額「￥１８０」の画像が指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３に移動するときに表示されるアニメーション画像を情報受付画面Ｇ１に重畳して表示する。このアニメーション画像については、図８を参照して後述する。【００４６】
ユーザにより属性「食品」が設定されており、表示オブジェクト領域から指定情報「￥１８０」が取得されると、情報管理部１２５は属性「食品」に指定情報「￥１８０」を対応付けて指定情報データベース１３７に書き込む。これにより、ユーザによるタッチスライド操作された支払項目「食パン」の金額「￥１８０」が属性「食品」の指定情報として取り込まれる。また、情報管理部１２５は指定情報データベース１３７において属性「食品」に対して追加フラグを設定する。表示制御部１２２は、ユーザにより取り込まれた指定情報である支払項目「食パン」の金額「￥１８０」をキャプチャデータ表示エリアＧ１３に表示する。【００４７】
次に、ユーザは属性アイコンＺ３を右手の親指で接触操作したまま、支払項目「バター」の金額「￥２２０」を右手の人差し指（或いは、中指など）でタッチスライド操作すると、操作内容判定部１２１はユーザのタッチスライド操作を検出し、表示制御部１２２は支払項目「バター」の金額「￥２２０」に重畳して指アイコンＱ２を表示する。また、図６（ｃ）に示すとおり、表示制御部１２２はタッチスライド操作におけるユーザの指の移動方向に沿って指アイコンＱ２を移動する。これにより、制御部１０２の情報取得部１２４の指定情報取得部１２４２は操作内容判定部１２１の判定結果に基づき、ユーザのタッチスライド操作で指定された表示オブジェクト領域に相当する支払項目「バター」の金額「￥２２０」を指定情報として取得する。表示制御部１２４は、支払項目「バター」の金額「￥２２０」の画像が指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３に移動するときに表示されるアニメーション画像を情報受付画面Ｇ１に重畳して表示する。尚、アニメーション画像については図８を参照して後述する。【００４８】
ユーザにより所望の属性が既に設定されており、表示オブジェクト領域から所望の指定情報が取得された場合、情報管理部１２５は属性に指定情報を対応付けて指定情報データベース１３７に書き込む。ここでは、属性「食品」の指定情報として支払項目「食パン」の金額「￥１８０」が既に指定情報データベース１３７に書き込まれている。従って、指定情報データベース１３７において、属性「食品」には追加フラグが設定される。また、現在設定されている属性「食品」の属性情報が一時記憶領域１３４に登録されている。【００４９】
支払項目「バター」の金額「￥２２０」を指定情報データベース１３７に書き込む際に属性「食品」には追加フラグが既に設定されているため、情報管理部１２５は属性「食品」に対応して書き込まれた指定情報「￥１８０」に続いて加算記号「＋」を書き加えた上で、支払項目「バター」の金額「￥２２０」を書き込む。つまり、情報管理部１２５は、指定情報データベース１３７において、属性「食品」に対応付けられる指定情報として「￥１８０＋￥２２０」を書き込む。これにより、ユーザによりタッチスライド操作された支払項目「バター」の金額「￥２２０」が属性「食品」の指定情報として取り込まれる。情報管理部１２５は、現在設定されている属性を示す属性情報が一時記憶領域１３４に登録されているか否かを判定する。属性情報が一時記憶領域１３４に登録されていると判定した場合、情報管理部１２５は属性「食品」に対応付けて書き込まれている指定情報「￥１８０」に続いて加算記号「＋」を書き加えた上で、支払項目「バター」の金額「￥２２０」を書き込むようにしてもよい。表示制御部１２２は、ユーザにより取り込まれた指定情報である支払項目「バター」の金額「￥２２０」を支払項目「食パン」の金額「￥１８０」に加算したことを示す「￥１８０＋￥２２０」画像をキャプチャデータ表示エリアＧ１３に表示する。【００５０】
指定情報データベース１３７において指定情報が追加される場合、情報管理部１２５は加算記号「＋」を書き加えた上で、新たな指定情報を既に書き込まれた指定情報に続いて書き込む。この場合の処理の他の例について下記に説明する。指定情報データベース１３７に指定情報が追加された場合、情報管理部１２５は既に書き込まれた支払項目「食パン」の金額「￥１８０」に対して支払項目「バター」の金額「￥２２０」を加算した合計金額「￥４００」を算出し、属性「食品」に対応付けられる上記の指定情報を合計金額「￥４００」で上書きしてもよい。この場合、表示制御部１２２はユーザにより取り込まれた指定情報である支払項目「バター」の金額「￥２２０」と、支払項目「食パン」の金額「￥１８０」との合計金額である「￥４００」をキャプチャデータ表示エリアＧ１３に表示する。【００５１】
次に、図７を参照して、図６に示す操作手順に引き続く操作手順及び処理について説明する。図６（ｃ）の状態において、ユーザによる属性アイコンＺ３に対する接触操作が解除された後、ユーザが指で指定情報操作エリアＧ１１内の一点に接触して上方向にフリック操作する。この場合、操作内容判定部１２１はユーザのフリック操作を検出し、表示制御部１２２は指定情報操作エリアＧ１１内のユーザの指の接触位置に重畳して指アイコンＱ３を表示する。これにより、図７（ａ）に示すとおり、指定情報操作エリアＧ１１内のレシートの撮影画像が上方向にスクロールされて、レシートの下側に続く画像が表示される。【００５２】
次に、ユーザは右手の親指で属性アイコンＺ３に接触操作する。操作内容判定部１２１はユーザの接触操作を検出し、表示制御部１２２は属性アイコンＺ３に重畳して指アイコンＱ１を表示する。また、情報管理部１２５は指定情報データベース１３７において属性「食品」に対して追加フラグを設定する。一時記憶領域１３４には、現在設定されている属性「ロゴ」を示す属性情報が登録される。この場合、ユーザの接触操作により指定された属性が変更されていないため、属性設定部１２４１は指定情報データベース１３７や一時記憶領域１３４の記憶内容を書き換えることはしない。一方、属性情報が変更されるため、属性情報設定部１２４１は指定情報データベース１３７や一時記憶領域１３４の記憶内容を書き換える。【００５３】
ユーザは属性アイコンＺ３を右手の親指で接触したまま、支払項目「スナック菓子」の金額「￥１５０」を右手の人差し指（或いは、中指など）でタッチスライド操作すると、操作内容判定部１２１はユーザのタッチスライド操作を検出し、表示制御部１２２は支払項目「スナック菓子」の金額「￥１５０」に重畳して指アイコンＱ２を表示する。また、図７（ｂ）に示すとおり、表示制御部１２２はタッチスライド操作におけるユーザの指の移動方向に沿って指アイコンＱ２を移動する。これにより、制御部１０２の情報取得部１２４の指定情報取得部１２４２は操作内容判定部１２１の判定結果に基づいて、ユーザのタッチスライド操作により指定された表示オブジェクト領域に相当する支払項目「スナック菓子」の金額「￥１５０」を指定情報として取得する。表示制御部１２２は、支払項目「スナック菓子」の金額「￥１５０」の画像が指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３に移動する際に表示されるアニメーション画像を情報受付画面Ｇ１に重畳して表示する。このアニメーション画像については図８を参照して後述する。【００５４】
属性「食品」が設定されており、ユーザにより表示オブジェクト領域から指定情報「￥１５０」が取得された場合、情報管理部１２５は属性「食品」に指定情報「￥１５０」を対応付けて指定情報データベース１３７に書き込む。ここで、属性「食品」の指定情報として、支払項目「食パン」の金額「￥１８０」と支払項目「バター」の金額「￥２２０」が指定情報データベース１３７に既に書き込まれている。従って、指定情報データベース１３７において、属性「食品」には追加フラグが設定されている。また、現在設定されている属性「食品」を示す属性情報が一時記憶領域１３４に登録されている。【００５５】
指定情報データベース１３７において支払項目「スナック菓子」の金額「￥１５０」を書き込む際に属性「食品」には追加フラグが設定されているため、情報管理部１２５は属性「食品」に対応付けられて書き込まれた指定情報である「￥１８０＋￥２２０」に続いて加算記号「＋」を書き加えた上で、支払項目「スナック菓子」の金額「￥１５０」を書き込む。つまり、情報管理部１２５は、指定情報データベース１３７において属性「食品」に対応付けた指定情報として「￥１８０＋￥２２０＋￥１５０」を書き込む。これにより、ユーザによるタッチスライド操作された支払項目「スナック菓子」の金額「￥１５０」が属性「食品」の指定情報として取り込まれる。情報管理部１２５は、現在設定されている属性情報が一時記憶領域１３４に登録されているか否かを判定する。属性情報が一時記憶領域１３４に登録されていると判定した場合、情報管理部１２５は属性「食品」に対応付けて書き込まれた指定情報「￥１８０＋￥２２０」に続いて、加算記号「＋」を書き加えた上で、支払項目「スナック菓子」の金額「￥１５０」を書き込むようにしてもよい。表示制御部１２２は、ユーザにより新たに取り込まれた指定情報である支払項目「スナック菓子」の金額「￥１５０」を支払項目「食パン」と「バター」の合計金額「￥１８０＋￥２２０」に加算した合計金額「￥１８０＋￥２２０＋￥１５０」をキャプチャデータ表示エリアＧ１３に表示する。【００５６】
次に、図８を参照して、指定情報操作エリアＧ１１においてユーザが表示オブジェクトを指定して指定情報として取り込む際に情報受付画面Ｇ１に表示されるアニメーション画像について説明する。図８（ａ）は、指定情報操作エリアＧ１１に表示されているロゴマークＨが指定情報として取り込まれるときに表示されるアニメーション画像を示す。図８（ａ）に示すとおり、指定情報「ロゴマークＨ１」の画像が指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３まで移動する際、指定情報「ロゴマークＨ１」の画像が徐々に拡大されて、最大サイズに達すると、徐々に縮小されるようなアニメーション画像が表示される。図８（ａ）に示すアニメーション画像では、複数の「ロゴマークＨ１」の画像が時系列に連続して情報受付画面Ｇ１に表示される。【００５７】
図８（ｂ）は、指定情報操作エリアＧ１１に表示されている支払項目「食パン」の金額「￥１８０」が指定情報として取り込まれるときに表示されるアニメーション画像を示す。図８（ｂ）に示すとおり、指定情報「￥１８０」の画像が指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３に移動する際、指定情報「￥１８０」の画像が徐々に拡大され、最大サイズに達すると、徐々に縮小されるようなアニメーション画像が表示される。図８（ｂ）に示すアニメーション画像では、複数の「￥１８０」の画像が時系列に連続して情報受付画面Ｇ１に表示される。【００５８】
次に、図９及び図１０を参照して、携帯端末１の処理について説明する。図９は、携帯端末１の基本的な処理を示すフローチャートである。
（ステップＳＴ１）
初めに、ユーザはタッチパネル１０１の操作部１１１を操作して家計簿情報取得アプリケーションａｐｐ１を起動する。制御部１０２のアプリケーション処理部１２６は記憶部１０３のアプリケーション記憶領域１３５から家計簿情報取得アプリケーションａｐｐ１のプログラムを読み出して実行する。これにより、撮像モードが起動する。次に、カメラ制御部１０５は撮像モードにおいてカメラ１０４を起動する。カメラ１０４は、タッチパネル１０１においてなされたユーザの撮像指示に従って、被写体である表示オブジェクトを撮影する。ここで、表示オブジェクトとはレシートに記載された情報である。カメラ１０４により生成された画像データは画像処理部１０６によって画像処理され、その画像処理結果がカメラ画像記憶領域１３１に格納される。
（ステップＳＴ２）
制御部１０２は、家計簿情報取得アプリケーションａｐｐ１に従って、データベース化モードを起動する。表示制御部１２２は、データベース化モードにおいて情報受付画面Ｇ１をタッチパネル１０１の表示部１１２に表示する。例えば、表示制御部１２２は図４に示す情報受付画面Ｇ１を表示部１１２に表示する。つまり、表示制御部１２２は情報受付画面Ｇ１のうち、指定情報操作エリアＧ１１に撮影したレシートの画像を表示する。ここで、タッチパネル１０１の表示部１１２に表示されたレシート画像には、画像解析部１０７によってレシートの画像データから抽出されたテキストデータと図表データとが紐付けられている。
（ステップＳＴ３）
表示制御部１２２は、情報受付画面Ｇ１のうち属性操作エリアＧ１２に属性アイコンＺ１〜Ｚ８を表示する。
（ステップＳＴ４）
表示制御部１２２は、情報受付画面Ｇ１のうちキャプチャデータ表示エリアＧ１３に空白の表示エリアを表示する。最初、属性を示すタブなどはキャプチャデータ表示エリアＧ１３には表示されない。この時点では、ユーザにより属性が指定されていないからである。
（ステップＳＴ５）
図４に示すとおり、タッチパネル１０１の操作画面には情報受付画面Ｇ１が表示されている。操作内容判定部１２１は、タッチパネル１０１の操作部１１１の検出結果に基づき、属性アイコンＺ１〜Ｚ８のうちいずれかを指示するユーザの接触操作がなされたか否か判定する。操作内容判定部１２１がユーザの接触操作を検出すると、表示制御部１２２は指アイコンＱ１を情報受付画面Ｇ１に重畳して表示する。
（ステップＳＴ６）
タッチパネル１０１の操作部１１１の検出結果に基づき、属性操作エリアＧ１２に対してユーザの接触操作がなされたと判定されると、操作内容判定部１２１はユーザの指の接触位置に基づき、属性アイコンＺ１〜Ｚ８のうちのいずれの属性アイコンがユーザにより指定されたかを判定する。操作内容判定部１２１は、ユーザにより指定された属性アイコンが示す属性が設定されたことを判定する。例えば、ユーザが指で属性アイコンＺ１に接触操作すると、操作内容判定部１２１は属性「ロゴ」が設定されたと判定する。情報取得部１２４の属性設定部１２４１は、ユーザにより指定された属性アイコンＺ１の属性「ロゴ」を現在指定されている属性として設定する。属性設定部１２４１は、指定情報データベース１３７において、現在設定されている属性「ロゴ」を示す属性情報に対して追加フラグを設定する。或いは、属性設定部１２４１は現在設定されている属性「ロゴ」を示す属性情報を一時記憶領域１３４に登録する。
（ステップＳＴ７）
表示制御部１２４は、キャプチャデータ表示エリアＧ１３の左上部に現在設定されている属性を示すタブを表示する。図５では、現在設定されている属性「ロゴ」を示すタブＴｂ１がキャプチャデータ表示エリアＧ１３に表示される。
（ステップＳＴ８）
操作内容判定部１２１は、タッチパネル１０１の操作部１１１の検出結果に基づいて、指定情報操作エリアＧ１１においてユーザが表示オブジェクト領域を指定するタッチスライド操作を行なったか否かを判定する。操作内容判定部１２１がユーザのタッチスライド操作を検出すると、表示制御部１２２は情報受付画面Ｇ１の指定情報操作エリアＧ１１に重畳して、ユーザの指の接触位置に指アイコンＱ２を表示する。
（ステップＳＴ９）
情報取得部１２４の指定情報取得部１２４２は、ユーザのタッチスライド操作により指定された表示オブジェクト領域に応じて、レシート画像のなかでユーザにより指定された指定情報を取得する指定情報データベース化処理を実行する。この指定情報データベース化処理の詳細については、図１０を参照して後述する。
（ステップＳＴ１０）
ユーザが指定情報操作エリアＧ１１に対してタッチスライド操作を行なっていない場合、操作内容判定部１２１はユーザが属性アイコンＺ１から右手の親指を離し、その接触操作が解除されたか否かを判定する。ユーザによる接触操作が解除されるまで、操作内容判定部１２１はユーザが指定情報操作エリアＧ１１に対するタッチスライド操作を行なったか否かの判定を繰り返す。ユーザが接触操作を解除すると、フローはステップＳＴ５に戻る。【００５９】
（ステップＳＴ１１）
ステップＳＴ５において、属性アイコンＺ１〜Ｚ８のいずれかを指示するユーザの接触操作が検出されない場合、操作内容判定部１２１はユーザによるスクロール操作が検出されたか否かを判定する。
（ステップＳＴ１２）
操作内容判定部１２１によりユーザのスクロール操作が検出されると、図７（ａ）に示すとおり、表示制御部１２２はタッチパネル１０１の表示部１１２における情報受付画面Ｇ１の表示内容をスクロール方向にスクロールする。
（ステップＳＴ１３）
一方、ユーザのスクロール操作が検出されない場合、操作内容判定部１２１はタッチパネル１０１の操作部１１１の検出結果に基づいて家計簿情報取得アプリケーションａｐｐ１を終了するか否かを判定する。
（ステップＳＴ１４）
ユーザが判定部１１１を操作して家計簿情報取得アプリケーションａｐｐ１を終了させると、フローはステップＳＴ１４に移行する。例えば、ユーザが属性操作エリアＧ１１の属性アイコンＺ８に対して接触操作を行なった場合、操作内容判定部１２１は家計簿情報取得アプリケーションａｐｐ１を終了すると判定する。その後、アプリケーション処理部１２６は記憶部１０３の指定情報記憶領域１３６を参照して、相互に対応付けられた属性情報と指定情報とが格納されているか否かを判定する。
（ステップＳＴ１５）
指定情報記憶領域１３６に相互に対応付けられた属性情報と指定情報とが格納されていた場合、アプリケーション処理部１２６は家計簿管理アプリケーションａｐｐ２のプログラムを起動する。
（ステップＳＴ１６）
アプリケーション処理部１２６は、家計簿管理アプリケーションａｐｐ２に従い、指定情報記憶領域１３６から相互に対応付けられた属性情報と指定情報とを読み出す。
（ステップＳＴ１７）
アプリケーション処理部１２６は、指定情報記憶領域１３６から読み出した属性情報と指定情報とに基づき、家計簿管理アプリケーションａｐｐ２のプログラムを実行する。アプリケーション処理部１２６は、指定情報を対応付けられた属性情報に追加して家計簿データに書き込む。アプリケーション処理部１２６は、計時部１１０によって計時される日付に基づき、更新される日毎に管理される家計簿データを更新してもよい。レシート画像に日時情報が含まれている場合、画像解析部１０７がレシート画像から日時情報を抽出して、そのレシート画像データと対応付けて一時記憶領域１３４に書き込むようにしてもよい。家計簿データを指定情報データベース１３７から読み出した指定情報で属性毎に更新する場合、情報管理部１２５はレシート画像データと対応付けられている日時情報を一時記憶領域１３４から読み出して、当該日時情報が示す日付毎に家計簿データを更新するようにしてもよい。【００６０】
次に、図１０を参照して、携帯端末１の指定情報データベース化処理について説明する。図１０は、図６に示した操作手順が実施された場合の処理を示す。
（ステップＳＴ２１）
操作内容判定部１２１が指定情報操作エリアＧ１１における表示オブジェクト領域に対してユーザのタッチスライド操作が行なわれたことを判定すると、指定情報取得部１２４２はユーザにより指定された表示オブジェクト領域を検出する。ユーザのタッチスライド操作により指定された表示オブジェクト領域を検出すると、指定情報取得部１２４２は当該表示オブジェクト領域に含まれる表示オブジェクト（テキストデータや図表データ）を取得する。例えば、指定情報操作エリアＧ１１に表示されている文字部分が画像解析部１０７によって抽出されたテキストデータと紐付けられている場合、指定情報取得部１２４２はユーザのタッチスライド操作により指定された表示オブジェクト領域と紐付けられているテキストデータを指定情報として取得する。図６（ｂ）に示すとおり、ユーザが右手の親指で属性アイコンＺ３に接触操作しており、指定情報操作エリアＧ１１に表示されている支払項目「食パン」の金額「￥１８０」を含む表示オブジェクト領域を指定するタッチスライド操作を行うと、指定情報取得部１２４２はユーザにより指定された支払項目「食パン」の金額「￥１８０」を含む表示オブジェクト領域に紐付けられたテキストデータ「￥１８０」を取得する。
（ステップＳＴ２２）
情報管理部１２５は、指定情報記憶領域１３６の指定情報データベース１３７を参照して、現在設定されている属性「食品」に対して追加フラグが設定されているか否かを判定する。つまり、情報管理部１２５は、現在設定されている属性に対応付けられている指定情報が指定情報データベース１３７に格納されているか否かを判定する。また、情報管理部１２５は現在設定されている属性を示す属性情報が一時記憶領域１３４に登録されているか否かを判定する。
（ステップＳＴ２３）
指定情報記憶領域１３６の指定情報データベース１３７において属性「食品」に対して追加フラグが設定されていない場合、情報管理部１２５は現在設定されている属性「食品」に対応付けられる指定情報が指定情報データベース１３７に格納されていないと判定する。その後、情報管理部１２５は属性「食品」に対して追加フラグを設定するとともに、その属性情報に指定情報「￥１８０」を対応付けて指定情報データベース１３７に書き込む。また、現在設定されている属性を示す属性情報が一時記憶領域１３４に登録されていない場合、情報管理部１２５は現在設定されている属性「食品」に対応付けられる指定情報が指定情報データベース１３７に格納されていないと判定する。その後、情報管理部１２５は現在設定されている属性「食品」を示す属性情報を一時記憶領域１３４に記憶するとともに、その属性情報に対応付けて指定情報「￥１８０」を指定情報データベース１３７に書き込む。
（ステップＳＴ２４）
表示制御部１２４は、指定情報「￥１８０」が指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３に移動するときに表示されるアニメーション画像を情報受付画面Ｇ１に重畳して表示する。図８（ｂ）に示すアニメーション画像では、指定情報「￥１８０」の画像が指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３に時系列に移動している。即ち、指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３まで移動する際、指定情報「￥１８０」の画像が徐々に拡大され、その後、徐々に縮小されるように表示される。
（ステップＳＴ２５）
上記のアニメーション画像を表示した後（即ち、指定情報「￥１８０」の画像がキャプチャデータ表示エリアＧ１３に移動した後）、表示制御部１２４は指定情報「￥１８０」の画像をキャプチャデータ表示エリアＧ１３に書き込む。図６（ｂ）に示すように、指定情報「￥１８０」がキャプチャデータ表示エリアＧ１３に表示される。【００６１】
（ステップＳＴ２６）
指定情報記憶領域１３６の指定情報データベース１３７において、属性「食品」に対して追加フラグが設定されている場合、情報管理部１２５はユーザにより取り込まれた指定情報を指定情報データベース１３７に書き込む。ステップＳＴ２１において、携帯端末１のタッチパネル１０１には図６（ｃ）に示す情報が表示され、かつ、ユーザ操作により指アイコンＱ１、Ｑ２が表示されている。ここで、属性「食品」を示す属性アイコンＺ３に対してユーザの接触操作がなされ、かつ、指定情報操作エリアＧ１１における所望の表示オブジェクト領域（即ち、支払項目「バター」の金額「￥２２０」を含む領域）に対してユーザのタッチスライド操作がなされている。この場合、指定情報取得部１２４２は所望の表示オブジェクト領域に紐付けられているテキストデータ「￥２２０」を取得する。情報管理部１２５は、指定情報データベース１３７において、現在設定されている属性「食品」に対応付けられて既に書き込まれている指定情報「￥１８０」に関連して、新たに取得された指定情報「￥２２０」を加算したことを示す加算指定情報を書き込む。つまり、指定情報データベース１３７において、属性「食品」に対応付けて加算指定情報「￥１８０＋￥２２０」を書き込む。
（ステップＳＴ２７）
表示制御部１２２は、新たに取得された指定情報「￥２２０」が指定情報操作エリアＧ１１からキャプチャデータ表示エリアＧ１３に移動するときに表示されるアニメーション画像を情報受付画面Ｇ１に重畳して表示する。図８（ｂ）に示すとおり、このアニメーション画像においても、指定情報「￥２２０」の画像が徐々に拡大され、その後、次第に縮小されるように表示される。
（ステップＳＴ２８）
上記のアニメーション画像を表示した後、表示制御部１２２は新たに移動された指定情報「￥２２０」が既に移動された指定情報「￥１８０」に加算されたことを示す加算指定情報をキャプチャデータ表示エリアＧ１３に表示する。これにより、図６（ｃ）に示すとおり、キャプチャデータ表示エリアＧ１３には加算指定情報「￥１８０＋￥２２０」を表示される。【００６２】
表示オブジェクト（即ち、指定情報）を取り込むための操作画面には、指定情報操作エリアＧ１１と、属性操作エリアＧ１２と、キャプチャデータ表示エリアＧ１３とを含む情報受付画面Ｇ１が表示される。これにより、属性毎に指定される表示オブジェクト（指定情報）を取り込む際のユーザ操作性を向上することができる。家計簿データの更新情報として取り込みたい表示オブジェクトを指定する場合、ユーザは指定情報の取込対象である属性を選択すべく、属性操作エリアＧ１２に表示されている属性アイコンＺ１〜Ｚ８のいずれかを選択的に接触操作する。また、属性情報に対応付ける指定情報を追加する場合、ユーザは所望の属性アイコンを接触操作しながら所望の表示オブジェクト（指定情報）に対してタッチスライド操作を行なって、所望の指定情報を取り込めばよい。これにより、ユーザは家計簿データの更新対象である属性毎に更新したい表示オブジェクトを指定するという簡単な操作で容易に指定情報の更新を行なうことができる。【００６３】
情報管理部１２５はユーザにより取り込まれた表示オブジェクト（指定情報）を属性情報と対応付けて記憶する指定情報データベース１３７を作成する。これにより、アプリケーション処理部１２６は属性毎に家計簿データを更新することができる。また、アプリケーション処理部１２６は家計簿管理アプリケーションａｐｐ２に従って更新対象の属性を示す属性アイコンＺ１〜Ｚ７を情報受付画面Ｇ１の属性操作エリアＧ１２に表示する。つまり、情報管理部１２５によって作成される指定情報データベース１３７の属性情報の項目が、アプリケーション処理部１２６による家計簿データの更新対象の属性の項目とが一致している。これにより、情報取得部１２４により取得された指定情報（テキストデータや図表データ）を家計簿管理アプリケーションａｐｐ２の処理においても利用することができる。
【実施例２】
【００６４】
次に、本発明の実施例２に係る携帯端末１Ａについて説明する。実施例２の携帯端末１Ａは実施例１の携帯端末１と同様の構成（図２参照）を具備する。下記の説明において、記憶部１０３のアプリケーション記憶領域１３５にはテキスト編集アプリケーションａｐｐ３が保存されている。記憶部１０３の表示オブジェクト記憶領域１３２にはテキスト編集アプリケーションａｐｐ３の処理対象である文書データが保存されている。【００６５】
図１１は、テキスト編集アプリケーションａｐｐ３起動時にタッチパネル１０１に表示される情報受付画面Ｇ２を示す。テキスト編集アプリケーションａｐｐ３のプログラムが実行する情報受付画面Ｇ２は、制御部１０２が記憶部１０３の表示オブジェクト記憶領域１３２からテキスト編集の処理対象である文書データを読み出した場合に、タッチパネル１０１の操作画面に表示される。図１１に示すとおり、情報受付画面Ｇ２はテキスト編集の処理対象である文書データを表示する指定情報操作エリアＧ２１と、属性を指定する属性アイコンＺ２１〜Ｚ２６を表示する属性操作エリアＧ２２と、ユーザが操作部１１１を操作して入力したテキストを表示するワーク表示エリアＧ２４とを含む。属性操作エリアＧ２２は操作画面の上部に表示され、ワーク表示エリアＧ２４は操作画面の下部に表示される。指定情報操作エリアＧ２１は、操作画面において属性操作エリアＧ２２とワーク表示エリアＧ２４との間の中間位置に表示される。【００６６】
指定情報操作エリアＧ２１には、テキスト編集の処理対象である文書データが表示されている。この文書データには、年月日「２０＊＊年＊＊月＊＊日（月）」と、時間「９：００−１０：００」と、タイトル「営業会議、議事録」と、その会議内容「＜決定事項＞  １．○○○○○［重要］  ２．○○○○○」とが表示されている。尚、指定情報操作エリアＧ２１に表示されている画像は文書データの一部である。【００６７】
属性操作エリアＧ２２には、テキスト編集アプリケーションａｐｐ３において予め決められた属性を示す属性アイコンＺ２１〜Ｚ２６が表示されている。属性アイコンＺ２１〜Ｚ２６の属性として、テキスト編集アプリケーションａｐｐ３によって実行可能なテキスト編集処理の種類が予め決められている。テキスト編集アプリケーションａｐｐ３によって実行可能なテキスト編集処理の種類として、例えば、テキストデータの書式、文字形状、フォント、文字色、文字サイズ、表示回転角度を設定することができる。具体的には、属性アイコンＺ２１は属性「太字」を示し、指定情報の文字等を太字に変更する操作アイコンである。属性アイコンＺ２２は属性「下線」を示し、指定情報に下線を追加する操作アイコンである。属性アイコンＺ２３は属性「赤字」を示し、指定情報の文字等の色を赤字に変更する操作アイコンである。属性アイコンＺ２４は属性「カット」を示し、指定情報を切り取るカット編集を実行する操作アイコンである。属性アイコンＺ２５は属性「コピー」を示し、指定情報を一時的に保持するコピー編集を実行する操作アイコンである。属性アイコンＺ２６は属性「ペースト」を示し、コピー編集により一時的に保持している指定情報を貼り付けるペースト編集を実行する操作アイコンである。【００６８】
ワーク表示エリアＧ２４は、指定情報操作エリアＧ２１に表示している文書データに対して、ユーザの文字入力を受け付けるものである。例えば、ワーク表示エリアＧ２４にはＱＷＥＲＴＹキーボードやテンキーなどのキー入力手段を表示し、ユーザにより接触操作されたキーに対応する文字や数字の入力を受け付ける。ワーク表示エリアＧ２４において、ユーザによる手書き入力を受け付けるようにしてもよい。【００６９】
次に、図１２を参照して、文書データに対するテキスト編集時のユーザの操作手順及び処理について説明する。図１２（ａ）に示すとおり、タッチパネル１０１の操作画面に情報受付画面Ｇ２が表示されており、ユーザが指で属性アイコンＺ２１及びＺ２２に接触操作すると、操作内容判定部１２１はユーザの接触操作を検出し、表示制御部１２２は属性アイコンＺ２１に重畳して指アイコンＱ２１を表示するとともに、属性アイコンＺ２２に重畳して指アイコンＱ２２を表示する。指アイコンＱ２１、Ｑ２２はタッチパネル１０１上においてユーザの接触操作が検出された位置に表示される。具体的には、ユーザは右手の人差し指で属性アイコンＺ２１に接触してその接触操作を維持する。同時に、ユーザは右手の中指で属性アイコンＺ２２に接触してその接触操作を維持する。制御部１０２の情報取得部１２４の属性設定部１２４１は、操作内容判定部１２１の判定結果に基づいて、属性アイコンＺ２１が示す属性「太字」と、属性アイコンＺ２２が示す属性「下線」とを、ユーザにより取得される指定情報の属性として設定する。属性設定部１２４１は、現在設定されている属性「太字」、「下線」を示す属性情報を一時記憶領域１３４に登録する。【００７０】
ユーザは、属性アイコンＺ２１、Ｚ２２に接触操作したまま、指定情報操作エリアＧ２１に表示されている文書データの「１．○○○○○［重要］」の部分を右手の親指でタッチスライド操作すると、操作内容判定部１２１はユーザのタッチスライド操作を検出し、表示制御部１２２は文書データの「１．○○○○○［重要］」の部分に重畳して指アイコンＱ２３を表示する。表示制御部１２２は、図１２（ａ）に示すとおり、ユーザのタッチスライド操作における指の移動方向に沿って指アイコンＱ２３を移動する。これにより、制御部１０２の情報取得部１２４の指定情報取得部１２４２は、操作内容判定部１２１の判定結果に基づいて、ユーザのタッチスライド操作により指定された表示オブジェクト領域内の文書データの「１．○○○○○［重要］」部分を指定情報として取得する。アプリケーション処理部１２６は、文書データの「１．○○○○○［重要］」部分において文字フォントを太字に変更するとともに、文字列に下線を引くテキスト編集を実行する。表示制御部１２４は、テキスト編集後の「１．○○○○○［重要］」部分（即ち、図１２（ｂ）に示すとおり、太字／下線を付加した文字列）を表示する。【００７１】
このように、ユーザ操作により属性「太字」、「下線」が設定されており、かつ、表示オブジェクト領域から指定情報「１．○○○○○［重要］」が取得された場合、情報管理部１２５は属性「太字」、「下線」と指定情報「１．○○○○○［重要］」とを対応付けてアプリケーション処理部１２６に出力する。アプリケーション処理部１２６は、指定情報「１．○○○○○［重要］」を属性「太字」、「下線」が示すテキスト編集の種類に応じて編集し、編集後の指定情報を表示制御部１２２に出力する。表示制御部１２２は、指定情報操作エリアＧ１２に表示されている指定情報「１．○○○○○［重要］」をアプリケーション処理部１２６により処理された指定情報「１．○○○○○［重要］」（即ち、図１２（ｂ）に示すとおり、太字／下線を付加した文字列）と置き換えて表示する。【００７２】
次に、図１３を参照して、本発明の実施例２に係る携帯端末１Ａの基本的な処理について説明する。
（ステップＳＴ３１）
初めに、ユーザはタッチパネル１０１の操作部１１１を操作して、テキスト編集アプリケーションａｐｐ３を起動する。制御部１０２のアプリケーション処理部１２６は、記憶部１０３のアプリケーション記憶領域１３５からテキスト編集アプリケーションａｐｐ３のプログラムを読み出して実行する。
（ステップＳＴ３２）
アプリケーション処理部１２６は、テキスト編集アプリケーションａｐｐ３に従って、記憶部１０３の表示オブジェクト記憶領域１３２から編集対象の文書データを読み出し、情報受付画面Ｇ２をタッチパネル１０１の表示部１１２に表示する。ここで、表示制御部１２２は図１２に示す情報受付画面Ｇ２を表示部１１２に表示する。また、表示制御部１２２は情報受付画面Ｇ２のうち指定情報操作エリアＧ２１に読み出した文書データを表示する。尚、編集対象の文書データは表示オブジェクト記憶領域１３２に保存されている複数の文書データの中からユーザによって選択されたものである。
（ステップＳＴ３３）
表示制御部１２２は、情報受付画面Ｇ２のうち属性操作エリアＧ２２に属性アイコンＺ２１〜Ｚ２６を表示する。また、表示制御部１２２は情報受付画面Ｇ２に所定のワーク表示エリアＧ２４を表示する。
（ステップＳＴ３４）
これにより、図１２に示すような情報受付画面Ｇ２がタッチパネル１０１の操作画面に表示される。操作内容判定部１２１は、タッチパネル１０１の操作部１１１の検出結果に基づき、属性アイコンＺ２１〜Ｚ２６のいずれかに対してユーザの接触操作がなされたか否かを判定する。操作内容判定部１２１がユーザの接触操作を検出した場合、表示制御１２２は指アイコンＱ１、Ｑ２を情報受付画面Ｇ２に重畳して表示する。
（ステップＳＴ３５）
操作内容判定部１２１は、タッチパネル１０１の操作部１１１の検出結果に基づき、属性操作エリアＧ２２に対するユーザの接触操作がなされたと判定した場合、ユーザの指の接触位置に基づき、属性アイコンＺ２１〜Ｚ２６のうちのいずれの属性アイコンがユーザにより指示されたか判定する。その後、操作内容判定部１２１はユーザにより指示された属性アイコンが示す属性が設定されたことを判定する。例えば、ユーザが指で属性アイコンＺ２１に接触操作すると、操作内容判定部１２１は属性「太字」がユーザにより設定されたと判定する。ユーザが指で属性アイコンＺ２２に接触操作すると、操作内容判定部１２１は属性「下線」がユーザにより設定されたと判定する。情報取得部１２４の属性設定部１２４１は、ユーザにより指示された属性アイコンＺ２１の属性「太字」と、属性アイコンＺ２２の属性「下線」とを現在設定されている属性として設定する。即ち、属性設定部１２４１は現在設定されている属性「太字」と属性「下線」とを示す属性情報を一時記憶領域１３４に記憶する。【００７３】
（ステップＳＴ３６）
操作内容判定部１２１は、タッチパネル１０１の操作部１１１の検出結果に基づいて、指定情報操作エリアＧ２１に表示されている表示オブジェクト領域を指定するユーザのタッチスライド操作がなされたか否かを判定する。表示制御部１２２は、操作内容判定部１２１がユーザのタッチスライド操作を検出した場合、情報受付画面Ｇ２の指定情報操作エリアＧ２１に重畳して、ユーザの指の接触位置に指アイコンＱ２３を表示する。
（ステップＳＴ３７）
情報取得部１２４の指定情報取得部１２４２は、ユーザにより指定された表示オブジェクトを取得する。つまり、指定情報取得部１２４２はユーザのタッチスライド操作により指定された表示オブジェクト領域において、文書データの中から選択された指定情報「１．○○○○○［重要］」を取得する。
（ステップＳＴ３８）
アプリケーション処理部１２６は、ユーザにより指定された表示オブジェクト（指定情報）に対して、ユーザにより設定された属性が示す種類のテキスト編集を実行する。つまり、アプリケーション処理部１２６は文書データの「１．○○○○○［重要］」部分について、文字フォントを太字にするとともに、文字列に下線を引くテキスト編集を実行する。表示制御部１２４は、文書データの「１．○○○○○［重要］」部分をテキスト編集後の「１．○○○○○［重要］」（図１２（ｂ）に示すとおり、太字／下線を付加した文字列）に変更する。
（ステップＳＴ３９）
ユーザによるタッチスライド操作が指定情報操作エリアＧ２１に対して行なわれない場合、操作内容判定部１２１はユーザが指を属性アイコンＺ２１、Ｚ２２から離して、その接触操作を解除したか否かを判定する。操作内容判定部１２１は、ユーザによる接触操作が解除されるまで、ユーザのタッチスライド操作が行なわれたか否かの判定を繰り返す。ユーザによる接触操作が解除された場合、フローはステップＳＴ３４に戻る。【００７４】
（ステップＳＴ４０）
ステップＳＴ３４において、属性アイコンＺ２１〜Ｚ２６のうちいずれかを指示するユーザの接触操作が検出されない場合、操作内容判定部１２１はユーザによるスクロール操作を検出したか否かを判定する。
（ステップＳＴ４１）
操作内容判定部１２１がユーザのスクロール操作を検出した場合、表示制御部１２２はタッチパネル１０１の表示部１１２に表示されている情報受付画面Ｇ２内の画像をユーザの指定方向にスクロールする。これにより、図１１、図１２に示した指定情報操作エリアＧ２１内の文書データが切り替えられるか、指定情報操作エリアＧ２１の領域外の画像が表示されるようになる。【００７５】
（ステップＳＴ４２）
ユーザによるスクロール操作が検出されない場合、操作内容判定部１２１はタッチパネル１０１の操作部１１１の検出結果に基づき、その他のユーザ操作がなされたか否かを判定する。例えば、ユーザがワーク表示エリアＧ２４において入力した文字情報を指定情報操作エリアＧ２１内のユーザの指定位置に入力したか否か判定される。
（ステップＳＴ４３）
ステップＳＴ４２においてその他のユーザ操作が行なわれた場合、制御部１０２は当該ユーザ操作に応じた処理を実行する。例えば、ユーザがワーク表示エリアＧ２４においてキー入力操作により所望の文字列を入力すると、制御部１０２は入力文字列を指定情報操作エリアＧ２１においてユーザにより指定された位置に入力する。【００７６】
（ステップＳＴ４４）
ステップＳＴ４２においてその他のユーザ操作が検出されない場合、操作内容判定部１２１はタッチパネル１０１の操作部１１１の検出結果に基づき、テキスト編集アプリケーションａｐｐ３を終了するか否かを判定する。
（ステップＳＴ４５）
ユーザがタッチパネル１０１の操作部１１１を操作して、テキスト編集アプリケーションａｐｐ３を終了した場合、制御部１０２はそのアプリケーションプログラムを終了する。【００７７】
このように、実施例２に係る携帯端末１Ａでは、ユーザにより属性「太字」と「下線」とが設定されており、表示オブジェクト領域から指定情報「１．○○○○○［重要］」が取得された場合、当該指定情報「１．○○○○○［重要］」に対して属性「太字」と「下線」とが示すテキスト編集の種類に応じた処理を実行することができる。つまり、本実施例は指定情報として取得された編集対象（表示オブジェクト）に対して、属性に対応する種類の処理を実行することができる。これにより、ユーザは操作画面に表示されている属性アイコンや表示オブジェクトを指定することにより、属性に応じた種類の処理を実行することができる。従って、ユーザの操作性を向上することができ、また、ユーザは直感的に携帯端末１Ａを操作して属性に応じた処理を所望の指定情報に対して実行することができる。
【実施例３】
【００７８】
次に、本発明の実施例３に係る携帯端末１Ｂについて説明する。実施例３の携帯端末１Ｂは実施例１の携帯端末１と同様の構成（図２参照）を具備する。本実施例において、記憶部１０３のアプリケーション記憶領域１３５には、検索アプリケーションａｐｐ４が保存されている。また、記憶部１０３の表示オブジェクト記憶領域１３２には検索アプリケーションａｐｐ４の検索対象である文書データが保存されている。図１４は、携帯端末１Ｂにおいて検索アプリケーションａｐｐ４が起動している場合にタッチパネル１０１に表示される情報受付画面Ｇ３を示す。制御部１０２が検索アプリケーションａｐｐ４のプログラムを実行して記憶部１０３の表示オブジェクト記憶領域１３２から検索対象である文書データを読み出した場合、情報受付画面Ｇ３はタッチパネル１０１の操作画面に表示される。【００７９】
図１４に示すとおり、情報受付画面Ｇ３は検索対象である文書データを表示する指定情報操作エリアＧ３１と、所定の属性を指定する属性アイコンＺ３１〜Ｚ３３を表示する属性操作エリアＧ３２と、指定情報操作エリアＧ３１においてユーザが指定した指定情報を表示する入力操作エリアＧ３３と、検索アプリケーションａｐｐ４のプログラム実行により入力操作エリアＧ３３に入力された指定情報に基づく検索処理の検索結果を表示する検索結果表示エリアＧ３４とを含む。指定情報操作エリアＧ３１は操作画面の上部に表示されるとともに、検索結果表示エリアＧ３４は操作画面の下部に表示される。また、入力操作エリアＧ３３と属性操作エリアＧ３２とは、操作画面の中央位置にそれぞれ表示される。【００８０】
指定情報操作エリアＧ３１には、ユーザによる検索対象である文書データが表示される。この文書データはメール文書を含む。図１４において、指定情報操作エリアＧ３１には文書データの一部が表示されている。属性操作エリアＧ３２は、検索アプリケーションａｐｐ４において予め決められている属性を示す属性アイコンＺ３１〜Ｚ３３を表示する。属性アイコンＺ３１〜Ｚ３３の属性として、検索アプリケーションａｐｐ４によって実行可能な検索処理の種類が予め決められている。具体的には、属性アイコンＺ３１は属性「テキスト」を示し、検索対象の文書データから指定情報に対応付けられるテキスト情報を検索する処理を実行する操作アイコンである。属性アイコンＺ３２は属性「類似」を示し、検索対象の文書データから指定情報に対応付けられる類似情報を検索する処理を実行する操作アイコンである。属性アイコンＺ３３は属性「画像」を示し、検索対象の文書データから指定情報に対応付けられる画像情報を検索する処理を実行する操作アイコンである。【００８１】
次に、図１５を参照して、ユーザが検索処理を実行するときの操作手順及び処理について説明する。図１５（ａ）に示すとおり、情報受付画面Ｇ３がタッチパネル１０１の操作画面に表示されており、ユーザが指で属性アイコンＺ３１に接触操作すると、操作内容判定部１２１はユーザの接触操作を検出し、表示制御部１２２は属性アイコンＺ３１に重畳して指アイコンＱ３１を表示する。つまり、指アイコンＱ３１はユーザの接触操作が検出された位置に表示される。具体的には、ユーザは右手の親指で属性アイコンＺ３１に接触しその接触操作を維持する。これにより、制御部１０２の属性設定部１２４１は操作内容判定部１２１の判定結果に基づき、属性アイコンＺ３１が示す属性「テキスト」を指定情報に対応付ける属性として設定する。属性設定部１２４１は、現在設定されている属性「テキスト」を示す属性情報を一時記憶領域１３４に記憶する。表示制御部１２２は、検索結果表示エリアＧ３４の左上部に現在設定されている属性「テキスト」を示すタブＴｂ３を表示する。【００８２】
ユーザは属性アイコンＺ３１を右手の親指で接触操作したまま、例えば、指定情報操作エリアＧ３１に表示されている文字列「遠隔ロック」を右手の人差し指（或いは、中指）でタッチスライド操作すると、操作内容判定部１２１はユーザのタッチスライド操作を検出し、表示制御部１２２は文字列「遠隔ロック」に重畳して指アイコンＱ３２を表示する。表示制御部１２２は、図１５（ａ）に示すとおり、ユーザのタッチスライド操作における指の移動方向に応じて、指アイコンＱ３２を移動する。これにより、制御部１０２の情報取得部１２４の指定情報取得部１２４２は操作内容判定部１２１の判定結果に基づいて、ユーザがタッチスライド操作で指定した表示オブジェクト領域に相当する文字列「遠隔ロック」を指定情報として取得する。このとき、表示制御部１２２は文字列「遠隔ロック」が指定情報操作エリアＧ３１から入力操作エリアＧ３３に移動するときに表示されるアニメーション画像を情報受付画面Ｇ３に重畳して表示するようにしてもよい。ここで、図８に示したアニメーション画像を適用してもよい。図１５（ｂ）に示すとおり、表示制御部１２２はユーザにより指定情報として取得された文字列「遠隔ロック」を入力操作エリアＧ３３の入力フィールドに表示する。【００８３】
このように、ユーザにより属性「テキスト」が設定されており、表示オブジェクト領域から指定情報「遠隔ロック」が取得された場合、情報管理部１２５は属性「テキスト」に指定情報「遠隔ロック」を対応付けてアプリケーション処理部１２６に出力する。アプリケーション処理部１２６は、記憶部１０３に記憶されている検索対象情報、或いは、外部サーバ５に格納されている検索対象情報から、指定情報「遠隔ロック」に対応付けられるテキスト情報を取得する検索処理を実行する。例えば、アプリケーション処理部１２６は検索対象情報から指定情報「遠隔ロック」を含む文書データや、指定情報「遠隔ロック」の意味を説明するサイト情報を検索結果として得る。表示制御部１２２はアプリケーション処理部１２６の検索処理により得られた検索結果を検索結果表示エリア３４に表示する。【００８４】
実施例３に係る携帯端末１Ｂは、ユーザにより属性「テキスト」が設定されており、表示オブジェクト領域から指定情報「遠隔ロック」が取得された場合、指定情報「遠隔ロック」に基づき、属性「テキスト」が示す検索処理の種類に応じた検索処理（テキスト検索）を実行することができる。つまり、携帯端末１Ｂは指定情報として取得された処理対象（表示オブジェクト）に対して属性として設定された種類の処理を実行することができる。ユーザは操作画面に表示されている属性アイコンや表示オブジェクトを指定することにより、属性に応じた種類の処理を実行することができる。従って、ユーザの操作性を向上することができ、また、ユーザは直感的に携帯端末１Ｂを操作して属性に応じた処理を所望の指定情報に基づいて実行することができる。
【実施例４】
【００８５】
次に、本発明の実施例４に係る携帯端末１Ｃについて説明する。図１６は、携帯端末１Ｃの構成を示すブロック図である。図１６において、図２と同一の構成部分には同一の符号を付し、その説明を省略する。実施例４に係る携帯端末１Ｃは、実施例１に係る携帯端末１に具備される情報取得部１２４と情報管理部１２５とに代えて、情報入力部１２８と判定部とを具備する。また、記憶部１０３のアプリケーション記憶領域１３５には検索アプリケーションａｐｐ５が保存されている。記憶部１０３の表示オブジェクト記憶領域１３２には検索アプリケーションａｐｐ５による検索対象の文書データが保存されている。【００８６】
タッチパネル１０１の操作画面に表示されている入力欄がユーザによって指定されており、検索対象の文書データの一部が指定された場合、情報入力部１２８は指定された文書データの一部を指定情報として受け付ける。つまり、情報入力部１２８は検索アプリケーションａｐｐ５のプログラムが実行される入力情報として指定情報を入力する。判定部１２９は、情報入力部１２８で受け付けた指定情報の形態種別を判定し、その判定結果をアプリケーション処理部１２６へ出力する。判定部１２９は、入力された指定情報がテキストデータであるか、或いは、画像データであるかを判定する。【００８７】
アプリケーション処理部１２６は、操作内容判定部１２１の判定結果に基づき、記憶部１０３のアプリケーション記憶領域１３５に記憶されている検索アプリケーションａｐｐ５を読み出してそのプログラムを実行する。実施例４に係る携帯端末１Ｃでは、アプリケーション処理部１２６は検索処理部として機能する。アプリケーション処理部１２６は、判定部１２９の判定結果に基づいて、予め決められた種類の検索処理を実行する。例えば、判定部１２９によって指定情報がテキストデータであると判定された場合、アプリケーション処理部１２６は検索対象情報から指定情報に対応付けられたテキスト情報を検索する。判定部１２９によって指定情報が画像データであると判定された場合、アプリケーション処理部１２６は検索対象情報から指定情報に対応付けられた画像情報を検索する。【００８８】
図１７は、携帯端末１Ｃにおいて検索アプリケーションａｐｐ５が起動している場合にタッチパネル１０１に表示される情報受付画面Ｇ４を示す。携帯端末１Ｃにおいて検索アプリケーションａｐｐ５のプログラムが実行され、制御部１０２が検索対象である文書データを記憶部１０３の表示オブジェクト記憶領域１３２から読み出した場合、情報受付画面Ｇ４がタッチパネル１０１の操作画面に表示される。【００８９】
図１７に示すとおり、情報受付画面Ｇ４は検索対象である文書データを表示する指定情報操作エリアＧ４１と、検索対象である文書データのうちユーザにより指定された指定情報を受け付ける入力操作エリアＧ４３と、検索アプリケーションａｐｐ５のプログラム実行により入力操作エリアＧ４３に入力された指定情報に基づく検索処理の検索結果を表示する検索結果表示エリアＧ４４とを含む。指定情報操作エリアＧ４１は操作画面の上部に表示され、検索結果表示エリアＧ４４は操作画面の下部に表示される。また、入力操作エリアＧ４３は指定情報操作エリアＧ４１と検索結果表示エリアＧ４４との中間位置に表示される。指定情報操作エリアＧ４１には検索対象である文書データが表示される。この文書データは、メール文書を含む。図１７において、指定情報操作エリアＧ４１に表示されている画像は文書データの一部である。入力操作エリア４３は、検索処理の検索キーとなる指定情報を入力する入力欄Ｆ１と、入力欄Ｆ１の指定情報に基づき検索処理を実行する検索アイコンＦ２とを含む。【００９０】
次に、図１８を参照して検索処理を実行するときの操作手順及び処理について説明する。図１８（ａ）に示すとおり、情報受付画面Ｇ４がタッチパネル１０１の操作画面に表示されており、ユーザが入力操作エリアＧ４３の入力欄Ｆ１に接触操作すると、操作内容判定部１２１はユーザの接触操作を検出し、表示制御部１２２は入力欄Ｆ１に重畳して指アイコンＱ４１を表示する。つまり、指アイコンＱ４１はユーザの接触操作が検出された位置に表示される。具体的には、ユーザは右手の親指で入力欄Ｆ１に接触してその接触操作を維持する。【００９１】
ユーザは入力欄Ｆ１を右手の親指で接触操作したまま指定情報操作エリアＧ４１に表示されている文字列「遠隔ロック」を右手の人差し指（或いは、中指）でタッチスライド操作すると、操作内容判定部１２１はユーザのタッチスライド操作を検出し、表示制御部１２２は文字列「遠隔ロック」に重畳して指アイコンＱ４２を表示する。表示制御部１２２は、図１８（ａ）に示すように、ユーザのタッチスライド操作における指の移動方向に応じて、指アイコンＱ４２を移動する。これにより、制御部１０２の情報入力部１２８は操作内容判定部１２１の判定結果に基づいて、ユーザのタッチスライド操作により指定された表示オブジェクト領域に対応付けられた文字列「遠隔ロック」を受け付ける。つまり、情報入力部１２８はユーザにより指定された検索対象の文書データの一部である文字列「遠隔ロック」を指定情報として取得する。【００９２】
このとき、表示制御部１２２はユーザにより指定された文字列「遠隔ロック」が指定情報操作エリアＧ４１から入力操作エリアＧ４３の入力欄Ｆ１に移動するときに表示されるアニメーション画像を情報受付画面Ｇ４に重畳して表示するようにしてもよい。ここで、図８に示したアニメーション画像を適用することができる。表示制御部１２２は、図１８（ｂ）に示すとおり、ユーザにより指定情報として取得された文字列「遠隔ロック」を入力操作エリアＧ４３の入力欄Ｆ１に表示する。【００９３】
このように、ユーザが入力欄Ｆ１を利用して表示オブジェクト領域から指定情報「遠隔ロック」を取得した場合、情報入力部１２８は当該指定情報「遠隔ロック」をアプリケーション処理部１２６に出力する。アプリケーション処理部１２６は、指定情報「遠隔ロック」に基づき、記憶部１０３に記憶されている検索対象情報、或いは、外部サーバ５に格納されている検索対象情報から指定情報「遠隔ロック」に対応付けられたテキスト情報又は画像情報を取得する検索処理を実行する。例えば、アプリケーション処理部１２６は検索対象情報から指定情報「遠隔ロック」を含む文書データや、指定情報「遠隔ロック」の意味を説明するサイト情報を検索結果として取得する。表示制御部１２２は、アプリケーション処理部１２６の検索処理により得られた検索結果を検索結果表示エリアＧ４４に表示する。【００９４】
次に、図１９を参照して実施例４に係る携帯端末１Ｃの基本的な処理について説明する。
（ステップＳＴ５１）
初めに、ユーザはタッチパネル１０１の操作部１１１を操作して、検索アプリケーションａｐｐ５を起動する。携帯端末１Ｃの制御部１０２のアプリケーション処理部１２６は、記憶部１０３のアプリケーション記憶領域１３５から検索アプリケーションａｐｐ５のプログラムを読み出して実行する。
（ステップＳＴ５２）
アプリケーション処理部１２６は、検索アプリケーションａｐｐ５に従って記憶部１０３の表示オブジェクト記憶領域１３２から検索対象の文書データを読み出し、図１７に示すような情報受付画面Ｇ４をタッチパネル１０１の表示部１１２に表示する。つまり、表示制御部１２２は情報受付画面Ｇ４のうち指定情報操作エリアＧ４１に読み出した文書データを表示する。検索対象の文書データは、表示オブジェクト記憶領域１３２に保存されている複数の文書データからユーザによって指定されたものである。
（ステップＳＴ５３）
表示制御部１２２は、情報受付画面Ｇ４のうち入力操作エリア４３に入力欄Ｆ１と検索アイコンＦ２とを表示する。また、表示制御部１２２は情報受付画面Ｇ４に検索結果表示エリアＧ４４を表示する。
（ステップＳＴ５４）
図１７に示すような情報受付画面Ｇ４がタッチパネル１０１の操作画面に表示されている。操作内容判定部１２１は、タッチパネル１０１の操作部１１１の検出結果に基づいて、ユーザが入力欄Ｆ１に対して接触操作したか否かを判定する。操作内容判定部１２１がユーザの接触操作を検出すると、表示制御部１２２は指アイコンＱ４１を情報受付画面Ｇ４の入力欄Ｆ１に重畳して表示する。【００９５】
（ステップＳＴ５５）
操作内容判定部１２１は、タッチパネル１０１の操作部１１１の検出結果に基づいて、ユーザが指定情報操作エリアＧ４１の表示オブジェクト領域にタッチスライド操作を行なったか否かを判定する。操作内容判定部１２１がユーザのタッチスライド操作を検出すると、表示制御部１２２はユーザの指の接触位置に指アイコンＱ４２を情報受付画面Ｇ４の指定情報操作エリアＧ４１に重畳して表示する。
（ステップＳＴ５６）
情報入力部１２８は、ユーザにより指定された表示オブジェクトを取得する。つまり、情報入力部１２８はユーザのタッチスライド操作により指定された表示オブジェクト領域において、文書データから指定情報「遠隔ロック」を取得する。
（ステップＳＴ５７）
表示制御部１２２は指定情報「遠隔ロック」が指定情報操作エリアＧ４１から入力操作エリア４３の入力欄Ｆ１に移動するときに表示されるアニメーション画像を情報受付画面Ｇ４に重畳して表示する。ここで、指定情報操作エリアＧ４１から入力操作エリアＧ４３の入力欄Ｆ１に移動する際、指定情報「遠隔ロック」の画像が徐々に拡大され、その後、次第に縮小されるように表示される。
（ステップＳＴ５８）
表示制御部１２２は、入力操作エリアＧ４３の入力欄Ｆ１に表示する。
（ステップＳＴ５９）
ステップＳＴ５５においてユーザのタッチスライド操作が検出されない場合、操作内容判定部１２１はユーザの指が入力欄Ｆ１から離されて、接触操作が解除されたか否かを判定する。操作内容判定部１２１は、ユーザの接触操作が解除されるまで、タッチスライド操作が検出されたか否かの判定を繰り返す。ユーザの接触操作が解除されると、フローはステップＳＴ５４に戻る。【００９６】
（ステップＳＴ６０）
ステップＳＴ５４において入力欄Ｆ１に対するユーザの接触操作を検出しない場合、操作内容判定部１２１はユーザのスクロール操作を検出したか否かを判定する。
（ステップＳＴ６１）
操作内容判定部１２１がユーザのスクロール操作を検出すると、表示制御部１２２はタッチパネル１０１の表示部１１２に表示されている情報受付画面Ｇ４内の画像をユーザの指定方向にスクロールする。これにより、指定情報操作エリアＧ４１に表示される文書データが切り替えられたり、指定情報操作エリアＧ４１の領域外の画像が表示されたりする。【００９７】
（ステップＳＴ６２）
ステップＳＴ６０においてユーザのスクロール操作が検出されない場合、操作内容判定部１２１はタッチパネル１０１の操作部１１１の検出結果に基づいて、ユーザが検索アイコンＦ２に接触操作したか否かを判定する。
（ステップＳＴ６３）
検索アイコンＦ２に対するユーザの接触操作が検出されると、判定部１２９は情報入力部１２８で受け付けた指定情報の形態種別を判定し、その判定結果をアプリケーション処理部１２６へ出力する。ここで、指定情報「遠隔ロック」はテキストデータであるため、当該テキストデータを示す指定情報の形態種別がアプリケーション処理部１２６に出力される。
（ステップＳＴ６４）
アプリケーション処理部１２６は、判定部１２９の判定結果に基づいて、検索処理の種類（即ち、検索方法）を決定する。ここでは、テキストデータという形態種別に基づいて、アプリケーション処理部１２６はテキスト検索を実行することを決定する。また、アプリケーション処理部１２６はテキスト検索の検索方法として予め決められている検索方法（例えば、インターネットを介した検索方法）を実行することを決定する。
（ステップＳＴ６５）
アプリケーション処理部１２６は、無線通信部１０８を介して、インターネット４で接続されるサーバ５に指定情報「遠隔ロック」を検索キーとする検索処理の実行要求を送信する。
（ステップＳＴ６６）
その後、無線通信部１０８はサーバ５からインターネット４を介して検索結果を受信して、アプリケーション処理部１２６へ出力する。アプリケーション処理部１２６は、検索結果を検索結果表示エリアＧ４４に表示するように表示制御部１２２に指示する。これにより、検索結果が検索結果表示エリアＧ４４に表示される。【００９８】
（ステップＳＴ６７）
ステップＳＴ６２において検索アイコンＦ２に対するユーザの接触操作が一定時間以内に行なわれなかったことを検出すると、操作内容判定部１２１はタッチパネル１０１の操作部１１１の検出結果に基づいて、検索アプリケーションａｐｐ５を終了するか否かを判定する。
（ステップＳＴ６８）
ユーザがタッチパネル１０１の操作部１１１を操作して、検索アプリケーションａｐｐ５を終了させると、制御部１０２はアプリケーションプログラムの実行を終了する。【００９９】
実施例４に係る携帯端末１Ｃにおいて、ユーザにより入力欄Ｆ１が指定されており、表示オブジェクト領域から指定情報「遠隔ロック」が取得された場合、制御部１０２は指定情報「遠隔ロック」に対して検索処理を実行する。つまり、ユーザは操作画面に表示されている属性アイコンや表示オブジェクトを指定することにより、所望の属性に応じた種類の処理を実行することができる。これにより、ユーザの操作性を向上することができ、また、ユーザは直感的に携帯端末１Ｃを操作して属性に応じた処理を所望の指定情報に基づいて実行することができる。【０１００】
本発明は上記の実施例１乃至実施例４に限定されるものではない。上記の実施例に係る携帯無線端末１（或いは、携帯端末１Ａ、１Ｂ、１Ｃ）ではタッチパネル１０１に操作部１１１と表示部１１２とを具備したが、これに限定されるものではない。例えば、携帯端末１の表示部１１２をタッチセンサを搭載しないディスプレイとし、操作部１１１としてマウス、キーボード、スイッチなどの操作手段を適用してもよい。また、実施例１の携帯端末１に適用した家計簿情報取得アプリケーションａｐｐ１と家計簿管理アプリケーションａｐｐ２とを同一のプログラムで実行される１つのアプリケーションとしてもよい。或いは、家計簿情報取得アプリケーションａｐｐ１は携帯端末１に予めインストールされているプログラムとしてもよい。【０１０１】
上記の実施例に係る携帯端末１では、タッチパネル１０１上においてユーザの指の接触位置に指アイコンを表示するようにて、ユーザは自身の接触操作を視覚的に把握することができるものとしたが、これに限定されるものではない。例えば、タッチパネル１０１上のユーザの指の接触位置（或いは、近接位置）を示す指アイコン、ユーザのタッチスライド操作やフリック操作を示すアイコン表示を省略してもよい。これにより、携帯端末１における表示制御の処理負荷を軽減することができる。或いは、指アイコンを表示せずに、ユーザが指定した表示オブジェクト領域や、当該表示オブジェクト領域に含まれるテキストデータや図表データに網掛け（ハッチング）や半透明の色を付加したり、文字の色や図表の色を変えるなどの操作画面上の視覚効果処理を施しても良い。【０１０２】
上記の実施例に係る携帯端末１は本発明の情報処理装置の一例であり、内部にコンピュータシステムを搭載している。このため、上述の操作手順や処理をプログラムとしてコンピュータ読取り可能な記録媒体に記憶してもよい。この場合、コンピュータシステムは記録媒体からプログラムを読み出して実行することにより、上述の操作手順や処理を実行することができる。尚、「コンピュータシステム」とはＣＰＵ、メモリ、周辺機器などのハードウェアのみならず、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などのソフトウェアを含む。「コンピュータシステム」がＷＷＷシステムを利用している場合には、ホームページ提供環境（或いは、ホームページ表示環境）を含むようにしてもよい。【０１０３】
上述のフローチャートの各ステップを実現するためのプログラムをコンピュータ読取り可能な記録媒体に記録してもよく、また、上記の実施例の機能を実現するためのプログラムをコンピュータ読取り可能な記録媒体に記録してもよい。この場合、記録媒体に記録されたプログラムをコンピュータシステムに読み込んで実行することにより、検出対象物（例えば、ユーザの指やスタイラスペンなど）の形状の推定値を算出するようにしてもよい。尚、「コンピュータ読取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリなどの書込可能な不揮発性メモリ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置をいう。【０１０４】
また、「コンピュータ読取り可能な記録媒体」は、インターネットなどのネットワークや電話回線及び通信回線を介してプログラムを送信することができるサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えば、ＤＲＡＭ）のように一定時間プログラムを保持することができる記憶手段を含む。上記のプログラムをコンピュータシステムの記憶装置に格納し、その後、当該プログラムを伝送媒体を介して、或いは、伝送媒体を伝搬する伝送波により他のコンピュータシステムに伝送するようにしてもよい。上記のプログラムを伝送する「伝送媒体」は、インターネットなどのネットワーク（通信網）、電話回線、通信回線のように情報伝送機能を有する媒体のことをいう。また、上記のプログラムは前述の機能の一部を実現するものであってもよい。更に、上記のプログラムはコンピュータシステムの既に記録されているプログラムと組み合わせて前述の機能を実現するような差分ファイル（差分プログラム）としてもよい。
【産業上の利用可能性】
【０１０５】
本発明は、携帯端末やスマートフォンなどの情報処理装置に適用して所望の画像を取り込んでその内容の解析処理や編集・検索処理を高いユーザ操作性で実現することができる。特に、携帯端末で取り込んだ画像から所望の属性に対応付けられる指定情報を簡単なユーザ操作で編集・検索処理を行なうことができる。本発明では、ユーザは複雑な操作手順を覚える必要がなく、直感的な操作で容易に画像の取り込み、解析処理、及び編集・検索処理を行なうことができるので、タッチパネル形式の情報処理装置に広く適用することができる。
【符号の説明】
【０１０６】
１、１Ａ、１Ｂ、１Ｃ  携帯端末
１０１  タッチパネル
１０２  制御部
１０３  記憶部
１０４  カメラ
１０５  カメラ制御部
１０６  画像処理部
１０７  画像解析部
１０８  無線通信部
１０９  音声信号処理部
１１０  計時部
１１１  操作部
１１２  表示部
１２１  操作内容判定部
１２２  表示制御部
１２３  登録部
１２４  情報取得部
１２５  情報管理部
１２６  アプリケーション処理部
１２７  音声制御部
１２８  情報入力部
１２９  判定部
１３１  カメラ画像記憶領域
１３２  表示オブジェクト記憶領域
１３３  プログラム記憶領域
１３４  一時記憶領域
１３５  アプリケーション記憶領域
１３６  指定情報記憶領域
１３７  指定情報データベース
１２４１  属性設定部
１２４２  指定情報取得部
【図２】
2013039025.tif 000003
【図３】
2013039025.tif 000004
【図４】
2013039025.tif 000005
【図５】
2013039025.tif 000006
【図６】
2013039025.tif 000007
【図７】
2013039025.tif 000008
【図８】
2013039025.tif 000009
【図９】
2013039025.tif 000010
【図１０】
2013039025.tif 000011
【図１１】
2013039025.tif 000012
【図１２】
2013039025.tif 000013
【図１３】
2013039025.tif 000014
【図１４】
2013039025.tif 000015
【図１５】
2013039025.tif 000016
【図１６】
2013039025.tif 000017
【図１７】
2013039025.tif 000018
【図１８】
2013039025.tif 000019
【図１９】
2013039025.tif 000020
【図１】
2013039025.tif 000021
【国際調査報告】
2013039025.tif 000022
2013039025.tif 000023
2013039025.tif 000024
2013039025.tif 000025
2013039025.tif 000026
2013039025.tif 000027
2013039025.tif 000028