JP6849911B2 - Information processing equipment, information processing system, information processing method and program - Google Patents

Information processing equipment, information processing system, information processing method and program 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
Japanese (ja)
Other versions
JP2018129734A (en
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/en
Publication of JP2018129734A publication Critical patent/JP2018129734A/en
Application granted granted Critical
Publication of JP6849911B2 publication Critical patent/JP6849911B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing system, an information processing method and a program.

製薬企業では、近年「薬の副作用」についての情報管理業務である製薬安全性情報管理業務(PV業務)が行われている。具体的には、製造販売後調査として製薬企業の医薬情報担当者(MR=Medical Representative/以下、MRと記載する)が、当該製薬企業の提供している薬品の副作用や、当該薬品の使用によるものと疑われる感染症について調査する調査票を医師渡して記入してもらい、所定期間後に病院に出向いて回収する。 In recent years, pharmaceutical companies have been engaged in pharmaceutical safety information management business (PV business), which is information management business regarding "side effects of drugs". Specifically, as a post-marketing surveillance, a medical representative of a pharmaceutical company (MR = Medical Representative / hereinafter referred to as MR) depends on the side effects of the drug provided by the pharmaceutical company and the use of the drug. Give the doctor a questionnaire to investigate the suspected infectious disease, have him fill it out, and go to the hospital to collect it after a certain period of time.

そして、例えば病院近くのコンビニ等からFAXで本社に当該調査票を送信し、本社から独立行政法人 医薬品医療機器総合機構(Pdma(登録商標))に対して当該データを送信・登録することでPdmaへの薬の副作用・感染症報告を行っている。近くにFAXできる端末がない場合は、一度営業所に戻って、営業所に設置されているFAX装置から調査票のデータを本社にFAX送信している。この調査・報告業務は、薬事法に従って行われる業務である。 Then, for example, the questionnaire is sent to the head office by fax from a convenience store near the hospital, and the data is transmitted and registered from the head office to the Pharmaceuticals and Medical Devices Agency (Pdma (registered trademark)), thereby causing Pdma. We are reporting side effects and infectious diseases of the drug. If there is no terminal that can be faxed nearby, the person returns to the sales office and faxes the survey form data to the head office from the fax device installed at the sales office. This investigation / reporting work is carried out in accordance with the Pharmaceutical Affairs Law.

一部の企業では、このFAX装置を探す手間を省くため、調査票をスマートデバイスで撮影して、撮影した写真を本社のサーバに送信するシステムを採用している。例えば特許文献1では、建造物の被害状況の調査票の情報を入力し、携帯電話で撮影した画像と共に、調査票のデータベースを備えるホストコンピュータに送信する技術が公開されている。 Some companies have adopted a system that takes a survey form with a smart device and sends the taken picture to the server at the head office in order to save the trouble of searching for this fax machine. For example, Patent Document 1 discloses a technique of inputting information on a survey form for damage to a building and transmitting it to a host computer having a database of the search form together with an image taken by a mobile phone.

特開2001−167133号公報Japanese Unexamined Patent Publication No. 2001-167133

調査票のサイズは一般にA4サイズであり、複数ページにわたることがある。ページ数が多い場合には、調査票をA3見開きの冊子として綴じて医師に渡すことが行われている。ページごとの報告用に写真を残したい場合は、見開きの片側ページごとに撮影を行わなければならず手間であった。 The size of the questionnaire is generally A4 size and may span multiple pages. When the number of pages is large, the questionnaire is bound as an A3 spread booklet and handed to the doctor. If you wanted to keep a photo for page-by-page reporting, you had to take a photo for each page of the spread, which was a hassle.

また、一般的な写真撮影機能では、撮影された写真がプレビュー表示され、そのまま外部メモリ等の永続記憶領域に記憶されてしまうため、例えば撮影の角度等が不適切だった場合等、撮影ミスをした場合は、同じ被写体を再撮影することになる。つまり、同じ被写体の画像が重複して記憶されることとなり、後の報告業務の対象とする画像に同じ被写体の画像が入り込んでしまう原因となる。 In addition, with a general photography function, the photograph taken is displayed as a preview and stored in a permanent storage area such as an external memory as it is. Therefore, for example, when the angle of photography is inappropriate, a photography error may occur. If you do, you will have to retake the same subject. That is, the images of the same subject are stored in duplicate, which causes the images of the same subject to be included in the images to be reported later.

調査票を使った報告業務のように社外の関係者との業務の場合、担当者個人の業務記録を残す業務等社内の業務と比べて正確性が求められる。よって、一般的な撮影機能を提供する通常の撮影モードの他に調査票撮影用の撮影モードを用意し、調査票用の撮影モードで撮影された画像は、ページごとの画像となるよう画像を例えば左右に分割してプレビュー表示し、本当に永続記憶領域に記憶するかユーザに確認、選択させることが考えられる。 In the case of work with external parties such as reporting work using survey forms, accuracy is required compared to work in-house such as work that keeps a work record of the person in charge. Therefore, in addition to the normal shooting mode that provides general shooting functions, a shooting mode for survey form shooting is prepared, and the image shot in the shooting mode for survey form is an image for each page. For example, it is conceivable to divide the image into left and right and display the preview, and let the user confirm and select whether or not the image is really stored in the permanent storage area.

しかし、調査票撮影用の撮影モードで撮影した画像を全て一律に分割すべきではない。例えば、A4縦の冊子の表紙を撮影した画像を左右に分割してしまうと、表紙が真っ二つに割れた、報告に不適切な画像ができてしまうためである。 However, all images taken in the shooting mode for survey form shooting should not be divided uniformly. For example, if the photographed image of the cover of an A4 vertical booklet is divided into left and right, the cover is split in two, resulting in an image unsuitable for reporting.

本発明は、撮影する装置の向きに応じて、記憶する画像の数を決定可能な仕組みを提供することを目的とする。 An object of the present invention is to provide a mechanism capable of determining the number of images to be stored according to the orientation of the device for photographing.

本発明は、撮影手段を備える情報処理装置であって、撮影手段による撮影が、自機が縦向きの状態で行われたか横向きの状態で行われたかを判定する判定手段と、前記判定手段により自機が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定手段により自機が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段と、を備えることを特徴とする。 The present invention is an information processing device including a photographing means, and the determination means for determining whether the photographing by the photographing means is performed in a vertical state or a horizontal state, and the determination means. The images determined to have been taken in the portrait orientation of the own machine are stored as one image without division, and a plurality of images determined to have been taken in the landscape orientation of the own machine by the determination means are stored. It is characterized by comprising a storage control means for controlling the image so as to divide the image and store the image.

本発明によれば、撮影する装置の向きに応じて、記憶する画像の数を決定可能な仕組みを提供することができる。 According to the present invention, it is possible to provide a mechanism capable of determining the number of images to be stored according to the orientation of the device for photographing.

本発明の第1の実施形態における、情報処理システムの構成の一例を示す図である。It is a figure which shows an example of the structure of the information processing system in 1st Embodiment of this invention. 本発明の第1の実施形態における、各種装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of various devices in 1st Embodiment of this invention. 本発明の第1の実施形態における、各種装置の機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of various devices in 1st Embodiment of this invention. 本発明の第1の実施形態における、ユーザ操作によるモード設定処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the mode setting process by a user operation in 1st Embodiment of this invention. 本発明の第1の実施形態における、携帯端末の向きに応じたガイド画像の表示処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the display processing of the guide image according to the orientation of a mobile terminal in 1st Embodiment of this invention. 本発明の第1の実施形態における、携帯端末の向きに応じた撮影画像の表示及び記憶処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the display and storage processing of the photographed image according to the orientation of the mobile terminal in 1st Embodiment of this invention. 本発明の第1の実施形態における、各種データ構成の一例を示す図である。It is a figure which shows an example of various data structures in 1st Embodiment of this invention. 本発明の第1の実施形態における、撮影画面及びプレビュー表示画面の構成の一例を示す図である。It is a figure which shows an example of the structure of the shooting screen and the preview display screen in the 1st Embodiment of this invention. 本発明の第1の実施形態における、撮影画面及びプレビュー表示画面の構成の一例を示す図である。It is a figure which shows an example of the structure of the shooting screen and the preview display screen in the 1st Embodiment of this invention. 本発明の第1の実施形態における、画像一覧画面及び送信画面の構成の一例を示す図である。It is a figure which shows an example of the structure of the image list screen and the transmission screen in the 1st Embodiment of this invention. 本発明の第1の実施形態における、画像補正の説明図である。It is explanatory drawing of image correction in 1st Embodiment of this invention. 本発明の第1の実施形態における、加速度の値の一例を示す図である。It is a figure which shows an example of the value of acceleration in 1st Embodiment of this invention. 本発明の第1の実施形態における、携帯端末の向きと加速度の値の関係の一例を示す図である。It is a figure which shows an example of the relationship between the orientation of a mobile terminal, and the value of acceleration in 1st Embodiment of this invention. 本発明の第2の実施形態における、処理の流れを示す図である。It is a figure which shows the flow of the process in the 2nd Embodiment of this invention. 本発明の第3の実施形態における、処理の流れを示す図である。It is a figure which shows the flow of the process in 3rd Embodiment of this invention. 本発明の第4の実施形態における、処理の流れを示す図である。It is a figure which shows the flow of the process in 4th Embodiment of this invention. 通常の撮影モードの、撮影画面及びプレビュー表示画面の構成の一例を示す図である。It is a figure which shows an example of the structure of the shooting screen and the preview display screen in a normal shooting mode.

以下、図面を参照して、本発明の実施の形態の一例について説明する。 Hereinafter, an example of the embodiment of the present invention will be described with reference to the drawings.

<第1の実施形態>
まず図1を参照して、本発明の第1の実施形態における、情報処理システムの構成の一例について説明する。
<First Embodiment>
First, an example of the configuration of the information processing system according to the first embodiment of the present invention will be described with reference to FIG.

本発明の情報処理システムは、携帯端末100と、サーバ200が、ネットワーク101(例えばWAN=ワイドエリアネットワーク)を介して通信可能に接続され構成されている。 The information processing system of the present invention is configured by connecting a mobile terminal 100 and a server 200 so as to be able to communicate with each other via a network 101 (for example, WAN = wide area network).

携帯端末100は、調査票をカメラで撮影して記憶し、ネットワーク101を介してサーバ200又はサーバ300に送信する情報処理装置である。例えば、報告業務で必要である調査票の画像をサーバ200に送信し、それ以外の、例えば会議の様子やホワイトボードを撮影したような通常業務の画像をサーバ300に送信する。また、携帯端末100はタッチパネルディスプレイを備える。 The mobile terminal 100 is an information processing device that captures a survey form with a camera, stores it, and transmits it to the server 200 or the server 300 via the network 101. For example, an image of a questionnaire required for reporting work is transmitted to the server 200, and other images of normal work such as a meeting or a whiteboard are transmitted to the server 300. Further, the mobile terminal 100 includes a touch panel display.

サーバ200は、例えば、調査票の管理を行うサーバである。サーバ200は、携帯端末100から送信された複数の画像を受信し、1つのPDFファイルに変換して保存する。受信する画像は、例えば調査票の画像である。 The server 200 is, for example, a server that manages survey forms. The server 200 receives a plurality of images transmitted from the mobile terminal 100, converts them into one PDF file, and saves the images. The image to be received is, for example, an image of a survey form.

サーバ300は、例えば、各担当者(MR)の通常業務の履歴を管理するためのサーバである。サーバ300は、携帯端末100から送信された画像を受信し、当該画像を記憶するためのフォルダを生成して、当該フォルダ内に受信した画像を記憶する。受信する画像は、例えば調査票以外の画像である。以上が図1の説明である。 The server 300 is, for example, a server for managing the history of normal work of each person in charge (MR). The server 300 receives the image transmitted from the mobile terminal 100, creates a folder for storing the image, and stores the received image in the folder. The image to be received is, for example, an image other than the questionnaire. The above is the description of FIG.

次に図2を参照して、本発明の第1の実施形態における各種装置のハードウェア構成の一例について説明する。図2は、携帯端末100、サーバ200のハードウェア構成の一例を示す図である。 Next, with reference to FIG. 2, an example of the hardware configuration of various devices according to the first embodiment of the present invention will be described. FIG. 2 is a diagram showing an example of the hardware configuration of the mobile terminal 100 and the server 200.

図2に示すように、情報処理装置では、システムバス204を介してCPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、および通信I/Fコントローラ208が接続される。 As shown in FIG. 2, in the information processing apparatus, the CPU (Central Processing Unit) 201, the ROM (Read Only Memory) 202, the RAM (Random Access Memory) 203, the input controller 205, the video controller 206, and so on, via the system bus 204. The memory controller 207 and the communication I / F controller 208 are connected.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。 The CPU 201 comprehensively controls each device and controller connected to the system bus 204.

ROM202あるいは外部メモリ211は、CPU201が実行する制御プログラムであるBIOS(Basic Input/Output System)やOS(Operating System)や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ(データテーブルを含む)を保持している。 The ROM 202 or the external memory 211 is a control program executed by the CPU 201, such as a BIOS (Basic Input / Output System) or an OS (Operating System), a computer-readable and executable program for realizing the information processing method, and various necessary programs. Holds data (including data table).

RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードし、ロードしたプログラムを実行することで各種動作を実現する。 The RAM 203 functions as a main memory, a work area, and the like of the CPU 201. The CPU 201 realizes various operations by loading a program or the like necessary for executing the process from the ROM 202 or the external memory 211 into the RAM 203 and executing the loaded program.

入力コントローラ205は、キーボード209や不図示のマウス等のポインティングデバイス、カメラ等の入力装置からの入力を制御する。入力装置がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下(指等でタッチ)することにより、各種の指示を行うことができることとする。 The input controller 205 controls input from a pointing device such as a keyboard 209 or a mouse (not shown), or an input device such as a camera. When the input device is a touch panel, the user can give various instructions by pressing (touching with a finger or the like) the icon, the cursor, or the button displayed on the touch panel.

また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。 Further, the touch panel may be a touch panel such as a multi-touch screen that can detect the position touched by a plurality of fingers.

ビデオコントローラ206は、ディスプレイ装置210などの外部出力装置への表示を制御する。ディスプレイ装置は本体と一体になったノート型パソコンのディスプレイ装置も含まれるものとする。 The video controller 206 controls the display on an external output device such as the display device 210. The display device shall include the display device of the notebook personal computer integrated with the main body.

なお、外部出力装置はディスプレイ装置に限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。例えば携帯端末100は、タッチパネルディスプレイ装置を備える。 The external output device is not limited to the display device, and may be, for example, a projector. Further, as for the device capable of accepting the above-mentioned touch operation, an input device is also provided. For example, the mobile terminal 100 includes a touch panel display device.

なおビデオコントローラ206は、表示制御を行うためのビデオメモリ(VRAM)を制御することが可能で、ビデオメモリ領域としてRAM203の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。 The video controller 206 can control a video memory (VRAM) for display control, can use a part of the RAM 203 as a video memory area, or can provide a separate dedicated video memory. It is possible.

メモリコントローラ207は、外部メモリ211へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置(ハードディスク)、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等を利用可能である。 The memory controller 207 controls access to the external memory 211. The external memory is connected to an external storage device (hard disk), flexible disk (FD), or PCMCIA card slot that stores boot programs, various applications, font data, user files, edit files, various data, etc. via an adapter. Compact flash (registered trademark) memory and the like can be used.

通信I/Fコントローラ208は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信やISDNなどの電話回線、および携帯電話の3G回線を用いた通信が可能である。 The communication I / F controller 208 connects and communicates with an external device via a network, and executes communication control processing on the network. For example, communication using TCP / IP, a telephone line such as ISDN, and communication using a 3G line of a mobile phone are possible.

尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ上での表示を可能としている。また、CPU201は、ディスプレイ上の不図示のマウスカーソル等でのユーザ指示を可能とする。 The CPU 201 can display the outline font on the display by executing the outline font expansion (rasterization) process on the display information area in the RAM 203, for example. Further, the CPU 201 enables a user instruction with a mouse cursor or the like (not shown) on the display.

212は加速度センサであり、例えば携帯端末100の加速度を検出する。尚、加速度センサが外部装置として携帯端末100等の装置に取り付けられている場合、例えば、加速度センサ212は入力コントローラ205と通信することで検出した加速度の情報を携帯端末100に伝達する Reference numeral 212 denotes an acceleration sensor, which detects the acceleration of the mobile terminal 100, for example. When the acceleration sensor is attached to a device such as the mobile terminal 100 as an external device, for example, the acceleration sensor 212 transmits the detected acceleration information to the mobile terminal 100 by communicating with the input controller 205.

213は撮影装置であり、被写体の画像を撮影する。尚、撮影装置が外部装置として携帯端末100等の装置に取り付けられている場合、例えば、撮影装置213は入力コントローラ205と通信することで検出した撮影した画像を携帯端末100に出力する。以上が図2の説明である。 Reference numeral 213 is a photographing device, which captures an image of a subject. When the photographing device is attached to a device such as the mobile terminal 100 as an external device, for example, the photographing device 213 outputs the captured image detected by communicating with the input controller 205 to the mobile terminal 100. The above is the description of FIG.

次に図3を参照して、本発明の第1の実施形態における、各種装置の機能構成の一例について説明する。 Next, with reference to FIG. 3, an example of the functional configuration of various devices according to the first embodiment of the present invention will be described.

携帯端末100には、311〜317に示す機能を備える、画像記憶アプリケーションがインストールされている。 An image storage application having the functions shown in 31 to 317 is installed in the mobile terminal 100.

撮影部311は、被写体を撮影することにより撮影画像を生成して取得する機能部である。向き判定部312は、携帯端末100の向き(画面の向き)を判定数判定して特定する機能部である。 The shooting unit 311 is a functional unit that generates and acquires a shot image by shooting a subject. The orientation determination unit 312 is a functional unit that determines and identifies the orientation (screen orientation) of the mobile terminal 100 by determining the number of determinations.

画面表示部313は、撮影画面やプレビュー表示画面を表示する機能部である。画像処理部314は、撮影した画像の形状補正や分割処理による分割後の画像の生成を行う機能部である。 The screen display unit 313 is a functional unit that displays a shooting screen or a preview display screen. The image processing unit 314 is a functional unit that corrects the shape of the captured image and generates an image after division by division processing.

記憶部315は、撮影された画像、補正後の画像を一時記憶領域に記憶したり、永続記憶領域に記憶したりする機能部である(記憶制御手段に該当)。 The storage unit 315 is a functional unit that stores the captured image and the corrected image in the temporary storage area or the permanent storage area (corresponding to the storage control means).

送信先特定部316は、通常モードで撮影された画像の送信先と、調査票撮影モードで撮影された画像の送信先を特定する機能部である。例えば通常モードで撮影された通常の業務記録の画像(会議やホワイトボード等の画像)の送信先として、サーバ300を決定・特定する。調査票撮影モードで撮影された調査票の画像の送信先として、サーバ200を決定・特定する(送信先決定手段に該当)。 The destination specifying unit 316 is a functional unit that identifies the destination of the image taken in the normal mode and the destination of the image taken in the survey form shooting mode. For example, the server 300 is determined and specified as a transmission destination of an image of a normal business record (an image of a meeting, a whiteboard, etc.) taken in the normal mode. The server 200 is determined and specified as the transmission destination of the image of the survey form taken in the survey form shooting mode (corresponding to the destination determination means).

送信部317は、送信対象とされた画像を送信先であるサーバ200又はサーバ300に送信する機能部である。 The transmission unit 317 is a functional unit that transmits the image to be transmitted to the server 200 or the server 300 which is the transmission destination.

受信部321は、送信部317により送信された画像を受信する機能部である。文書ファイル生成部322は、受信した複数の画像ファイルを1つの文書にまとめる処理を行う機能部である。具体的には、1回の調査票の報告として送信されてきた複数の画像を、複数ページのPDF帳票(1つの文書ファイル)に変換する。 The receiving unit 321 is a functional unit that receives the image transmitted by the transmitting unit 317. The document file generation unit 322 is a functional unit that performs a process of combining a plurality of received image files into one document. Specifically, a plurality of images transmitted as a report of one survey form are converted into a PDF form (one document file) having a plurality of pages.

記憶部323は、受信した画像を記憶し、前述した文書ファイルを調査結果のデータとして記憶する機能部である。 The storage unit 323 is a functional unit that stores the received image and stores the above-mentioned document file as data of the investigation result.

受信部331は、送信部317により送信された画像を受信する機能部である。フォルダ生成部332は、受信した画像ファイルを格納するフォルダを自機の外部メモリ内に生成する機能部である。フォルダ名は、例えば画像の送信元の携帯端末100に対応するユーザ名+日時とする。ユーザ名と携帯端末100の対応関係は、サーバ300に予め記憶されているものとする。 The receiving unit 331 is a functional unit that receives the image transmitted by the transmitting unit 317. The folder generation unit 332 is a functional unit that generates a folder for storing the received image file in the external memory of the own machine. The folder name is, for example, the user name corresponding to the mobile terminal 100 from which the image is transmitted + the date and time. It is assumed that the correspondence between the user name and the mobile terminal 100 is stored in advance in the server 300.

記憶部333は、受信した画像を、フォルダ生成部332で生成したフォルダに記憶する機能部である。以上が図3の説明である。 The storage unit 333 is a functional unit that stores the received image in the folder generated by the folder generation unit 332. The above is the description of FIG.

次に図4を参照して、本発明の第1の実施形態における、ユーザ操作によるモード設定処理の流れについて説明する。図4の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。 Next, with reference to FIG. 4, the flow of the mode setting process by the user operation in the first embodiment of the present invention will be described. Each process of FIG. 4 is executed by the CPU 201 of the mobile terminal 100 using the functions of various functional units included in the image storage application stored in the mobile terminal 100.

ステップS401で、携帯端末100は、携帯端末100に記憶されている撮影アプリケーションをユーザ操作に応じて起動し、撮影画面を表示する。 In step S401, the mobile terminal 100 activates the shooting application stored in the mobile terminal 100 in response to a user operation, and displays the shooting screen.

具体的には、画像記憶アプリケーションの起動後に表示される不図示のメニュー画面から、撮影画面の表示操作を受け付けたことに応じて撮影画面を表示する。また、画像記憶アプリケーションを終了するか、撮影画面の終了操作を受け付けることで、撮影画面の表示を終了する。 Specifically, the shooting screen is displayed in response to the reception of the shooting screen display operation from the menu screen (not shown) displayed after the image storage application is started. In addition, the display of the shooting screen is terminated by terminating the image storage application or accepting the termination operation of the shooting screen.

撮影画面の一例を図8の800、図9の900、図17の1700に示す。800、900及び1700の詳細については後述する。 An example of the shooting screen is shown in 800 in FIG. 8, 900 in FIG. 9, and 1700 in FIG. Details of 800, 900 and 1700 will be described later.

ステップS402で、画像記憶アプリケーションはユーザ操作を受け付ける。そしてステップS403で、受け付けた操作が通常撮影モードへのモード変更操作か、調査票撮影モードへのモード変更操作かを判定する。 In step S402, the image storage application accepts a user operation. Then, in step S403, it is determined whether the accepted operation is a mode change operation to the normal shooting mode or a mode change operation to the survey form shooting mode.

通常撮影モードとは、撮影された画像を撮影後にそのままプレビュー表示し、ユーザ操作によることなく、自動で外部メモリ211に記憶するモードである。 The normal shooting mode is a mode in which the shot image is preview-displayed as it is after shooting and automatically stored in the external memory 211 without any user operation.

調査票撮影モードとは、撮影された画像を、撮影された時点の携帯端末100の向きに応じて、そのままRAM203に記憶してプレビュー表示するのか、複数枚の画像に分割してRAM203に記憶して複数枚の画像に分割されたことがわかるようにプレビュー表示するかを切り替えるモードある。また、プレビュー表示画面において、表示されている画像を記憶する操作を受け付けることで、当該画像を外部メモリ211に記憶するモードである。 In the questionnaire shooting mode, the shot image is stored in the RAM 203 as it is and displayed as a preview according to the orientation of the mobile terminal 100 at the time of shooting, or it is divided into a plurality of images and stored in the RAM 203. There is a mode to switch whether to display the preview so that you can see that it is divided into multiple images. Further, in the preview display screen, the mode is to store the displayed image in the external memory 211 by accepting the operation of storing the displayed image.

各モードを示す識別情報は、予め携帯端末100の外部メモリ211に記憶されている。 The identification information indicating each mode is stored in advance in the external memory 211 of the mobile terminal 100.

なお、デフォルトでは調査票撮影モードが設定されているものとする。800及び900は、調査票撮影モードの撮影画面である。1700は、通常撮影モードの撮影画面である。 By default, it is assumed that the survey form shooting mode is set. Reference numerals 800 and 900 are shooting screens in the survey form shooting mode. Reference numeral 1700 is a shooting screen in the normal shooting mode.

ステップS401では、撮影画面の表示操作を受け付けた時点で設定されている(現在有効な)モードを外部メモリ211に記憶されているモード設定700を参照して特定し、当該モードに応じた撮影画面を表示する。 In step S401, the mode (currently valid) set at the time of accepting the display operation of the shooting screen is specified by referring to the mode setting 700 stored in the external memory 211, and the shooting screen corresponding to the mode is specified. Is displayed.

画像記憶アプリケーションは、図8のアイコン802、または図9のアイコン902(現在、調査票撮影モードが設定されていることを示すアイコン)の押下を受け付けた場合に、通常撮影モードへのモード変更操作がされたと判定する。 When the image storage application accepts the pressing of the icon 802 of FIG. 8 or the icon 902 of FIG. 9 (an icon indicating that the survey form shooting mode is currently set), the mode change operation to the normal shooting mode is performed. Is determined to have been done.

また、図17のアイコン1701(現在、通常撮影モードが設定されていることを示すアイコン)の押下を受け付けた場合に、調査票撮影モードへのモード変更操作がされたと判定する。 Further, when the icon 1701 (icon indicating that the normal shooting mode is currently set) of FIG. 17 is accepted, it is determined that the mode change operation to the survey form shooting mode has been performed.

受け付けた操作が通常撮影モードへのモード変更操作である場合は処理をステップS404に移行して通常撮影モードを有効にすべく、モード設定700を通常撮影モードに書き換える。つまり、モードを通常撮影モードに変更する。 If the accepted operation is a mode change operation to the normal shooting mode, the mode setting 700 is rewritten to the normal shooting mode in order to shift the process to step S404 and enable the normal shooting mode. That is, the mode is changed to the normal shooting mode.

受け付けた操作が調査票撮影モードへのモード変更操作である場合は処理をステップS405に移行して調査票撮影モードを有効にすべく、モード設定700を調査票撮影モードに書き換える。つまり、モードを調査票撮影モードに変更する。以上が図4の説明である。 If the accepted operation is a mode change operation to the survey form shooting mode, the process proceeds to step S405 and the mode setting 700 is rewritten to the survey form shooting mode in order to enable the survey form shooting mode. That is, the mode is changed to the survey form shooting mode. The above is the description of FIG.

次に図5を参照して、本発明の第1の実施形態における、携帯端末の向きに応じたガイド画像の表示処理の流れについて説明する。図5の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。 Next, with reference to FIG. 5, the flow of the guide image display processing according to the orientation of the mobile terminal in the first embodiment of the present invention will be described. Each process of FIG. 5 is executed by the CPU 201 of the mobile terminal 100 using the functions of various functional units included in the image storage application stored in the mobile terminal 100.

ステップS500で、画像記憶アプリケーションは、携帯端末100自身の(自機の)向きの情報を取得する。 In step S500, the image storage application acquires information on the orientation of the mobile terminal 100 itself (of its own device).

携帯端末100の向きの情報は、携帯端末100の向きが変わる都度取得される。具体機には、画像記憶アプリケーションがOSに対して、携帯端末100の向きが変化した場合には変化後(変更後)の向きを画像記憶アプリケーションに通知するよう指示・要求する。 Information on the orientation of the mobile terminal 100 is acquired each time the orientation of the mobile terminal 100 changes. The specific machine instructs and requests the OS to notify the image storage application of the changed (changed) orientation when the orientation of the mobile terminal 100 changes.

当該指示を受け付けたOSは、自機の向きが変化したと判定される都度、変化後の向きの情報を画像記憶アプリケーションに送信する。これを携帯端末100が受信してステップS402で取得する。 The OS that receives the instruction transmits information on the changed orientation to the image storage application each time it is determined that the orientation of the own machine has changed. This is received by the mobile terminal 100 and acquired in step S402.

OSは図12の1200に示すような加速度の値から自機がどの向きを向いているかを特定する機能を有している。 The OS has a function of specifying in which direction the own machine is facing from the value of acceleration as shown in 1200 in FIG.

1210は、加速度と携帯端末100の向きの関係の一例である。X,Y,Zの値は加速度センサにより計測され取得した加速度の値を示す。OSは、例えば現在加速度センサによって計測されて取得されている値(X,Y,Z)と最も近い値の状態を現在の端末の向き(状態)と判断する。 Reference numeral 1210 is an example of the relationship between the acceleration and the orientation of the mobile terminal 100. The values of X, Y, and Z indicate the values of acceleration measured and acquired by the acceleration sensor. The OS determines, for example, the state of the value closest to the value (X, Y, Z) currently measured and acquired by the acceleration sensor as the current orientation (state) of the terminal.

実際の携帯端末100の向き(状態)と加速度の値の関係の一例を図13に示す。 FIG. 13 shows an example of the relationship between the orientation (state) of the actual mobile terminal 100 and the value of the acceleration.

OSは、画像記憶アプリケーションからの指示に従って、携帯端末100の画面の向きが変化する都度、変化後の向きを示す値を送信する。向きの値は図7の710に示す。具体的には、画面の向きが図12の1210の縦状態に最も近い状態の場合に「Portrait」という値を返す。画面の向きが逆さ状態に最も近い状態の場合に「Upsidedown」という値を返す。画面の向きが左横状態に最も近い状態の場合に「Landscapeleft」という値を返す。画面の向きが右横状態に最も近い状態の場合に「Landscaperight」という値を返す。画像記憶アプリケーションは、OSから送信された値を取得する。そして、取得した向きの情報を、現在の自機の向きの情報としてRAM203に記憶して保持する。 The OS transmits a value indicating the orientation after the change each time the orientation of the screen of the mobile terminal 100 changes according to an instruction from the image storage application. The orientation values are shown in 710 of FIG. Specifically, when the orientation of the screen is the state closest to the vertical state of 1210 in FIG. 12, the value "Portrait" is returned. When the screen orientation is closest to the upside-down state, the value "Upsidown" is returned. When the orientation of the screen is closest to the left horizontal state, the value "Landscapeleft" is returned. When the orientation of the screen is closest to the right horizontal state, the value "Landscapelight" is returned. The image storage application acquires the value transmitted from the OS. Then, the acquired orientation information is stored and held in the RAM 203 as the current orientation information of the own machine.

画像記憶アプリケーションは、ステップS502からステップS505の処理を、画像記憶アプリケーションの撮影画面が表示されてから、撮影画面の表示が終了するまでの間、撮影モードが変更される都度(画面の向きを取得する都度)実行する。 The image storage application performs the processes from step S502 to step S505 each time the shooting mode is changed (acquires the orientation of the screen) from the display of the shooting screen of the image storage application to the end of the display of the shooting screen. Execute (every time).

ステップS501で、画像記憶アプリケーションは、モード設定700を参照して、現在設定中のモードが通常撮影モードか調査票撮影モードか判定する。 In step S501, the image storage application refers to the mode setting 700 and determines whether the currently set mode is the normal shooting mode or the survey form shooting mode.

通常撮影モードが設定されている場合は処理を終了し、調査票撮影モードが設定されている場合は、処理をステップS502に移行する。 If the normal shooting mode is set, the process ends, and if the survey form shooting mode is set, the process proceeds to step S502.

ステップS502で、画像記憶アプリケーションは、自機の現在の向きが縦向きか横向きか判定する。縦向きの場合は処理をステップS505に移行する。横向きの場合は処理をステップS503に移行する。 In step S502, the image storage application determines whether the current orientation of the own machine is portrait orientation or landscape orientation. In the case of portrait orientation, the process proceeds to step S505. In the case of landscape orientation, the process proceeds to step S503.

具体的には、OSから取得したてRAM203に記憶されている現在の自機の向きの情報が「Portrait」又は「Upsidedown」の場合に、携帯端末100の画面(携帯端末100)が縦向きであると判定する。また、取得した値が「Landscapeleft」又は「Landscaperight」の場合に、画面が横向きであると判定する。 Specifically, when the current orientation information of the own machine acquired from the OS and stored in the RAM 203 is "Portrait" or "Upsidown", the screen of the mobile terminal 100 (mobile terminal 100) is in portrait orientation. Judge that there is. Further, when the acquired value is "Landscapeleft" or "Landscapelight", it is determined that the screen is in landscape orientation.

ステップS505で、画像記憶アプリケーションは、撮影画面のライブビューの表示領域に対し、ライブビューの表示領域内に配置できる最も大きなA4用紙の縦横比(縦:横=√2:1)の矩形サイズを算出し、ライブビューの表示領域内の配置位置を決定して、仮に当該位置にA4縦の矩形を配置した場合の四隅の位置を特定して、特定された四隅の位置にガイド枠を表示する(ライブビューに重畳表示する)。 In step S505, the image storage application determines the rectangular size of the largest A4 paper aspect ratio (vertical: horizontal = √2: 1) that can be arranged in the live view display area with respect to the live view display area of the shooting screen. Calculate, determine the placement position in the display area of the live view, specify the positions of the four corners when an A4 vertical rectangle is placed at that position, and display the guide frame at the specified four corner positions. (Overlaid on live view).

ライブビュー表示の機能は、一般的にコンパクトデジタルカメラやスマートフォン等に搭載されている機能である。具体的には、ディスプレイ装置に対して、例えば自機の備える撮影装置(カメラ/撮像装置)の撮影素子からの出力を、映像としてリアルタイムに映し出す機能である。 The live view display function is generally installed in compact digital cameras, smartphones, and the like. Specifically, it is a function of displaying the output from the photographing element of the photographing device (camera / imaging device) provided in the own device on the display device in real time as an image.

縦向きの状態における撮影画面の一例を図8の800に示す。805はライブビューの表示領域である。804はシャッターボタンである。 An example of the shooting screen in the portrait orientation is shown in FIG. 800. 805 is a display area of the live view. 804 is a shutter button.

801は、被写体である調査票である。802は、携帯端末100において現在は調査票撮影モードが設定されていることが識別可能なようにユーザに通知するためのアイコンである。アイコン802は、現在設定されているモードが通常撮影モードになれば、通常撮影モードを示す表示に切り替えて表示する(図17のアイコン1701)。 801 is a survey form that is the subject. Reference numeral 802 is an icon for notifying the user so that it can be identified that the survey form shooting mode is currently set in the mobile terminal 100. When the currently set mode becomes the normal shooting mode, the icon 802 switches to the display indicating the normal shooting mode and displays it (icon 1701 in FIG. 17).

また、アイコン802の押下を受け付けた場合は、設定中のモードを通常撮影モードに切り替える。 When the icon 802 is pressed, the mode being set is switched to the normal shooting mode.

803はガイド枠である。ガイド枠803の画像は予め携帯端末100の外部メモリ211に記憶されている。例えば図7のガイド画像720における「guide_frame.jpg」がガイド枠803の画像である。 Reference numeral 803 is a guide frame. The image of the guide frame 803 is stored in advance in the external memory 211 of the mobile terminal 100. For example, "guide_frame.jpg" in the guide image 720 of FIG. 7 is an image of the guide frame 803.

ステップS503では、画像記憶アプリケーションは、撮影画面のライブビューの表示領域に対し、ライブビューの表示領域内に配置できる最も大きな横向きA3用紙の縦横比(縦:横=1:√2)の矩形サイズを算出し、ライブビューの表示領域内の配置位置を決定して、仮に当該位置にA3横の矩形を配置した場合の四隅の位置を特定して、特定された四隅の位置にガイド枠を表示する(ライブビューに重畳表示する)。ガイド枠は、例えばガイド枠903である。 In step S503, the image storage application has a rectangular size of the largest landscape A3 paper aspect ratio (vertical: horizontal = 1: √2) that can be placed in the live view display area with respect to the live view display area of the shooting screen. Is calculated, the placement position in the display area of the live view is determined, the positions of the four corners when the A3 horizontal rectangle is placed at the position are specified, and the guide frame is displayed at the specified four corner positions. (Superimpose on live view). The guide frame is, for example, a guide frame 903.

さらに、ステップS504で、ライブビューの表示領域の中央に、撮影後のA3見開きの補正画像を左右に分割する基準となるガイド線(区切り線)を重畳表示する。具体的には図9の900に示すように、ガイド線906を表示する。 Further, in step S504, a guide line (separator line) as a reference for dividing the corrected image of the A3 spread after shooting into left and right is superimposed and displayed in the center of the display area of the live view. Specifically, as shown in 900 of FIG. 9, the guide line 906 is displayed.

A4の冊子を開いた際の(A3見開きの)ノドの部分を当該ガイド線に合わせて調査票を撮影することで、適切に左右のページを分割できる画像を撮影することができる。以上が図5の説明である。 By aligning the throat portion (A3 spread) when the A4 booklet is opened with the guide line and taking a survey form, it is possible to take an image in which the left and right pages can be appropriately divided. The above is the description of FIG.

横向きの状態における撮影画面の一例を図9の900に示す。905はライブビューの表示領域である。904はシャッターボタンである。 An example of the shooting screen in the landscape orientation is shown in 900 of FIG. Reference numeral 905 is a display area of the live view. 904 is a shutter button.

901Lは、被写体である調査票のA3見開きの左側のページである。901Rは、被写体である調査票のA3見開きの右側のページである。 901L is the page on the left side of the A3 spread of the survey form, which is the subject. 901R is the page on the right side of the A3 spread of the survey form, which is the subject.

902は、携帯端末100において現在は調査票撮影モードが設定されていることが識別可能なようにユーザに通知するためのアイコンである。アイコン902は、現在設定されているモードが通常撮影モードになれば、通常撮影モードを示す表示に切り替えて表示する(図17のアイコン1701)。 Reference numeral 902 is an icon for notifying the user so that it can be identified that the survey form shooting mode is currently set in the mobile terminal 100. When the currently set mode becomes the normal shooting mode, the icon 902 switches to the display indicating the normal shooting mode and displays the icon 902 (icon 1701 in FIG. 17).

また、アイコン902の押下を受け付けた場合は、設定中のモードを通常撮影モードに切り替える。 When the icon 902 is pressed, the mode being set is switched to the normal shooting mode.

903はガイド枠である。ガイド枠903の画像は予め携帯端末100の外部メモリ211に記憶されている。例えば図7のガイド画像720における「guide_frame.jpg」であり、ガイド枠803の画像と同じである。 Reference numeral 903 is a guide frame. The image of the guide frame 903 is stored in advance in the external memory 211 of the mobile terminal 100. For example, it is "guide_frame.jpg" in the guide image 720 of FIG. 7, which is the same as the image of the guide frame 803.

906はガイド線である。ガイド線906の画像は予め携帯端末100の外部メモリ211に記憶されている。例えば図7のガイド画像720における「guide_line.jpg」がガイド線906の画像である。 906 is a guide line. The image of the guide line 906 is stored in advance in the external memory 211 of the mobile terminal 100. For example, "guide_line.jpg" in the guide image 720 of FIG. 7 is an image of the guide line 906.

次に図6を参照して、本発明の第1の実施形態における、携帯端末の向きに応じた撮影画像の表示及び記憶処理の流れについて説明する。図6の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。 Next, with reference to FIG. 6, the flow of the display and storage processing of the captured image according to the orientation of the mobile terminal in the first embodiment of the present invention will be described. Each process of FIG. 6 is executed by the CPU 201 of the mobile terminal 100 by using the functions of various functional units included in the image storage application stored in the mobile terminal 100.

ステップS600で、画像記憶アプリケーションは撮影操作を受け付ける。例えばシャッターボタンの押下操作を受ける。撮影操作を受け付けると、ステップS601で撮影を実行する。具体的には、画像記憶アプリケーションが、携帯端末100が備える撮影装置に撮影実行を指示し、撮影装置が撮影を実行する。 In step S600, the image storage application accepts a shooting operation. For example, the shutter button is pressed. When the shooting operation is accepted, shooting is executed in step S601. Specifically, the image storage application instructs the photographing device included in the mobile terminal 100 to execute shooting, and the photographing device executes shooting.

ステップS602で、画像記憶アプリケーションは撮影装置から撮影された画像(撮影画像)を取得すると、一時記憶領域に保存する。また、当該画像と対応付けて、当該画像が撮影された時点における自機の向きの情報を対応付けて記憶する。また、当該画像と対応付けて、当該画像が通常モードで撮影された画像か、調査票撮影モードで撮影された画像かを識別する識別情報を記憶する In step S602, when the image storage application acquires an image (captured image) taken from the photographing device, it stores it in the temporary storage area. Further, in association with the image, information on the orientation of the own machine at the time when the image is taken is associated and stored. In addition, in association with the image, identification information for identifying whether the image is an image taken in the normal mode or an image taken in the survey form shooting mode is stored.

具体的には、RAM203の上に撮影画像の一時記憶テーブルを生成し、当該テーブルに記憶する。例えば、ステップS602で画像を記憶した一時記憶テーブルの一例を図7の撮影画像記憶テーブル730に示す。 Specifically, a temporary storage table for captured images is generated on the RAM 203 and stored in the table. For example, an example of the temporary storage table in which the image is stored in step S602 is shown in the captured image storage table 730 of FIG.

ステップS603で、画像記憶アプリケーションは、現在設定中のモードを参照する。具体的には、図7のモード設定700の値を参照する。 In step S603, the image storage application refers to the mode currently being set. Specifically, the value of the mode setting 700 in FIG. 7 is referred to.

ステップS604で、画像記憶アプリケーションは、現在設定中のモードが通常撮影モードか調査票撮影モードか判定する。通常モードが設定されている場合は処理をステップS614に移行し、調査票撮影モードが設定されている場合は、処理をステップS605に移行する。 In step S604, the image storage application determines whether the currently set mode is the normal shooting mode or the survey form shooting mode. When the normal mode is set, the process proceeds to step S614, and when the questionnaire shooting mode is set, the process proceeds to step S605.

ステップS605で、画像記憶アプリケーションは、当該画像が、自機が縦の状態で撮影された縦の画像か、自機が横向きの状態で撮影された横の画像かを判定する。自機が縦の状態で撮影された縦の画像である場合は処理をステップS612に移行し、自機が横向きの状態で撮影された横の画像である場合には処理をステップ606に移行する。 In step S605, the image storage application determines whether the image is a vertical image taken in a vertical state of the own machine or a horizontal image taken in a horizontal state of the own machine. If the own machine is a vertical image taken in the vertical state, the process shifts to step S612, and if the own machine is a horizontal image taken in the horizontal state, the process shifts to step 606. ..

ステップS612で、画像記憶アプリケーションは、ステップS604で一時記憶した画像を取得して補正する。具体的には、取得した画像の中の被写体の頂点を認識し、認識された頂点を、A4縦の用紙の形状を示す矩形の頂点に一致させるように、画像の形状を変形させる補正を行う。変形の様子を図11の1120に示す。 In step S612, the image storage application acquires and corrects the image temporarily stored in step S604. Specifically, the vertices of the subject in the acquired image are recognized, and the shape of the image is deformed so that the recognized vertices match the vertices of the rectangle indicating the shape of the A4 vertical paper. .. The state of deformation is shown in 1120 of FIG.

例えば図11の1102に示す被写体の頂点(補正対象の点)を、A4縦のサイズの矩形(予め携帯端末100の外部メモリに記憶されている矩形)の頂点に一致させるように、矢印1103に示すように画像を変形させ、当該被写体の画像を縦向きのA4用紙のサイズ・形状とする補正を行う。図11の1100では説明のため、ガイド枠の頂点1101を用いて図示している。補正の途中の例を1110に示す。 For example, the arrow 1103 is indicated so that the apex of the subject (point to be corrected) shown in 1102 of FIG. 11 matches the apex of a rectangle having an A4 vertical size (a rectangle stored in the external memory of the mobile terminal 100 in advance). As shown, the image is deformed, and the image of the subject is corrected to have the size and shape of the vertically oriented A4 paper. In 1100 of FIG. 11, for the sake of explanation, the apex 1101 of the guide frame is used for illustration. An example in the middle of correction is shown in 1110.

実査には、外部メモリに記憶されているA4縦のサイズの矩形の各頂点に左上、右上、左下、右下を示す識別情報をそれぞれ付与する。また、トリミングした被写体の画像の各頂点にも左上、右上、左下、右下を示す識別情報をそれぞれ付与し、左上の頂点同士、右上の頂点同士、左下の頂点同士、右下の頂点同士が一致するように、被写体の画像を変形させることで、当該被写体の画像をA4用紙の縦横比(縦:横=√2:1)に合うように形状変更する補正を行う。 In the actual inspection, identification information indicating upper left, upper right, lower left, and lower right is added to each vertex of the A4 vertical size rectangle stored in the external memory. In addition, identification information indicating the upper left, upper right, lower left, and lower right is also given to each vertex of the cropped subject image, and the upper left vertices, the upper right vertices, the lower left vertices, and the lower right vertices are assigned to each other. By deforming the image of the subject so as to match, the correction is performed to change the shape of the image of the subject so as to match the aspect ratio (vertical: horizontal = √2: 1) of the A4 paper.

その後、RAM203等の一時記憶領域に、補正後の画像であって、プレビュー表示する画像を記憶する補正画像記憶テーブルを生成して、補正後の画像(補正画像)をそのまま(1枚の画像として)記憶する。補正後の画像をそのまま記憶した補正画像記憶テーブルの一例を図7の740Aに示す。 After that, a corrected image storage table that stores the corrected image and the image to be previewed is generated in a temporary storage area such as RAM 203, and the corrected image (corrected image) is used as it is (as one image). )Remember. An example of a corrected image storage table in which the corrected image is stored as it is is shown in FIG. 740A of FIG.

