(57)【要約】【課題】連続撮影時に、撮影画像における不要領域を特定して、不要領域を補正するか否かを選択できるようにする情報処理装置を提供する。【解決手段】携帯端末１０１が、連続撮影時に画面に表示される現時点の撮影画像と現時点より前の時点の撮影画像とからオブジェクトを検出し、現時点の撮影画像の端部近傍にある外接オブジェクトを特定する。携帯端末１０１が、外接オブジェクトの特徴量を算出し、外接オブジェクトの特徴量に基づいて、外接オブジェクトが不要領域であるかを判断する。そして、携帯端末１０１が、不要領域であると判断された外接オブジェクトを補正することを選択するための情報を画面上に表示する。【選択図】図３
2015103876.tif 000002
【特許請求の範囲】
【請求項１】
連続撮影時に画面に表示される現時点の撮影画像と現時点より前の時点の撮影画像とからオブジェクトを検出する検出手段と、
前記オブジェクトの検出結果に基づいて、現時点の撮影画像の端部近傍にある外接オブジェクトを特定する特定手段と、
前記外接オブジェクトの特徴量を算出する算出手段と、
前記外接オブジェクトの特徴量に基づいて、前記外接オブジェクトが不要領域であるかを判断する判断手段と、
前記不要領域であると判断された外接オブジェクトの補正を選択するための情報を前記画面に表示する表示手段とを備える
ことを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記画面において前記不要領域であると判断された外接オブジェクトを強調表示するとともに、当該外接オブジェクトの補正を選択する操作ボタンを表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定手段は、現時点の撮影画像が表示されている前記画面の外枠に接するオブジェクトまたは前記外枠から所定の範囲内にあるオブジェクトを前記外接オブジェクトとして特定する
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記検出手段は、少なくとも、エッジ検出、角点検出、オプティカルフローのうちのいずれかを行って、オブジェクトの座標情報、幅、高さ、角点の追跡情報を含むオブジェクト情報を取得し、
前記算出手段は、前記オブジェクト情報に基づいて、前記外接オブジェクトの特徴量を算出する
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記算出手段は、現時点の撮影画像が表示されている前記画面のサイズに対する外接オブジェクトのサイズの比率である第１の比率と、前記外接オブジェクトを含むオブジェクト全体のサイズに対する当該外接オブジェクトのサイズの比率である第２の比率とを前記外接オブジェクトの特徴量として算出する
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記判断手段は、前記第１の比率と前記第２の比率とが規定値より小さい場合に、前記外接オブジェクトを不要領域と判断する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記判断手段は、前記算出手段が前記オブジェクト情報に基づいて前記外接オブジェクトを含むオブジェクト全体のサイズを算出できない場合に、前記外接オブジェクトの画像を解析して、前記外接オブジェクトが不要領域であるかを判断する
ことを特徴とする請求項５または請求項６に記載の情報処理装置。
【請求項８】
前記判断手段は、前記外接オブジェクトの画像に対する文字認識処理によって得られる文字が、予め記憶手段に記憶された意味のある文字と適合しない場合に、前記外接オブジェクトが不要領域であると判断する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記不要領域であると判断された外接オブジェクトを補正することが選択された場合に、前記外接オブジェクトを補正する補正手段を備える
ことを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記補正手段は、前記外接オブジェクトを、当該外接オブジェクトの周囲の色、白または黒で穴埋めすることで補正する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
連続撮影時に情報処理装置の画面に表示される現時点の撮影画像と現時点より前の時点の撮影画像とからオブジェクトを検出する工程と、
前記オブジェクトの検出結果に基づいて、現時点の撮影画像の端部近傍にある外接オブジェクトを特定する工程と、
前記外接オブジェクトの特徴量を算出する工程と、
前記外接オブジェクトの特徴量に基づいて、前記外接オブジェクトが不要領域であるかを判断する工程と、
前記不要領域であると判断された外接オブジェクトの補正を選択するための情報を前記画面に表示する工程とを有する
ことを特徴とする情報処理装置の制御方法。
【請求項１２】
請求項１１に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影機能を有する情報処理装置に関する。
【背景技術】
【０００２】
カメラ機能付きの携帯電話、スマートフォン、タブレットＰＣなどの携帯端末で撮影したドキュメントを、端末本体もしくはネットワーク経由で接続されるサーバで加工するアプリケーションやサービスが提案されている。撮影画像の画質や加工処理速度の向上により利用場面が増加し続けるのに伴い、利用者が一度に撮影する枚数も増加している。
【０００３】
用紙を連続撮影する際に、マークを検出し、用紙全体の撮影が可能になったと判断されたタイミングで自動的に画像を取得、つまりシャッターを切る処理を行う装置が考えられる。
【０００４】
特許文献１は、位置決めシンボルが印刷された用紙をカメラで撮影して得られる画像データを、上記位置決めシンボルの検知結果に基づいて画像処理を行う画像処理プログラムを開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１５１９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特定のマークを印刷してある専用紙ではなく、一般的な矩形の用紙であっても、用紙の四角や直線的なエッジの形状を検出することで、特許文献１に開示された画像処理と同様の処理を行って、用紙領域の検知を行うアプリケーションが考えられる。このアプリケーションを用いることで、一般的な矩形の用紙全体を撮影することが可能である。
【０００７】
一方で、被写体全体の撮影は必要なく、被写体の一部のみを拡大して撮影したいという場面がある。例えば、新聞やポスター、ホワイトボード等を撮影する際に、新聞の一部の記事のみを撮影したり、ホワイトボードに筆記された内容の一部のみを撮影したりするという場合がある。また、一般的な矩形の用紙を撮影する際にも、用紙全体ではなく、用紙の一部を撮影する場合がある。このような場合には、カメラ機能付きの携帯端末のタッチパネルの表示装置上に表示される画面（以下、携帯端末の画面）内に、撮影者にとって不要な情報が入りこんでしまうことがある。例えば、縦長の画面を有する携帯端末で撮影する場合、撮影者は、撮影したい一部分の情報が画面の中心に配置されるように位置調整し、撮影を行うことが一般的であるが、画面の上下端部には、撮影者にとって不要な情報が入りこみやすい。このように、撮影者にとって不要な情報が撮影されてしまうと、画像の閲覧性がよくないだけでなく、画像データサイズにも影響してしまう。
【０００８】
本発明は、連続撮影時に、撮影画像における不要領域を特定して、不要領域を補正するか否かを選択できるようにする情報処理装置の提供を目的とする。
【課題を解決するための手段】
【０００９】
本実施形態の情報処理装置は、連続撮影時に画面に表示される現時点の撮影画像と現時点より前の時点の撮影画像とからオブジェクトを検出する検出手段と、前記オブジェクトの検出結果に基づいて、現時点の撮影画像の端部近傍にある外接オブジェクトを特定する特定手段と、前記外接オブジェクトの特徴量を算出する算出手段と、前記外接オブジェクトの特徴量に基づいて、前記外接オブジェクトが不要領域であるかを判断する判断手段と、前記不要領域であると判断された外接オブジェクトの補正を選択するための情報を前記画面上に表示する表示手段とを備える。
【発明の効果】
【００１０】
本発明の情報処理装置によれば、新聞やポスター、ホワイトボード等の被写体の一部を撮影する場面において、カメラ機能付きの携帯端末の画面の端部に入りこむ不要な情報を補正して、撮影することが可能である。これにより、画像の閲覧性が向上し、かつ不要な情報が低減することによって画像データサイズも削減可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態のシステム構成例を示す図である。
【図２】携帯端末の外観の一例を示す図である。
【図３】携帯端末の内部構成を示す図である。
【図４】サーバの構成例を示す図である。
【図５】原稿を撮影する際の携帯端末の動作処理の例を説明する図である
【図６】ページ領域検知処理の例を説明する図である。
【図７】外接オブジェクトの特徴量の算出処理の例を説明する図である。
【図８】ページ領域の表示例を示す図である。
【図９】被写体と携帯端末の画面とを示す図である。
【図１０】被写体と携帯端末の画面とを示す図である。
【図１１】被写体と携帯端末の画面とを示す図である。
【図１２】補正領域の表示例を示す図である。
【図１３】被写体と携帯端末の画面とを示す図である。
【発明を実施するための形態】
【００１２】
（実施例１）
図１は、本実施形態のシステム構成例を示す図である。図１に示すシステムは、サーバ１２１、携帯端末１０１、無線ルータ１０２、プリンタ１０３、コンピュータ１０４を備える。
【００１３】
ＬＡＮ１１０には、無線ルータ１０２、プリンタ１０３およびコンピュータ１０４が接続されている。また、ＬＡＮ１１０は、インターネット１２０に接続されている。これにより、ＬＡＮ１１０は、携帯端末１０１などで撮影された画像をはじめとする画像データに対する各種処理サービスを提供するサーバ１２１とインターネット１２０経由で接続されている。携帯端末１０１は、本実施形態の情報処理装置である。携帯端末１０１は、無線ルータ１０２を介して、プリンタ１０３、コンピュータ１０４、サーバ１２１に接続することができる。図１に示す例では、無線ルータ１０２、プリンタ１０３、コンピュータ１０４は、ＬＡＮ１１０に接続されているが、無線ルータ１０２、プリンタ１０３、コンピュータ１０４は、サーバ１２１に接続可能であれば任意の接続形態をとることができる。
【００１４】
図２は、本実施例の携帯端末の外観の一例を示す図である。図２（Ａ）は、携帯端末１０１の表面を示す。表面には、タッチパネル２０１、操作ボタン２０２が設けられている。タッチパネル２０１は、詳細には操作に必要な情報やボタン、画像などを表示するための表示部と、人体の指などで触れることにより位置入力をする入力部とが組み合わされた装置である。
【００１５】
図２（Ｂ）は、携帯端末１０１の裏面を示す。裏面には撮影部２０３が設けられている。なお、本発明は、携帯端末に限らず、カメラ機能を持つ任意の情報処理装置に適用可能である。すわなち、本発明は、カメラ機能をもったスマートフォンや携帯電話にも、通信機能を持ったデジタルカメラにも適用可能である。また、図２（Ｂ）に示す携帯端末１０１が備えるカメラ機能として、図示しないオートフォーカス装置が搭載されている。このオートフォーカス装置により、コントラスト比や赤外線の送受信タイミングなどによってピントの合った状態を自動的に検出し、焦点距離や被写体距離を測定することができる。本実施例で利用するオートフォーカス装置は一例であり、焦点距離や被写体距離を測定できる任意の装置を用いることができる。
【００１６】
図３は、携帯端末の内部構成を示す図である。ただし、この構成図は本実施例に必要な構成に限定して記載している。
ＣＰＵ３０１は、データバス３１１を介して、ＲＡＭ３０２、ＲＯＭ３０３との間でプログラムやデータを送受信する。ＣＰＵ３０１は、ＲＯＭ３０３の保持するプログラムに基づき、携帯端末１０１内の各処理部の制御を行う。
【００１７】
データバス３１１には、タッチパネル２０１、撮影部２０３、画像処理部３１０、モーションセンサ３０９が接続されている。また、データバス３１１には、無線ＬＡＮ送受信装置３０７が接続されており、無線ルータ１０２とデータ送受信が可能である。
【００１８】
画像処理部３１０は、特徴点検出部３１０１、エッジ検出部３１０２、ページ領域検出部３１０３を備える。これらの処理部によって、画像処理部３１０は、一般的な矩形形状の用紙を使ったドキュメントを撮影する際に、それぞれ画像内の特徴点、エッジを検出、さらにそれらの情報を利用してページ領域を決定する。
【００１９】
また、画像処理部３１０は、オブジェクト検出部３１０４、不要領域検出部３１０５を備える。オブジェクト検出部３１０４は、携帯端末１０１の画面に表示される画像からオブジェクトの検出を行い、検出されたオブジェクトに関する情報をオブジェクト情報としてＲＡＭ３０２に記憶する。不要領域検出部３１０５は、オブジェクト情報に基づいて外接オブジェクトの特徴量を算出し、外接オブジェクトが不要領域か否かの判定を行う。
【００２０】
データバス３１１には記憶部３０５が接続されており、画像データや各種プログラムを格納することができる。モーションセンサ３０９は、３軸加速度センサ、電子コンパス、３軸角速度センサを搭載しており、公知の技術を利用することにより、携帯端末１０１の姿勢や移動を検知することが可能である。
【００２１】
図４は、サーバの構成例を示す図である。サーバ１２１は、ＣＰＵ４０１乃至ＨＤＤ４０５を備える。
ＣＰＵ４０１は、ＲＯＭ４０３に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ４０２は、ＣＰＵ４０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ネットワークＩ／Ｆ部４０４は、サーバ１２１をインターネット１２０に接続し、他の装置との間で各種情報を送受信する。ＨＤＤ４０５は、画像データや各種プログラムを記憶する。
【００２２】
図４において、ネットワークＩ／Ｆ部４０４を介して受信した携帯端末１０１からの画像データは、データバス４１０を介してＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３の間で送受信される。ＣＰＵ４０１がＲＯＭ４０３やＨＤＤ４０５に格納された画像処理プログラムを実行することによって、画像データに対する画像処理が実現される。またＣＰＵ４０１は、画像処理された画像データを通常のプリンタで印刷可能なデータであるプリントＰＤＬ（ページ記述言語) に変換する。
【００２３】
図１乃至図４を参照して説明した構成のシステムにより、携帯端末１０１が撮影した画像データが、携帯端末もしくは各種処理サービスを提供するサーバ上で処理される。処理されたデータは、例えばプリンタ１０３に送信され印刷される。処理されたデータがコンピュータ１０４に送信され画像データその他の情報を参照・使用するサービスが提供されてもよい。
【００２４】
図５は、原稿を撮影する際の携帯端末の動作処理の例を説明するフローチャートである。
まず、携帯端末１０１の撮影部２０３によって連続的に撮影される撮影画像が、ＲＡＭ３０２に格納される。この撮影画像は、撮影部２０３から逐次転送され、タッチパネル２０１の表示装置上に表示されている。この例では、連続的に撮影される撮影画像は、１秒間に約３０枚であるが、図５のフローチャートで示す処理機能を実現するには、１秒間に２枚もしくは３枚程度に対して処理すればよい。したがって、例えば、１０枚に１枚程度の既定周期で以下の処理を行うようＣＰＵ３０１が制御する。以下では、処理対象となった１枚の画像データに対する処理を想定して説明する。
【００２５】
ＣＰＵ３０１が、ページ領域検出部３１０３により、矩形のページ領域を検知する（ステップＳ５０１）。前述のように連続的に撮影される撮影画像がタッチパネル２０１の表示装置上に表示されているため、撮影者はその様子を観察しながら被写体のドキュメントがフレーム内に収まるよう撮影位置を容易に調整することができる。
【００２６】
図６は、図５のステップＳ５０１におけるページ領域検知処理の例を説明するフローチャートである。
まず、画像処理装置３１０内のエッジ検出部３１０２が、画像データから２値のエッジ画像を生成する（ステップＳ６０１）。エッジ検出部３１０２は、エッジ画像を画像データの輝度成分について、帯域通過フィルタ等を用いて高周波領域のみを抽出し、既定の２値化しきい値で２値化することで取得する。
【００２７】
次に、特徴点検出部３１０１が、画像内の特徴を顕著に表す特徴点（例えば図形の角、線分の端点など）の抽出を行う。特徴点の抽出方法には様々な手法が考案されており、現在も研究が続けられている。例えば、古典的な方法ではパターンマッチングによる抽出方法などがある。
【００２８】
次に、ＣＰＵ３０１が、ステップＳ６０１で生成されたエッジ画像と、ステップＳ６０２で得られた特徴点を利用して、閉領域を抽出する（ステップＳ６０３）。閉領域とは、開始点となるある特徴点から延びるエッジ画像の線分がふたたび開始点に戻ってくる領域である。
【００２９】
次に、ページ領域検出部３１０３が、ステップＳ６０３で抽出された閉領域から、ドキュメントの輪郭を表す閉領域をページ領域として選択する（ステップＳ６０４）。ページ領域と判定される閉領域は、４個の特徴点を持ち、かつ画像内に占める面積が一定以上あり、さらに４個の特徴点がおおよそ均等に配置されているものである。以上の処理により携帯端末１０１が捉えている画像内でのページ領域検知が行われ、各ステップでの検出ができない場合にはページ領域が検知できなかったと判断される。
【００３０】
図５に戻って、ＣＰＵ３０１が、ページ領域が検知されたかを判断する（ステップＳ５０２）。ページ領域が検知されない場合は、処理がステップＳ５０６に進む。ページ領域が検知された場合、処理がステップＳ５０３に進む。そして、ＣＰＵ３０１が、タッチパネル２０１の表示装置上に撮影画像と共に検知領域を表す図形２１０（図８（Ａ））を表示する。図８（Ａ）では、矩形の４つの角の位置に円を表示することで検知されたページ領域を表現しているが、ページ領域の表示形態は、図８（Ａ）に示す表示形態に限定されない。その後、撮影部２０３が、本画像を撮影する（ステップＳ５０４）。本画像は、撮影部２０３によって連続的に撮影される撮影画像や、ステップＳ５０１で利用した撮影画像よりも高解像度で取得される。
【００３１】
次に、ＣＰＵ３０１は、ステップＳ５０４で撮影された本画像をタッチパネル２０１の表示装置上に表示するとともに、ＲＡＭ３０２に保存する。以上のように、ページ領域が検知された場合は、被写体全体を撮影する処理が行われる。
【００３２】
ステップＳ５０１でページ領域が検知されない場合について説明する。ここで、被写体の例を図９（Ａ）に示す。図９（Ａ）に示す符号９０１は、新聞やポスター、ホワイトボード等の被写体を示しており、被写体にはｐｈｏｔｏ１〜ｐｈｏｔｏ３の写真が含まれている。なお、この例では、被写体は矩形の写真であるが、被写体は、特に矩形である必要はなく、また、文字や文章、イラストなどでもよい。また、符号９０２は、携帯端末１０１の画面に表示される領域を示す。
【００３３】
撮影者が被写体９０１の一部であるｐｈｏｔｏ２を撮影したい場合、領域９０２の位置に携帯端末１０１の画面の位置調整を行う必要がある。しかし、ハッチングを施した領域９０３に示すように、撮影者にとって不要な情報であるｐｈｏｔｏ１の一部が、画面に入り込んでしまう場合がある。本実施形態の撮像装置は、このような画面の端部に入りこむ不要な情報を予測し、領域９０２の周囲の情報を利用して補正することが可能である。
【００３４】
ステップＳ５０６乃至Ｓ５０８は、撮影者が撮影確定位置である９０２に携帯端末１０１を位置調整するまで、撮影確定位置の周囲の情報を得るために行われる処理である。
撮影位置が確定されるまでの携帯端末の動きの例を図９（Ｂ）に示す。図９（Ｂ）には、連続撮影時に画面に表示される現時点の撮影画像と現時点より前の時点の撮影画像とが示される。撮影者が携帯端末１０１を右下へ（領域９０４から領域９０５へ）水平移動した場合を想定する。図中の矢印９０６は、携帯端末１０１の動きを示す。
【００３５】
領域９０４は、携帯端末１０１が撮影確定位置に移動する前の画面に表示される領域を示す。領域９０４は、携帯端末１０１の画面では、図８（Ｂ）のように表示されている。領域９０５は、携帯端末１０１が撮影確定位置に移動した後の画面に表示される領域を示す。領域９０５は、携帯端末１０１の画面では図８（Ｃ）のように表示されている。なお、時間軸で見ると、領域９０４は、現時点の前の時点での撮影画像であり、領域９０５は、現時点の撮影画像となる。
【００３６】
図５に戻って、モーションセンサ３０９が、携帯端末１０１自体の動き（場所の移動、角度の変化）を公知の方法によって検出する（ステップＳ５０６）。続いて、オブジェクト検出部３１０４が、携帯端末１０１の画面に表示される撮影画像からオブジェクトを検出する（ステップＳ５０７）。
【００３７】
図１０および図１１を参照して、オブジェクトの検出について説明する。図１０に示す領域１００１は、図９（Ｂ）の領域９０４に対応し、携帯端末１０１が撮影確定位置に移動する前の画面に表示される領域である。オブジェクト検出部３１０４は、エッジ検出、角点検出、オプティカルフローのうちのいずれかを行って、オブジェクトの座標情報、幅、高さ、角点の追跡情報を含むオブジェクト情報を取得する。図１０に示す例では、オブジェクト検出部３１０４は、撮影画像に対して、エッジ検出や、角点検出を行う。これにより、オブジェクト検出部３１０４が、図１０の符号１００２乃至１００６で示すオブジェクトの角点を検出し、各々の角点の座標情報をＲＡＭ３０２に記憶する。なお、座標情報は、領域１００１の左上座標１００７を起点とする。
【００３８】
図１１の領域１１０１は、図９（Ｂ）の領域９０５に対応し、携帯端末１０１が撮影確定位置に移動した後の画面に表示される領域である。オブジェクト検出部３１０４は、撮影画像に対して、図１１の符号１１０２乃至１１０６で示すオブジェクトの角点を検出し、各々の角点の座標情報をＲＡＭ３０２に記憶する。なお、座標情報は、領域１１０１の左上の角点１１０７の座標を起点とする。
【００３９】
さらに、オブジェクト検出部３１０４は、角点１１０２を検出する際、携帯端末１０１の画面の外枠に接するオブジェクトまたは外枠から所定の範囲内にあるオブジェクトを外接オブジェクトとして検出する。この例では、オブジェクト１１０１が外接オブジェクトとして検出される。すなわち、オブジェクト検出部３１０４は、オブジェクトの検出結果に基づいて、現時点の撮影画像の端部近傍にある外接オブジェクトを特定する。
【００４０】
また、オブジェクト検出部３１０４は、領域１１０２の座標情報から、外接オブジェクト１１０８の幅１１０９と、高さ１１１０とを取得する。また、オブジェクト検出部３１０４は、オプティカルフローを用いて角点を追跡し、角点の追跡情報を取得する。これにより、オブジェクト検出部３１０４は、図１１の角点１１０２が、図１０の角点１００５が移動した点であることを検出する。オブジェクト検出部３１０４は、上記取得／検出された情報を、オブジェクト情報に含めてＲＡＭ３０２に記憶する。
【００４１】
図５に戻って、モーションセンサ３０９が、携帯端末１０１自体の動きが停止していることを検出して、撮影位置が確定したと判断し（ステップＳ５０８）、処理がステップＳ５０９へ進む。
【００４２】
次に、オブジェクト検出部３１０４が、ステップＳ５０７で検出されたオブジェクト情報に基づいて、携帯端末１０１が撮影確定位置に移動した後の画面において、外接オブジェクトがあるかを判断する（ステップＳ５０９）。外接オブジェクトがないと判断された場合は、処理がステップＳ５１４へ進む。
【００４３】
外接オブジェクトがあると判断された場合は、処理がステップＳ５１０へ進む。そして、不要領域検出部３１０５が、外接オブジェクトの特徴量を算出する（ステップＳ５１０）。
【００４４】
図７は、図５のステップＳ５１０における、外接オブジェクトの特徴量の算出処理の例を説明するフローチャートである。
まず、不要領域検出部３１０５が、図５のステップＳ５０７で検出されたオブジェクトの情報に基づいて、携帯端末１０１の画面に対する外接オブジェクトの比率Ｒ１（第１の比率）を算出する。Ｒ１は、以下の式で算出される。
Ｒ１＝外接オブジェクトの面積÷携帯端末１０１の画面の面積
【００４５】
図１１に示す画面を例にとると、
Ｒ１＝領域１１０８の面積÷領域１１０１の面積
となる。
【００４６】
図７に戻って、不要領域検出部３１０５は、ステップＳ５０７で検出されたオブジェクト情報に基づいて、外接オブジェクトを含むオブジェクト全体に対する外接オブジェクトの比率Ｒ２（第２の比率）を算出する（ステップＳ７０２）。Ｒ２は、以下の式で算出される。
Ｒ２＝外接オブジェクトの面積÷外接オブジェクトを含むオブジェクト全体
【００４７】
図１１に示す画面を例にとると、
Ｒ２＝領域１１０８の面積÷ｐｈｏｔｏ１の面積
となる。不要領域検出部３１０５は、ｐｈｏｔｏ１の面積を、図１０に示す角点１００２〜１００５の座標情報に基づいて算出する。
【００４８】
なお、図９（Ｃ）に示すように、撮影者が携帯端末１０１を右下（領域９０７から９０８）へ水平移動させた場合は、ｐｈｏｔｏ１の途中からオブジェクト検出が行われるので、ｐｈｏｔｏ１の全体の面積は不明となる。したがって、この場合は、不要領域検出部３１０５は、オブジェクト検出が行われている範囲でｐｈｏｔｏ１の面積を算出する。すなわち、図９（Ｃ）に示す画面の例では、不要領域検出部３１０５は、角点９０９の座標情報に基づいて、ｐｈｏｔｏ１の幅を符号９１０で示す長さ、高さを符号９１１で示す長さとし、面積を算出する。
【００４９】
以上のようにして、不要領域検出部３１０５は、外接オブジェクトの特徴量を算出する。なお、この例では、携帯端末１０１が撮影確定位置に移動した後の画面において、外接オブジェクトが一つだけある場合について説明したが、外接オブジェクトが複数ある場合は、不要領域検出部３１０５は、全ての外接オブジェクトに対して特徴量を算出する。
【００５０】
図５の説明に戻る。不要領域検出部３１０５は、ステップ５１０において算出された外接オブジェクトの特徴量に基づいて、外接オブジェクトが不要領域か否か、すなわち撮影者にとって不要な情報か否かを判定する（ステップＳ５１１）。この例では、不要領域検出部３１０５は、携帯端末１０１の画面に対する外接オブジェクトの割合Ｒ１と、外接オブジェクトを含むオブジェクト全体に対する外接オブジェクトの比率Ｒ２とが、予め定められた閾値（規定値）よりも小さい場合に、不要領域と判定する。即ち、不要領域検出部３１０５は、画面の端部にあり、Ｒ１とＲ２とが小さいオブジェクトは、撮影者にとって不要なオブジェクトであると判定する。
【００５１】
不要領域検出部３１０５が、外接オブジェクトが不要領域であると判定した場合は、処理がステップＳ５１２に進む。不要領域検出部３１０５が、外接オブジェクトが不要領域でないと判定した場合は、処理がステップＳ５１４に進む。
【００５２】
ステップＳ５１２において、ＣＰＵ３０１が、携帯端末１０１のタッチパネル２０１の表示装置上に補正領域を表示する（ステップＳ５１２）。ＣＰＵ３０１は、補正領域に対して所定の強調表示を行ってもよい。補正領域は、不要領域に該当する領域であって、補正の対象となる。そして、ＣＰＵ３０１が、通常撮影ボタン／端部補正撮影ボタンの表示を行う（ステップＳ５１３）。
【００５３】
補正領域の表示、及び通常撮影ボタン／端部補正撮影ボタンの表示について、図１２を用いて説明を行う。
図１２（Ａ）は、携帯端末１０１のタッチパネル２０１が有する表示部を示す。符号１２０１は、補正領域を示す。符号１２０２は、通常撮影ボタンを示す。符号１２０３は、端部補正撮影ボタンを示す。撮影者が、端部補正撮影ボタン１２０３を押下すると、携帯端末１０１は、図１２（Ｂ）に示すように、補正領域１２０１を補正して撮影する。
【００５４】
撮影者が、保存ボタン１２０４を押下すると、携帯端末１０１は、図１２（Ｂ）中に表示された画像を保存する。撮影者が、キャンセルボタン１２０５を押下すると、携帯端末は、図１２（Ｂ）中に表示された画像を削除する。なお、補正領域１２０１の補正方法については、周囲の色で穴埋めする方法、白や黒で穴埋めする方法等が挙げられるが、これらの方法に限るものではない。
【００５５】
本実施例によれば、補正される領域を撮影前に予め表示しておくことで、撮影者にとって意図しない領域が補正されてしまうことを防ぐことができる。また、補正領域１２０１が撮影者にとって必要な情報である場合は、撮影者は、通常撮影ボタン１２０３を押下する。通常撮影ボタン１２０３が押下げられると、携帯端末１０１は、補正領域を補正せずに撮影する。
【００５６】
図５の説明に戻る。ステップ５１４において、ＣＰＵ３０１が、携帯端末１０１のタッチパネル２０１の表示装置上に通常撮影ボタンの表示のみを行う。そして、処理がステップＳ５０４に進む。
【００５７】
次に、ステップＳ５０４において、撮影部２０３が本画像の撮影を行う。本画像は、撮影部２０３によって連続的に撮影される複数の撮影画像や、それらのうちの一部であるステップ５０９で利用した撮影画像よりも高解像度で取得される。そして、ＣＰＵ３０１が、ステップＳ５０４で撮影された本画像を、タッチパネル２０１の表示装置上に表示するとともに、ＲＡＭ３０２に保存する（ステップＳ５０５）。なお、図１２（Ａ）の端部補正撮影ボタン１２０３が押下されている場合は、ＣＰＵ３０１は、端部補正された画像を、タッチパネル２０１の表示装置上に表示するとともに、ＲＡＭ３０２に保存する。
【００５８】
以上の処理により、携帯端末の画面の端部に入りこむ不要な情報を補正して、撮影することが可能である。これにより、画像の閲覧性が向上し、かつ不要な情報が低減することによって画像データサイズも削減可能となる。
【００５９】
（実施例２）
実施例１では、撮影確定位置の周囲の情報が得られる場合を例にとって説明した。実施例２では、撮影確定位置の周囲の情報が得られない場合、または携帯端末１０１の移動距離が微小である場合を想定する。なお、実施例１と共通の構成および処理については、詳細な説明を省略する。
【００６０】
図１３は、新聞やポスター、ホワイトボード等の被写体の例を示す。被写体には、領域１３０１〜１３０３のそれぞれが有する文章情報（文字列情報）が含まれている。実施例２では、撮影者が、領域１３０３と、領域１３０１の領域の一部である１３０５を撮影したい場面を想定する。
【００６１】
撮影者が、携帯端末１０１の移動を行わず、最初から撮影確定位置である１３０４に携帯端末１０１を配置する場合、領域１３０４の周囲の情報は得られない。携帯端末１０１の移動が微小である場合も、同様に、領域１３０４の周囲の情報はほとんど得られない。なお、斜線領域１３０５、１３０６は、領域１３０４を撮影確定位置とした場合の外接オブジェクトである。このような場合、外接オブジェクトを含むオブジェクト全体に対する外接オブジェクトの比率Ｒ２の算出が難しい。
【００６２】
そこで、実施例２では、携帯端末１０１は、外接オブジェクトの画像を解析して画像の特徴量を算出し、算出された特徴量に基づいて、外接オブジェクトが不要な情報であるか否かを判定する。
【００６３】
以下、画像の特徴量としてＯＣＲ情報を用いる例について説明する。まず、不要領域検出部３１０５は、外接オブジェクトから文字認識処理によってＯＣＲ情報（文字情報）を取得する。不要領域検出部３１０５は、取得した文字列に意味があるか否かによって、外接オブジェクトが不要な情報であるか否かを判定する。例えば、外接オブジェクト１３０５から得られる文字列は、ＴＥＸＴであるので、不要領域検出部３１０５は、この文字列は意味を持つ文字列であると判断する。
【００６４】
実際には、一般的に用いられる文字列を辞書としてＲＡＭ３０２や記憶部３０５等に登録しておく。そして、不要領域検出部３１０５は、外接オブジェクトから得られる文字列を形態素解析した結果が、辞書とされた文字列と適合するものを、意味のある文字列であると判断する。なお、取得した文字列に意味があるか否かを判断する方法は、この方法に限るものではない。同様に、外接オブジェクト１３０６から得られる文字列は、ＴＴＴであり、不要領域検出部３１０５は、この文字列を意味のない文字列とする。以上の結果に基づいて、外接オブジェクト１３０５は必要な情報であり、外接オブジェクト１３０６は、不要な情報であると判定が可能となる。
【００６５】
実施例２の情報処理装置によれば、撮影確定位置の周囲の情報が得られない場合でも、携帯端末の画面の端部に入りこむ不要な情報を補正して、撮影することが可能である。
【００６６】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、システム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００６７】
１０１  携帯端末
１０４  コンピュータ
１２１  サーバ
【図１】
2015103876.tif 000003
【図２】
2015103876.tif 000004
【図３】
2015103876.tif 000005
【図４】
2015103876.tif 000006
【図５】
2015103876.tif 000007
【図６】
2015103876.tif 000008
【図７】
2015103876.tif 000009
【図８】
2015103876.tif 000010
【図９】
2015103876.tif 000011
【図１０】
2015103876.tif 000012
【図１１】
2015103876.tif 000013
【図１２】
2015103876.tif 000014
【図１３】
2015103876.tif 000015