(57)【要約】【課題】撮影する画像と、その画像と重なる画像と、の位置関係を、正確に認識させることができること。【解決手段】ガイド画像表示部Ｓ１に、撮影部で撮影する撮影画像と予め記憶する先行画像Ｓ１１とが重なる重複部分を示す案内画像ｒ１０、を表示する。【選択図】図５
2011259312.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影部と、
前記撮影部で撮影する撮影画像と予め記憶する先行画像とが重なる重複部分を示す案内画像、を表示する案内画像表示部と、
を備えることを特徴とする撮影装置。
【請求項２】
前記案内画像表示部は、前記先行画像と前記重複部分を示す画像を重ねて表示することを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記案内画像表示部は、前記重複部分以外の部分を隠すように、前記先行画像を表示することを特徴とする請求項1又は２に記載の撮影装置。
【請求項４】
前記案内画像表示部は、前記先行画像に、前記重複部分を囲む線を表示することを特徴とする請求項1又は２に記載の撮影装置。
【請求項５】
前記撮影画像を表示する撮影画像表示部を備えることを特徴とする請求項１から４のいずれか一項に記載の撮影装置。
【請求項６】
前記先行画像は、前記撮影部で先に撮影した画像であることを特徴とする請求項１から５のいずれか一項に記載の撮影装置。
【請求項７】
前記撮影部の位置変化を検出する移動検出部と、
前記移動検出部が検出した位置変化に基づいて、前記重複部分を示す画像を生成する画像処理部と、を備え、
前記案内画像表示部は、前記画像処理部が生成した画像を表示することを特徴とする請求項６に記載の撮影装置。
【請求項８】
前記画像処理部は、前記先行画像に前記重複部分がない場合、前記先行画像において前記撮影部が撮影する画像への方向を示す画像を生成することを特徴とする請求項７に記載の撮影装置。
【請求項９】
先に撮影した画像を文字変換した第１の文字データと、後に撮影した画像を文字変換した第２の文字データと、を比較し、前記先に撮影した画像と前記後に撮影した画像とが重なる重複部分の文字データに異なる文字データがあることを検出することを特徴とする請求項１から８のいずれか一項に記載の撮影装置。
【請求項１０】
先に撮影した画像を文字変換した第１の文字データと、後に撮影した画像を文字変換した第２の文字データと、を結合するとき、前記先に撮影した画像と前記後に撮影した画像とが重なる重複部分の文字データを、前記第１の文字データ又は前記第２の文字データのものとすることを特徴とする請求項１から９のいずれか一項に記載の撮影装置。
【請求項１１】
撮影装置における撮影方法において、
前記撮影装置が、被写体を撮影する第１の過程と、
前記撮影装置が、前記第１の過程で撮影する撮影画像と予め記憶する先行画像とが重なる重複部分を示す案内画像、を表示する第２の過程と、
を有することを特徴とする撮影方法。
【請求項１２】
撮影装置のコンピュータに、
被写体を撮影する撮影手順、
前記撮影手順で撮影する撮影画像と予め記憶する先行画像とが重なる重複部分を示す案内画像、を表示する案内画像表示手段、
を実行させるための撮影プログラム。
【請求項１３】
撮影部で撮影する撮影画像と予め記憶する先行画像とが重なる重複部分を示す案内画像、を生成するプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置、携帯電話装置、撮影方法、撮影プログラム、及びプロセッサに関する。
【背景技術】
【０００２】
近年の撮影技術では、撮影装置での撮影範囲より広い範囲を撮影したパノラマ画像を提供する技術が知られている。この技術では、撮影した複数の画像を繋ぎ合わせることで、１枚のパノラマ画像を提供している。具体的には、撮影の際に、マークや先に撮影した画像の一部を表示することで、パノラマ画像のための撮影を支援することが知られている。
例えば、特許文献１には、被写体に対するカメラの相対位置を示す移動マークと移動マークが移動して到達すべき目標位置を示すゴールマークとからなる一対のガイドマークを画像上に表示し、ゴールマークの形状が、画像を貼り合わせる時に許容される画像の相対位置ズレ量に合わせて移動マークの到達目標位置に対するズレを許容する形状となることが記載されている。
また、例えば、特許文献２には、先に撮影した先行写真画像の一部を、後続写真画像の撮影のためのガイド画像としてスルー画像に重ね合わせてモニタに表示し、先行写真画像の撮影時の輝度に応じてガイド画像の透過率を設定することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６０２７８号公報
【特許文献２】特開２００９−４４３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、ガイドマークは、移動マークとゴールマークを一致させたときに、パノラマ画像を提供することを示す情報である。つまり、ガイドマークが表示されても、どの部分の画像が繋がるのかを、ユーザが認識できないという欠点があった。また、例えば、移動マークとゴールマークが一致しない場合には、どのような画像が提供されるかをユーザが認識できない、という欠点があった。
また、特許文献２に記載の技術では、表示のガイド幅が固定されているので、先行写真画像と後続写真画像との重なる部分が分かりにくいという欠点があった。
このように、特許文献１、２に記載の技術では、撮影する画像とその画像と重なる画像との関係を、正確に認識させることができない、という欠点があった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、撮影する画像と、その画像と重なる画像と、の関係を、正確に認識させることができる撮影装置、携帯電話装置、撮影方法、撮影プログラム、及びプロセッサを提供する。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明は、被写体を撮影する撮影部と、前記撮影部で撮影する撮影画像と予め記憶する先行画像とが重なる重複部分を示す案内画像、を表示する案内画像表示部と、を備えることを特徴とする撮影装置である。
【０００７】
（２）また、本発明は、上記の撮影装置において、前記案内画像表示部は、前記先行画像と前記重複部分を示す画像を重ねて表示することを特徴とする。
【０００８】
（３）また、本発明は、上記の撮影装置において、前記案内画像表示部は、前記重複部分以外の部分を隠すように、前記先行画像を表示することを特徴とする。
【０００９】
（４）また、本発明は、上記の撮影装置において、前記案内画像表示部は、前記先行画像に、前記重複部分を囲む線を表示することを特徴とする。
【００１０】
（５）また、本発明は、上記の撮影装置において、前記撮影画像を表示する撮影画像表示部を備えることを特徴とする。
【００１１】
（６）また、本発明は、上記の撮影装置において、前記先行画像は、前記撮影部で先に撮影した画像であることを特徴とする。
【００１２】
（７）また、本発明は、上記の撮影装置において、前記撮影部の位置変化を検出する移動検出部と、前記移動検出部が検出した位置変化に基づいて、前記重複部分を示す画像を生成する画像処理部と、を備え、前記案内画像表示部は、前記画像処理部が生成した画像を表示することを特徴とする。
【００１３】
（８）また、本発明は、上記の撮影装置において、前記画像処理部は、前記先行画像に前記重複部分がない場合、前記先行画像において前記撮影部が撮影する画像への方向を示す画像を生成することを特徴とする。
【００１４】
（９）また、本発明は、先に撮影した画像を文字変換した第１の文字データと、後に撮影した画像を文字変換した第２の文字データと、を比較し、前記先に撮影した画像と前記後に撮影した画像とが重なる重複部分の文字データに異なる文字データがあることを検出することを特徴とする。
【００１５】
（１０）また、本発明は、先に撮影した画像を文字変換した第１の文字データと、後に撮影した画像を文字変換した第２の文字データと、を結合するとき、前記先に撮影した画像と前記後に撮影した画像とが重なる重複部分の文字データを、前記第１の文字データ又は前記第２の文字データのものとすることを特徴とする撮影装置である。
【００１６】
（１１）また、本発明は、撮影装置における撮影方法において、前記撮影装置が、被写体を撮影する第１の過程と、前記撮影装置が、前記第１の過程で撮影する撮影画像と予め記憶する先行画像とが重なる重複部分を示す案内画像、を表示する第２の過程と、を有することを特徴とする撮影方法である。
【００１７】
（１２）また、本発明は、撮影装置のコンピュータに、被写体を撮影する撮影手順、前記撮影手順で撮影する撮影画像と予め記憶する先行画像とが重なる重複部分を示す案内画像、を表示する案内画像表示手段、を実行させるための撮影プログラムである。
【００１８】
（１３）また、本発明は、撮影部で撮影する撮影画像と予め記憶する先行画像とが重なる重複部分を示す案内画像、を生成するプロセッサである。
【発明の効果】
【００１９】
本発明によれば、撮影する画像と、その画像と重なる画像と、の位置関係を、正確に認識させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態に係る携帯電話装置による撮影風景を示す概略図である。
【図２】本実施形態に係る長尺レシートと撮影範囲の一例を示す概略図である。
【図３】本実施形態に係る携帯電話装置の画面の一例を示す概略図である。
【図４】本実施形態に係る携帯電話装置の画面の別の一例を示す概略図である。
【図５】本実施形態に係る携帯電話装置の画面の別の一例を示す概略図である。
【図６】本実施形態に係る携帯電話装置の画面の別の一例を示す概略図である。
【図７】本実施形態に係る携帯電話装置の画面の別の一例を示す概略図である。
【図８】本実施形態に係る長尺レシートと撮影範囲の別の一例を示す概略図である。
【図９】本実施形態に係る携帯電話装置の画面の別の一例を示す概略図である。
【図１０】本実施形態に係る携帯電話装置の画面の別の一例を示す概略図である。
【図１１】本実施形態に係る携帯電話装置の構成を示す概略ブロック図である。
【図１２】本実施形態に係る携帯電話装置の構成を示す概略ブロック図である。
【図１３】本実施形態に係る先行画像を示す概略図である。
【図１４】本実施形態に係る携帯電話装置の動作の一例を示すフロー図である。
【図１５】本発明の第２の実施形態に係る携帯電話装置の画面の一例を示す概略図である。
【図１６】本実施形態に係る文字データの一例を示す概略図である。
【図１７】本実施形態に係る携帯電話装置の画面の一例を示す概略図である。
【図１８】本実施形態に係る文字データの一例を示す概略図である。
【図１９】本実施形態に係る文字データの一例を示す概略図である。
【図２０】本実施形態に係る携帯電話装置の構成を示す概略ブロック図である。
【図２１】本実施形態に係る文字読取部の構成を示す概略ブロック図である。
【図２２】本実施形態に係る重複フラグを付加した文字データの一例を示す概略図である。
【図２３】各実施形態の変形例に係るガイド画像の一例を示す概略図である。
【図２４】各実施形態の変形例に係るガイド画像の別の一例を示す概略図である。
【図２５】各実施形態の変形例に係る携帯電話装置の画面の別の一例を示す概略図である。
【発明を実施するための形態】
【００２１】
（第１の実施形態）
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の第１の実施形態に係る携帯電話装置ａ１による撮影風景を示す概略図である。この図は、携帯電話装置ａ１を用いて、長さの長い長尺レシートＲ１を撮影していることを示す。
ここで、長尺レシートＲ１の全体は、携帯電話装置ａ１の撮影範囲（例えば、符号ｓ１１を付した領域）に収まらない。そのため、携帯電話装置ａ１のユーザは、携帯電話装置ａ１の位置を移動させて、数回に分けて長尺レシートＲ１の全体を撮影する。
図１は、時刻ｔ１において、携帯電話装置ａ１が符号ｓ１１を付した鎖線で囲まれた領域（撮影範囲ｓ１１という）を撮影したことを示す。また、この図は、時刻ｔ２（＞ｔ１）において、符号ｓ１２を付した鎖線で囲まれた領域（撮影範囲ｓ１２という）を撮影することを示す。
【００２２】
図２は、本実施形態に係る長尺レシートＲ１と撮影範囲の一例を示す概略図である。この図において、長尺レシートＲ１には、店名「○○スーパー  △△店」、電話番号「ＴＥＬ：１２３−４５６−７８９０」、取引日時「２０１０年３月１日（月）２３：４５」、識別番号「ＮＯ．００１１」が記載されている。また、長尺レシートＲ１には、「領収証」との記載の下部に、商品名とその商品の金額が記載されている。具体的には、商品名が「商品１」の商品は、金額が「１０５」円であり、商品１〜商品２３の順に記載されている。また、長尺レシートＲ１には、商品名とその商品の金額の下部に合計「合計  ￥５，４４２」、預かり金額「お預かり  ￥１０，０００」、釣り「お釣り  ￥４，５５８」が記載されている。長尺レシートＲ１には、さらにその下部に、商品数「お買上げ商品数：２３点」等が記載されている。
図２は、撮影範囲ｓ１１と撮影範囲ｓ１２には、重なる部分（重複部分ｒ１１という）が存在することを示す。具体的には、重複部分ｒ１１は、商品名「商品５」とその商品の金額「￥１９８」から商品名「商品７」とその商品の金額「￥１４８」までが記載されている。
【００２３】
以下、図３〜図７を用いて、携帯電話装置ａ１の画面フローの一例について説明をする。この例での画面フローは、以下の流れとなる。
（１）図３は、時刻ｔ１（１回目）の撮影における携帯電話装置ａ１の画面の一例を示す概略図である。その後、携帯電話装置ａ１が撮影準備をすると、図４の画面となる。
（２）図４は、時刻ｔ１での位置から移動する前の携帯電話装置ａ１の画面の一例を示す概略図である。その後、携帯電話装置ａ１の位置を移動すると、図５の画面となる。
（３）図５は、時刻ｔ１での位置から移動した後の携帯電話装置ａ１の画面の一例を示す概略図である。その後、さらに携帯電話装置ａ１の位置を移動すると、図６の画面となる。
（４）図６は、時刻ｔ２（２回目）の撮影における携帯電話装置ａ１の画面の一例を示す概略図である。その後、携帯電話装置ａ１が撮影準備をすると、図７の画面となる。
（５）図７は、時刻ｔ２での位置から移動する前の携帯電話装置ａ１の画面の一例を示す概略図である。
【００２４】
以下、個々の画面について詳細を説明する。
なお、図３〜図７において、画面には、上部にガイド画像（案内画像）の表示部（ガイド画像表示部Ｓ１）が設けられ、下部に、携帯電話装置ａ１が撮影中の画像（スルー画像）の表示部（撮影画像表示部Ｓ２）が設けられている。
【００２５】
図３は、本実施形態に係る携帯電話装置ａ１の画面の一例を示す概略図である。この図は、ガイド画像表示部Ｓ１には、ガイド画像が表示されないことを示す。つまり、まだ画像を撮影して記憶していないので、ガイド画像がないことを示す。また、この図は、撮影画像表示部Ｓ２には、撮影範囲ｓ１１の画像が表示されることを示す。具体的には、撮影画像表示部Ｓ２には、店名「○○スーパー  △△店」から商品名「商品７」とその商品の金額「￥１４８」までの長尺レシートＲ１の画像が表示される。
携帯電話装置ａ１は、ユーザ操作に基づいて、撮影範囲ｓ１１の画像を画像データ（このデータの画像を先行画像Ｓ１１という）として記憶する（時刻ｔ１）。
【００２６】
図４は、本実施形態に係る携帯電話装置ａ１の画面の別の一例を示す概略図である。この図において、ガイド画像表示部Ｓ１には、時刻ｔ１（１回目）に撮影して記憶した先行画像Ｓ１１が表示される。また、この図は、撮影画像表示部Ｓ２には、長尺レシートＲ１での撮影範囲ｓ１１の画像が表示されることを示す。つまり、この図は、時刻ｔ１の位置から携帯電話装置ａ１が移動しないまま、撮影準備を行った場合の画面である。
【００２７】
図５は、本実施形態に係る携帯電話装置ａ１の画面の別の一例を示す概略図である。この図において、ガイド画像表示部Ｓ１には、先行画像Ｓ１１が表示される。また、先行画像Ｓ１１には、左斜め斜線でハッチングした画像ｄ１０が重ねて表示される。ここで、先行画像Ｓ１１のうち、画像ｄ１０と重ならない部分を、部分画像ｒ１０という。
部分画像ｒ１０は、先行画像Ｓ１１と、撮影画像表示部Ｓ２に表示される画像と、が重なる重複部分の画像である。具体的には、部分画像ｒ１０は、「領収証」の下部分から商品名「商品７」とその商品の金額「￥１４８」までの長尺レシートＲ１の画像である。換言すれば、画像ｄ１０は、先行画像Ｓ１１のうち、先行画像Ｓ１１と、撮影画像表示部Ｓ２に表示される画像と、が重ならない部分に、重ねて表示される。具体的には、画像ｄ１０は、店名「○○スーパー  △△店」から「領収証」の上部分までに重ねて表示される（図２参照）。
図５は、撮影画像表示部Ｓ２には、長尺レシートＲ１での撮影範囲の画像が表示されることを示す。具体的には、撮影画像表示部Ｓ２には、「領収証」の下部分から商品名「商品１５」とその商品の金額「￥２９８」までの長尺レシートＲ１の画像が表示される。
【００２８】
図６は、本実施形態に係る携帯電話装置ａ１の画面の別の一例を示す概略図である。この図において、ガイド画像表示部Ｓ１には、先行画像Ｓ１１が表示される。また、先行画像Ｓ１１には、左斜め斜線でハッチングした画像ｄ１１が重ねて表示される。ここで、先行画像Ｓ１１のうち、画像ｄ１１と重ならない部分を、部分画像ｒ１１という。
部分画像ｒ１１は、先行画像Ｓ１１と、撮影画像表示部Ｓ２に表示される画像と、が重なる重複部分の画像である。具体的には、部分画像ｒ１１は、商品名「商品５」とその商品の金額「￥１９８」から商品名「商品７」とその商品の金額「￥１４８」までの長尺レシートＲ１の画像である。また、画像ｄ１１は、店名「○○スーパー  △△店」から商品名「商品４」とその商品の金額「￥５００」までに重ねて表示される。
図６は、撮影画像表示部Ｓ２には、長尺レシートＲ１での撮影範囲ｓ１２の画像が表示されることを示す。具体的には、撮影画像表示部Ｓ２には、商品名「商品５」とその商品の金額「￥１９８」から商品名「商品２０」とその商品の金額「￥４５１」までの長尺レシートＲ１の画像が表示される。携帯電話装置ａ１は、ユーザ操作に基づいて、撮影範囲ｓ１２の画像を画像データ（このデータの画像を先行画像Ｓ１２という）として記憶する（時刻ｔ２）。
【００２９】
図７は、本実施形態に係る携帯電話装置ａ１の画面の別の一例を示す概略図である。この図において、ガイド画像表示部Ｓ１には、時刻ｔ２（２回目）に撮影して記憶した先行画像Ｓ１２が表示される。また、この図は、撮影画像表示部Ｓ２には、長尺レシートＲ１での撮影範囲ｓ１２の画像が表示されることを示す。つまり、この図は、時刻ｔ２の位置から携帯電話装置ａ１が移動しないまま、撮影準備を行った場合の画面である。
【００３０】
以下、図８を用いて長尺レシートＲ１と撮影範囲の別の一例を説明し、図９、図１０を用いて、携帯電話装置ａ１の画面フローの別の一例について説明をする。この例での画面フローは、以下の流れとなる。
時刻ｔ３（１回目）の撮影後、携帯電話装置ａ１が撮影準備をし、携帯電話装置ａ１の位置を移動すると、図９の画面となる。
（１）図９は、時刻ｔ３での位置から移動した後の携帯電話装置ａ１の画面の一例を示す概略図である。その後、さらに携帯電話装置ａ１の位置を移動し、携帯電話装置ａ１が撮影準備をすると、図１０の画面となる。
（２）図１０は、時刻ｔ４（２回目）の撮影における携帯電話装置ａ１の画面の一例を示す概略図である。
【００３１】
図８は、本実施形態に係る長尺レシートＲ１と撮影範囲の別の一例を示す概略図である。この図において、長尺レシートＲ１は図２のものと同じである。
図８は、撮影範囲ｓ２１には、商品名「商品１」とその商品の金額「￥１０５」から商品名「商品６」とその商品の金額「￥１２８」までが記載されている長尺レシートＲ１が含まれる。なお、この撮影範囲ｓ２１は、時刻ｔ３における１回目の撮影のものである。携帯電話装置ａ１は、ユーザ操作に基づいて、撮影範囲ｓ２１の画像を画像データ（このデータの画像を先行画像Ｓ２１という）として記憶する。
撮影範囲ｓ２２には、商品名「商品１０」とその商品の金額「￥３５８」から商品名「商品１５」とその商品の金額「￥２９８」までが記載されている長尺レシートＲ１が含まれる。つまり、撮影範囲ｓ２１と撮影範囲ｓ２２には重複部分がなく、符号ｉ１１を付した領域の分だけ隙間がある。
【００３２】
図９は、本実施形態に係る携帯電話装置ａ１の画面の別の一例を示す概略図である。この図において、ガイド画像表示部Ｓ１には、先行画像Ｓ２１が表示され、また、先行画像Ｓ２１の一部分に重ねて半透明の画像ｒ２０が表示される。ここで、画像ｒ２０は、先行画像Ｓ２１と、撮影画像表示部Ｓ２に表示される画像と、が重なる重複部分に重ねて表示される。具体的には、画像ｒ２０は、商品名「商品４」とその商品の金額「￥５００」から商品名「商品６」とその商品の金額「￥１２８」までの部分に重ねて表示される。
図９は、撮影画像表示部Ｓ２には、長尺レシートＲ１での撮影範囲の画像が表示されることを示す。具体的には、撮影画像表示部Ｓ２には、商品名「商品４」とその商品の金額「￥５００」から商品名「商品９」とその商品の金額「￥８９」までの長尺レシートＲ１の画像が表示される。
【００３３】
図１０は、本実施形態に係る携帯電話装置ａ１の画面の別の一例を示す概略図である。この図において、ガイド画像表示部Ｓ１には、先行画像Ｓ２１が表示され、先行画像Ｓ２１の下に、撮影位置の方向を示す画像（指示画像という）ｒ２２が表示される。この指示画像ｒ２２は、先に記憶した先行画像Ｓ２１において、撮影画像表示部Ｓ２に表示される画像への方向を示す。
具体的には、撮影画像表示部Ｓ２には、商品名「商品１０」とその商品の金額「￥３５８」から商品名「商品１５」とその商品の金額「￥２９８」までの長尺レシートＲ１の画像が表示される。つまり、指示画像ｒ２２は、先行画像Ｓ２１において、撮影画像表示部Ｓ２に表示される画像（撮影範囲ｓ２２を撮影した画像）は、下の方向であることを示す。
【００３４】
＜携帯電話装置ａ１の構成について＞
図１１は、本実施形態に係る携帯電話装置ａ１の構成を示す概略ブロック図である。この図において、携帯電話装置ａ１は、操作部ａ１１、撮影部ａ１２、加速度センサａ１３、制御部ａ１４、及び表示部ａ１５を含んで構成される。制御部ａ１４は、撮影制御部ａ１４１、移動測定部ａ１４２、移動量算出部ａ１４３、画像処理部ａ１４４、案内画像表示制御部ａ１４５、及び撮影画像表示制御部ａ１４６を含んで構成される。
【００３５】
操作部ａ１１は、ボタンであり、ユーザからの入力操作を受け付ける。例えば、携帯電話装置ａ１のボタンが押下されると、操作部ａ１１は、撮影準備をする準備指示、又は、撮影した画像データを記憶する撮影指示を撮影制御部ａ１４１に出力する。
撮影部ａ１２は、カメラであり、撮影制御部ａ１４１の制御に従って被写体を撮影する。また、撮影部ａ１２は、撮影して生成した画像データを撮影制御部ａ１４１に出力する。なお、この画像データには、被写体までの距離を示す距離情報、及び、被写体の拡大率（画像での被写体の大きさ／実際の被写体の大きさ；倍率）を示す拡大率情報が含まれている。なお、この被写体までの距離及び被写体の拡大率は、例えば、オートフォーカス機能により算出したものである。しかし、本発明はこれに限らず、撮影部ａ１２から電波を出力して被写体からの反射時間を測定し、測定した時間を光速に乗算した値を、被写体までの距離としてもよい。また、被写体までの距離と拡大率との関係情報を予め記憶し、測定した被写体までの距離に応じて、拡大率を選択してもよい。
【００３６】
撮影制御部ａ１４１は、操作部ａ１１から準備指示が入力された場合、撮影部ａ１２に対して画像データを提供させる制御をする。撮影制御部ａ１４１は、撮影部ａ１２から入力された画像データを画像処理部ａ１４４に出力する。一方、撮影制御部ａ１４１は、操作部ａ１１から撮影指示が入力されると、撮影部ａ１２から入力された画像データを画像処理部ａ１４４に記憶させる（記憶した画像データを「先行画像データ」という）。また、撮影制御部ａ１４１は、先行画像データを画像処理部ａ１４４に記憶させると、記憶させたことを示す記憶完了信号を移動量算出部ａ１４３に出力する。
【００３７】
加速度センサａ１３は、携帯電話装置ａ１の加速度を測定する。なお、加速度センサａ１３は、各座標軸での加速度成分を測定する。ここで、座標軸は、撮影部ａ１２のレンズの光軸方向がＺ軸であり、Ｚ軸に垂直な平面上で携帯電話装置ａ１の画面の上方向がＹ軸であり、Ｚ軸に垂直な平面上で携帯電話装置ａ１の画面の右方向がＸ軸である。以下、加速度、速度、移動量は、各座標軸での成分に分けられているが、それぞれ、単に加速度、速度、移動量という。加速度センサａ１３は、測定した加速度を示す加速度情報を移動測定部ａ１４２に出力する。
移動測定部ａ１４２は、移動測定部ａ１４２から入力された加速度情報が示す加速度を時間積分することで、速度を算出する。移動測定部ａ１４２は、算出した速度を示す速度情報を移動量算出部ａ１４３に出力する。
【００３８】
移動量算出部ａ１４３は、撮影制御部ａ１４１から撮影完了信号が入力されると、移動測定部ａ１４２から入力された速度情報が示す速度を時間積分する。これにより、移動量算出部ａ１４３は、画像データを記憶したときの携帯電話装置ａ１の位置を基準として、その位置からの移動量を算出する。移動量算出部ａ１４３は、算出した移動量を示す移動量情報を画像処理部ａ１４４に出力する。
画像処理部ａ１４４は、撮影制御部ａ１４１から入力された画像データを、スルー画像の画像データとして、撮影画像表示制御部ａ１４６に出力する。また、画像処理部ａ１４４は、移動量算出部ａ１４３から入力された移動量情報、及び、記憶した先行画像データに基づいて、ガイド画像の画像データを生成する。画像処理部ａ１４４は、生成した画像データを、案内画像表示制御部ａ１４５に出力する。
【００３９】
案内画像表示制御部ａ１４５は、画像処理部ａ１４４から入力された画像データを表示部ａ１５に出力する。
撮影画像表示制御部ａ１４６は、画像処理部ａ１４４から入力された画像データを表示部ａ１５に出力する。
表示部ａ１５は、案内画像表示制御部ａ１４５から入力された画像データをガイド画像表示部Ｓ１に表示する。表示部ａ１５は、撮影画像表示制御部ａ１４６から入力された画像データを撮影画像表示部Ｓ２に表示する。
【００４０】
図１２は、本実施形態に係る画像処理部ａ１４４を示す概略ブロック図である。この図において、画像処理部ａ１４４は、撮影画像提供部ａ１４４１、画像取得部ａ１４４２、画像記憶部ａ１４４３、指示画像生成部ａ１４４４、及び、ガイド画像生成部ａ１４４５を含んで構成される。
【００４１】
撮影画像提供部ａ１４４１は、撮影制御部ａ１４１から入力された画像データを撮影画像表示制御部ａ１４６に出力する。
画像取得部ａ１４４２は、撮影制御部ａ１４１から撮影指示が入力されると、撮影画像提供部ａ１４４１から画像データを取得する。画像取得部ａ１４４２は、取得した画像データを先行画像データとして画像記憶部ａ１４４３に記憶する。
【００４２】
指示画像生成部ａ１４４４は、移動量算出部ａ１４３から入力された移動量情報から、Ｘ軸方向及びＹ軸方向の移動量を抽出する。指示画像生成部ａ１４４４は、移動量の正負に応じて、その方向を示す指示画像を生成する。指示画像生成部ａ１４４４は、生成した指示画像をガイド画像生成部ａ１４４５に出力する。
【００４３】
ガイド画像生成部ａ１４４５は、画像記憶部ａ１４４から最新の先行画像データを読み出し、先行画像データから距離情報を抽出する。ガイド画像生成部ａ１４４５は、撮影範囲のＸ軸方向及びＹ軸方向の長さと被写体までの距離との関係情報を予め記憶する。ガイド画像生成部ａ１４４５は、記憶する関係情報を用いて、距離情報が示す被写体までの距離に対応する長さであって、撮影範囲のＸ軸方向及びＹ軸方向の長さを選択する。
また、ガイド画像生成部ａ１４４５は、移動量算出部ａ１４３から入力された移動量情報から、Ｘ軸方向及びＹ軸方向の移動量を抽出する。
【００４４】
ガイド画像生成部ａ１４４５は、抽出したＸ軸方向の移動量が選択したＸ軸方向の長さを超えるか否か、及び、Ｙ軸方向の移動量が選択したＹ軸方向の長さを超えるか否かを判定する。つまり、ガイド画像生成部ａ１４４５は、移動量が先行画像の撮影範囲を超えるか否かを判定する。
移動量が先行画像の撮影範囲を超えていると判定した場合、ガイド画像生成部ａ１４４５は、指示画像生成部ａ１４４４から入力された指示画像を、先行画像データの画像に付加した画像データを生成する。ここで、ガイド画像生成部ａ１４４５は、指示画像が表す方向を示すように、指示画像を画像に付加する（例えば、図１０では、先行画像Ｓ２１に指示画像ｒ２２が付加されている）。ガイド画像生成部ａ１４４５は、生成した画像データをガイド画像として案内画像表示制御部ａ１４５に出力する。
【００４５】
一方、移動量が先行画像の撮影範囲を超えていないと判定した場合、ガイド画像生成部ａ１４４５は、最新の先行画像データから拡大率情報を抽出する。ガイド画像生成部ａ１４４５は、Ｘ軸方向及びＹ軸方向の移動量に、拡大率情報が示す拡大率を乗じることで、先行画像における移動量を算出する（それぞれ、ｘ１、ｙ１とする）。ガイド画像生成部ａ１４４５は、以下のようにして、先行画像から重複部分を算出する。ここで、説明のため、図１３を用いる。
図１３は、本実施形態に係る先行画像を示す概略図である。この図において、横軸はｘ軸でありＸ軸に対応する方向を示す。また、縦軸はｙ軸でありＹ軸に対応する方向を示す。先行画像は、０≦ｘ≦Ｍ、０≦ｙ≦Ｎの範囲の画像である。
【００４６】
（ア）ｘ１＞０の場合
ガイド画像生成部ａ１４４５は、先行画像から、ｘ１≦ｘ≦Ｍの部分を重複部分として算出する。
（イ）ｘ１＜０の場合
ガイド画像生成部ａ１４４５は、先行画像から、０≦ｘ≦Ｍ−ｘ１の部分を重複部分として算出する。
（ウ）ｙ１＞０の場合
ガイド画像生成部ａ１４４５は、先行画像から、ｙ１≦ｙ≦Ｎの部分を重複部分として算出する。
（エ）ｙ１＜０の場合
ガイド画像生成部ａ１４４５は、先行画像から、０≦ｙ≦Ｎ−ｙ１の部分を重複部分として算出する。
【００４７】
ガイド画像生成部ａ１４４５は、算出した重複部分を表す画像の画像データを生成する。具体的には、ガイド画像生成部ａ１４４５は、先行画像のうち、重複部分以外の領域の座標を算出する。ガイド画像生成部ａ１４４５は、算出した重複部分以外の領域に、その領域を隠す画像（例えば、図５の画像ｄ１０、図６の画像ｄ１１）を重ねる。ガイド画像生成部ａ１４４５は、重ねた画像の画像データを生成する。なお、ガイド画像生成部ａ１４４５は、重複部分を囲む画像であって、その囲む範囲を半透明の画像とした画像を生成してもよい。この場合、ガイド画像生成部ａ１４４５は、生成した画像を先行画像の重複部分に重ねて、重ねた画像の画像データを生成する（図９参照）。
ガイド画像生成部ａ１４４５は、生成した画像データをガイド画像として案内画像表示制御部ａ１４５に出力する。
【００４８】
＜携帯電話装置ａ１の動作について＞
図１４は、本実施形態に係る携帯電話装置ａ１の動作の一例を示すフロー図である。
（ステップＳ１０１）携帯電話装置ａ１は、ユーザからの入力操作に基づいて、画像を撮影し、撮影した画像（スルー画像）の画像データ（先行画像データ）を記憶する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）携帯電話装置ａ１は、予め設定された情報（例えば、タイマの時間設定）又はユーザからの入力操作に基づいて、撮影を終了するか否かを判定する。撮影を終了する（例えば、タイマの時間が経過、又はユーザが撮影終了を選択）と判定した場合（ＹＥＳ）、動作を終了する。一方、撮影を終了しないと判定した場合（ＮＯ）、ステップＳ１０３に進む。
【００４９】
（ステップＳ１０３）携帯電話装置ａ１は、最新のステップＳ１０１で記憶した先行画像データの先行画像をガイド画像として表示する。その後、ステップＳ１０４に進む。
（ステップＳ１０４）携帯電話装置ａ１は、スルー画像を更新する。その後、ステップＳ１０５に進む。
（ステップＳ１０５）携帯電話装置ａ１は、ステップＳ１０１での位置からの自装置の移動量を算出する。その後、ステップＳ１０６に進む。
（ステップＳ１０６）携帯電話装置ａ１は、ステップＳ１０５で算出した移動量、及び、最新のステップＳ１０１で記憶した先行画像データに基づいて、ガイド画像の画像データを生成する。その後、ステップＳ１０７に進む。
【００５０】
（ステップＳ１０７）携帯電話装置ａ１は、ステップＳ１０６で生成した画像データを用いて、ガイド画像を更新する。その後、ステップＳ１０８に進む。
（ステップＳ１０８）携帯電話装置ａ１は、ユーザからの入力操作に基づいて、ステップＳ１０４で更新したスルー画像の画像データを記憶するか否かを判定する。画像データを記憶すると判定した場合（ＹＥＳ）、ステップＳ１０１に戻る。一方、画像データを記憶しないと判定した場合（ＮＯ）、ステップＳ１０９に戻る。
（ステップＳ１０９）携帯電話装置ａ１は、予め設定された情報又はユーザからの入力操作に基づいて、撮影を終了するか否かを判定する。撮影を終了すると判定した場合（ＹＥＳ）、動作を終了する。一方、撮影を終了しないと判定した場合（ＮＯ）、ステップＳ１０４に戻る。
【００５１】
このように、本実施形態によれば、携帯電話装置ａ１は、被写体を撮影する撮影部ａ１２と、撮影部ａ１２で撮影するスルー画像と、先に撮影して予め記憶する先行画像とが重なる重複部分を示す案内画像、を生成する画像処理部ａ１４４と、画像処理部ａ１４４が生成した案内画像を、案内画像表示部Ｓ２に表示する制御をする案内画像表示制御部ａ１４５を備える。これにより、本実施形態によれば、携帯電話装置ａ１では、撮影するスルー画像とその画像と重なる先行画像との関係を、正確に認識させることができる。つまり、ユーザは、先に撮影した画像との重複部分を確認しながら次の撮影領域を決定できる。また、携帯電話装置ａ１によれば、先行画像を撮り直すこともできる。
【００５２】
また、本実施形態によれば、携帯電話装置ａ１は、撮影画像を表示する撮影画像表示部Ｓ２を備える。これにより、本実施形態によれば、ユーザは、撮影領域には余計な表示がなく、見やすい状態で、次の撮影領域を決定できる。
【００５３】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について詳しく説明する。
本実施形態では、携帯電話装置は、文字変換（光学式文字読み取り）機能を持つ。携帯電話装置は、記憶した（後に撮影した）画像の重複部分を文字変換した文字を、先に撮影した画像の重複部分を文字変換した文字に置き換えるか否かを判定する。携帯電話装置は、判定結果に応じて、文字データを生成する。
【００５４】
以下、図３〜図６、図１５〜図１９を用いて、携帯電話装置ａ２の画面フロー及び文字データの一例について説明をする。この例での画面フローは、以下の流れとなる。
（１）図３は、時刻ｔ５（１回目）の撮影における携帯電話装置ａ２の画面の一例を示す概略図である。その後、携帯電話装置ａ２が文字変換をすると、図１５の画面となる。
（２）図１５は、図３のスルー画像を文字変換した場合における携帯電話装置ａ２の画面の一例を示す概略図である。この場合、図１６の文字データが記憶される。その後、携帯電話装置ａ２が撮影準備をすると図４の画面となり、携帯電話装置ａ２の位置を移動すると図５の画面となる。さらに移動して撮影をすると図６の画面となる。
（３）図６は、時刻ｔ６（２回目）の撮影における携帯電話装置ａ２の画面の一例を示す概略図である。その後、携帯電話装置ａ２が文字変換をすると、図１７の画面となる。
（４）図１７は、図６のスルー画像を文字変換した場合における携帯電話装置ａ２の画面の一例を示す概略図である。この場合、予め定めた設定又はユーザの選択操作によって、図１８又は図１９の文字データが記憶される。
【００５５】
図１５は、本発明の第２の実施形態に係る携帯電話装置ａ２の画面の一例を示す概略図である。この図において、ガイド画像表示部Ｓ１には、時刻ｔ５（１回目）に撮影して記憶した先行画像Ｓ１１が表示される。また、この図は、撮影画像表示部Ｓ２には、先行画像Ｓ１１を文字変換した文字データが表示される。
具体的には、店名「○○スーパー  △△店」から商品名「商品７」とその商品の金額「￥１４８」までの長尺レシートＲ１の画像が、文字変換された文字データが表示される。ここで、例えば、「商品５」の商品の金額は、長尺レシートＲ１では「￥１９８」のところ、誤って「￥１８６」と変換されている。また、長尺レシートＲ１では「商品６」の商品名が、誤って「商品８」と変換されている。
【００５６】
図１６は、本実施形態に係る文字データの一例を示す概略図である。この図は、図１５の画面の場合に記憶した文字データである。
【００５７】
図１７は、本実施形態に係る携帯電話装置ａ２の画面の一例を示す概略図である。この図において、ガイド画像表示部Ｓ１には、時刻ｔ６（２回目）に撮影して記憶した先行画像Ｓ１２が表示される。また、この図は、撮影画像表示部Ｓ２には、先行画像Ｓ１２を文字変換した文字データが表示される。
具体的には、商品名「商品５」とその商品の金額「￥１９８」から商品名「商品２０」とその商品の金額「￥４５１」までの長尺レシートＲ１の画像を、文字変換した文字データが表示される。ここで、重複部分を文字変換した文字データ、つまり、商品名「商品５」とその商品の金額「￥１９８」から商品名「商品７」とその商品の金額「￥１４８」は、太字で強調され、また、枠Ｍ１１で囲まれている。なお、これらの文字データは、他の文字データと区別されて表示されればよく、例えば、他の文字データと色を変える、又は、他の文字データとの境界線を引く、等の表示をしてもよい。
また、例えば、「商品５」の商品の金額は「￥１９８」と正しく読み取られ、長尺レシートＲ１の記載と一致している。さらに、長尺レシートＲ１では「商品６」の商品名も、「商品名６」と正しく変換されている。
【００５８】
図１８は、本実施形態に係る文字データの一例を示す概略図である。この文字データは、図１５と図１７の画面に示す文字変換を行ったときに、重複部分に図１７で文字変換した文字データを採用した場合の図である。
携帯電話装置ａ２は、先に文字変換した図１５の文字データと、後で文字変換した図１７の文字データとを結合する。ここで、携帯電話装置ａ２は、結合の際に、重複部分の文字データを後で文字変換した文字データを採用し、図１５の文字データを上書きする。
例えば、符号Ｃ１１を付した鎖線で囲った文字データは、「商品５」の金額が「￥１９８」、「商品６」の金額が「￥１２８」、及び「商品７」の金額が「￥１４８」であることを示し、図１８で文字変換した文字データであることを示す。
【００５９】
図１９は、本実施形態に係る文字データの一例を示す概略図である。この文字データは、図１５と図１７の画面に示す文字変換を行ったときに、重複部分に図１５で文字変換した文字データを採用した場合の図である。
携帯電話装置ａ２は、先に文字変換した図１５の文字データと、後で文字変換した図１８の文字データとを結合する。ここで、携帯電話装置ａ２は、結合の際に、重複部分の文字データを後で文字変換した文字データを採用し、図１５の文字データを上書きしない。
例えば、符号Ｃ１２を付した鎖線で囲った文字データは、「商品５」の金額が「￥１８６」、「商品８」（正しくは商品６）の金額が「￥１２８」、及び「商品７」の金額が「￥１４８」であることを示し、図１５で文字変換した文字データであることを示す。
【００６０】
＜携帯電話装置ａ２の構成について＞
図２０は、本実施形態に係る携帯電話装置ａ２の構成を示す概略ブロック図である。本実施形態に係る携帯電話装置ａ２（図２０）と第１の実施形態に係る携帯電話装置ａ１（図１１）とを比較すると、移動量算出部ａ２４３及び制御部ａ２４の文字読取部ａ２４７が異なる。しかし、他の構成要素（操作部ａ１１、撮影部ａ１２、加速度センサａ１３、撮影制御部ａ１４１、移動測定部ａ１４２、画像処理部ａ１４４、案内画像表示制御部ａ１４５、撮影画像表示制御部ａ１４６、及び表示部ａ１５）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００６１】
移動量算出部ａ２４３は、移動量算出部ａ１４３が持つ機能に加えて、次の機能を持つ。移動量算出部ａ２４３には、撮影制御部ａ１４１から撮影指示が入力される。移動量算出部ａ２４３は、撮影指示が入力されると、算出した移動量を示す移動量情報を文字読取部ａ２４７に出力する。
【００６２】
図２１は、本実施形態に係る文字読取部ａ２４７の構成を示す概略ブロック図である。この図において、文字読取部ａ２４７は、読取方式情報記憶部ａ２４７１、画像入力部ａ２４７２、文字変換部ａ２４７３、文字データ出力部ａ２４７４、データ結合部２４７５、及び文字データ記憶部ａ２４７６を含んで構成される。
【００６３】
読取方式情報記憶部ａ２４７１は、画像の重複部分を文字変換した文字データについて、先の画像を文字変換した文字データを採用する「先優先」か、後の画像を文字変換した文字データを採用する「後優先」か、を示す優先情報を予め記憶する。この優先情報は、携帯電話装置ａ２或いはソフトウェアの製造時に設定されたものでもよいし、又はユーザ操作により設定されたものであってもよい。
画像入力部ａ２４７２は、画像処理部ａ１４４（図１２参照）の撮影画像取得部ａ１４４２から、撮影指示に基づいて取得した画像データが入力される。画像入力部ａ２４７２は、入力された画像データを文字変換部ａ２４７３に出力する。
【００６４】
文字変換部ａ２４７３には、移動量算出部ａ２４３から移動量情報が入力され、画像入力部ａ２４７２から画像データが入力される。
文字変換部ａ２４７３は、入力された画像データの画像を文字変換（光学式文字読み取り）して文字データを生成する。一方、文字変換部ａ２４７３は、ガイド画像生成部ａ１４４５と同様の処理を行って、画像データの画像から重複部分を抽出する。文字変換部ａ２４７３は、生成した文字データに対して、重複部分の画像を文字変換したものであるか否かを示す重複フラグを付加する（図２２参照）。ここで、重複フラグは、重複部分の文字データである場合にはその文字データに重複フラグ「１」が付加され、重複部分の文字データでない場合にはその文字データに重複フラグ「０」が付加され、
文字変換部ａ２４７３は、重複フラグを付加した文字データを、文字データ出力部ａ２４７４及びデータ結合部ａ２４７５に出力する。
【００６５】
文字データ出力部ａ２４７４は、文字変換部ａ２４７３から入力された文字データを撮影画像表示制御部ａ１４６に出力する。ここで、文字データ出力部ａ２４７４は、重複フラグに基づいて、重複部分の文字データを太字にする情報を文字データに付加する。また、文字データ出力部ａ２４７４は、重複部分の文字データを線で囲むことを示す情報を文字データに付加する。文字データ出力部ａ２４７４は、情報を付加した文字データを撮影画像表示制御部ａ１４６に出力する。
また、文字データ出力部ａ２４７４は、ユーザ操作に基づいて、文字データ記憶部ａ２４７６が記憶する文字データを表示部ａ１５に出力する。
【００６６】
データ結合部ａ２４７５は、文字変換部ａ２４７３から重複フラグを付加した文字データが入力されると、読取方式情報記憶部ａ２４７１から優先情報を読み出す。また、データ結合部ａ２４７５は、前回のデータ結合部ａ２４７５の処理で、文字データ記憶部ａ２４７６に記憶した文字データを読み出す。
データ結合部ａ２４７５は、優先情報が「先優先」を示す場合、重複フラグ「１」が付加された文字データを削除する。データ結合部ａ２４７５は、文字データ記憶部ａ２４７６から読み出した文字データと、重複フラグ「０」が付加された文字データと、を結合する（図１９参照）。一方、データ結合部ａ２４７５は、優先情報が「後優先」を示す場合、文字データ記憶部ａ２４７６から読み出した文字データと、文字変換部ａ２４７３から入力された文字データと、を結合する（図１８参照）。
このように、データ結合部ａ２４７５は、後に撮影した画像の重複部分を文字変換した文字を、先に撮影した画像の重複部分を文字変換した文字に置き換えるか否かを判定する。データ結合部ａ２４７５は、判定結果に応じて、文字データを生成する。
データ結合部ａ２４７５は、結合した文字データを文字データ記憶部ａ２４７６に記憶する。
【００６７】
図２２は、本実施形態に係る重複フラグを付加した文字データの一例を示す概略図である。図示するように、このデータは、文字データ、及び重複フラグの各項目の列を有している。例えば、図２２では、１行目〜３行目の文字データは、重複フラグが「１」、つまり、重複部分であることを示す。一方、図２２は、３行目以降の文字データは、重複フラグが「０」、つまり、重複部分でないことを示す。
【００６８】
このように、本実施形態によれば、携帯電話装置ａ２は、先に撮影した画像を文字変換した第１の文字データと、後に撮影した画像を文字変換した第２の文字データと、を結合するとき、先に撮影した画像と後に撮影した画像とが重なる重複部分の文字データを、第１の文字データ又は第２の文字データのものとする。これにより、本実施形態では、重複部分の文字データに、先に撮影した画像の文字データ又は後に撮影した画像の文字データを採用することができる。また、本実施形態によれば、ユーザは、いずれの文字データを採用するかを優先情報として設定することができる。
【００６９】
＜変形例＞
以下、上記各実施形態における変形例について説明をする。
ガイド画像は、以下のような表示であってもよい。
図２３は、各実施形態の変形例に係るガイド画像の一例を示す概略図である。このガイド画像は、ガイド画像表示部Ｓ１に表示される。
図２３は、先に撮影して記憶した先行画像Ｓ１１に、枠Ｍ１２が重ねて表示されていることを示す。この枠Ｍ１２は、先行画像Ｓ１１と、撮影画像表示部Ｓ２に表示される画像（撮影中の画像）と、が重なる重複部分の画像に重ねられる。
【００７０】
図２４は、各実施形態の変形例に係るガイド画像の別の一例を示す概略図である。このガイド画像は、ガイド画像表示部Ｓ１に表示される。
図２４の画像は、先に撮影して記憶した先行画像Ｓ１１から、重複部分の画像を抽出した画像である。つまり、先行画像Ｓ１１から、重複部分以外の領域を削除したものである。
【００７１】
図２５は、各実施形態の変形例に係る携帯電話装置ａ１、ａ２の画面の別の一例を示す概略図である。この図は、図８の長尺レシートＲ１と撮影範囲の場合に表示される画面である。この図において、ガイド画像表示部Ｓ１には、先行画像部分（図８の撮影領域ｓ２１の画像）を隠す画像ｄ２１が表示され、その下に、隙間ｉ１１に対応する画像Ｉ１１が表示される。また、ガイド画像表示部Ｓ１には、画像Ｉ１１の下に、図８の撮影領域ｓ２２の画像が表示される。
【００７２】
また、携帯電話装置ａ１、ａ２は、移動量に基づいて重複部分を算出したが、本発明はこれに限らず、画像認証を用いて重複部分を算出してもよい。
具体的には、ガイド画像生成部ａ１４４５（図１２参照）は、画像記憶部ａ１４４３から最新の先行画像データを読み出し、また、撮影画像提供部ａ１４４１からスルー画像の画像データを取得する。
ガイド画像生成部ａ１４４５は、先行画像に対して、スルー画像を移動させ、画像が一致する部分を検索する。ガイド画像生成部ａ１４４５は、画像が一致した際に、重なっている部分を重複部分とする。ガイド画像生成部ａ１４４５は、先行画像において、その重複部分の座標を算出する。
【００７３】
また、上記第２の実施形態において、携帯電話装置ａ２は、長尺レシートＲ１の画像を文字変換した文字データのうち、商品名とその商品の金額部分のみを抽出してもよい。 この場合、データ結合部ａ２４７５は、例えば、「￥」（円マーク）等の金額を示す文字を文字データから検出し、その文字を含む行の文字データを抽出する。データ結合部ａ２４７５は、抽出した文字データから「合計」又は「小計」を含む文字データを検出し、その文字データより前の行の文字データを、商品名とその商品の金額部分の文字データとして選択する。
また、携帯電話装置ａ２は、文字データで「￥」の後ろの文字列を商品の金額とし、選択した文字データについてその金額を合算して合計金額を算出する。一方、携帯電話装置ａ２は、「合計」又は「小計」を含む文字データで「￥」の後ろの文字列を合計金額として抽出する。携帯電話装置ａ２は、算出した合計金額と抽出した合計金額が等しいか否かを判定する。合計金額が等しいと判定した場合、携帯電話装置ａ２は、読み込んだ商品の金額が正しいと判定する。
【００７４】
また、上記第２の実施形態において、携帯電話装置ａ２は、「合計」或いは「小計」を含む画像を検出する、又は、上記のように算出した合計金額と抽出した合計金額が等しいと判定する、ことで、長尺レシートＲ１の商品名とその商品の金額部分の撮影又は文字変換が終了したと判定してもよい。終了したと判定した場合、携帯電話装置ａ２は、メッセージの通知や合計の直前にラインを引く等して、終了したことを報知してもよい。また、終了したと判定した場合、撮影を終了してもよい。
【００７５】
また、上記実施形態において、重複部分の画像ｒ１０以外の部分を隠すように画像ｄ１０を表示する場合、部分画像ｒ１０を重ねて表示する場合（図５参照）、半透明の画像で重複部分を囲む場合（図９）、重複部分を枠Ｍ１１で囲む場合（図１７参照）について説明をした。しかし、本発明での表示はこれに限られず、携帯電話装置は、先行画像と撮影画像の重複部分又は重複しない部分を識別できるように表示すればよい。
【００７６】
また、上記第２の実施形態において、携帯電話装置ａ２は、優先情報を予め記憶する場合等について説明したが、本発明はこれに限られない。例えば、データ結合部ａ２４７５が重複フラグ「１」が付加された文字データの部分を比較して、その部分の文字データが異なることを検出した場合に、ユーザに優先情報を設定させてもよい。すなわち、データ結合部ａ２４７５は、先に撮影した画像を文字変換した文字データと、後に撮影した画像を文字変換した文字データと、を比較し、先に撮影した画像と前記後に撮影した画像とが重なる重複部分の文字データに異なる文字データがあることを検出する。
【００７７】
なお、上述した実施形態における携帯電話装置ａ１の一部、例えば、撮影制御部ａ１４１、移動測定部ａ１４２、移動量算出部ａ１４３、ａ２４３、画像処理部ａ１４４、案内画像表示制御部ａ１４５、撮影画像表示制御部ａ１４６、撮影画像提供部ａ１４４１、画像取得部ａ１４４２、指示画像生成部ａ１４４４、ガイド画像生成部ａ１４４５、文字読取部ａ２４７、画像入力部ａ２４７２、文字変換部ａ２４７３、文字データ出力部ａ２４７４、及びデータ結合部ａ２４７５をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、携帯電話装置ａ１に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
また、上述した実施形態における携帯電話装置ａ１の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現しても良い。携帯電話装置ａ１の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【００７８】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００７９】
ａ１・・・携帯電話装置、ａ１１・・・操作部、ａ１２・・・撮影部、ａ１３・・・加速度センサ、ａ１４・・・制御部、ａ１５・・・表示部、ａ１４１・・・撮影制御部、ａ１４２・・・移動測定部、ａ１４３、ａ２４３・・・移動量算出部、ａ１４４・・・画像処理部、ａ１４５・・・案内画像表示制御部、ａ１４６・・・撮影画像表示制御部、ａ１４４１・・・撮影画像提供部、ａ１４４２・・・画像取得部、ａ１４４３・・・画像記憶部、ａ１４４４・・・指示画像生成部、ａ１４４５・・・ガイド画像生成部、ａ２４７・・・文字読取部、ａ２４７１・・・読取方式情報記憶部、ａ２４７２・・・画像入力部、ａ２４７３・・・文字変換部、ａ２４７４・・・文字データ出力部、ａ２４７５・・・データ結合部、ａ２４７６・・・文字データ記憶部
【図１】
2011259312.tif 000003
【図２】
2011259312.tif 000004
【図３】
2011259312.tif 000005
【図４】
2011259312.tif 000006
【図５】
2011259312.tif 000007
【図６】
2011259312.tif 000008
【図７】
2011259312.tif 000009
【図８】
2011259312.tif 000010
【図９】
2011259312.tif 000011
【図１０】
2011259312.tif 000012
【図１１】
2011259312.tif 000013
【図１２】
2011259312.tif 000014
【図１３】
2011259312.tif 000015
【図１４】
2011259312.tif 000016
【図１５】
2011259312.tif 000017
【図１６】
2011259312.tif 000018
【図１７】
2011259312.tif 000019
【図１８】
2011259312.tif 000020
【図１９】
2011259312.tif 000021
【図２０】
2011259312.tif 000022
【図２１】
2011259312.tif 000023
【図２２】
2011259312.tif 000024
【図２３】
2011259312.tif 000025
【図２４】
2011259312.tif 000026
【図２５】
2011259312.tif 000027