ステップS613で、画像記憶アプリケーションは、ステップS612で補正画像記憶テーブル740Aに記憶された補正後の画像を、表示画面に1枚の画像としてプレビュー表示する。プレビュー表示の一例を図8の810に示す。 In step S613, the image storage application previews the corrected image stored in the corrected image storage table 740A in step S612 as one image on the display screen. An example of the preview display is shown in 810 of FIG.

810は、携帯端末100が縦向きの状態で撮影された画像のプレビュー表示画面の一例である。811は補正後の画像である。 Reference numeral 810 is an example of a preview display screen of an image taken in a vertically oriented state of the mobile terminal 100. 811 is the corrected image.

「決定」ボタン812は、画像811を永続記憶領域、例えば外部メモリ211に記憶するためのボタンである。永続記憶領域に記憶された画像は、後にサーバ200に送信する画像の候補として選択可能とする画像である。 The “decision” button 812 is a button for storing the image 811 in a permanent storage area, for example, an external memory 211. The image stored in the permanent storage area is an image that can be selected as a candidate for an image to be transmitted to the server 200 later.

「取り消し」ボタン813は、画像811を破棄し、プレビュー表示を終了して撮影画面に戻るためのボタンである。 The "Cancel" button 813 is a button for discarding the image 811, ending the preview display, and returning to the shooting screen.

