JP6849911B2 - 情報処理装置、情報処理システム、情報処理方法及びプログラム - Google Patents

情報処理装置、情報処理システム、情報処理方法及びプログラム Download PDF

Info

Publication number
JP6849911B2
JP6849911B2 JP2017022622A JP2017022622A JP6849911B2 JP 6849911 B2 JP6849911 B2 JP 6849911B2 JP 2017022622 A JP2017022622 A JP 2017022622A JP 2017022622 A JP2017022622 A JP 2017022622A JP 6849911 B2 JP6849911 B2 JP 6849911B2
Authority
JP
Japan
Prior art keywords
image
information processing
stored
images
determined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017022622A
Other languages
English (en)
Other versions
JP2018129734A (ja
Inventor
晃一 北村
晃一 北村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2017022622A priority Critical patent/JP6849911B2/ja
Publication of JP2018129734A publication Critical patent/JP2018129734A/ja
Application granted granted Critical
Publication of JP6849911B2 publication Critical patent/JP6849911B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Studio Devices (AREA)

Description

本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
製薬企業では、近年「薬の副作用」についての情報管理業務である製薬安全性情報管理業務(PV業務)が行われている。具体的には、製造販売後調査として製薬企業の医薬情報担当者(MR=Medical Representative/以下、MRと記載する)が、当該製薬企業の提供している薬品の副作用や、当該薬品の使用によるものと疑われる感染症について調査する調査票を医師渡して記入してもらい、所定期間後に病院に出向いて回収する。
そして、例えば病院近くのコンビニ等からFAXで本社に当該調査票を送信し、本社から独立行政法人 医薬品医療機器総合機構(Pdma(登録商標))に対して当該データを送信・登録することでPdmaへの薬の副作用・感染症報告を行っている。近くにFAXできる端末がない場合は、一度営業所に戻って、営業所に設置されているFAX装置から調査票のデータを本社にFAX送信している。この調査・報告業務は、薬事法に従って行われる業務である。
一部の企業では、このFAX装置を探す手間を省くため、調査票をスマートデバイスで撮影して、撮影した写真を本社のサーバに送信するシステムを採用している。例えば特許文献1では、建造物の被害状況の調査票の情報を入力し、携帯電話で撮影した画像と共に、調査票のデータベースを備えるホストコンピュータに送信する技術が公開されている。
特開2001−167133号公報
調査票のサイズは一般にA4サイズであり、複数ページにわたることがある。ページ数が多い場合には、調査票をA3見開きの冊子として綴じて医師に渡すことが行われている。ページごとの報告用に写真を残したい場合は、見開きの片側ページごとに撮影を行わなければならず手間であった。
また、一般的な写真撮影機能では、撮影された写真がプレビュー表示され、そのまま外部メモリ等の永続記憶領域に記憶されてしまうため、例えば撮影の角度等が不適切だった場合等、撮影ミスをした場合は、同じ被写体を再撮影することになる。つまり、同じ被写体の画像が重複して記憶されることとなり、後の報告業務の対象とする画像に同じ被写体の画像が入り込んでしまう原因となる。
調査票を使った報告業務のように社外の関係者との業務の場合、担当者個人の業務記録を残す業務等社内の業務と比べて正確性が求められる。よって、一般的な撮影機能を提供する通常の撮影モードの他に調査票撮影用の撮影モードを用意し、調査票用の撮影モードで撮影された画像は、ページごとの画像となるよう画像を例えば左右に分割してプレビュー表示し、本当に永続記憶領域に記憶するかユーザに確認、選択させることが考えられる。
しかし、調査票撮影用の撮影モードで撮影した画像を全て一律に分割すべきではない。例えば、A4縦の冊子の表紙を撮影した画像を左右に分割してしまうと、表紙が真っ二つに割れた、報告に不適切な画像ができてしまうためである。
本発明は、撮影する装置の向きに応じて、記憶する画像の数を決定可能な仕組みを提供することを目的とする。
本発明は、撮影手段を備える情報処理装置であって、撮影手段による撮影が、自機が縦向きの状態で行われたか横向きの状態で行われたかを判定する判定手段と、前記判定手段により自機が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定手段により自機が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段と、を備えることを特徴とする。
本発明によれば、撮影する装置の向きに応じて、記憶する画像の数を決定可能な仕組みを提供することができる。
本発明の第1の実施形態における、情報処理システムの構成の一例を示す図である。 本発明の第1の実施形態における、各種装置のハードウェア構成の一例を示す図である。 本発明の第1の実施形態における、各種装置の機能構成の一例を示す図である。 本発明の第1の実施形態における、ユーザ操作によるモード設定処理の流れを示すフローチャートである。 本発明の第1の実施形態における、携帯端末の向きに応じたガイド画像の表示処理の流れを示すフローチャートである。 本発明の第1の実施形態における、携帯端末の向きに応じた撮影画像の表示及び記憶処理の流れを示すフローチャートである。 本発明の第1の実施形態における、各種データ構成の一例を示す図である。 本発明の第1の実施形態における、撮影画面及びプレビュー表示画面の構成の一例を示す図である。 本発明の第1の実施形態における、撮影画面及びプレビュー表示画面の構成の一例を示す図である。 本発明の第1の実施形態における、画像一覧画面及び送信画面の構成の一例を示す図である。 本発明の第1の実施形態における、画像補正の説明図である。 本発明の第1の実施形態における、加速度の値の一例を示す図である。 本発明の第1の実施形態における、携帯端末の向きと加速度の値の関係の一例を示す図である。 本発明の第2の実施形態における、処理の流れを示す図である。 本発明の第3の実施形態における、処理の流れを示す図である。 本発明の第4の実施形態における、処理の流れを示す図である。 通常の撮影モードの、撮影画面及びプレビュー表示画面の構成の一例を示す図である。
以下、図面を参照して、本発明の実施の形態の一例について説明する。
<第1の実施形態>
まず図1を参照して、本発明の第1の実施形態における、情報処理システムの構成の一例について説明する。
本発明の情報処理システムは、携帯端末100と、サーバ200が、ネットワーク101(例えばWAN=ワイドエリアネットワーク)を介して通信可能に接続され構成されている。
携帯端末100は、調査票をカメラで撮影して記憶し、ネットワーク101を介してサーバ200又はサーバ300に送信する情報処理装置である。例えば、報告業務で必要である調査票の画像をサーバ200に送信し、それ以外の、例えば会議の様子やホワイトボードを撮影したような通常業務の画像をサーバ300に送信する。また、携帯端末100はタッチパネルディスプレイを備える。
サーバ200は、例えば、調査票の管理を行うサーバである。サーバ200は、携帯端末100から送信された複数の画像を受信し、1つのPDFファイルに変換して保存する。受信する画像は、例えば調査票の画像である。
サーバ300は、例えば、各担当者(MR)の通常業務の履歴を管理するためのサーバである。サーバ300は、携帯端末100から送信された画像を受信し、当該画像を記憶するためのフォルダを生成して、当該フォルダ内に受信した画像を記憶する。受信する画像は、例えば調査票以外の画像である。以上が図1の説明である。
次に図2を参照して、本発明の第1の実施形態における各種装置のハードウェア構成の一例について説明する。図2は、携帯端末100、サーバ200のハードウェア構成の一例を示す図である。
図2に示すように、情報処理装置では、システムバス204を介してCPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、および通信I/Fコントローラ208が接続される。
CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。
ROM202あるいは外部メモリ211は、CPU201が実行する制御プログラムであるBIOS(Basic Input/Output System)やOS(Operating System)や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ(データテーブルを含む)を保持している。
RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードし、ロードしたプログラムを実行することで各種動作を実現する。
入力コントローラ205は、キーボード209や不図示のマウス等のポインティングデバイス、カメラ等の入力装置からの入力を制御する。入力装置がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下(指等でタッチ)することにより、各種の指示を行うことができることとする。
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
ビデオコントローラ206は、ディスプレイ装置210などの外部出力装置への表示を制御する。ディスプレイ装置は本体と一体になったノート型パソコンのディスプレイ装置も含まれるものとする。
なお、外部出力装置はディスプレイ装置に限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。例えば携帯端末100は、タッチパネルディスプレイ装置を備える。
なおビデオコントローラ206は、表示制御を行うためのビデオメモリ(VRAM)を制御することが可能で、ビデオメモリ領域としてRAM203の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
メモリコントローラ207は、外部メモリ211へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置(ハードディスク)、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等を利用可能である。
通信I/Fコントローラ208は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信やISDNなどの電話回線、および携帯電話の3G回線を用いた通信が可能である。
尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ上での表示を可能としている。また、CPU201は、ディスプレイ上の不図示のマウスカーソル等でのユーザ指示を可能とする。
212は加速度センサであり、例えば携帯端末100の加速度を検出する。尚、加速度センサが外部装置として携帯端末100等の装置に取り付けられている場合、例えば、加速度センサ212は入力コントローラ205と通信することで検出した加速度の情報を携帯端末100に伝達する
213は撮影装置であり、被写体の画像を撮影する。尚、撮影装置が外部装置として携帯端末100等の装置に取り付けられている場合、例えば、撮影装置213は入力コントローラ205と通信することで検出した撮影した画像を携帯端末100に出力する。以上が図2の説明である。
次に図3を参照して、本発明の第1の実施形態における、各種装置の機能構成の一例について説明する。
携帯端末100には、311〜317に示す機能を備える、画像記憶アプリケーションがインストールされている。
撮影部311は、被写体を撮影することにより撮影画像を生成して取得する機能部である。向き判定部312は、携帯端末100の向き(画面の向き)を判定数判定して特定する機能部である。
画面表示部313は、撮影画面やプレビュー表示画面を表示する機能部である。画像処理部314は、撮影した画像の形状補正や分割処理による分割後の画像の生成を行う機能部である。
記憶部315は、撮影された画像、補正後の画像を一時記憶領域に記憶したり、永続記憶領域に記憶したりする機能部である(記憶制御手段に該当)。
送信先特定部316は、通常モードで撮影された画像の送信先と、調査票撮影モードで撮影された画像の送信先を特定する機能部である。例えば通常モードで撮影された通常の業務記録の画像(会議やホワイトボード等の画像)の送信先として、サーバ300を決定・特定する。調査票撮影モードで撮影された調査票の画像の送信先として、サーバ200を決定・特定する(送信先決定手段に該当)。
送信部317は、送信対象とされた画像を送信先であるサーバ200又はサーバ300に送信する機能部である。
受信部321は、送信部317により送信された画像を受信する機能部である。文書ファイル生成部322は、受信した複数の画像ファイルを1つの文書にまとめる処理を行う機能部である。具体的には、1回の調査票の報告として送信されてきた複数の画像を、複数ページのPDF帳票(1つの文書ファイル)に変換する。
記憶部323は、受信した画像を記憶し、前述した文書ファイルを調査結果のデータとして記憶する機能部である。
受信部331は、送信部317により送信された画像を受信する機能部である。フォルダ生成部332は、受信した画像ファイルを格納するフォルダを自機の外部メモリ内に生成する機能部である。フォルダ名は、例えば画像の送信元の携帯端末100に対応するユーザ名+日時とする。ユーザ名と携帯端末100の対応関係は、サーバ300に予め記憶されているものとする。
記憶部333は、受信した画像を、フォルダ生成部332で生成したフォルダに記憶する機能部である。以上が図3の説明である。
次に図4を参照して、本発明の第1の実施形態における、ユーザ操作によるモード設定処理の流れについて説明する。図4の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。
ステップS401で、携帯端末100は、携帯端末100に記憶されている撮影アプリケーションをユーザ操作に応じて起動し、撮影画面を表示する。
具体的には、画像記憶アプリケーションの起動後に表示される不図示のメニュー画面から、撮影画面の表示操作を受け付けたことに応じて撮影画面を表示する。また、画像記憶アプリケーションを終了するか、撮影画面の終了操作を受け付けることで、撮影画面の表示を終了する。
撮影画面の一例を図8の800、図9の900、図17の1700に示す。800、900及び1700の詳細については後述する。
ステップS402で、画像記憶アプリケーションはユーザ操作を受け付ける。そしてステップS403で、受け付けた操作が通常撮影モードへのモード変更操作か、調査票撮影モードへのモード変更操作かを判定する。
通常撮影モードとは、撮影された画像を撮影後にそのままプレビュー表示し、ユーザ操作によることなく、自動で外部メモリ211に記憶するモードである。
調査票撮影モードとは、撮影された画像を、撮影された時点の携帯端末100の向きに応じて、そのままRAM203に記憶してプレビュー表示するのか、複数枚の画像に分割してRAM203に記憶して複数枚の画像に分割されたことがわかるようにプレビュー表示するかを切り替えるモードある。また、プレビュー表示画面において、表示されている画像を記憶する操作を受け付けることで、当該画像を外部メモリ211に記憶するモードである。
各モードを示す識別情報は、予め携帯端末100の外部メモリ211に記憶されている。
なお、デフォルトでは調査票撮影モードが設定されているものとする。800及び900は、調査票撮影モードの撮影画面である。1700は、通常撮影モードの撮影画面である。
ステップS401では、撮影画面の表示操作を受け付けた時点で設定されている(現在有効な)モードを外部メモリ211に記憶されているモード設定700を参照して特定し、当該モードに応じた撮影画面を表示する。
画像記憶アプリケーションは、図8のアイコン802、または図9のアイコン902(現在、調査票撮影モードが設定されていることを示すアイコン)の押下を受け付けた場合に、通常撮影モードへのモード変更操作がされたと判定する。
また、図17のアイコン1701(現在、通常撮影モードが設定されていることを示すアイコン)の押下を受け付けた場合に、調査票撮影モードへのモード変更操作がされたと判定する。
受け付けた操作が通常撮影モードへのモード変更操作である場合は処理をステップS404に移行して通常撮影モードを有効にすべく、モード設定700を通常撮影モードに書き換える。つまり、モードを通常撮影モードに変更する。
受け付けた操作が調査票撮影モードへのモード変更操作である場合は処理をステップS405に移行して調査票撮影モードを有効にすべく、モード設定700を調査票撮影モードに書き換える。つまり、モードを調査票撮影モードに変更する。以上が図4の説明である。
次に図5を参照して、本発明の第1の実施形態における、携帯端末の向きに応じたガイド画像の表示処理の流れについて説明する。図5の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。
ステップS500で、画像記憶アプリケーションは、携帯端末100自身の(自機の)向きの情報を取得する。
携帯端末100の向きの情報は、携帯端末100の向きが変わる都度取得される。具体機には、画像記憶アプリケーションがOSに対して、携帯端末100の向きが変化した場合には変化後(変更後)の向きを画像記憶アプリケーションに通知するよう指示・要求する。
当該指示を受け付けたOSは、自機の向きが変化したと判定される都度、変化後の向きの情報を画像記憶アプリケーションに送信する。これを携帯端末100が受信してステップS402で取得する。
OSは図12の1200に示すような加速度の値から自機がどの向きを向いているかを特定する機能を有している。
1210は、加速度と携帯端末100の向きの関係の一例である。X,Y,Zの値は加速度センサにより計測され取得した加速度の値を示す。OSは、例えば現在加速度センサによって計測されて取得されている値(X,Y,Z)と最も近い値の状態を現在の端末の向き(状態)と判断する。
実際の携帯端末100の向き(状態)と加速度の値の関係の一例を図13に示す。
OSは、画像記憶アプリケーションからの指示に従って、携帯端末100の画面の向きが変化する都度、変化後の向きを示す値を送信する。向きの値は図7の710に示す。具体的には、画面の向きが図12の1210の縦状態に最も近い状態の場合に「Portrait」という値を返す。画面の向きが逆さ状態に最も近い状態の場合に「Upsidedown」という値を返す。画面の向きが左横状態に最も近い状態の場合に「Landscapeleft」という値を返す。画面の向きが右横状態に最も近い状態の場合に「Landscaperight」という値を返す。画像記憶アプリケーションは、OSから送信された値を取得する。そして、取得した向きの情報を、現在の自機の向きの情報としてRAM203に記憶して保持する。
画像記憶アプリケーションは、ステップS502からステップS505の処理を、画像記憶アプリケーションの撮影画面が表示されてから、撮影画面の表示が終了するまでの間、撮影モードが変更される都度(画面の向きを取得する都度)実行する。
ステップS501で、画像記憶アプリケーションは、モード設定700を参照して、現在設定中のモードが通常撮影モードか調査票撮影モードか判定する。
通常撮影モードが設定されている場合は処理を終了し、調査票撮影モードが設定されている場合は、処理をステップS502に移行する。
ステップS502で、画像記憶アプリケーションは、自機の現在の向きが縦向きか横向きか判定する。縦向きの場合は処理をステップS505に移行する。横向きの場合は処理をステップS503に移行する。
具体的には、OSから取得したてRAM203に記憶されている現在の自機の向きの情報が「Portrait」又は「Upsidedown」の場合に、携帯端末100の画面(携帯端末100)が縦向きであると判定する。また、取得した値が「Landscapeleft」又は「Landscaperight」の場合に、画面が横向きであると判定する。
ステップS505で、画像記憶アプリケーションは、撮影画面のライブビューの表示領域に対し、ライブビューの表示領域内に配置できる最も大きなA4用紙の縦横比(縦:横=√2:1)の矩形サイズを算出し、ライブビューの表示領域内の配置位置を決定して、仮に当該位置にA4縦の矩形を配置した場合の四隅の位置を特定して、特定された四隅の位置にガイド枠を表示する(ライブビューに重畳表示する)。
ライブビュー表示の機能は、一般的にコンパクトデジタルカメラやスマートフォン等に搭載されている機能である。具体的には、ディスプレイ装置に対して、例えば自機の備える撮影装置(カメラ/撮像装置)の撮影素子からの出力を、映像としてリアルタイムに映し出す機能である。
縦向きの状態における撮影画面の一例を図8の800に示す。805はライブビューの表示領域である。804はシャッターボタンである。
801は、被写体である調査票である。802は、携帯端末100において現在は調査票撮影モードが設定されていることが識別可能なようにユーザに通知するためのアイコンである。アイコン802は、現在設定されているモードが通常撮影モードになれば、通常撮影モードを示す表示に切り替えて表示する(図17のアイコン1701)。
また、アイコン802の押下を受け付けた場合は、設定中のモードを通常撮影モードに切り替える。
803はガイド枠である。ガイド枠803の画像は予め携帯端末100の外部メモリ211に記憶されている。例えば図7のガイド画像720における「guide_frame.jpg」がガイド枠803の画像である。
ステップS503では、画像記憶アプリケーションは、撮影画面のライブビューの表示領域に対し、ライブビューの表示領域内に配置できる最も大きな横向きA3用紙の縦横比(縦:横=1:√2)の矩形サイズを算出し、ライブビューの表示領域内の配置位置を決定して、仮に当該位置にA3横の矩形を配置した場合の四隅の位置を特定して、特定された四隅の位置にガイド枠を表示する(ライブビューに重畳表示する)。ガイド枠は、例えばガイド枠903である。
さらに、ステップS504で、ライブビューの表示領域の中央に、撮影後のA3見開きの補正画像を左右に分割する基準となるガイド線(区切り線)を重畳表示する。具体的には図9の900に示すように、ガイド線906を表示する。
A4の冊子を開いた際の(A3見開きの)ノドの部分を当該ガイド線に合わせて調査票を撮影することで、適切に左右のページを分割できる画像を撮影することができる。以上が図5の説明である。
横向きの状態における撮影画面の一例を図9の900に示す。905はライブビューの表示領域である。904はシャッターボタンである。
901Lは、被写体である調査票のA3見開きの左側のページである。901Rは、被写体である調査票のA3見開きの右側のページである。
902は、携帯端末100において現在は調査票撮影モードが設定されていることが識別可能なようにユーザに通知するためのアイコンである。アイコン902は、現在設定されているモードが通常撮影モードになれば、通常撮影モードを示す表示に切り替えて表示する(図17のアイコン1701)。
また、アイコン902の押下を受け付けた場合は、設定中のモードを通常撮影モードに切り替える。
903はガイド枠である。ガイド枠903の画像は予め携帯端末100の外部メモリ211に記憶されている。例えば図7のガイド画像720における「guide_frame.jpg」であり、ガイド枠803の画像と同じである。
906はガイド線である。ガイド線906の画像は予め携帯端末100の外部メモリ211に記憶されている。例えば図7のガイド画像720における「guide_line.jpg」がガイド線906の画像である。
次に図6を参照して、本発明の第1の実施形態における、携帯端末の向きに応じた撮影画像の表示及び記憶処理の流れについて説明する。図6の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。
ステップS600で、画像記憶アプリケーションは撮影操作を受け付ける。例えばシャッターボタンの押下操作を受ける。撮影操作を受け付けると、ステップS601で撮影を実行する。具体的には、画像記憶アプリケーションが、携帯端末100が備える撮影装置に撮影実行を指示し、撮影装置が撮影を実行する。
ステップS602で、画像記憶アプリケーションは撮影装置から撮影された画像(撮影画像)を取得すると、一時記憶領域に保存する。また、当該画像と対応付けて、当該画像が撮影された時点における自機の向きの情報を対応付けて記憶する。また、当該画像と対応付けて、当該画像が通常モードで撮影された画像か、調査票撮影モードで撮影された画像かを識別する識別情報を記憶する
具体的には、RAM203の上に撮影画像の一時記憶テーブルを生成し、当該テーブルに記憶する。例えば、ステップS602で画像を記憶した一時記憶テーブルの一例を図7の撮影画像記憶テーブル730に示す。
ステップS603で、画像記憶アプリケーションは、現在設定中のモードを参照する。具体的には、図7のモード設定700の値を参照する。
ステップS604で、画像記憶アプリケーションは、現在設定中のモードが通常撮影モードか調査票撮影モードか判定する。通常モードが設定されている場合は処理をステップS614に移行し、調査票撮影モードが設定されている場合は、処理をステップS605に移行する。
ステップS605で、画像記憶アプリケーションは、当該画像が、自機が縦の状態で撮影された縦の画像か、自機が横向きの状態で撮影された横の画像かを判定する。自機が縦の状態で撮影された縦の画像である場合は処理をステップS612に移行し、自機が横向きの状態で撮影された横の画像である場合には処理をステップ606に移行する。
ステップS612で、画像記憶アプリケーションは、ステップS604で一時記憶した画像を取得して補正する。具体的には、取得した画像の中の被写体の頂点を認識し、認識された頂点を、A4縦の用紙の形状を示す矩形の頂点に一致させるように、画像の形状を変形させる補正を行う。変形の様子を図11の1120に示す。
例えば図11の1102に示す被写体の頂点(補正対象の点)を、A4縦のサイズの矩形(予め携帯端末100の外部メモリに記憶されている矩形)の頂点に一致させるように、矢印1103に示すように画像を変形させ、当該被写体の画像を縦向きのA4用紙のサイズ・形状とする補正を行う。図11の1100では説明のため、ガイド枠の頂点1101を用いて図示している。補正の途中の例を1110に示す。
実査には、外部メモリに記憶されているA4縦のサイズの矩形の各頂点に左上、右上、左下、右下を示す識別情報をそれぞれ付与する。また、トリミングした被写体の画像の各頂点にも左上、右上、左下、右下を示す識別情報をそれぞれ付与し、左上の頂点同士、右上の頂点同士、左下の頂点同士、右下の頂点同士が一致するように、被写体の画像を変形させることで、当該被写体の画像をA4用紙の縦横比(縦:横=√2:1)に合うように形状変更する補正を行う。
その後、RAM203等の一時記憶領域に、補正後の画像であって、プレビュー表示する画像を記憶する補正画像記憶テーブルを生成して、補正後の画像(補正画像)をそのまま(1枚の画像として)記憶する。補正後の画像をそのまま記憶した補正画像記憶テーブルの一例を図7の740Aに示す。
ステップS613で、画像記憶アプリケーションは、ステップS612で補正画像記憶テーブル740Aに記憶された補正後の画像を、表示画面に1枚の画像としてプレビュー表示する。プレビュー表示の一例を図8の810に示す。
810は、携帯端末100が縦向きの状態で撮影された画像のプレビュー表示画面の一例である。811は補正後の画像である。
「決定」ボタン812は、画像811を永続記憶領域、例えば外部メモリ211に記憶するためのボタンである。永続記憶領域に記憶された画像は、後にサーバ200に送信する画像の候補として選択可能とする画像である。
「取り消し」ボタン813は、画像811を破棄し、プレビュー表示を終了して撮影画面に戻るためのボタンである。
ステップS606では、画像記憶アプリケーションは、ステップS604で一時記憶した画像を取得して補正する。具体的には、取得した画像の中の被写体の頂点を認識し、認識された頂点を、A3横の用紙の形状を示す矩形の頂点に一致させるように、画像の形状を変形させる補正を行う。補正の内容はA4縦の補正時と同じである。
例えば図11の1122に示す被写体の頂点(補正対象の点)を、A3横のサイズの矩形(予め携帯端末100の外部メモリに記憶されている矩形)の頂点に一致させるように、矢印1123に示すように画像を変形させ、当該被写体の画像を横向きのA3用紙のサイズ・形状とする補正を行う。図11の1120では説明のため、ガイド枠の頂点1121を用いて図示している。
その後、ステップS607で、画像記憶アプリケーションは、ステップS606で補正した画像を、左右に2等分に分割することで2枚の画像データを生成し、複数枚の画像として一時記憶領域に記憶する。
具体的には、補正画像記憶テーブルをRAM203に生成し、補正後のA3横向きの画像を、縦向きのA4画像2枚として分割して、2枚の画像を当該補正画像記憶テーブルに記憶する。
分割された複数枚の画像を記憶した補正画像記憶テーブルの一例を図7の補正画像記憶テーブル740Bに示す。「picture001A_left」が、補正後の調査票の画像の左側ページの画像として分割され生成、記憶された画像である。「picture001A_right」が、補正後の調査票の画像の右側ページの画像として分割され生成、記憶された画像である。
ステップS608で、画像記憶アプリケーションは、ステップS607で分割し、補正画像記憶テーブル740Bに記憶された複数枚の補正後の画像を、表示画面に、分離させた状態で左右に並べてプレビュー表示する。プレビュー表示の一例を図9の910に示す。
補正画像記憶テーブル740Bから取得した複数の画像の表示位置を、複数の画像が離れて(分離して)表示される位置(例えば図9の910における914L、914Rの位置)にそれぞれ決定し、決定した位置のそれぞれに表示対象の画像を配置して表示する。
具体的には、基準線915L(破線)の中心点の位置914Lに左側の画像の左辺の中心点を合わせ、当該画像を、基準線916L(破線)のいずれかに達するまで、アスペクト比を維持したまま拡大又は縮小することで、画像のサイズと位置を決定している。なお、実際のプレビュー表示画面には各基準線は表示しない。また、基準線915Lはライブビュー表示領域の左端から所定距離の位置に設定し、基準線916Lはそれぞれライブビュー表示領域の上端、下端、中央から線から所定距離の位置に設定する。
また、基準線915R(破線)の中心点の位置914Rに右側の画像の右辺の中心点を合わせ、当該画像を、基準線916R(破線)のいずれかに達するまで、アスペクト比を維持したまま拡大又は縮小することで、画像のサイズと位置を決定して表示する。なお、実際のプレビュー表示画面には各基準線は表示しない。また、基準線915Rはライブビュー表示領域の右端から所定距離の位置に設定し、基準線916Rはそれぞれライブビュー表示領域の上端、下端、中央から線から所定距離の位置に設定する。
910は、携帯端末100が状態で撮影された画像を分割して表示しているプレビュー表示画面の一例である。911Lは、901Lに示す左ページの画像が補正された画像である。911Rは、901Rに示す右ページの画像が補正された画像である。
「決定」ボタン912は、画像911L及び911Rを永続記憶領域、例えば外部メモリ211に記憶するためのボタンである。永続記憶領域に記憶された画像は、後にサーバ200に送信する画像の候補として選択可能とする画像である。
「取り消し」ボタン913は、画像911L及び911Rを破棄し、プレビュー表示を終了して撮影画面に戻るためのボタンである。
ステップS609で、画像記憶アプリケーションはユーザ操作を受け付け、ステップS610で、受け付けた操作がプレビュー表示されている画像(ステップS607又はS612で記憶された補正画像記憶テーブルの画像)の、外部メモリ211への記憶を確定する操作か、当該画像を破棄する操作か判定する(操作判定手段に該当)。
例えば、プレビュー表示画面における「決定」ボタンの押下を受け付けた場合に、プレビュー表示されている画像の、外部メモリ211への記憶を確定する操作を受け付けたと判定する。
また、プレビュー表示画面における「取り消し」ボタンの押下を受け付けた場合に、プレビュー表示されている画像を破棄する操作を受け付けたと判定する。
ステップS609で受け付けた操作が、プレビュー表示されている画像の、外部メモリ211への記憶を確定する操作であると判定された場合は、処理をステップS611に移行する。
ステップS609で受け付けた操作が、プレビュー表示されている画像の破棄の操作であると判定された場合に、プレビュー表示画面を終了して撮影画面を表示する。
ステップS611では、記憶を確定する操作がされた画像(「決定」ボタンの押下を受け付けた時点でプレビュー表示されていた画像)を、外部メモリ211に記憶する。具体的には、外部メモリ211に記憶されている画像記憶テーブル750(図7)に、当該画像を追加記憶する処理を行う。また、当該画像と対応付けて、当該画像が通常モードで撮影された画像か、調査票撮影モードで撮影された画像かを識別する識別情報を記憶する。その後、プレビュー表示画面を終了して撮影画面を表示する。
ステップS614では、プレビュー表示画面1710(図7)を表示し、撮影画像記憶テーブル730に記憶されている画像をそのままプレビュー表示領域に表示する。また、処理をステップS611に移行して、表示した画像を外部メモリに記憶する。プレビュー画面表示後、所定時間経過したら画面を撮影画面に1700に戻す。以上が図6の説明である。
図10を参照して、サーバ200へ送信する画像の選択及び送信処理について説明する。
画像一覧表示画面1000は、画像記憶テーブル750に記憶されている画像を1枚ずつ、一覧にして表示する画像一覧の表示画面である。
画像記憶アプリケーションは、不図示のメニュー画面において、画像一覧表示画面1000を表示する操作を受け付けることで、画像一覧表示画面1000を表示画面に表示する。
画像記憶アプリケーションは、1001に示す一覧表示部に、1000に示すように画像一覧を、個別に選択可能に表示する。1002は各画像の撮影日時である。
画像の選択操作を受け付けると、画像を選択状態にする。選択状態の画像は選択枠1003を表示して識別可能とする。(選択受付手段に該当)
画像記憶アプリケーションは、「報告フォームへ移動」ボタン1004の押下を受け付けると、選択状態の画像をサーバ200への送信する対象画像として決定する。
そして、送信対象として決定された画像の中に、調査票撮影モードで撮影された画像があるか判定する。ない場合には、送信対象の画像の送信先をサーバ300に決定し、サーバ300の識別情報を送信先として記憶し、送信対象の画像をサーバ300に送信する。
送信対象として決定された画像の中に調査票撮影モードで撮影された画像がある場合には、当該画像の送信先をサーバ200に決定し、当該サーバ200の識別情報を送信先として記憶し、表示画面を報告フォーム画面1010に表示遷移させる。
ページ数表示部1011には、送信する対象画像の枚数を表示する。
画像記憶アプリケーションは、報告する(サーバ200に画像を送信する)調査票の調査対象の薬剤名と、情報源(例えば調査票を回収した病院名)と、当該報告を識別するための任意の管理番号の入力を受け付ける。
そして、「送信」ボタン1012の押下を受け付けることで、送信対象の画像と、報告フォーム画面1010で入力を受け付けた各情報を、報告情報として、送信先として決定・記憶されているサーバ200に送信する。
サーバ200のCPU201は、当該報告情報を受信し、そのなかの画像データを取得して、1つの文書ファイルに変換する。例えば、10枚の画像を受信した場合、当該10枚の画像を10ページのPDFファイルに変換して外部メモリに記憶する。以上が図10の説明である。
以上説明したように、本発明によれば、撮影する装置の向きに応じて、記憶する画像の数を決定可能な仕組みを提供することができる。
例えば、撮影モードを変更することなく、所定の撮影モードの場合に、装置の向きに応じて、撮影した画像を分割して、または分割せずに画像記憶することが可能となる。
また、画像の撮影後に、画像を分割するモードで撮影がされたことの確認を容易に行わせる仕組みを提供することが可能となる。
また、画像の撮影後に、画像の撮影後に、画像が分割されたことの確認を容易に行わせる仕組みを提供することが可能となる。
これにより、ユーザは画面に表示された画像を、その後利用する(報告対象の画像としてサーバに送信すべき)画像として記憶すべきか否かを容易に判断できるようになる。
<第2の実施形態>
次に図14を参照して、本発明の第2の実施形態における、処理の流れについて説明する。
第1の実施形態においては、携帯端末の向きに応じて撮影した画像をそのまま記憶して表示するか、撮影された画像を複数枚の画像に分割して、分割されたことが分かるように表示するかを決定して切り替えるものとした。しかし、必ずしも端末の向きが変わる都度、記憶する画像の数や表示方法を変更したくないことがある。
例えば、目の前の机に調査票を見開き状態にして横向きA3として置くだけの十分な横幅(場所)が確保できない場合、見開きの状態で冊子を手に持って、一度、携帯端末100を横向きにして撮影し、以降ずっと手に持って撮影するのは疲れるため、見開きA3の調査票をA3縦として机に置き、撮影、分割して記憶したいことが考えられる。
第2の実施形態においては、モードを変更のタイミングを適切に決定する仕組みを提供する。
図14の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。なお、第1の実施形態と共通の装置、構成、処理、画面、データ等の説明は割愛する。
図14の処理は、図6のステップS604で、調査票撮影モードが設定されていると判定された場合に開始する。
ステップS1405で、画像記憶アプリケーションは、ステップS601で撮影された画像が、自機が縦の状態で撮影された縦の画像か、自機が横向きの状態で撮影された横の画像かを判定する。
自機が縦の状態で撮影された縦の画像である場合は処理をステップS1402に移行し、自機が横向きの状態で撮影された横の画像である場合には処理をステップ1403に移行する。
ステップS1402では、画像記憶アプリケーションは、当該撮影の直前の撮影で取得された画像が、自機が横の状態で撮影された横の画像か判定する。自機が横の状態で撮影された横の画像である場合には、処理をステップS606に移行し、自機が横の状態で撮影された横の画像でない場合には、処理をステップS1612に移行する。
ステップS1403では、画像記憶アプリケーションは、当該撮影の直前の撮影で取得された画像が、自機が縦の状態で撮影された縦の画像か判定する。自機が縦の状態で撮影された縦の画像である場合には、処理をステップS612に移行し、自機が縦の状態で撮影された縦の画像でない場合には、処理をステップS606に移行する。
なお、直前の撮影で取得された画像は、撮影画面が表示されてからステップS601の撮影が行われるまでに、メニュー画面に戻ることなく撮影された画像であるものとする。以上が第2の実施形態の説明である。
第2の実施形態の発明によれば、モードを変更のタイミングを適切に決定する仕組みを提供することができる。
<第3の実施形態>
次に図15を参照して、本発明の第3の実施形態における、処理の流れについて説明する。
第3の実施形態においては、撮影された画像を複数枚に分割するモードで撮影された画像であっても、被写体の位置と分割の基準位置にとの関係に応じて、被写体の画像を分割して両方記憶するか1枚記憶するかを適切に決定することができる仕組みを提供する。
図15の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。なお、第1の実施形態及び第2の実施形態と共通の装置、構成、処理、画面、データ等の説明は割愛する。
図15の処理は、図6のステップS605で横向きの状態で撮影されたと判定された直後に開始する。
ステップS1501で、画像記憶アプリケーションは、撮影画像記憶テーブル730に記憶されている被写体の画像を読みだして被写体認識の処理を行い、被写体の頂点4点のライブビュー表示領域上の位置を特定する。そして、当該4点が、ライブビュー表示領域の左半分、又は右半分の領域内に収まるか判定する。つまり、画面の左右50%以内の領域に被写体が収まっているか判定する。(被写体判定手段に該当)
収まっていない場合は処理を図6のステップS607に移行する。収まっている場合には処理をステップS1502に移行する。
ステップS1502で、画像記憶アプリケーションは、当該被写体を検出した側(4つの頂点を検出した側)の画像を切り出して取得し、RAM203等の一時記憶領域に記憶する。
ステップS1503で、画像記憶アプリケーションは、画像補正の補正先のサイズをA4縦のサイズ・形状の矩形に設定する。
そして、ステップS1504で、被写体を検出した側の画像(実際に撮影した画像の右半分又は左半分の画像)の中から認識した被写体(調査票)の画像を切り出し、当該被写体の画像の各頂点を、A4縦の矩形の頂点に合わせるように変形させて台形補正を行う。
ステップS1505で、画像記憶アプリケーションは、補正後の画像を一時記憶領域(補正画像記憶テーブル)に記憶し、当該記憶した1枚の画像の、プレビュー画面における表示位置を決定する。
本実施形態においては、撮影された画像の被写体がライブビュー画面の左側半分に収まっていた場合には、当該被写体の画像であって補正後の画像の表示位置を、プレビュー表示画面の左側の位置に決定して表示する。
具体的には、基準線915L(破線)の中心点の位置914Lに画像の左辺の中心点を合わせ、当該画像を、基準線916L(破線)のいずれかに達するまで、アスペクト比を維持したまま拡大又は縮小することで、画像のサイズと位置を決定している。なお、実際のプレビュー表示画面には各基準線は表示しない。また、基準線915Lはライブビュー表示領域の左端から所定距離の位置に設定し、基準線916Lはそれぞれライブビュー表示領域の上端、下端、中央から線から所定距離の位置に設定する。
撮影された画像の被写体がライブビュー画面の右側半分に収まっていた場合には、当該被写体の画像であって補正後の画像の表示位置を、プレビュー表示画面の右側の位置に決定する。
具体的には、基準線915R(破線)の中心点の位置914Rに画像の右辺の中心点を合わせ、当該画像を、基準線916R(破線)のいずれかに達するまで、アスペクト比を維持したまま拡大又は縮小することで、画像のサイズと位置を決定して表示する。なお、実際のプレビュー表示画面には各基準線は表示しない。また、基準線915Rはライブビュー表示領域の右端から所定距離の位置に設定し、基準線916Rはそれぞれライブビュー表示領域の上端、下端、中央から線から所定距離の位置に設定する。
ステップS1506で、画像記憶アプリケーションは、ステップS1505で決定された位置に補正画像記憶テーブルに記憶されている補正後の被写体画像を配置、表示する。
なお、ステップS1505で決定された位置が画面左側の位置914Lを基準として基準線915Lと基準線916Lとの間の位置となる場合、画面右側の基準線915Rと基準線916Rとの間の位置には画像を表示しない。また、ステップS1505で決定された位置が画面右側の位置914Rを基準として基準線915LRと基準線916Rとの間の位置となる場合、画面左側の基準線915Lと基準線916Lとの間の位置には画像を表示しない。以上が第3の実施形態の説明である。
以上説明したように、本発明の第3の実施形態によれば、撮影された画像を複数枚に分割するモードで撮影された画像であっても、被写体の位置と分割の基準位置にとの関係に応じて、被写体の画像を分割して両方記憶するか1枚記憶するかを適切に決定することができる。
例えば、調査票の表紙等A4縦の用紙を撮影する際に、都度端末を縦にして撮影する手間を軽減できる。
また、画面の片側にのみ被写体の画像を表示することで、撮影された画像を複数枚に分割するモードで撮影された画像であっても、被写体の画像を分割して両方記憶するか1枚記憶しているか/記憶するかを強調してユーザに提示し、確認させることができる。
<第4の実施形態>
次に図16を参照して、本発明の第4の実施形態における、処理の流れについて説明する。
第4の実施形態においては、撮影された画像を複数枚に分割するモードで撮影された画像であっても、撮影の操作に応じて、1枚の画像として記憶するか複数枚の画像として記憶するかを容易に決定可能な仕組みを提供する。
図16の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。なお、第1の実施形態、第2の実施形態、第3の実施形態と共通の装置、構成、処理、画面、データ等の説明は割愛する。
また、第4の実施形態においては、撮影操作は、シャッターボタンの押下と、ライブビュー表示領域の押下(タッチ)の2種類あるものとする。
画像記憶アプリケーションは、ステップS600で撮影操作を受け付けた場合に、当該撮影操作がシャッターボタンの押下操作か、ライブビュー表示領域の押下操作かを識別する識別情報をRAM203に記憶する。また、受け付けた操作がライブビュー表示領域の押下操作の場合には、押下された位置(ライブビュー表示領域上の位置)を記憶する。
図16の処理は、図6のステップS604で、調査票撮影モードと判定された直後に開始する。
ステップS1601で、画像記憶アプリケーションは、ステップS600で受け付けた撮影のための操作が、シャッターボタンの押下か、ライブビュー表示領域の押下か判定する。
シャッターボタンの押下である場合は、処理を図6のステップS605に移行する。ライブビュー表示領域の押下である場合には、処理をステップS1602に移行する。
ステップS1602で、画像記憶アプリケーションは、撮影操作を受け付けた位置が、ライブビュー表示領域のガイド線上か、ガイド線上を除いた左半分の領域内か、ガイド線上を除いた右半分の領域内かを判定する。
ガイド線上、つまり、ライブビュー表示領域の中央線上に対する撮影操作の場合は、処理をステップS605に移行する。
撮影操作を受け付けた位置が、ガイド線上を除いた左半分の領域内の場合には処理をステップS1607に、ガイド線上を除いた右半分の領域内の場合には処理をステップS1603に移行する。
ステップS1603で、画像記憶アプリケーションは、撮影画像記憶テーブル730に記憶されている画像を取得して左右に二等分し、右半分の画像を取得する。
ステップS1604で、ステップS1603で取得した画像から被写体の画像を切り出して、当該被写体の画像の各頂点を、A4縦形状の矩形の頂点に一致させるように画像を変形させて補正を行う。そして補正後の画像を補正画像記憶テーブルに記憶する。
一方、ステップS1607では、画像記憶アプリケーションは、撮影画像記憶テーブル730に記憶されている画像を取得して左右に二等分し、左半分の画像を取得する。
ステップS1608で、ステップS1607で取得した画像から被写体の画像を切り出して、当該被写体の画像の各頂点を、A4縦形状の矩形の頂点に一致させるように画像を変形させて補正を行う。そして補正後の画像を補正画像記憶テーブルに記憶する。
ステップS1605で、画像記憶アプリケーションは、補正後の画像のプレビュー画面における表示位置を決定する。
本実施形態においては、撮影操作の位置がライブビュー表示領域の左側の領域内の場合には、補正後の画像の表示位置を、プレビュー表示画面の左側の位置に決定する。
撮影操作の位置がライブビュー表示領域の右側の領域内の場合には、補正後の画像の表示位置を、プレビュー表示画面の右側の位置に決定する。
ステップS1606で、画像記憶アプリケーションは、ステップS1505で決定された位置に補正画像記憶テーブルに記憶されている補正後の被写体画像を配置、表示する。
なお、ステップS1605で決定された位置が画面左側の位置の場合、画面右側の位置には画像を表示しない。また、ステップS1605で決定された位置が画面右側の位置の場合、画面左側の位置には画像を表示しない。以上が第3の実施形態の説明である。以上が第4の実施形態の説明である。
第4の実施形態の発明によれば、撮影された画像を複数枚に分割するモードで撮影された画像であっても、撮影の操作に応じて、1枚の画像として記憶するか複数枚の画像として記憶するかを容易に決定可能な仕組みを提供することができる。
例えば、調査票の表紙等A4縦の用紙を撮影する際に、都度端末を縦にして撮影する手間を軽減できる。
また、画面の片側にのみ被写体の画像を表示することで、撮影された画像を複数枚に分割するモードで撮影された画像であっても、被写体の画像を分割して両方記憶するか1枚記憶しているか/記憶するかを強調してユーザに提示し、確認させることができる。
以上説明したように、本発明によれば、撮影する装置の向きに応じて、記憶する画像の数を決定可能な仕組みを提供することができる。
上述した実施形態の説明においては、画像を受信したサーバ200側で画像を文書ファイルに変換するものとしたが、例えばサーバ200への送信対象の画像を1つの文書ファイルに変換する処理を携帯端末100で行ってから、サーバ200に送信するようにしてもよい。
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。また、上述した各実施形態は自由に組み合わせ可能である。
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。
即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
100 携帯端末
101 ネットワーク
200 サーバ
300 サーバ

Claims (13)

  1. 撮影手段を備える情報処理装置であって、
    撮影手段による撮影が、自機が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定手段と、
    前記判定手段により自機が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定手段により自機が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段と、
    を備えることを特徴とする情報処理装置。
  2. 前記撮影手段による1回の撮影で得られた画像をユーザに確認させるべく、画像の撮影がされる都度、表示する表示手段と、
    を備え、
    前記表示手段は、前記判定手段により自機が縦向きの状態で撮影されたと判定される画像を表示する場合には、前記記憶制御手段により記憶された1枚の画像を表示し、前記判定手段により自機が横向きの状態で撮影されたと判定される画像を表示する場合には、前記撮影手段による1回の撮影で得られた画像が前記記憶制御手段により複数枚の画像として記憶されたことを識別可能に前記複数枚の画像を表示することを特徴とする請求項1に記載の情報処理装置。
  3. 前記記憶制御手段は、前記1枚の画像又は前記複数枚の画像を一時記憶領域に記憶する制御をし、
    前記情報処理装置はさらに、
    撮影された画像をユーザからの操作を要することなく永続記憶領域に記憶する第1のモードと、撮影された画像をユーザからの操作に応じて永続記憶領域に記憶する第2のモードのいずれかを設定する設定手段と、
    前記表示手段により表示された画像を自機の永続記憶領域に記憶する操作を受け付けた操作受付手段と、
    前記第2のモードが設定されている場合、前記操作受付手段により、前記表示手段により表示された画像を自機の永続記憶領域に記憶する操作を受け付けたことに応じて当該画像を自機の永続記憶領域に記憶し、前記第1のモードが設定されている場合、前記撮影手段により撮影された画像を、当該撮影に応じて自動で自機の永続記憶領域に記憶する記憶手段と、
    を備えることを特徴とする請求項2に記載の情報処理装置。
  4. 前記表示手段は、前記複数枚の画像を分離させて表示することで、前記撮影手段による1回の撮影で得られた画像が前記記憶制御手段により複数枚の画像として記憶されたことを識別可能に表示することを特徴とする請求項2又は3に記載の情報処理装置。
  5. 前記記憶制御手段により記憶された画像の送信先を、第1のモードが設定された状態で撮影された画像である場合には第1の送信先とし、第2のモードが設定された状態で撮影された画像である場合には第2の送信先とすることを決定する送信先決定手段と、
    を備えることを特徴とする請求項4に記載の情報処理装置。
  6. 被写体の画像を送信すべき送信先のサーバ装置と通信可能であって、
    前記記憶制御手段により記憶された画像であって、前記サーバ装置に送信する候補とする画像を個別に選択可能に一覧表示する一覧表示手段と、
    前記一覧表示手段において一覧表示された画像の中から、前記サーバ装置に送信する画像の選択を受け付ける選択受付手段と、
    前記選択受付手段により選択を受け付けた画像を、前記サーバ装置に送信する送信手段と、
    を備える請求項1乃至5のいずれか1項に記載の情報処理装置。
  7. 前記記憶制御手段は、前記判定手段により判定され特定された画像の撮影より前に撮影が行われた自機の向きに従って、画像を分割することなく1枚の画像とて記憶する、又は、画像を分割して複数枚の画像として記憶する制御を行うことを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。
  8. 前記撮影手段により撮影されて得られる画像から認識される被写体が、当該画像を複数枚の画像として記憶すべき位置にあるか判定する被写体判定手段と、
    前記記憶制御手段は、横向きの状態で撮影されて得られた画像における被写体が、前記被写体判定手段により当該画像を分割すべき位置にあると判定された場合に、当該画像を複数枚の画像として記憶すべく制御することを特徴とする請求項1乃至7のいずれか1項に記載の情報処理装置。
  9. 撮影手段を備える情報処理装置の情報処理方法であって、
    撮影手段による撮影が、自機が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定工程と、
    前記判定工程により自機が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定工程により自機が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御工程と、
    を含むことを特徴とする情報処理方法。
  10. 撮影手段を備える情報処理装置を制御するプログラムであって、
    前記情報処理装置を、
    撮影手段による撮影が、自機が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定手段と、
    前記判定手段により自機が縦向きの状態で撮影されたと判定される画像を分割すること
    なく1枚の画像として記憶し、前記判定手段により自機が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段として機能させるためのプログラム。
  11. 撮影手段を備える情報処理装置と、サーバ装置を含む情報処理システムであって、
    撮影手段による撮影が、前記情報処理装置が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定手段と、
    前記判定手段により前記情報処理装置が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定手段により前記情報処理装置が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段と、
    前記記憶制御手段により記憶された画像を受信して記憶する記憶手段と、
    を備えることを特徴とする情報処理システム。
  12. 撮影手段を備える情報処理装置と、サーバ装置を含む情報処理システムの情報処理方法であって、
    撮影手段による撮影が、前記情報処理装置が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定工程と、
    前記判定工程により前記情報処理装置が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定工程により前記情報処理装置が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御工程と、
    前記記憶制御工程により記憶された画像を受信して記憶する記憶工程と、
    を含むことを特徴とする情報処理方法。
  13. 撮影手段を備える情報処理装置と、サーバ装置を含む情報処理システムを制御するためのプログラムであって、
    前記情報処理システムを、
    撮影手段による撮影が、前記情報処理装置が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定手段と、
    前記判定手段により前記情報処理装置が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定手段により前記情報処理装置が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段と、
    前記記憶制御手段により記憶された画像を受信して記憶する記憶手段として機能させるためのプログラム。
JP2017022622A 2017-02-09 2017-02-09 情報処理装置、情報処理システム、情報処理方法及びプログラム Active JP6849911B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017022622A JP6849911B2 (ja) 2017-02-09 2017-02-09 情報処理装置、情報処理システム、情報処理方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017022622A JP6849911B2 (ja) 2017-02-09 2017-02-09 情報処理装置、情報処理システム、情報処理方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2018129734A JP2018129734A (ja) 2018-08-16
JP6849911B2 true JP6849911B2 (ja) 2021-03-31

Family

ID=63173075

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017022622A Active JP6849911B2 (ja) 2017-02-09 2017-02-09 情報処理装置、情報処理システム、情報処理方法及びプログラム

Country Status (1)

Country Link
JP (1) JP6849911B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7266266B2 (ja) * 2018-10-20 2023-04-28 インターマン株式会社 頁撮影分離アプリケーションプログラム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0520424A (ja) * 1991-07-15 1993-01-29 Nec Corp 電子フアイリング装置
JPH0888759A (ja) * 1994-09-19 1996-04-02 Ricoh Co Ltd 画像処理装置及びファクシミリ装置
JP2001069341A (ja) * 1999-08-30 2001-03-16 Canon Inc 画像処理装置及び画像処理方法並びにメモリ媒体
JP5754653B2 (ja) * 2012-12-18 2015-07-29 カシオ計算機株式会社 画像制御装置及びプログラム
WO2015064608A1 (ja) * 2013-10-31 2015-05-07 京セラドキュメントソリューションズ株式会社 画像処理装置、及び画像処理方法

Also Published As

Publication number Publication date
JP2018129734A (ja) 2018-08-16

Similar Documents

Publication Publication Date Title
KR100841281B1 (ko) 전자 회의 시스템, 전자 회의 제어 장치, 정보 단말 기기,전자 회의 지원 방법
JP6171764B2 (ja) 画像処理システム、携帯端末、サーバー装置およびプログラム
US8094242B2 (en) Object management apparatus, mobile terminal, and object management method
CN109495669B (zh) 信息处理装置以及存储程序的计算机可读介质
JP2011024139A (ja) 撮像装置、撮像方法、プログラム、及び撮像システム
JP6849911B2 (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
CN106373154B (zh) 图像处理装置及图像处理方法
CN109151300A (zh) 摄像***
JP7032679B2 (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
JP6795763B2 (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
JP7252501B2 (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
JP2008217660A (ja) 検索方法、および装置
JP2013254244A (ja) 情報端末及びその制御方法、並びにプログラム
JP2023080117A (ja) 情報処理装置、情報処理システム、情報処理方法及びプログラム
JP2011003081A (ja) 作業遠隔支援システム及び作業遠隔支援方法
JP7436855B2 (ja) 情報処理装置、制御方法、プログラム
JP6802504B1 (ja) 情報処理装置、制御方法、プログラム
JP5975020B2 (ja) 情報処理装置、情報処理システム、その制御方法及びプログラム
JP2014116857A (ja) 情報処理装置、電子会議システム、情報処理方法、およびプログラム
JP2020102120A (ja) 情報処理装置、制御方法、プログラム
JP2019101674A (ja) 情報処理装置、その制御方法、及びプログラム
JP2019114977A (ja) 情報処理装置、その制御方法、及びプログラム、並びに、情報処理システム、その制御方法、及びプログラム
JP2019114976A (ja) 情報処理装置、その制御方法、及びプログラム、並びに、情報処理システム、その制御方法、及びプログラム
JP2009278285A (ja) 画像管理装置、画像管理方法、プログラム及び記録媒体
JP2017157956A (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190111

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210120

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210215

R151 Written notification of patent or utility model registration

Ref document number: 6849911

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250