(57)【特許請求の範囲】
【請求項１】
自装置の状態により撮影する縦横の向きを切り替えて撮影する撮影手段を備える情報処理装置であって、
撮影する縦横の向きを含む撮影モードを決定するモード決定手段と、
前記決定された撮影モードに対応する撮影する縦横の向きを固定するかを決定する固定決定手段と、
前記撮影手段による撮影時に、前記固定決定手段により決定された結果に従って、自装置の状態により撮影する縦横の向きを切り替えるかを制御する切替制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記固定決定手段は、撮影ボタンに対する操作に従って前記撮影する縦横の向きを固定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定された撮影モードを識別表示する表示制御手段を備え、
前記固定決定手段は、前記撮影モードを識別表示した箇所に対する操作に従って前記撮影する縦横の向きを固定するかを決定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記撮影する縦横の向きを固定しているかを識別表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
自装置の状態により撮影する縦横の向きを切り替えて撮影する撮影手段を備える情報処理装置の制御方法であって、
モード決定手段が、撮影する縦横の向きを含む撮影モードを決定するモード決定ステップと、
固定決定手段が、前記決定された撮影モードに対応する撮影する縦横の向きを固定するかを決定する固定決定ステップと、
切替制御手段が、前記撮影手段による撮影時に、前記固定決定ステップにて決定された結果に従って、自装置の状態により撮影する縦横の向きを切り替えるかを制御する切替制御ステップと
を備えることを特徴とする情報処理装置の制御方法。
【請求項６】
自装置の状態により撮影する縦横の向きを切り替えて撮影する撮影手段を備える情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
撮影する縦横の向きを含む撮影モードを決定するモード決定手段と、
前記決定された撮影モードに対応する撮影する縦横の向きを固定するかを決定する固定決定手段と、
前記撮影手段による撮影時に、前記固定決定手段により決定された結果に従って、自装置の状態により撮影する縦横の向きを切り替えるかを制御する切替制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
に関する。
【背景技術】
【０００２】
製薬企業では、近年「薬の副作用」についての情報管理業務である製薬安全性情報管理業務（ＰＶ業務）が行われている。具体的には、製造販売後調査として製薬企業の医薬情報担当者（Ｍｅｄｉｃａｌ  Ｒｅｐｒｅｓｅｎｔａｔｉｖｅ＝ＭＲ）が、当該製薬企業の提供している薬品の副作用や、当該薬品の使用によるものと疑われる感染症について調査する調査票を医師に渡して記入してもらい、所定期間後に病院に出向いて回収する。
【０００３】
そしてＭＲは、例えば病院近くのコンビニ等からＦＡＸで本社に当該調査票を送信し、本社から独立行政法人  医薬品医療機器総合機構に対して当該データを送信・登録することで同機構への薬品の副作用・感染症報告を行っている。近くにＦＡＸできる端末がない場合は、ＭＲは一度営業所に戻って、営業所に設置されているＦＡＸ装置から調査票のデータを本社にＦＡＸで送信している。この調査・報告業務は、薬事法に従って行われる業務である。
【０００４】
一部の企業では、このＦＡＸ装置を探す手間を省くため、調査票をスマートデバイスで撮影して、撮影した写真を本社のサーバに送信するシステムを採用している。写真を撮影する場合、撮影対象物の向きとスマートデバイス上の撮影画面の上下を適切な向きに合わせた上で撮影を行う。撮影画面と撮影対象物の向きについては、例えば特許文献１では、カメラが上向きか下向きで撮影した場合であっても、画像が横姿勢か縦姿勢であるのかを判別する技術が公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００６／１００８０４号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法では、撮影時の手振れ等によってカメラの傾きや向きを誤って検出してしまうと、撮影画面の方向と撮影対象物の方向がずれた状態で撮影されてしまうという課題がある。
【０００７】
このような課題を解消するためには、撮影時の撮影画面の方向を固定し、撮影対象が意図した通りの正しい向きで撮影されることが望ましい。
【０００８】
そこで、本発明は、縦横方向の区別が必要な被写体を撮影する際に撮影する縦横の向きを適切に固定する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
自装置の状態により撮影する縦横の向きを切り替えて撮影する撮影手段を備える情報処理装置であって、撮影する縦横の向きを含む撮影モードを決定するモード決定手段と、前記決定された撮影モードに対応する撮影する縦横の向きを固定するかを決定する固定決定手段と、前記撮影手段による撮影時に、前記固定決定手段により決定された結果に従って、自装置の状態により撮影する縦横の向きを切り替えるかを制御する切替制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、縦横方向の区別が必要な被写体を撮影する際に撮影する縦横の向きを適切に固定する仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における、情報処理システムのシステム構成の一例を示すシステム構成図である。
【図２】本発明の実施形態における、携帯端末１００のハードウェア構成の一例を示すハードウェア構成図である。
【図３】本発明の実施形態における、サーバ２００のハードウェア構成の一例を示すハードウェア構成図である。
【図４】本発明の実施形態における、撮影ボタンによる回転固定制御処理の一例を示すフローチャートである。
【図５】本発明の実施形態における、アイコン操作による回転固定制御処理の一例を示すフローチャートである。
【図６】本発明の実施形態における、回転固定データテーブルの構成を示す構成図である。
【図７】本発明の実施形態における、Ａ４撮影サイズモードの撮影画面および撮影画像確認画面の画面例である。
【図８】本発明の実施形態における、Ａ３撮影サイズモードの撮影画面および撮影画像確認画面の画面例である。
【図９】本発明の実施形態における、携帯端末１００のモジュールの構成の一例を示すブロック図である。
【図１０】本発明の実施形態における、回転制御処理の一例を示すフローチャートである。
【図１１】本発明の実施形態における、撮影サイズモード選択メニューの画面例である。
【図１２】本発明の実施形態における、回転固定のＯＮ／ＯＦＦを切り替える画面例である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は本発明の実施形態における情報処理システムにおいて、その構成の一例を示すシステム構成図である。
【００１４】
本発明の実施形態における情報処理システムは、携帯端末１００と、サーバ２００が、ネットワーク１０１（例えばＷＡＮ＝ワイドエリアネットワーク）を介して通信可能に接続され構成されている。
【００１５】
携帯端末１００は、冊子（撮影対象物に相当する）をカメラで撮影して記憶し、ネットワーク１０１を介してサーバ２００に送信する情報処理装置である。また、携帯端末１００はタッチパネル２１０を備える。
【００１６】
サーバ２００は、携帯端末１００から送信された複数の画像を受信し、１つのＰＤＦファイルに変換して保存する装置である。
【００１７】
以上で、図１に示すシステム構成図に関する説明を終了する。
【００１８】
以下、図２を用いて、図１に示した携帯端末１００のハードウェア構成について説明する。
【００１９】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２０】
また、ＲＯＭ２０２あるいはフラッシュメモリ２１４には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、当該携帯端末が実行する機能を実現するために必要な、後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２１】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２２】
また、入力コントローラ２０５は、タッチパネル２１０、マイク２１１、カメラ２１２からの入力を制御する。タッチパネル２１０からはユーザのタッチ操作に関する入力を制御し、マイク２１１からは音声の入力を制御し、カメラ２１２からは撮影された静止画、動画の入力を制御する。出力コントローラ２０６は、タッチパネル２１０、スピーカ２１３への出力を制御する。
【００２３】
タッチパネル２１０は、ユーザからのタッチ操作を検知すると共に、前述した出力コントローラ２０６から送られた映像を表示する。タッチパネル２１０は、表示器と位置入力装置とが一体となった部品である。複数の箇所に対するタッチ操作（以下、マルチタッチ）も検知可能である。
【００２４】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するフラッシュメモリ２１４へのアクセスを制御する。本実施形態においては、フラッシュメモリとして説明を行うが、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の記憶媒体であってもよい。
【００２５】
通信Ｉ／Ｆコントローラ２０９は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２６】
センサコントローラ２０８は、携帯端末１００が備えるセンサ２１５からの入力を制御する。携帯端末１００のセンサ２１５には様々なセンサが存在し、例えば方位センサ、加速度センサである。
【００２７】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、タッチパネル２１０上での表示を可能としている。
【００２８】
本発明の携帯端末１００が後述する各種処理を実行するために用いられる各種プログラム等はフラッシュメモリ２１４に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルはフラッシュメモリ２１４に格納されている。
【００２９】
以上で、図２に示す携帯端末１００のハードウェア構成に関する説明を終了する。上記の構成は一例であって、目的や用途に応じて適宜変更されうる。
【００３０】
以下、図３を用いて、図１に示したサーバ２００のハードウェア構成について説明する。
【００３１】
図３に示すように、サーバ２００は、システムバス３０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０３、入力コントローラ３０５、ビデオコントローラ３０６、メモリコントローラ３０７、通信Ｉ／Ｆコントローラ３０８等が接続された構成を採る。
【００３２】
ＣＰＵ３０１は、システムバス３０４に接続される各デバイスやコントローラを統括的に制御する。
【００３３】
また、ＲＯＭ３０２あるいは外部メモリ３１１には、ＣＰＵ３０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、各サーバあるいは各ＰＣが実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。また、本発明を実施するために必要な情報が記憶されている。なお外部メモリはデータベースであってもよい。
【００３４】
ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。ＣＰＵ３０１は、処理の実行に際して必要なプログラム等をＲＯＭ３０２あるいは外部メモリ３１１からＲＡＭ３０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００３５】
また、入力コントローラ３０５は、キーボード（ＫＢ）３０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。
【００３６】
ビデオコントローラ３０６は、ディスプレイ３１０等の表示器への表示を制御する。尚、表示器は液晶ディスプレイ等の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００３７】
メモリコントローラ３０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ３１１へのアクセスを制御する。
【００３８】
通信Ｉ／Ｆコントローラ３０８は、ネットワークを介して外部機器と接続・通信し、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００３９】
尚、ＣＰＵ３０１は、例えばＲＡＭ３０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ３１０上に表示することが可能である。また、ＣＰＵ３０１は、ディスプレイ３１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００４０】
本発明を実現するための後述する各種プログラムは、外部メモリ３１１に記録されており、必要に応じてＲＡＭ３０３にロードされることによりＣＰＵ３０１によって実行されるものである。
【００４１】
以上で、図３に示すサーバ２００のハードウェア構成に関する説明を終了する。上記の構成は一例であって、目的や用途に応じて適宜変更されうる。
【００４２】
以下、図９を用いて、本発明の実施形態における携帯端末１００のモジュールの構成の一例を示すブロック図について説明する。
【００４３】
携帯端末１００は、撮影部９０１、記憶部９０２、操作検出部９０３、画面調整部９０４、回転制御部９０５、表示部９０６を備えており、画像記憶アプリケーションがインストールされている。
【００４４】
撮影部９０１は、被写体を撮影することにより撮影画像を生成して取得するために撮影を制御する機能部である。
【００４５】
記憶部９０２は、撮影された複数の画像および補正された画像を記憶するよう制御する機能部である。
【００４６】
操作検出部９０３は、画面に対するタッチ操作等を検出してその画面操作の種類を判定するよう制御する機能部である。
【００４７】
画面調整部９０４は、撮影画面の向きやカメラの解像度や撮影ガイド領域を表示する位置を、操作検出部９０３の判定結果に基づいて決定するよう制御する機能部である。
【００４８】
回転制御部９０５は、画面の回転を、端末の傾きや加速度と操作検出部９０３の判定結果に基づいて制御する機能部である。
【００４９】
表示部９０６は、撮影部９０１で撮影された画像を表示するよう制御する機能部である。サーバ２００へ画像データを送信する前に、表示部９０６にて画像を確認することができる。
【００５０】
以上で、図９に示す携帯端末１００のモジュールの構成の一例を示すブロック図に関する説明を終了する。
【００５１】
以下、図４・図５・図１０に示すフローチャートを用いて、本発明の実施形態における携帯端末１００が実行する処理について説明する。
【００５２】
図４は、携帯端末１００による撮影ボタンによる回転固定制御処理の一例を示すフローチャートである。
【００５３】
ステップＳ４０１で、携帯端末１００は、撮影ボタンのタッチダウン操作を検出する。
【００５４】
ステップＳ４０２で、携帯端末１００は、撮影ボタンによる回転固定フラグの値をtrueに設定する。つまり、撮影ボタンが押下されている間、撮影方向の回転固定を設定する。撮影ボタンによる回転固定フラグの詳細は図６で後述する。
【００５５】
ステップＳ４０３で、携帯端末１００は、ステップＳ４０１で検出したタッチダウン操作に続く操作として、タッチアップ操作または撮影ボタン外へのドラッグ操作のいずれかを検出する。
【００５６】
ステップＳ４０３で検出した操作が撮影ボタン外へのドラッグ操作の場合、ステップＳ４０４で、携帯端末１００は、撮影ボタンによる回転固定フラグの値をfalseに設定し、ステップＳ４０１に処理を戻す。つまり、何も処理をせずに撮影方向の回転固定を解除し、撮影待ちの状態に戻す。
【００５７】
ステップＳ４０３で検出した操作がタッチアップ操作の場合、ステップＳ４０５で、携帯端末１００は、被写体を撮影して画像を保存する。撮影処理に端末の回転を検知した場合の回転制御処理の詳細は図１０で後述する。
【００５８】
ステップＳ４０６で、携帯端末１００は、撮影ボタンによる回転固定フラグの値をfalseに設定する。つまり、撮影した後で撮影方向の回転固定を解除する。ただし、図５の撮影サイズ切り替えアイコン操作による回転固定制御処理の結果、アイコンによる回転固定フラグの値がtrueに設定されている場合には撮影した後でも撮影方向の回転固定が解除されない。この際のユーザの混乱を回避するために、回転固定が設定されている旨を画面にメッセージ出力する等、通知してもよい。
【００５９】
以上で図４に示すフローチャートの説明を終了する。
【００６０】
図５は、携帯端末１００による撮影サイズ切り替えアイコン操作による回転固定制御処理の一例を示すフローチャートである。撮影サイズ切り替えアイコンの詳細は図７・図８・図１１で後述する。
【００６１】
ステップＳ５０１で、携帯端末１００は、撮影サイズ切り替えアイコンの押下操作を検出し、撮影サイズ切り替えメニューを表示する。
【００６２】
ステップＳ５０２で、携帯端末１００は、撮影サイズの選択操作を検出し、選択した撮影サイズに応じた画面構成の撮影画面を表示する。
【００６３】
ステップＳ５０３で、携帯端末１００は、撮影サイズ切り替えアイコンの長押し操作を検出する。検出した場合はステップＳ５０４に処理を進め、検出しなかった場合は本フローを終了する。
【００６４】
ステップＳ５０４で、携帯端末１００は、アイコンによる回転固定フラグの現在の値を判定する。アイコンによる回転固定フラグの詳細は図６で後述する。
【００６５】
ステップＳ５０４で判定した値がtrueの場合は回転固定ＯＮであるため、ステップＳ５０５で、携帯端末１００は、アイコンによる回転固定フラグの値をfalseに設定し、回転固定ＯＦＦにする。つまり、撮影サイズ切り替えアイコンの操作により、撮影方向の回転固定を設定から解除に切り替える。
【００６６】
ステップＳ５０４で判定した値がfalseの場合は回転固定ＯＦＦであるため、ステップＳ５０６で、携帯端末１００は、アイコンによる回転固定フラグの値をtrueに設定し、回転固定ＯＮにする。つまり、撮影サイズ切り替えアイコンの操作により、撮影方向の回転固定を解除から設定に切り替える。
【００６７】
なお、本実施形態では、撮影モードを示すアイコンの押下により撮影モードの切り替え、当該アイコンの長押しにより回転固定の切り替えを行っているが。当該アイコンに対する他の操作でそれぞれを切り替えてもよい。
【００６８】
以上で図５に示すフローチャートの説明を終了する。
【００６９】
図１０は、携帯端末１００による撮影画面の回転制御処理の一例を示すフローチャートである。
【００７０】
ステップＳ１００１で、携帯端末１００は、端末の回転を検出する。
【００７１】
ステップＳ１００２で、携帯端末１００は、回転固定フラグの現在の値を判定する。
【００７２】
ステップＳ１００２で撮影ボタンによる回転固定フラグがtrue、または、アイコンによる回転固定フラグがtrueと判定した場合、回転固定ＯＮであるため、撮影画面の回転処理は行わない。
【００７３】
ステップＳ１００２で撮影ボタンによる回転固定フラグがfalse、かつ、アイコンによる回転固定フラグがfalseと判定した場合、回転固定ＯＦＦであるため、ステップＳ１００３で、携帯端末１００は、端末の水平位置を検出する。
【００７４】
ステップＳ１００３で端末が水平位置から傾いていると判定した場合、ステップＳ１００４で、携帯端末１００は、撮影画面の画面構成を検出した向きに回転して表示する。
【００７５】
ステップＳ１００３で端末が水平状態であると判定した場合、撮影画面の回転処理は行わない。
【００７６】
以上で図１０に示すフローチャートの説明を終了する。
【００７７】
以下、図６に示すデータテーブルについて説明する。
【００７８】
図６は、図４・図５・図１０に示すフローチャートの処理で使用する回転固定フラグのデータ構造の一例を示すデータテーブルである。回転固定フラグは画面の回転可否の状態を示す値を保持する。値がtrueであれば回転固定ＯＮであり、回転不可能な状態となる。値がfalseであれば回転固定ＯＦＦであり、回転可能な状態となる。撮影ボタン押下による回転固定状態は、撮影ボタンによる回転固定テーブルに回転固定フラグを設定する。撮影サイズ切り替えアイコン押下による回転固定状態は、アイコンによる回転固定テーブルに回転固定フラグを設定する。
【００７９】
以下、図７・図８・図１０に示す画面構成図について説明する。
【００８０】
図７は、図４に示すフローチャートの処理で撮影対象物を撮影するＡ４撮影サイズモードの撮影画面および撮影画像確認画面の一例である。撮影画面７００は、撮影対象物７０１、撮影サイズ切り替えアイコン７０２、撮影ガイド枠７０３、撮影ボタン７０４、撮影領域７０５で構成されている。撮影対象物７０１はＡ４用紙の場合であり、適切な撮影位置に誘導するため、撮影対象物に応じて撮影ガイド枠７０３を表示する。撮影画像確認画面７１０は、撮影画像７１１、保存キャンセルボタン７１３、保存ボタン７１２で構成されている。撮影画像７１１は、撮影した画像を補正し、撮影対象物の領域のみを抽出して表示する。
【００８１】
ここで、Ａ４撮影サイズモード（縦長の撮影方向）で撮影すべき撮影対象物、例えばＡ４縦サイズの書類等を、もう一方のＡ３撮影サイズモード（横長の撮影方向）で撮影した場合、撮影対象物と撮影方向が合わず、補正処理も正常に実行することができなくなる。
【００８２】
図８は、図４に示すフローチャートの処理で撮影対象物を撮影するＡ３撮影サイズモードの撮影画面および撮影画像確認画面の一例である。撮影画面８００は、撮影対象物８０１Ｌ・８０１Ｒ、撮影サイズ切り替えアイコン８０２、撮影ガイド枠８０３、撮影ボタン８０４、撮影領域８０５、撮影領域中央線８０６で構成されている。撮影対象物８０１Ｌ・８０１ＲはＡ３用紙の場合であり、適切な撮影位置に誘導するため、撮影対象物に応じて撮影ガイド枠８０３および撮影領域中央線８０６を表示する。撮影画像確認画面８１０は、撮影画像８１１Ｌ・８１１Ｒ、保存キャンセルボタン８１３、保存ボタン８１２で構成されている。撮影画像８１１Ｌ・８１１Ｒは、撮影した画像を補正し、撮影対象物の領域のみを抽出して左右に二分割して表示する。
【００８３】
ここで、Ａ３撮影サイズモード（横長の撮影方向）で撮影すべき撮影対象物、例えばＡ３横サイズの書類等を、もう一方のＡ４撮影サイズモード（縦長の撮影方向）で撮影した場合、撮影対象物と撮影方向が合わず、補正処理も正常に実行することができなくなる。
【００８４】
図１１は、図５に示すフローチャートの処理で撮影画面の撮影サイズを選択する撮影サイズモード選択メニューの一例である。メニュー１１００は、撮影サイズモード選択アイコン１１０１で構成されており、現在の撮影サイズモードがＡ４であることを示す。撮影サイズモード選択アイコン１１０１を押下すると、メニュー１１１０が表示され、撮影サイズモード選択状態となる。メニュー１１１０は、標準モードアイコン１１１１、Ａ４モードアイコン１１１２、Ａ３モードアイコン１１１３、撮影サイズモード選択アイコン１１１４で構成されている。現在の撮影サーズモードがＡ４であるため、Ａ４モードアイコン１１１２が緑色で表示され、撮影サイズモード選択アイコン１１１４にＡ４が表示されている。標準モードアイコン１１１１、Ａ４モードアイコン１１１２、Ａ３モードアイコン１１１３のいずれかを押下すると、メニュー１１００が表示され、撮影サイズモード選択状態が終了するとともに、撮影サイズモード選択アイコン１１０１に選択した撮影サイズモードが表示され、撮影画面が選択した撮影サイズモードにおける画面構成で表示される。撮影サイズモード選択アイコン１１１４を押下すると、メニュー１１００が表示され、撮影サイズモード選択状態が終了する。ここではメニュー１１１０において撮影サイズモードを選択する例を示しているが、撮影サイズモードの切り替えは、メニュー１１１０を介さずに撮影サイズモード選択アイコン１１０１を押下するたびに切り替わる方式であってもよい。
【００８５】
図１２は、図５に示すフローチャートの処理で回転固定のＯＮ／ＯＦＦを切り替える操作の一例である。メニュー１１００の撮影サイズモード選択アイコン１１０１は現在の撮影サイズモードがＡ４であることを示し、さらに、アイコンの表示色が背景色と同じであることから回転固定がＯＦＦであることを示す。撮影サイズモード選択アイコン１１０１を長押しすると、撮影サイズモード選択アイコンの表示色が１２０１のように反転し、回転固定がＯＮであることを示す。再度、撮影サイズモード選択アイコンを長押しすると、再度表示色が１１０１のように背景色と同じになり、回転固定がＯＦＦになったことを示す。ここでは、アイコンの表示色で回転固定の設定状態を示しているが、アイコンの形状や、アイコン以外のマーク表示など、設定状態がわかる表示方法であればよい。また、図４に示すフローチャートの処理で、撮影ボタンがタッチダウンされている間、撮影サイズモード選択アイコンを反転して、回転固定がＯＮであることを示してもよい。
【００８６】
このように、撮影方向の回転固定のＯＮ／ＯＦＦを切り替えられるようにしたことにより、撮影対象物に対して、適正な撮影方向で撮影することができるようになる。
【００８７】
以上、１実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８８】
また、本発明におけるプログラムは、図４、５、１０に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図４、５、１０の処理方法をコンピュータが実行可能なプログラムが記憶されている。。
【００８９】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００９０】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００９１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００９２】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９５】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９６】
１００    携帯端末
２００    サーバ
【要約】
【課題】本発明は、縦横方向の区別が必要な被写体を撮影する際に撮影する縦横の向きを適切に固定する仕組みを提供することを目的とする。
【解決手段】自装置の状態により撮影する縦横の向きを切り替えて撮影する撮影手段を備える情報処理装置であって、撮影する縦横の向きを含む撮影モードを決定するモード決定手段と、前記決定された撮影モードに対応する撮影する縦横の向きを固定するかを決定する固定決定手段と、前記撮影手段による撮影時に、前記固定決定手段により決定された結果に従って、自装置の状態により撮影する縦横の向きを切り替えるかを制御する切替制御手段とを備えることを特徴とする。
【選択図】図９【図１】
0006802504.tif 000002
【図２】
0006802504.tif 000003
【図３】
0006802504.tif 000004
【図４】
0006802504.tif 000005
【図５】
0006802504.tif 000006
【図６】
0006802504.tif 000007
【図７】
0006802504.tif 000008
【図８】
0006802504.tif 000009
【図９】
0006802504.tif 000010
【図１０】
0006802504.tif 000011
【図１１】
0006802504.tif 000012
【図１２】
0006802504.tif 000013