ステップS606では、画像記憶アプリケーションは、ステップS604で一時記憶した画像を取得して補正する。具体的には、取得した画像の中の被写体の頂点を認識し、認識された頂点を、A3横の用紙の形状を示す矩形の頂点に一致させるように、画像の形状を変形させる補正を行う。補正の内容はA4縦の補正時と同じである。 In step S606, the image storage application acquires and corrects the image temporarily stored in step S604. Specifically, the vertices of the subject in the acquired image are recognized, and the shape of the image is deformed so that the recognized vertices match the vertices of the rectangle indicating the shape of the A3 horizontal paper. .. The content of the correction is the same as that at the time of A4 vertical correction.

例えば図11の1122に示す被写体の頂点(補正対象の点)を、A3横のサイズの矩形(予め携帯端末100の外部メモリに記憶されている矩形)の頂点に一致させるように、矢印1123に示すように画像を変形させ、当該被写体の画像を横向きのA3用紙のサイズ・形状とする補正を行う。図11の1120では説明のため、ガイド枠の頂点1121を用いて図示している。 For example, the arrow 1123 is indicated so that the apex of the subject (point to be corrected) shown in 1122 of FIG. 11 matches the apex of a rectangle having a size horizontal to A3 (a rectangle stored in the external memory of the mobile terminal 100 in advance). As shown, the image is deformed, and the image of the subject is corrected to have the size and shape of the landscape A3 paper. In 1120 of FIG. 11, for the sake of explanation, the apex 1121 of the guide frame is used for illustration.

その後、ステップS607で、画像記憶アプリケーションは、ステップS606で補正した画像を、左右に2等分に分割することで2枚の画像データを生成し、複数枚の画像として一時記憶領域に記憶する。 After that, in step S607, the image storage application generates two image data by dividing the image corrected in step S606 into two equal parts on the left and right, and stores the images as a plurality of images in the temporary storage area.

具体的には、補正画像記憶テーブルをRAM203に生成し、補正後のA3横向きの画像を、縦向きのA4画像2枚として分割して、2枚の画像を当該補正画像記憶テーブルに記憶する。 Specifically, a corrected image storage table is generated in the RAM 203, the corrected A3 landscape image is divided into two vertically oriented A4 images, and the two images are stored in the corrected image storage table.

分割された複数枚の画像を記憶した補正画像記憶テーブルの一例を図7の補正画像記憶テーブル740Bに示す。「picture001A_left」が、補正後の調査票の画像の左側ページの画像として分割され生成、記憶された画像である。「picture001A_right」が、補正後の調査票の画像の右側ページの画像として分割され生成、記憶された画像である。 An example of a corrected image storage table that stores a plurality of divided images is shown in the corrected image storage table 740B of FIG. “Picture001A_left” is an image divided, generated, and stored as an image on the left page of the corrected questionnaire image. “Picture001A_right” is an image divided, generated, and stored as an image on the right page of the corrected questionnaire image.

ステップS608で、画像記憶アプリケーションは、ステップS607で分割し、補正画像記憶テーブル740Bに記憶された複数枚の補正後の画像を、表示画面に、分離させた状態で左右に並べてプレビュー表示する。プレビュー表示の一例を図9の910に示す。 In step S608, the image storage application divides in step S607 and displays a plurality of corrected images stored in the correction image storage table 740B on the display screen side by side in a separated state for preview. An example of the preview display is shown in 910 of FIG.

補正画像記憶テーブル740Bから取得した複数の画像の表示位置を、複数の画像が離れて(分離して)表示される位置(例えば図9の910における914L、914Rの位置)にそれぞれ決定し、決定した位置のそれぞれに表示対象の画像を配置して表示する。 The display positions of the plurality of images acquired from the corrected image storage table 740B are determined and determined at positions where the plurality of images are displayed apart (separatedly) (for example, the positions of 914L and 914R in 910 of FIG. 9). The image to be displayed is arranged and displayed at each of the designated positions.

具体的には、基準線915L(破線)の中心点の位置914Lに左側の画像の左辺の中心点を合わせ、当該画像を、基準線916L(破線)のいずれかに達するまで、アスペクト比を維持したまま拡大又は縮小することで、画像のサイズと位置を決定している。なお、実際のプレビュー表示画面には各基準線は表示しない。また、基準線915Lはライブビュー表示領域の左端から所定距離の位置に設定し、基準線916Lはそれぞれライブビュー表示領域の上端、下端、中央から線から所定距離の位置に設定する。 Specifically, the center point of the left side of the image on the left side is aligned with the position 914L of the center point of the reference line 915L (broken line), and the aspect ratio is maintained until the image reaches any of the reference lines 916L (broken line). The size and position of the image are determined by enlarging or reducing the image while keeping it. Each reference line is not displayed on the actual preview display screen. Further, the reference line 915L is set at a predetermined distance from the left end of the live view display area, and the reference line 916L is set at a position at a predetermined distance from the upper end, the lower end, and the center of the live view display area, respectively.

また、基準線915R(破線)の中心点の位置914Rに右側の画像の右辺の中心点を合わせ、当該画像を、基準線916R(破線)のいずれかに達するまで、アスペクト比を維持したまま拡大又は縮小することで、画像のサイズと位置を決定して表示する。なお、実際のプレビュー表示画面には各基準線は表示しない。また、基準線915Rはライブビュー表示領域の右端から所定距離の位置に設定し、基準線916Rはそれぞれライブビュー表示領域の上端、下端、中央から線から所定距離の位置に設定する。 Further, the center point of the right side of the image on the right side is aligned with the position 914R of the center point of the reference line 915R (broken line), and the image is enlarged while maintaining the aspect ratio until it reaches any of the reference lines 916R (broken line). Alternatively, the size and position of the image are determined and displayed by reducing the size. Each reference line is not displayed on the actual preview display screen. Further, the reference line 915R is set at a predetermined distance from the right end of the live view display area, and the reference line 916R is set at a position at a predetermined distance from the upper end, the lower end, and the center of the live view display area, respectively.

910は、携帯端末100が状態で撮影された画像を分割して表示しているプレビュー表示画面の一例である。911Lは、901Lに示す左ページの画像が補正された画像である。911Rは、901Rに示す右ページの画像が補正された画像である。 Reference numeral 910 is an example of a preview display screen in which the image taken by the mobile terminal 100 is divided and displayed. 911L is an image in which the image on the left page shown in 901L is corrected. 911R is an image in which the image on the right page shown in 901R is corrected.

「決定」ボタン912は、画像911L及び911Rを永続記憶領域、例えば外部メモリ211に記憶するためのボタンである。永続記憶領域に記憶された画像は、後にサーバ200に送信する画像の候補として選択可能とする画像である。 The "OK" button 912 is a button for storing the images 911L and 911R in a permanent storage area, for example, an external memory 211. The image stored in the permanent storage area is an image that can be selected as a candidate for an image to be transmitted to the server 200 later.

「取り消し」ボタン913は、画像911L及び911Rを破棄し、プレビュー表示を終了して撮影画面に戻るためのボタンである。 The "Cancel" button 913 is a button for discarding the images 911L and 911R, ending the preview display, and returning to the shooting screen.

ステップS609で、画像記憶アプリケーションはユーザ操作を受け付け、ステップS610で、受け付けた操作がプレビュー表示されている画像(ステップS607又はS612で記憶された補正画像記憶テーブルの画像)の、外部メモリ211への記憶を確定する操作か、当該画像を破棄する操作か判定する(操作判定手段に該当)。 In step S609, the image storage application accepts the user operation, and in step S610, the image in which the accepted operation is preview-displayed (the image of the corrected image storage table stored in step S607 or S612) is transferred to the external memory 211. It is determined whether the operation is to confirm the memory or to discard the image (corresponding to the operation determination means).

例えば、プレビュー表示画面における「決定」ボタンの押下を受け付けた場合に、プレビュー表示されている画像の、外部メモリ211への記憶を確定する操作を受け付けたと判定する。 For example, when the press of the "OK" button on the preview display screen is accepted, it is determined that the operation of confirming the storage of the preview-displayed image in the external memory 211 is accepted.

また、プレビュー表示画面における「取り消し」ボタンの押下を受け付けた場合に、プレビュー表示されている画像を破棄する操作を受け付けたと判定する。 Further, when the pressing of the "Cancel" button on the preview display screen is accepted, it is determined that the operation of discarding the preview-displayed image is accepted.

ステップS609で受け付けた操作が、プレビュー表示されている画像の、外部メモリ211への記憶を確定する操作であると判定された場合は、処理をステップS611に移行する。 If it is determined that the operation received in step S609 is an operation for confirming the storage of the preview-displayed image in the external memory 211, the process proceeds to step S611.

ステップS609で受け付けた操作が、プレビュー表示されている画像の破棄の操作であると判定された場合に、プレビュー表示画面を終了して撮影画面を表示する。 When it is determined that the operation received in step S609 is the operation of discarding the image displayed in the preview, the preview display screen is terminated and the shooting screen is displayed.

ステップS611では、記憶を確定する操作がされた画像(「決定」ボタンの押下を受け付けた時点でプレビュー表示されていた画像)を、外部メモリ211に記憶する。具体的には、外部メモリ211に記憶されている画像記憶テーブル750(図7)に、当該画像を追加記憶する処理を行う。また、当該画像と対応付けて、当該画像が通常モードで撮影された画像か、調査票撮影モードで撮影された画像かを識別する識別情報を記憶する。その後、プレビュー表示画面を終了して撮影画面を表示する。 In step S611, the image for which the operation for confirming the storage is performed (the image that was preview-displayed at the time when the "decision" button is accepted) is stored in the external memory 211. Specifically, a process of additionally storing the image in the image storage table 750 (FIG. 7) stored in the external memory 211 is performed. Further, in association with the image, identification information for identifying whether the image is an image taken in the normal mode or an image taken in the survey form shooting mode is stored. After that, the preview display screen is closed and the shooting screen is displayed.

ステップS614では、プレビュー表示画面1710(図7)を表示し、撮影画像記憶テーブル730に記憶されている画像をそのままプレビュー表示領域に表示する。また、処理をステップS611に移行して、表示した画像を外部メモリに記憶する。プレビュー画面表示後、所定時間経過したら画面を撮影画面に1700に戻す。以上が図6の説明である。 In step S614, the preview display screen 1710 (FIG. 7) is displayed, and the image stored in the captured image storage table 730 is displayed as it is in the preview display area. Further, the process proceeds to step S611, and the displayed image is stored in the external memory. After the preview screen is displayed, the screen is returned to the shooting screen at 1700 after a predetermined time has passed. The above is the description of FIG.

図10を参照して、サーバ200へ送信する画像の選択及び送信処理について説明する。 The selection and transmission processing of the image to be transmitted to the server 200 will be described with reference to FIG.

画像一覧表示画面1000は、画像記憶テーブル750に記憶されている画像を1枚ずつ、一覧にして表示する画像一覧の表示画面である。 The image list display screen 1000 is an image list display screen that displays a list of images stored in the image storage table 750 one by one.

画像記憶アプリケーションは、不図示のメニュー画面において、画像一覧表示画面1000を表示する操作を受け付けることで、画像一覧表示画面1000を表示画面に表示する。 The image storage application displays the image list display screen 1000 on the display screen by accepting an operation for displaying the image list display screen 1000 on a menu screen (not shown).

画像記憶アプリケーションは、1001に示す一覧表示部に、1000に示すように画像一覧を、個別に選択可能に表示する。1002は各画像の撮影日時である。 The image storage application displays an image list individually and selectably on the list display unit shown in 1001 as shown in 1000. 1002 is the shooting date and time of each image.

画像の選択操作を受け付けると、画像を選択状態にする。選択状態の画像は選択枠1003を表示して識別可能とする。(選択受付手段に該当) When the image selection operation is accepted, the image is selected. The image in the selected state is made identifiable by displaying the selection frame 1003. (Corresponds to the selection reception method)

画像記憶アプリケーションは、「報告フォームへ移動」ボタン1004の押下を受け付けると、選択状態の画像をサーバ200への送信する対象画像として決定する。 When the image storage application receives the pressing of the "move to report form" button 1004, the image storage application determines the image in the selected state as the target image to be transmitted to the server 200.

そして、送信対象として決定された画像の中に、調査票撮影モードで撮影された画像があるか判定する。ない場合には、送信対象の画像の送信先をサーバ300に決定し、サーバ300の識別情報を送信先として記憶し、送信対象の画像をサーバ300に送信する。 Then, it is determined whether or not there is an image taken in the survey form shooting mode among the images determined as the transmission target. If not, the destination of the image to be transmitted is determined to the server 300, the identification information of the server 300 is stored as the destination, and the image to be transmitted is transmitted to the server 300.

送信対象として決定された画像の中に調査票撮影モードで撮影された画像がある場合には、当該画像の送信先をサーバ200に決定し、当該サーバ200の識別情報を送信先として記憶し、表示画面を報告フォーム画面1010に表示遷移させる。 If there is an image taken in the survey form shooting mode among the images determined as the transmission target, the transmission destination of the image is determined to the server 200, and the identification information of the server 200 is stored as the transmission destination. The display transition is made to the report form screen 1010.

ページ数表示部1011には、送信する対象画像の枚数を表示する。 The number of pages display unit 1011 displays the number of target images to be transmitted.

画像記憶アプリケーションは、報告する(サーバ200に画像を送信する)調査票の調査対象の薬剤名と、情報源(例えば調査票を回収した病院名)と、当該報告を識別するための任意の管理番号の入力を受け付ける。 The image storage application is an arbitrary management for identifying the drug name to be investigated in the questionnaire to be reported (sending an image to the server 200), the information source (for example, the name of the hospital from which the questionnaire was collected), and the report. Accepts number input.

そして、「送信」ボタン1012の押下を受け付けることで、送信対象の画像と、報告フォーム画面1010で入力を受け付けた各情報を、報告情報として、送信先として決定・記憶されているサーバ200に送信する。 Then, by accepting the pressing of the "send" button 1012, the image to be transmitted and each information for which the input is accepted on the report form screen 1010 are transmitted as report information to the server 200 determined and stored as the destination. To do.

サーバ200のCPU201は、当該報告情報を受信し、そのなかの画像データを取得して、1つの文書ファイルに変換する。例えば、10枚の画像を受信した場合、当該10枚の画像を10ページのPDFファイルに変換して外部メモリに記憶する。以上が図10の説明である。 The CPU 201 of the server 200 receives the report information, acquires the image data in the report information, and converts it into one document file. For example, when 10 images are received, the 10 images are converted into a 10-page PDF file and stored in an external memory. The above is the description of FIG.

以上説明したように、本発明によれば、撮影する装置の向きに応じて、記憶する画像の数を決定可能な仕組みを提供することができる。 As described above, according to the present invention, it is possible to provide a mechanism capable of determining the number of images to be stored according to the orientation of the device for photographing.

例えば、撮影モードを変更することなく、所定の撮影モードの場合に、装置の向きに応じて、撮影した画像を分割して、または分割せずに画像記憶することが可能となる。 For example, in the case of a predetermined shooting mode without changing the shooting mode, the shot image can be divided or stored without being divided according to the orientation of the device.

また、画像の撮影後に、画像を分割するモードで撮影がされたことの確認を容易に行わせる仕組みを提供することが可能となる。 Further, it is possible to provide a mechanism for easily confirming that the image has been photographed in the mode of dividing the image after the image has been photographed.

また、画像の撮影後に、画像の撮影後に、画像が分割されたことの確認を容易に行わせる仕組みを提供することが可能となる。 Further, it is possible to provide a mechanism for easily confirming that the image is divided after the image is taken and after the image is taken.

これにより、ユーザは画面に表示された画像を、その後利用する(報告対象の画像としてサーバに送信すべき)画像として記憶すべきか否かを容易に判断できるようになる。 As a result, the user can easily determine whether or not the image displayed on the screen should be stored as an image to be used (which should be transmitted to the server as the image to be reported).

<第2の実施形態>
次に図14を参照して、本発明の第2の実施形態における、処理の流れについて説明する。
<Second embodiment>
Next, with reference to FIG. 14, the processing flow in the second embodiment of the present invention will be described.

第1の実施形態においては、携帯端末の向きに応じて撮影した画像をそのまま記憶して表示するか、撮影された画像を複数枚の画像に分割して、分割されたことが分かるように表示するかを決定して切り替えるものとした。しかし、必ずしも端末の向きが変わる都度、記憶する画像の数や表示方法を変更したくないことがある。 In the first embodiment, the captured image is stored and displayed as it is according to the orientation of the mobile terminal, or the captured image is divided into a plurality of images and displayed so that the divided images can be seen. It was decided to switch. However, there are times when you do not want to change the number of images to be stored or the display method each time the orientation of the terminal changes.

例えば、目の前の机に調査票を見開き状態にして横向きA3として置くだけの十分な横幅(場所)が確保できない場合、見開きの状態で冊子を手に持って、一度、携帯端末100を横向きにして撮影し、以降ずっと手に持って撮影するのは疲れるため、見開きA3の調査票をA3縦として机に置き、撮影、分割して記憶したいことが考えられる。 For example, if it is not possible to secure a sufficient width (place) to place the survey form on the desk in front of you in a spread state and place it sideways as A3, hold the booklet in the spread state and once turn the mobile terminal 100 sideways. Since it is tiring to take a picture by holding it in the hand for a long time after that, it is conceivable that the questionnaire of the spread A3 should be placed on the desk as A3 vertical, taken, divided and memorized.

第2の実施形態においては、モードを変更のタイミングを適切に決定する仕組みを提供する。 In the second embodiment, a mechanism for appropriately determining the timing of changing the mode is provided.

図14の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。なお、第1の実施形態と共通の装置、構成、処理、画面、データ等の説明は割愛する。 Each process of FIG. 14 is executed by the CPU 201 of the mobile terminal 100 using the functions of various functional units included in the image storage application stored in the mobile terminal 100. The description of the device, configuration, processing, screen, data, etc. common to the first embodiment will be omitted.

図14の処理は、図6のステップS604で、調査票撮影モードが設定されていると判定された場合に開始する。 The process of FIG. 14 starts when it is determined in step S604 of FIG. 6 that the survey form shooting mode is set.

ステップS1405で、画像記憶アプリケーションは、ステップS601で撮影された画像が、自機が縦の状態で撮影された縦の画像か、自機が横向きの状態で撮影された横の画像かを判定する。 In step S1405, the image storage application determines whether the image taken in step S601 is a vertical image taken in the vertical state of the own machine or a horizontal image taken in the horizontal state of the own machine. ..

自機が縦の状態で撮影された縦の画像である場合は処理をステップS1402に移行し、自機が横向きの状態で撮影された横の画像である場合には処理をステップ1403に移行する。 If the own machine is a vertical image taken in the vertical state, the process shifts to step S1402, and if the own machine is a horizontal image taken in the horizontal state, the process shifts to step 1403. ..

ステップS1402では、画像記憶アプリケーションは、当該撮影の直前の撮影で取得された画像が、自機が横の状態で撮影された横の画像か判定する。自機が横の状態で撮影された横の画像である場合には、処理をステップS606に移行し、自機が横の状態で撮影された横の画像でない場合には、処理をステップS1612に移行する。 In step S1402, the image storage application determines whether the image acquired in the shooting immediately before the shooting is a horizontal image shot in the horizontal state of the own machine. If the own machine is a horizontal image taken in the horizontal state, the process proceeds to step S606, and if the own machine is not a horizontal image taken in the horizontal state, the process proceeds to step S1612. Transition.

ステップS1403では、画像記憶アプリケーションは、当該撮影の直前の撮影で取得された画像が、自機が縦の状態で撮影された縦の画像か判定する。自機が縦の状態で撮影された縦の画像である場合には、処理をステップS612に移行し、自機が縦の状態で撮影された縦の画像でない場合には、処理をステップS606に移行する。 In step S1403, the image storage application determines whether the image acquired in the shooting immediately before the shooting is a vertical image shot in the vertical state of the own machine. If the own machine is a vertical image taken in the vertical state, the process proceeds to step S612, and if the own machine is not a vertical image taken in the vertical state, the process proceeds to step S606. Transition.

なお、直前の撮影で取得された画像は、撮影画面が表示されてからステップS601の撮影が行われるまでに、メニュー画面に戻ることなく撮影された画像であるものとする。以上が第2の実施形態の説明である。 It is assumed that the image acquired in the immediately preceding shooting is an image taken without returning to the menu screen from the time when the shooting screen is displayed until the shooting in step S601 is performed. The above is the description of the second embodiment.

第2の実施形態の発明によれば、モードを変更のタイミングを適切に決定する仕組みを提供することができる。 According to the invention of the second embodiment, it is possible to provide a mechanism for appropriately determining the timing of changing the mode.

<第3の実施形態>
次に図15を参照して、本発明の第3の実施形態における、処理の流れについて説明する。
<Third embodiment>
Next, the flow of processing in the third embodiment of the present invention will be described with reference to FIG.

第3の実施形態においては、撮影された画像を複数枚に分割するモードで撮影された画像であっても、被写体の位置と分割の基準位置にとの関係に応じて、被写体の画像を分割して両方記憶するか1枚記憶するかを適切に決定することができる仕組みを提供する。 In the third embodiment, even if the image is taken in the mode of dividing the captured image into a plurality of images, the image of the subject is divided according to the relationship between the position of the subject and the reference position for division. Then, a mechanism capable of appropriately deciding whether to store both or one image is provided.

図15の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。なお、第1の実施形態及び第2の実施形態と共通の装置、構成、処理、画面、データ等の説明は割愛する。 Each process of FIG. 15 is executed by the CPU 201 of the mobile terminal 100 using the functions of various functional units included in the image storage application stored in the mobile terminal 100. The description of the devices, configurations, processes, screens, data, etc. common to the first embodiment and the second embodiment will be omitted.

図15の処理は、図6のステップS605で横向きの状態で撮影されたと判定された直後に開始する。 The process of FIG. 15 starts immediately after it is determined in step S605 of FIG. 6 that the image was taken in the sideways state.

ステップS1501で、画像記憶アプリケーションは、撮影画像記憶テーブル730に記憶されている被写体の画像を読みだして被写体認識の処理を行い、被写体の頂点4点のライブビュー表示領域上の位置を特定する。そして、当該4点が、ライブビュー表示領域の左半分、又は右半分の領域内に収まるか判定する。つまり、画面の左右50%以内の領域に被写体が収まっているか判定する。(被写体判定手段に該当) In step S1501, the image storage application reads out the image of the subject stored in the captured image storage table 730, performs subject recognition processing, and identifies the positions of the four vertices of the subject on the live view display area. Then, it is determined whether or not the four points fit within the left half or the right half of the live view display area. That is, it is determined whether or not the subject is within 50% of the left and right sides of the screen. (Corresponds to subject determination means)

収まっていない場合は処理を図6のステップS607に移行する。収まっている場合には処理をステップS1502に移行する。 If it does not fit, the process proceeds to step S607 of FIG. If it is settled, the process proceeds to step S1502.

ステップS1502で、画像記憶アプリケーションは、当該被写体を検出した側(4つの頂点を検出した側)の画像を切り出して取得し、RAM203等の一時記憶領域に記憶する。 In step S1502, the image storage application cuts out and acquires an image on the side where the subject is detected (the side where the four vertices are detected) and stores it in a temporary storage area such as RAM 203.

ステップS1503で、画像記憶アプリケーションは、画像補正の補正先のサイズをA4縦のサイズ・形状の矩形に設定する。 In step S1503, the image storage application sets the correction destination size of the image correction to a rectangle having an A4 vertical size and shape.

そして、ステップS1504で、被写体を検出した側の画像(実際に撮影した画像の右半分又は左半分の画像)の中から認識した被写体(調査票)の画像を切り出し、当該被写体の画像の各頂点を、A4縦の矩形の頂点に合わせるように変形させて台形補正を行う。 Then, in step S1504, the image of the recognized subject (survey form) is cut out from the image on the side where the subject is detected (the image of the right half or the left half of the actually captured image), and each vertex of the image of the subject is cut out. Is deformed so as to match the apex of the A4 vertical rectangle to perform keystone correction.

ステップS1505で、画像記憶アプリケーションは、補正後の画像を一時記憶領域(補正画像記憶テーブル)に記憶し、当該記憶した1枚の画像の、プレビュー画面における表示位置を決定する。 In step S1505, the image storage application stores the corrected image in the temporary storage area (corrected image storage table), and determines the display position of the stored image on the preview screen.

本実施形態においては、撮影された画像の被写体がライブビュー画面の左側半分に収まっていた場合には、当該被写体の画像であって補正後の画像の表示位置を、プレビュー表示画面の左側の位置に決定して表示する。 In the present embodiment, when the subject of the captured image is contained in the left half of the live view screen, the display position of the corrected image of the subject is set to the position on the left side of the preview display screen. And display it.

具体的には、基準線915L(破線)の中心点の位置914Lに画像の左辺の中心点を合わせ、当該画像を、基準線916L(破線)のいずれかに達するまで、アスペクト比を維持したまま拡大又は縮小することで、画像のサイズと位置を決定している。なお、実際のプレビュー表示画面には各基準線は表示しない。また、基準線915Lはライブビュー表示領域の左端から所定距離の位置に設定し、基準線916Lはそれぞれライブビュー表示領域の上端、下端、中央から線から所定距離の位置に設定する。 Specifically, the center point of the left side of the image is aligned with the position 914L of the center point of the reference line 915L (broken line), and the aspect ratio is maintained until the image reaches any of the reference lines 916L (broken line). The size and position of the image is determined by enlarging or reducing it. Each reference line is not displayed on the actual preview display screen. Further, the reference line 915L is set at a predetermined distance from the left end of the live view display area, and the reference line 916L is set at a position at a predetermined distance from the upper end, the lower end, and the center of the live view display area, respectively.

撮影された画像の被写体がライブビュー画面の右側半分に収まっていた場合には、当該被写体の画像であって補正後の画像の表示位置を、プレビュー表示画面の右側の位置に決定する。 When the subject of the captured image fits in the right half of the live view screen, the display position of the corrected image of the subject is determined to be the position on the right side of the preview display screen.

具体的には、基準線915R(破線)の中心点の位置914Rに画像の右辺の中心点を合わせ、当該画像を、基準線916R(破線)のいずれかに達するまで、アスペクト比を維持したまま拡大又は縮小することで、画像のサイズと位置を決定して表示する。なお、実際のプレビュー表示画面には各基準線は表示しない。また、基準線915Rはライブビュー表示領域の右端から所定距離の位置に設定し、基準線916Rはそれぞれライブビュー表示領域の上端、下端、中央から線から所定距離の位置に設定する。 Specifically, the center point of the right side of the image is aligned with the position 914R of the center point of the reference line 915R (broken line), and the aspect ratio is maintained until the image reaches any of the reference lines 916R (broken line). By enlarging or reducing, the size and position of the image are determined and displayed. Each reference line is not displayed on the actual preview display screen. Further, the reference line 915R is set at a predetermined distance from the right end of the live view display area, and the reference line 916R is set at a position at a predetermined distance from the upper end, the lower end, and the center of the live view display area, respectively.

ステップS1506で、画像記憶アプリケーションは、ステップS1505で決定された位置に補正画像記憶テーブルに記憶されている補正後の被写体画像を配置、表示する。 In step S1506, the image storage application arranges and displays the corrected subject image stored in the corrected image storage table at the position determined in step S1505.

なお、ステップS1505で決定された位置が画面左側の位置914Lを基準として基準線915Lと基準線916Lとの間の位置となる場合、画面右側の基準線915Rと基準線916Rとの間の位置には画像を表示しない。また、ステップS1505で決定された位置が画面右側の位置914Rを基準として基準線915LRと基準線916Rとの間の位置となる場合、画面左側の基準線915Lと基準線916Lとの間の位置には画像を表示しない。以上が第3の実施形態の説明である。 When the position determined in step S1505 is a position between the reference line 915L and the reference line 916L with reference to the position 914L on the left side of the screen, the position is set to the position between the reference line 915R and the reference line 916R on the right side of the screen. Does not display the image. Further, when the position determined in step S1505 is a position between the reference line 915LR and the reference line 916R with reference to the position 914R on the right side of the screen, the position is set to the position between the reference line 915L and the reference line 916L on the left side of the screen. Does not display the image. The above is the description of the third embodiment.

以上説明したように、本発明の第3の実施形態によれば、撮影された画像を複数枚に分割するモードで撮影された画像であっても、被写体の位置と分割の基準位置にとの関係に応じて、被写体の画像を分割して両方記憶するか1枚記憶するかを適切に決定することができる。 As described above, according to the third embodiment of the present invention, even if the image is captured in the mode of dividing the captured image into a plurality of images, the position of the subject and the reference position of the division are set. Depending on the relationship, it is possible to appropriately determine whether to divide the image of the subject and store both or one image.

例えば、調査票の表紙等A4縦の用紙を撮影する際に、都度端末を縦にして撮影する手間を軽減できる。 For example, when shooting A4 vertical paper such as the cover of a survey form, it is possible to reduce the time and effort required to shoot the terminal vertically each time.

また、画面の片側にのみ被写体の画像を表示することで、撮影された画像を複数枚に分割するモードで撮影された画像であっても、被写体の画像を分割して両方記憶するか1枚記憶しているか/記憶するかを強調してユーザに提示し、確認させることができる。 In addition, by displaying the image of the subject only on one side of the screen, even if the image is taken in the mode of dividing the captured image into a plurality of images, the image of the subject is divided and both are stored or one image is stored. It is possible to emphasize whether to memorize / memorize and present it to the user for confirmation.

<第4の実施形態>
次に図16を参照して、本発明の第4の実施形態における、処理の流れについて説明する。
<Fourth Embodiment>
Next, the flow of processing in the fourth embodiment of the present invention will be described with reference to FIG.

第4の実施形態においては、撮影された画像を複数枚に分割するモードで撮影された画像であっても、撮影の操作に応じて、1枚の画像として記憶するか複数枚の画像として記憶するかを容易に決定可能な仕組みを提供する。 In the fourth embodiment, even an image taken in a mode in which the captured image is divided into a plurality of images is stored as one image or as a plurality of images depending on the shooting operation. Provide a mechanism that makes it easy to decide whether or not to do so.

図16の各処理は、携帯端末100のCPU201が、携帯端末100に記憶されている画像記憶アプリケーションの備える各種機能部の機能を用いて実行する。なお、第1の実施形態、第2の実施形態、第3の実施形態と共通の装置、構成、処理、画面、データ等の説明は割愛する。 Each process of FIG. 16 is executed by the CPU 201 of the mobile terminal 100 by using the functions of various functional units included in the image storage application stored in the mobile terminal 100. The description of the devices, configurations, processes, screens, data, etc. common to the first embodiment, the second embodiment, and the third embodiment will be omitted.

また、第4の実施形態においては、撮影操作は、シャッターボタンの押下と、ライブビュー表示領域の押下(タッチ)の2種類あるものとする。 Further, in the fourth embodiment, there are two types of shooting operations: pressing the shutter button and pressing (touching) the live view display area.

画像記憶アプリケーションは、ステップS600で撮影操作を受け付けた場合に、当該撮影操作がシャッターボタンの押下操作か、ライブビュー表示領域の押下操作かを識別する識別情報をRAM203に記憶する。また、受け付けた操作がライブビュー表示領域の押下操作の場合には、押下された位置(ライブビュー表示領域上の位置)を記憶する。 When the shooting operation is accepted in step S600, the image storage application stores in the RAM 203 identification information that identifies whether the shooting operation is a shutter button pressing operation or a live view display area pressing operation. Further, when the received operation is a pressing operation of the live view display area, the pressed position (position on the live view display area) is stored.

図16の処理は、図6のステップS604で、調査票撮影モードと判定された直後に開始する。 The process of FIG. 16 starts immediately after the determination of the survey form photographing mode in step S604 of FIG.

ステップS1601で、画像記憶アプリケーションは、ステップS600で受け付けた撮影のための操作が、シャッターボタンの押下か、ライブビュー表示領域の押下か判定する。 In step S1601, the image storage application determines whether the operation for shooting received in step S600 is the pressing of the shutter button or the pressing of the live view display area.

シャッターボタンの押下である場合は、処理を図6のステップS605に移行する。ライブビュー表示領域の押下である場合には、処理をステップS1602に移行する。 When the shutter button is pressed, the process proceeds to step S605 of FIG. When the live view display area is pressed, the process proceeds to step S1602.

ステップS1602で、画像記憶アプリケーションは、撮影操作を受け付けた位置が、ライブビュー表示領域のガイド線上か、ガイド線上を除いた左半分の領域内か、ガイド線上を除いた右半分の領域内かを判定する。 In step S1602, the image storage application determines whether the position where the shooting operation is received is on the guide line of the live view display area, in the left half area excluding the guide line, or in the right half area excluding the guide line. judge.

ガイド線上、つまり、ライブビュー表示領域の中央線上に対する撮影操作の場合は、処理をステップS605に移行する。 In the case of a shooting operation on the guide line, that is, on the center line of the live view display area, the process proceeds to step S605.

撮影操作を受け付けた位置が、ガイド線上を除いた左半分の領域内の場合には処理をステップS1607に、ガイド線上を除いた右半分の領域内の場合には処理をステップS1603に移行する。 When the position where the shooting operation is received is within the left half area excluding the guide line, the process proceeds to step S1607, and when the position is within the right half area excluding the guide line, the process proceeds to step S1603.

ステップS1603で、画像記憶アプリケーションは、撮影画像記憶テーブル730に記憶されている画像を取得して左右に二等分し、右半分の画像を取得する。 In step S1603, the image storage application acquires the image stored in the captured image storage table 730, divides it into two equal parts on the left and right, and acquires the image on the right half.

ステップS1604で、ステップS1603で取得した画像から被写体の画像を切り出して、当該被写体の画像の各頂点を、A4縦形状の矩形の頂点に一致させるように画像を変形させて補正を行う。そして補正後の画像を補正画像記憶テーブルに記憶する。 In step S1604, the image of the subject is cut out from the image acquired in step S1603, and the image is deformed and corrected so that each vertex of the image of the subject matches the vertex of the A4 vertical rectangle. Then, the corrected image is stored in the corrected image storage table.

一方、ステップS1607では、画像記憶アプリケーションは、撮影画像記憶テーブル730に記憶されている画像を取得して左右に二等分し、左半分の画像を取得する。 On the other hand, in step S1607, the image storage application acquires the image stored in the captured image storage table 730, divides it into two halves on the left and right, and acquires the image on the left half.

ステップS1608で、ステップS1607で取得した画像から被写体の画像を切り出して、当該被写体の画像の各頂点を、A4縦形状の矩形の頂点に一致させるように画像を変形させて補正を行う。そして補正後の画像を補正画像記憶テーブルに記憶する。 In step S1608, the image of the subject is cut out from the image acquired in step S1607, and the image is deformed and corrected so that each vertex of the image of the subject matches the vertex of the A4 vertical rectangle. Then, the corrected image is stored in the corrected image storage table.

ステップS1605で、画像記憶アプリケーションは、補正後の画像のプレビュー画面における表示位置を決定する。 In step S1605, the image storage application determines the display position of the corrected image on the preview screen.

本実施形態においては、撮影操作の位置がライブビュー表示領域の左側の領域内の場合には、補正後の画像の表示位置を、プレビュー表示画面の左側の位置に決定する。 In the present embodiment, when the position of the shooting operation is within the area on the left side of the live view display area, the display position of the corrected image is determined to be the position on the left side of the preview display screen.

撮影操作の位置がライブビュー表示領域の右側の領域内の場合には、補正後の画像の表示位置を、プレビュー表示画面の右側の位置に決定する。 When the position of the shooting operation is within the area on the right side of the live view display area, the display position of the corrected image is determined to be the position on the right side of the preview display screen.

ステップS1606で、画像記憶アプリケーションは、ステップS1505で決定された位置に補正画像記憶テーブルに記憶されている補正後の被写体画像を配置、表示する。 In step S1606, the image storage application arranges and displays the corrected subject image stored in the corrected image storage table at the position determined in step S1505.

なお、ステップS1605で決定された位置が画面左側の位置の場合、画面右側の位置には画像を表示しない。また、ステップS1605で決定された位置が画面右側の位置の場合、画面左側の位置には画像を表示しない。以上が第3の実施形態の説明である。以上が第4の実施形態の説明である。 If the position determined in step S1605 is the position on the left side of the screen, the image is not displayed at the position on the right side of the screen. Further, when the position determined in step S1605 is the position on the right side of the screen, the image is not displayed at the position on the left side of the screen. The above is the description of the third embodiment. The above is the description of the fourth embodiment.

第4の実施形態の発明によれば、撮影された画像を複数枚に分割するモードで撮影された画像であっても、撮影の操作に応じて、1枚の画像として記憶するか複数枚の画像として記憶するかを容易に決定可能な仕組みを提供することができる。 According to the invention of the fourth embodiment, even if the image is captured in the mode of dividing the captured image into a plurality of images, it is stored as one image or a plurality of images depending on the shooting operation. It is possible to provide a mechanism that can easily determine whether to store as an image.

例えば、調査票の表紙等A4縦の用紙を撮影する際に、都度端末を縦にして撮影する手間を軽減できる。 For example, when shooting A4 vertical paper such as the cover of a survey form, it is possible to reduce the time and effort required to shoot the terminal vertically each time.

また、画面の片側にのみ被写体の画像を表示することで、撮影された画像を複数枚に分割するモードで撮影された画像であっても、被写体の画像を分割して両方記憶するか1枚記憶しているか/記憶するかを強調してユーザに提示し、確認させることができる。 In addition, by displaying the image of the subject only on one side of the screen, even if the image is taken in the mode of dividing the captured image into a plurality of images, the image of the subject is divided and both are stored or one image is stored. It is possible to emphasize whether to memorize / memorize and present it to the user for confirmation.

以上説明したように、本発明によれば、撮影する装置の向きに応じて、記憶する画像の数を決定可能な仕組みを提供することができる。 As described above, according to the present invention, it is possible to provide a mechanism capable of determining the number of images to be stored according to the orientation of the device for photographing.

上述した実施形態の説明においては、画像を受信したサーバ200側で画像を文書ファイルに変換するものとしたが、例えばサーバ200への送信対象の画像を1つの文書ファイルに変換する処理を携帯端末100で行ってから、サーバ200に送信するようにしてもよい。 In the above description of the embodiment, the image is converted into a document file on the server 200 side that receives the image. For example, the process of converting the image to be transmitted to the server 200 into one document file is performed on the mobile terminal. It may be performed at 100 and then transmitted to the server 200.

本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。また、上述した各実施形態は自由に組み合わせ可能である。 The present invention can be, for example, an embodiment as a system, an apparatus, a method, a program, a storage medium, or the like, and specifically, may be applied to a system composed of a plurality of devices, or 1 It may be applied to a device consisting of two devices. In addition, each of the above-described embodiments can be freely combined.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。 The present invention includes a software program that realizes the functions of the above-described embodiments, which is directly or remotely supplied to a system or an apparatus. The present invention also includes cases where the computer of the system or device can also read and execute the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Therefore, in order to realize the functional processing of the present invention on a computer, the program code itself installed on the computer also realizes the present invention. That is, the present invention also includes a computer program itself for realizing the functional processing of the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。 Recording media for supplying programs include, for example, flexible disks, hard disks, optical disks, optical magnetic disks, MOs, CD-ROMs, CD-Rs, CD-RWs, and the like. There are also magnetic tapes, non-volatile memory cards, ROMs, DVDs (DVD-ROM, DVD-R) and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 In addition, as a program supply method, a browser of a client computer is used to connect to an Internet homepage. Then, the computer program itself of the present invention or a compressed file including the automatic installation function can be supplied from the homepage by downloading it to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from different homepages. That is, the present invention also includes a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and the key information for decrypting the encryption is downloaded from the homepage to the user who clears the predetermined conditions. Let me. Then, by using the downloaded key information, it is possible to execute an encrypted program and install it on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 Further, the function of the above-described embodiment is realized by the computer executing the read program. In addition, based on the instruction of the program, the OS or the like running on the computer performs a part or all of the actual processing, and the function of the above-described embodiment can be realized by the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the recording medium is written to the memory provided in the function expansion board inserted in the computer or the function expansion unit connected to the computer. After that, based on the instruction of the program, the function expansion board, the CPU provided in the function expansion unit, or the like performs a part or all of the actual processing, and the function of the above-described embodiment is also realized by the processing.

尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。
即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
It should be noted that the above-described embodiments merely show examples of embodiment in carrying out the present invention, and the technical scope of the present invention should not be construed in a limited manner by these.
That is, the present invention can be implemented in various forms without departing from the technical idea or its main features.

100 携帯端末
101 ネットワーク
200 サーバ
300 サーバ

100 mobile terminal 101 network 200 server 300 server

Claims (13)

撮影手段を備える情報処理装置であって、
撮影手段による撮影が、自機が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定手段と、
前記判定手段により自機が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定手段により自機が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段と、
を備えることを特徴とする情報処理装置。
An information processing device equipped with a shooting means
Judgment means for determining whether the photographing by the photographing means was performed in a state in which the aircraft was oriented vertically with respect to the direction of gravity or in a state of being horizontally oriented with respect to the direction of gravity.
An image determined by the determination means to be taken in a portrait orientation is stored as one image without being divided, and an image determined to be captured by the determination means in a landscape orientation. A storage control means for controlling the image to be divided into a plurality of images and stored.
An information processing device characterized by being equipped with.
前記撮影手段による1回の撮影で得られた画像をユーザに確認させるべく、画像の撮影がされる都度、表示する表示手段と、
を備え、
前記表示手段は、前記判定手段により自機が縦向きの状態で撮影されたと判定される画像を表示する場合には、前記記憶制御手段により記憶された1枚の画像を表示し、前記判定手段により自機が横向きの状態で撮影されたと判定される画像を表示する場合には、前記撮影手段による1回の撮影で得られた画像が前記記憶制御手段により複数枚の画像として記憶されたことを識別可能に前記複数枚の画像を表示することを特徴とする請求項1に記載の情報処理装置。
A display means for displaying an image each time an image is taken so that the user can confirm the image obtained by one shooting by the shooting means.
With
When the display means displays an image determined by the determination means to be taken in a vertically oriented state, the display means displays one image stored by the storage control means, and the determination means. When displaying an image determined to have been taken in a sideways state, the image obtained by one shooting by the shooting means is stored as a plurality of images by the storage control means. The information processing apparatus according to claim 1, wherein the plurality of images are displayed so as to be identifiable.
前記記憶制御手段は、前記1枚の画像又は前記複数枚の画像を一時記憶領域に記憶する制御をし、
前記情報処理装置はさらに、
撮影された画像をユーザからの操作を要することなく永続記憶領域に記憶する第1のモードと、撮影された画像をユーザからの操作に応じて永続記憶領域に記憶する第2のモードのいずれかを設定する設定手段と、
前記表示手段により表示された画像を自機の永続記憶領域に記憶する操作を受け付けた操作受付手段と、
前記第2のモードが設定されている場合、前記操作受付手段により、前記表示手段により表示された画像を自機の永続記憶領域に記憶する操作を受け付けたことに応じて当該画像を自機の永続記憶領域に記憶し、前記第1のモードが設定されている場合、前記撮影手段により撮影された画像を、当該撮影に応じて自動で自機の永続記憶領域に記憶する記憶手段と、
を備えることを特徴とする請求項2に記載の情報処理装置。
The storage control means controls to store the one image or the plurality of images in the temporary storage area.
The information processing device further
One of the first mode in which the captured image is stored in the permanent storage area without requiring any operation from the user, and the second mode in which the captured image is stored in the permanent storage area in response to the operation from the user. Setting means to set and
And it was that operation acceptance means accepts an operation for storing the image displayed in the persistent storage area of its own by the display means,
When the second mode is set, the operation receiving means receives the operation of storing the image displayed by the display means in the permanent storage area of the own machine, and the image is stored in the own machine. A storage means for storing in the permanent storage area and automatically storing the image taken by the photographing means in the permanent storage area of the own machine according to the photographing when the first mode is set.
The information processing apparatus according to claim 2, further comprising.
前記表示手段は、前記複数枚の画像を分離させて表示することで、前記撮影手段による1回の撮影で得られた画像が前記記憶制御手段により複数枚の画像として記憶されたことを識別可能に表示することを特徴とする請求項2又は3に記載の情報処理装置。 By separating and displaying the plurality of images, the display means can identify that the image obtained by one shooting by the photographing means is stored as a plurality of images by the storage control means. The information processing apparatus according to claim 2 or 3, wherein the information processing apparatus is displayed on the screen. 前記記憶制御手段により記憶された画像の送信先を、第1のモードが設定された状態で撮影された画像である場合には第1の送信先とし、第2のモードが設定された状態で撮影された画像である場合には第2の送信先とすることを決定する送信先決定手段と、
を備えることを特徴とする請求項4に記載の情報処理装置。
The destination of the image stored by the storage control means is set to the first destination when the image is taken with the first mode set, and the second mode is set. A destination determining means for determining a second destination in the case of a captured image, and a destination determining means.
The information processing apparatus according to claim 4, wherein the information processing apparatus is provided with.
被写体の画像を送信すべき送信先のサーバ装置と通信可能であって、
前記記憶制御手段により記憶された画像であって、前記サーバ装置に送信する候補とする画像を個別に選択可能に一覧表示する一覧表示手段と、
前記一覧表示手段において一覧表示された画像の中から、前記サーバ装置に送信する画像の選択を受け付ける選択受付手段と、
前記選択受付手段により選択を受け付けた画像を、前記サーバ装置に送信する送信手段と、
を備える請求項1乃至5のいずれか1項に記載の情報処理装置。
It is possible to communicate with the server device of the destination to which the image of the subject should be transmitted,
A list display means for displaying a list of images stored by the storage control means and which are candidates for transmission to the server device so as to be individually selectable.
A selection receiving means for accepting selection of an image to be transmitted to the server device from the images displayed in a list in the list display means, and a selection receiving means.
A transmission means for transmitting an image whose selection has been accepted by the selection reception means to the server device, and
The information processing apparatus according to any one of claims 1 to 5.
前記記憶制御手段は、前記判定手段により判定され特定された画像の撮影より前に撮影が行われた自機の向きに従って、画像を分割することなく1枚の画像とて記憶する、又は、画像を分割して複数枚の画像として記憶する制御を行うことを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。 Said storage control means, in accordance with the determined orientation of its own which imaging is performed before Ri by shooting of a specific image by said determining means, for storing as a single image without dividing the image, The information processing apparatus according to any one of claims 1 to 6, wherein the image is divided and controlled to be stored as a plurality of images. 前記撮影手段により撮影されて得られる画像から認識される被写体が、当該画像を複数枚の画像として記憶すべき位置にあるか判定する被写体判定手段と、
前記記憶制御手段は、横向きの状態で撮影されて得られた画像における被写体が、前記被写体判定手段により当該画像を分割すべき位置にあると判定された場合に、当該画像を複数枚の画像として記憶すべく制御することを特徴とする請求項1乃至7のいずれか1項に記載の情報処理装置。
A subject determination means for determining whether or not a subject recognized from an image captured by the photographing means is at a position where the image should be stored as a plurality of images.
When the subject in the image obtained by taking the image in the horizontal orientation is determined by the subject determination means to be at a position where the image should be divided, the memory control means sets the image as a plurality of images. The information processing apparatus according to any one of claims 1 to 7, wherein the information processing apparatus is controlled to be stored.
撮影手段を備える情報処理装置の情報処理方法であって、
撮影手段による撮影が、自機が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定工程と、
前記判定工程により自機が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定工程により自機が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御工程と、
を含むことを特徴とする情報処理方法。
It is an information processing method of an information processing device equipped with an imaging means.
Photographed by the photographing means, a determining step of determining whether done in landscape orientation state with respect to either direction of gravity has been performed in a state of vertical own apparatus with respect to the direction of gravity,
An image determined by the determination step to be captured in the portrait orientation is stored as one image without division, and an image determined to be captured by the determination step in the landscape orientation is determined by the determination step. A memory control process that controls to divide and store multiple images,
An information processing method characterized by including.
撮影手段を備える情報処理装置を制御するプログラムであって、
前記情報処理装置を、
撮影手段による撮影が、自機が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定手段と、
前記判定手段により自機が縦向きの状態で撮影されたと判定される画像を分割すること
なく1枚の画像として記憶し、前記判定手段により自機が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段として機能させるためのプログラム。
A program that controls an information processing device equipped with imaging means.
The information processing device
Judgment means for determining whether the photographing by the photographing means was performed in a state in which the aircraft was oriented vertically with respect to the direction of gravity or in a state of being horizontally oriented with respect to the direction of gravity.
An image determined by the determination means to be taken in a portrait orientation is stored as one image without being divided, and an image determined to be captured by the determination means in a landscape orientation. A program for functioning as a memory control means for controlling the image to be divided into a plurality of images and stored.
撮影手段を備える情報処理装置と、サーバ装置を含む情報処理システムであって、
撮影手段による撮影が、前記情報処理装置が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定手段と、
前記判定手段により前記情報処理装置が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定手段により前記情報処理装置が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段と、
前記記憶制御手段により記憶された画像を受信して記憶する記憶手段と、
を備えることを特徴とする情報処理システム。
An information processing device including a photographing means and an information processing system including a server device.
A determination means for determining whether the information processing apparatus is photographed vertically with respect to the direction of gravity or horizontally with respect to the direction of gravity.
It is said that the image determined by the determination means to be captured in the vertical orientation is stored as one image without being divided, and the information processing apparatus is captured in the horizontal orientation by the determination means. A memory control means that controls the image to be determined so as to divide it into a plurality of images and store them.
A storage means that receives and stores an image stored by the storage control means, and a storage means.
An information processing system characterized by being equipped with.
撮影手段を備える情報処理装置と、サーバ装置を含む情報処理システムの情報処理方法であって、
撮影手段による撮影が、前記情報処理装置が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定工程と、
前記判定工程により前記情報処理装置が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定工程により前記情報処理装置が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御工程と、
前記記憶制御工程により記憶された画像を受信して記憶する記憶工程と、
を含むことを特徴とする情報処理方法。
An information processing method for an information processing device including a photographing means and an information processing system including a server device.
A determination step of determining whether the information processing apparatus is photographed vertically with respect to the direction of gravity or horizontally with respect to the direction of gravity.
An image determined by the determination step to be captured in the vertical orientation is stored as one image without division, and the information processing apparatus is captured in the horizontal orientation by the determination step. A memory control process that controls the determined image to be divided into a plurality of images and stored.
A storage step of receiving and storing an image stored by the storage control step, and a storage step of receiving and storing the image.
An information processing method characterized by including.
撮影手段を備える情報処理装置と、サーバ装置を含む情報処理システムを制御するためのプログラムであって、
前記情報処理システムを、
撮影手段による撮影が、前記情報処理装置が重力方向に対して縦向きの状態で行われたか重力方向に対して横向きの状態で行われたかを判定する判定手段と、
前記判定手段により前記情報処理装置が縦向きの状態で撮影されたと判定される画像を分割することなく1枚の画像として記憶し、前記判定手段により前記情報処理装置が横向きの状態で撮影されたと判定される画像を複数枚の画像に分割して記憶すべく制御する記憶制御手段と、
前記記憶制御手段により記憶された画像を受信して記憶する記憶手段として機能させるためのプログラム。
A program for controlling an information processing device including a photographing means and an information processing system including a server device.
The information processing system
A determination means for determining whether the information processing apparatus is photographed vertically with respect to the direction of gravity or horizontally with respect to the direction of gravity.
It is said that the image determined by the determination means to be captured in the vertical orientation is stored as one image without being divided, and the information processing apparatus is captured in the horizontal orientation by the determination means. A memory control means that controls the image to be determined so as to divide it into a plurality of images and store them.
A program for functioning as a storage means for receiving and storing an image stored by the storage control means.
JP2017022622A 2017-02-09 2017-02-09 Information processing equipment, information processing system, information processing method and program Active JP6849911B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017022622A JP6849911B2 (en) 2017-02-09 2017-02-09 Information processing equipment, information processing system, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017022622A JP6849911B2 (en) 2017-02-09 2017-02-09 Information processing equipment, information processing system, information processing method and program

Publications (2)

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

Family

ID=63173075

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017022622A Active JP6849911B2 (en) 2017-02-09 2017-02-09 Information processing equipment, information processing system, information processing method and program

Country Status (1)

Country Link
JP (1) JP6849911B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7266266B2 (en) * 2018-10-20 2023-04-28 インターマン株式会社 Page shooting separation application program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0520424A (en) * 1991-07-15 1993-01-29 Nec Corp Electronic filing device
JPH0888759A (en) * 1994-09-19 1996-04-02 Ricoh Co Ltd Image processing unit and facsimile equipment
JP2001069341A (en) * 1999-08-30 2001-03-16 Canon Inc Picture processor, picture processing means and memory medium
JP5754653B2 (en) * 2012-12-18 2015-07-29 カシオ計算機株式会社 Image control apparatus and program
WO2015064608A1 (en) * 2013-10-31 2015-05-07 京セラドキュメントソリューションズ株式会社 Image processing device and image processing method

Also Published As

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

Similar Documents

Publication Publication Date Title
KR100841281B1 (en) Electronic conference system, electronic conference controller, information terminal device, and electronic conference support method
JP6171764B2 (en) Image processing system, portable terminal, server device, and program
US8094242B2 (en) Object management apparatus, mobile terminal, and object management method
CN109495669B (en) Information processing apparatus and computer-readable medium storing program
JP2011024139A (en) Imaging device, imaging method, program, and imaging system
JP6849911B2 (en) Information processing equipment, information processing system, information processing method and program
CN106373154B (en) Image processing apparatus and image processing method
CN109151300A (en) camera system
JP7032679B2 (en) Information processing equipment, information processing system, information processing method and program
JP6795763B2 (en) Information processing equipment, information processing system, information processing method and program
JP7252501B2 (en) Information processing device, information processing system, information processing method and program
JP2008217660A (en) Retrieval method and device
JP2013254244A (en) Information terminal and control method of the same, and program
JP2023080117A (en) Information processing apparatus, information processing system, information processing method, and program
JP2011003081A (en) Work remote support system and work remote support method
JP7436855B2 (en) Information processing device, control method, program
JP6802504B1 (en) Information processing device, control method, program
JP5975020B2 (en) Information processing apparatus, information processing system, control method thereof, and program
JP2014116857A (en) Information processing device, electronic conference system, information processing method, and program
JP2020102120A (en) Information processing apparatus, control method, and program
JP2019101674A (en) Information processing device, control method therefor, and program
JP2019114977A (en) Information processor, control method thereof and program, information processing system, control method thereof and program
JP2019114976A (en) Information processor, control method thereof and program, information processing system, control method thereof and program
JP2009278285A (en) Image management device, image management method, program, and recording medium
JP2017157956A (en) Information processing apparatus, information processing apparatus control method, and program

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