JP2019114976A - Information processor, control method thereof and program, information processing system, control method thereof and program - Google Patents

Information processor, control method thereof and program, information processing system, control method thereof and program Download PDF

Info

Publication number
JP2019114976A
JP2019114976A JP2017248275A JP2017248275A JP2019114976A JP 2019114976 A JP2019114976 A JP 2019114976A JP 2017248275 A JP2017248275 A JP 2017248275A JP 2017248275 A JP2017248275 A JP 2017248275A JP 2019114976 A JP2019114976 A JP 2019114976A
Authority
JP
Japan
Prior art keywords
mountain
valley
photographed
image
information processing
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.)
Pending
Application number
JP2017248275A
Other languages
Japanese (ja)
Inventor
望美 梁井
Nozomi Yanai
望美 梁井
晃一 北村
Koichi Kitamura
晃一 北村
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 JP2017248275A priority Critical patent/JP2019114976A/en
Publication of JP2019114976A publication Critical patent/JP2019114976A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

To display an image of a photographed double-spread page so that a head page is a front page and a final page is a rear page.SOLUTION: The present invention is configured: to store a plurality of photographed images; to determine whether an object to be photographed included in the photographed image is in a ridge-folding manner or a valley-folding manner; and to determine an order of displaying the plurality of stored images on the basis of whether the object to be photographed is in a ridge-folding manner or a valley-folding manner.SELECTED DRAWING: Figure 19

Description

本発明は、撮影された画像を表示させる適切な順序を決定する情報処理装置、その制御方法、及びプログラム、並びに、情報処理システム、その制御方法、及びプログラムに関する。   The present invention relates to an information processing apparatus that determines an appropriate order for displaying captured images, a control method and program thereof, an information processing system, a control method thereof and a program.

製薬企業では、近年「薬の副作用」についての情報管理業務である製薬安全性情報管理業務(PV業務)が行われている。具体的には、製造販売後調査として製薬企業の医薬情報担当者(MR=Medical Representative=MR)が、当該製薬企業の提供している薬品の副作用や、当該薬品の使用によるものと疑われる感染症について調査する調査票を医師に渡して記入してもらい、所定期間後に病院に出向いて回収する。   Pharmaceutical companies have recently conducted pharmaceutical safety information management work (PV work), which is information management work on "side effects of drugs". Specifically, as a post-marketing survey, a drug information person in charge of a pharmaceutical company (MR = Medical Representative = MR) is a side effect of a drug provided by the drug company, or an infection suspected to be caused by the use of the drug. The doctor will ask the doctor to fill out a questionnaire to investigate the disease, and after a prescribed period, visit the hospital for collection.

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

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

特開2001−167133号公報JP 2001-167133 A

上述の特許文献1に記載の仕組みにより、さまざまな場所から調査票の情報を送信することが可能となる。しかしながら、複数ページにわたる調査票を撮影する際には、見開きページの片側ごとに撮影を行わなければならず、手間であった。   According to the mechanism described in Patent Document 1 described above, it becomes possible to transmit the information of the survey form from various places. However, when photographing a survey sheet over a plurality of pages, it is necessary to perform photographing for each side of the facing page, which is troublesome.

このような手間を解消するためには、見開きページの両側を同時に撮影することを繰り返し、その後、見開きページに含まれる各ページをそれぞれ独立した画像として保存することが考えられる。また、表表紙や裏表紙の画像も同時に保存することによって、調査票を特定しやすくなる。しかし、撮影された見開きページの画像を、撮影した順番に各ページの画像を表示させる場合、図19の従来利用例1900のように、表表紙と裏表紙が連続して表示されてしまう。撮影された画像が表示される際には、図19の本発明利用例1910のように、先頭ページが表表紙、最終ページが裏表紙となるよう表示されることが望ましい。   In order to eliminate such an effort, it is conceivable to repeat photographing the both sides of the double-page spread simultaneously and then save each page included in the double-page spread as an independent image. In addition, by storing the front cover and the back cover at the same time, it becomes easy to specify the survey form. However, when the images of the photographed spread pages are displayed in the order of photographing, the front cover and the back cover are continuously displayed as in the conventional example 1900 of FIG. When a photographed image is displayed, it is desirable that the leading page be displayed as the front cover and the final page be the back cover as in the present invention utilization example 1910 of FIG.

そこで本発明は、撮影された画像を表示させる適切な順序を決定する仕組みを提供することを目的とする。   Therefore, an object of the present invention is to provide a mechanism for determining an appropriate order for displaying captured images.

上記の目的を達成するために本発明の情報処理装置は、撮影された複数の画像を記憶する記憶手段と、撮影される撮影対象物が、山折であるか、谷折であるかを判定する山谷判定手段と、前記記憶手段に記憶された前記複数の画像を表示する順序を、前記山谷判定手段の判定結果に基づいて決定する決定手段とを備えることを特徴とする。   In order to achieve the above object, the information processing apparatus according to the present invention determines whether storage means for storing a plurality of captured images and whether a captured object to be captured is mountain fold or valley fold. It is characterized by comprising: a mountain and valley judging means; and a deciding means for deciding an order of displaying the plurality of images stored in the storage means based on the judgment result of the mountain and valley judging means.

本発明によれば、撮影された画像を表示させる適切な順序を決定する仕組みを提供することができる。   According to the present invention, it is possible to provide a mechanism for determining an appropriate order for displaying captured images.

本発明の実施形態における、情報処理システムの構成の一例を示すシステム構成図である。It is a system configuration figure showing an example of composition of an information processing system in an embodiment of the present invention. 本発明の実施形態における、携帯端末100のハードウェア構成の一例を示すハードウェア構成図である。It is a hardware block diagram which shows an example of the hardware constitutions of the portable terminal 100 in embodiment of this invention. 本発明の実施形態における、サーバ200のハードウェア構成の一例を示すハードウェア構成図である。It is a hardware block diagram which shows an example of the hardware constitutions of the server 200 in embodiment of this invention. 本発明の実施形態における、携帯端末100のモジュールの構成の一例を示すブロック図である。It is a block diagram showing an example of module composition of personal digital assistant 100 in an embodiment of the present invention. 本発明の実施形態における、情報処理システムにおける撮影処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the imaging | photography process in an information processing system in embodiment of this invention. 本発明の実施形態における、情報処理システムにおける撮影処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the imaging | photography process in an information processing system in embodiment of this invention. 本発明の実施形態における、情報処理システムにおける撮影処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the imaging | photography process in an information processing system in embodiment of this invention. 本発明の実施形態における、情報処理システムにおける撮影処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the imaging | photography process in an information processing system in embodiment of this invention. 本発明の実施形態における、画面向きテーブルの構成を示す構成図である。It is a block diagram which shows the structure of the screen direction table in embodiment of this invention. 本発明の実施形態における、モードテーブルの構成を示す構成図である。It is a block diagram which shows the structure of the mode table in embodiment of this invention. 本発明の実施形態における、ガイド画像テーブルの構成を示す構成図である。It is a block diagram which shows the structure of a guide image table in embodiment of this invention. 本発明の実施形態における、撮影画像テーブルの構成を示す構成図である。It is a block diagram which shows the structure of a picked-up image table in embodiment of this invention. 本発明の実施形態における、A3モード編集画像テーブルの構成を示す構成図である。It is a block diagram which shows the structure of A3 mode edit image table in embodiment of this invention. 本発明の実施形態における、報告画像テーブルの構成を示す構成図である。It is a block diagram which shows the structure of a report image table in embodiment of this invention. 本発明の実施形態における、A3モードで撮影する場合の画面例である。It is an example of a screen at the time of photographing in A3 mode in an embodiment of the present invention. 本発明の実施形態における、A3モードで撮影した場合の補正例である。It is an example of correction | amendment at the time of imaging | photography in A3 mode in embodiment of this invention. 本発明の実施形態における、撮影終了後の画面例である。It is an example of a screen after completion | finish of imaging | photography in embodiment of this invention. 本発明の実施形態における、指示方向例である。It is an example of an indication direction in an embodiment of the present invention. 本発明の実施形態における、発明の利用例である。It is an application example of the invention in the embodiment of the present invention. 本発明の実施形態における、冊子の輪郭線のパターン例である。It is an example of a pattern of a contour line of a booklet in an embodiment of the present invention. 本発明の実施形態における、情報処理システムにおける撮影処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the imaging | photography process in an information processing system in embodiment of this invention.

以下、図面を参照して、本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は本発明の実施形態における情報処理システムにおいて、その構成の一例を示すシステム構成図である。   FIG. 1 is a system configuration diagram showing an example of the configuration of an information processing system according to an embodiment of the present invention.

本発明の実施形態における情報処理システムは、携帯端末100と、サーバ200が、ネットワーク101(例えばWAN=ワイドエリアネットワーク)を介して通信可能に接続され構成されている。   In the information processing system according to the embodiment of the present invention, a portable terminal 100 and a server 200 are communicably connected via a network 101 (for example, WAN = wide area network).

携帯端末100は、冊子(撮影対象物に相当する)をカメラで撮影して記憶し、ネットワーク101を介してサーバ200に送信する情報処理装置である。また、携帯端末100はタッチパネル210を備える。   The portable terminal 100 is an information processing apparatus that captures and stores a booklet (corresponding to a shooting target) with a camera, and transmits the booklet to the server 200 via the network 101. The mobile terminal 100 also includes a touch panel 210.

サーバ200は、携帯端末100から送信された複数の画像を受信し、1つのPDFフ
ァイルに変換して保存する装置である。
The server 200 is a device that receives a plurality of images transmitted from the mobile terminal 100, converts the image into one PDF file, and stores the converted file.

以上で、図1に示すシステム構成図に関する説明を終了する。   This is the end of the description of the system configuration shown in FIG.

以下、図2を用いて、図1に示した携帯端末100のハードウェア構成について説明する。   The hardware configuration of the portable terminal 100 shown in FIG. 1 will be described below using FIG.

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

また、ROM202あるいはフラッシュメモリ214には、CPU201の制御プログラムであるBIOS(Basic Input / OutputSystem)やオペレーティングシステムプログラム(以下、OS)や、当該携帯端末が実行する機能を実現するために必要な、後述する各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。   Further, the ROM 202 or the flash memory 214 may include a BIOS (Basic Input / Output System) which is a control program of the CPU 201, an operating system program (hereinafter referred to as an OS), and a function necessary for realizing the functions executed by the portable terminal. Various programs etc. are stored. The RAM 203 functions as a main memory, a work area, and the like of the CPU 201.

CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。   The CPU 201 loads various programs and the like necessary for execution of processing into the RAM 203 and executes various programs to realize various operations.

また、入力コントローラ205は、タッチパネル210、マイク211、カメラ212からの入力を制御する。タッチパネル210からはユーザのタッチ操作に関する入力を制御し、マイク211からは音声の入力を制御し、カメラ212からは撮影された静止画、動画の入力を制御する。出力コントローラ206は、タッチパネル210、スピーカ213への出力を制御する。   Further, the input controller 205 controls inputs from the touch panel 210, the microphone 211, and the camera 212. The touch panel 210 controls the input related to the touch operation of the user, the microphone 211 controls the input of voice, and the camera 212 controls the input of the photographed still image and moving image. The output controller 206 controls the output to the touch panel 210 and the speaker 213.

タッチパネル210は、ユーザからのタッチ操作を検知すると共に、前述した出力コントローラ206から送られた映像を表示する。タッチパネル210は、表示器と位置入力装置とが一体となった部品である。複数の箇所に対するタッチ操作(以下、マルチタッチ)も検知可能である。   The touch panel 210 detects a touch operation from the user and displays the image sent from the output controller 206 described above. The touch panel 210 is a component in which a display and a position input device are integrated. It is also possible to detect touch operations (hereinafter, multi-touch) to a plurality of places.

メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するフラッシュメモリ214へのアクセスを制御する。本実施形態においては、フラッシュメモリとして説明を行うが、ハードディスク(HD)やフレキシブルディスク(FD)或いはPCMCIAカードスロットにアダプタを介して接続されるカード型メモリ等の記憶媒体であってもよい。   A memory controller (MC) 207 controls access to a flash memory 214 which stores a boot program, browser software, various applications, font data, user files, edit files, various data, and the like. In the present embodiment, a flash memory is described, but it may be a storage medium such as a hard disk (HD), a flexible disk (FD), or a card type memory connected to a PCMCIA card slot via an adapter.

通信I/Fコントローラ209は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。   The communication I / F controller 209 connects and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP / IP is possible.

センサコントローラ208は、携帯端末100が備えるセンサ215からの入力を制御する。携帯端末100のセンサ215には様々なセンサが存在し、例えば方位センサ、加速度センサである。   The sensor controller 208 controls an input from the sensor 215 provided in the mobile terminal 100. Various sensors exist in the sensor 215 of the portable terminal 100, for example, an orientation sensor and an acceleration sensor.

尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、タッチパネル210上での表示を可能としている。   The CPU 201 enables display on the touch panel 210 by executing, for example, outline font rasterization processing on a display information area in the RAM 203.

本発明の携帯端末100が後述する各種処理を実行するために用いられる各種プログラム等はフラッシュメモリ214に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルはフラッシュメモリ214に格納されている。   Various programs and the like used for the portable terminal 100 of the present invention to execute various processes to be described later are stored in the flash memory 214, and are executed by the CPU 201 by being loaded into the RAM 203 as necessary. . Further, definition files and various information tables used by the program according to the present invention are stored in the flash memory 214.

以上で、図2に示す携帯端末100のハードウェア構成に関する説明を終了する。上記の構成は一例であって、目的や用途に応じて適宜変更されうる。   This is the end of the description of the hardware configuration of the mobile terminal 100 shown in FIG. The above configuration is an example, and may be appropriately changed according to the purpose or application.

以下、図3を用いて、図1に示したサーバ200のハードウェア構成について説明する。   The hardware configuration of the server 200 shown in FIG. 1 will be described below using FIG.

図3に示すように、携帯端末100は、システムバス304を介してCPU(Central Processing Unit)301、RAM(Random Access Memory)302、ROM(Read Only Memory)303、入力コントローラ305、ビデオコントローラ306、メモリコントローラ307、通信I/Fコントローラ308等が接続された構成を採る。   As shown in FIG. 3, the portable terminal 100 includes a central processing unit (CPU) 301, a random access memory (RAM) 302, a read only memory (ROM) 303, an input controller 305, a video controller 306, and a system bus 304. A memory controller 307, a communication I / F controller 308 and the like are connected.

CPU301は、システムバス304に接続される各デバイスやコントローラを統括的に制御する。   The CPU 301 centrally controls the devices and controllers connected to the system bus 304.

また、ROM303あるいは外部メモリ311には、CPU301の制御プログラムであるBIOS(Basic Input/Output System)やOS(Operating System)や、各サーバあるいは各PCが実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。また、本発明を実施するために必要な情報が記憶されている。なお外部メモリはデータベースであってもよい。   Further, the ROM 303 or the external memory 311 includes a BIOS (Basic Input / Output System) or an OS (Operating System), which is a control program of the CPU 301, and a function necessary for realizing each server or each PC, which will be described later. Various programs are stored. Also, information necessary for practicing the present invention is stored. The external memory may be a database.

RAM302は、CPU301の主メモリ、ワークエリア等として機能する。CPU301は、処理の実行に際して必要なプログラム等をROM303あるいは外部メモリ311からRAM302にロードし、ロードしたプログラムを実行することで各種動作を実現する。   The RAM 302 functions as a main memory, a work area, and the like of the CPU 301. The CPU 301 loads programs necessary for execution of processing from the ROM 303 or the external memory 311 into the RAM 302 and executes the loaded programs to realize various operations.

また、入力コントローラ305は、キーボード(KB)309や不図示のマウス等のポインティングデバイス等からの入力を制御する。   The input controller 305 also controls input from a keyboard (KB) 309 and a pointing device such as a mouse (not shown).

ビデオコントローラ306は、ディスプレイ310等の表示器への表示を制御する。尚、表示器は液晶ディスプレイ等の表示器でもよい。これらは、必要に応じて管理者が使用する。   Video controller 306 controls display on a display such as display 310. The display may be a display such as a liquid crystal display. These are used by the administrator as needed.

メモリコントローラ307は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、あるいは、PCMCIA(Personal Computer Memory Card International Association)カードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ311へのアクセスを制御する。   The memory controller 307 is an external storage device (hard disk (HD)) for storing a boot program, various applications, font data, user files, editing files, various data, etc., a flexible disk (FD), PCMCIA (Personal Computer) Memory Card International Association) Control access to an external memory 311 such as a Compact Flash (registered trademark) memory connected via an adapter to a card slot.

通信I/Fコントローラ308は、ネットワークを介して外部機器と接続・通信し、ネットワークでの通信制御処理を実行する。例えば、TCP/IP(Transmission Control Protocol/Internet Protocol)を用いた通信等が可能である。 尚、CPU301は、例えばRAM302内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ310上に表示することが可能である。また、CPU301は、ディスプレイ310上のマウスカーソル(図示しない)等によるユーザ指示を可能とする。   The communication I / F controller 308 connects and communicates with an external device via a network, and executes communication control processing in the network. For example, communication using TCP / IP (Transmission Control Protocol / Internet Protocol) is possible. The CPU 301 can display the image on the display 310 by executing, for example, an outline font rasterization process on a display information area in the RAM 302. In addition, the CPU 301 enables user instruction by a mouse cursor (not shown) or the like on the display 310.

本発明を実現するための後述する各種プログラムは、外部メモリ311に記録されており、必要に応じてRAM302にロードされることによりCPU301によって実行されるものである。   Various programs to be described later for realizing the present invention are stored in the external memory 311, and are executed by the CPU 301 by being loaded into the RAM 302 as necessary.

以上で、図3に示すサーバ200のハードウェア構成に関する説明を終了する。上記の構成は一例であって、目的や用途に応じて適宜変更されうる。   This is the end of the description of the hardware configuration of the server 200 shown in FIG. The above configuration is an example, and may be appropriately changed according to the purpose or application.

以下、図4を用いて、本発明の実施形態における携帯端末100のモジュールの構成の一例を示すブロック図について説明する。   Hereinafter, a block diagram showing an example of a module configuration of the portable terminal 100 in the embodiment of the present invention will be described using FIG.

携帯端末100は、記憶部401、山谷判定部402、決定部403、特定部404、指定受付部405、表示部406を備えており、画像記憶アプリケーションがインストールされている。   The portable terminal 100 includes a storage unit 401, a mountain and valley determination unit 402, a determination unit 403, a specification unit 404, a designation reception unit 405, and a display unit 406, and an image storage application is installed.

記憶部401は、撮影された複数の画像を記憶するよう制御する機能部である。   The storage unit 401 is a functional unit that performs control to store a plurality of captured images.

山谷判定部402は、撮影される撮影対象物が、山折であるか、谷折であるかを判定するよう制御する機能部である。   The mountain and valley determination unit 402 is a functional unit that performs control to determine whether a photographed object to be photographed is mountain fold or valley fold.

決定部403は、記憶部401に記憶された複数の画像を表示する順序を、山谷判定部402の判定結果に基づいて決定するよう制御する機能部である。   The determination unit 403 is a functional unit that controls the order in which the plurality of images stored in the storage unit 401 are displayed to be determined based on the determination result of the mountain and valley determination unit 402.

特定部404は、撮影対象物の輪郭線を特定するよう制御する機能部である。   The identifying unit 404 is a functional unit that controls to identify the outline of the object to be photographed.

指定受付部405は、撮影モードの指定を受け付けるよう制御する機能部である。   The designation receiving unit 405 is a functional unit that controls to receive designation of a shooting mode.

表示部406は、記憶部401に記憶された複数の画像を決定部403で決定された順序で表示するよう制御する機能部である。   The display unit 406 is a functional unit that controls a plurality of images stored in the storage unit 401 to be displayed in the order determined by the determination unit 403.

以上で、図4に示す携帯端末100のモジュールの構成の一例を示すブロック図に関する説明を終了する。   This is the end of the description of the block diagram showing an example of the module configuration of the portable terminal 100 shown in FIG.

以下、図5から図8、図21に示すフローチャートについて説明する。第1の実施形態及び第2の実施形態では、1度の撮影で撮影対象物を2ページ撮影可能なモードであるA3モードと、1度の撮影で撮影対象物を1ページのみ撮影可能なモードであるA4モードのいずれかで処理を行う。A3モードやA4モードに限定されず他のモードを他に設けるようにしても構わない。また、第1の実施形態及び第2の実施形態では、撮影対象物を左綴じの冊子と想定している。以下、具体的に説明する。   The flowcharts shown in FIGS. 5 to 8 and 21 will be described below. In the first embodiment and the second embodiment, the A3 mode is a mode in which two pages of a shooting target can be shot in one shooting, and a mode in which only one page can be shot in one shooting The process is performed in any of the A4 modes. The mode is not limited to the A3 mode or the A4 mode, and other modes may be provided. Further, in the first embodiment and the second embodiment, it is assumed that the object to be photographed is a left-bound booklet. The details will be described below.

第1の実施形態及び第2の実施形態においては、モードの設定が、携帯端末100へのユーザからの指示方向を基に実行される。指示方向とは、図18の指示方向例1800に示す、携帯端末100がユーザから受け付けた指示の方向である。本発明の実施形態においては、指示方向A,B,C,Dで説明する。図18については、後述する。   In the first embodiment and the second embodiment, the setting of the mode is performed based on the instruction direction from the user to the portable terminal 100. The instruction direction is the direction of the instruction received from the user by the mobile terminal 100 shown in the instruction direction example 1800 of FIG. In the embodiment of the present invention, instruction directions A, B, C, and D will be described. FIG. 18 will be described later.

A3モードでは、2枚の画像を1画面でプレビュー表示することができる。第1の実施形態及び第2の実施形態のA3モードでは、用紙のサイズがA3、用紙の向きが横長の見開きページを撮影対象物とすることを想定しているが、撮影対象物を一度の撮影で複数ページ撮影できればよく、用紙のサイズや向きは問わない。   In the A3 mode, two images can be previewed on one screen. In the A3 mode of the first embodiment and the second embodiment, it is assumed that the size of the sheet is A3 and the facing page of the sheet is horizontally long as the object to be photographed. It is only necessary to be able to shoot multiple pages by shooting, regardless of the size and orientation of the paper.

A4モードでは、1枚の画像を1画面でプレビュー表示することができる。第1の実施形態及び第2の実施形態のA4モードでは、用紙のサイズがA4、用紙の向きが縦長の1ページを撮影対象物とすることを想定しているが、撮影対象物を一度の撮影で1ぺージ分撮影できれば、用紙のサイズや向きは問わない。   In the A4 mode, one image can be previewed on one screen. In the A4 mode in the first embodiment and the second embodiment, it is assumed that the size of the sheet is A4 and the orientation of the sheet is 1 page in portrait orientation, but the imaging target is a single page. The size and orientation of the paper do not matter as long as it is possible to shoot one page by shooting.

第1の実施形態及び第2の実施形態においては、表紙を開いた際に表紙の左側が裏表紙、表紙の右側が表表紙、つまり左綴じの冊子を想定しているが、右綴じや上綴じの冊子であってもよい。   In the first and second embodiments, it is assumed that the left side of the front cover is the back cover and the right side of the front cover is the front cover, that is, a left-bound booklet when the front cover is opened. It may be a binding booklet.

以下、第1の実施形態及び第2の実施形態においては、A3モードにおける処理についてのみ説明する。
<第1の実施形態>
以下、図5から図7では、本発明の第1の実施形態における処理について説明する。
Hereinafter, in the first embodiment and the second embodiment, only the process in the A3 mode will be described.
First Embodiment
Hereinafter, processing in the first embodiment of the present invention will be described with reference to FIGS. 5 to 7.

本実施形態においては、撮影対象物が山折であるか、谷折であるかをユーザの指示によって判定する。   In the present embodiment, it is determined by the user's instruction whether the object to be photographed is mountain-folded or valley-folded.

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

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

撮影画面の一例を図15に示す。図15の詳細については後述する。   An example of the shooting screen is shown in FIG. Details of FIG. 15 will be described later.

以降、画像記憶アプリケーションは、ステップS511またはステップS516において撮影指示を受け付けるまで、画面の向き(携帯端末100の向き)を都度記憶する。   Thereafter, the image storage application stores the orientation of the screen (the orientation of the portable terminal 100) each time until the photographing instruction is received in step S511 or step S516.

ステップS502では、携帯端末100のCPU201が、重力方向を取得する。   In step S502, the CPU 201 of the mobile terminal 100 acquires the gravity direction.

ステップS503では、携帯端末100のCPU201が、携帯端末100への指示方向として、CまたはDを取得する。   In step S503, the CPU 201 of the portable terminal 100 acquires C or D as an instruction direction to the portable terminal 100.

携帯端末100への指示方向は、携帯端末100の向きが変わる都度記憶される。具体的には、画像記憶アプリケーションがOSに対して、携帯端末100の向きが変化した場合には、携帯端末100への指示方向を画像記憶アプリケーションに通知するよう指示・要求する。   The pointing direction to the portable terminal 100 is stored each time the orientation of the portable terminal 100 changes. Specifically, when the orientation of the portable terminal 100 changes to the OS, the image storage application instructs and requests the image storage application to notify the instruction direction to the portable terminal 100.

当該指示を受け付けたOSは、自機の向きが変化したと判定される都度、携帯端末100への指示方向を画像記憶アプリケーションに送信する。OSはセンサ215の1つである加速度センサの示す値から、自機がどの向きを向いているかを特定する機能を有している。   The OS that has received the instruction transmits an instruction direction to the portable terminal 100 to the image storage application each time it is determined that the orientation of the own device has changed. The OS has a function of specifying which direction the aircraft is facing from the value indicated by the acceleration sensor which is one of the sensors 215.

OSは、画像記憶アプリケーションからの指示に従って、携帯端末100の画面の向きが変化する都度、携帯端末100への指示方向を送信する。   The OS transmits an instruction direction to the portable terminal 100 each time the orientation of the screen of the portable terminal 100 changes in accordance with an instruction from the image storage application.

指示方向を、図9の指示方向テーブル900に示す。加速度の値に基づいて指示される方向が指示方向例1800のAに最も近い状態の場合に「A」という値を返す。指示される方向が指示方向例1800のBに最も近い状態の場合に「B」という値を返す。指示される方向が指示方向例1800のCに最も近い状態の場合に「C」という値を返す。指示される方向が指示方向例1800のDに最も近い状態の場合に「D」という値を返す。   The indication direction is shown in the indication direction table 900 of FIG. When the direction instructed based on the value of the acceleration is in a state closest to A of the instruction direction example 1800, the value “A” is returned. When the indicated direction is in a state closest to B in the indicated direction example 1800, the value "B" is returned. If the indicated direction is the state closest to C in the example of the indicated direction 1800, the value "C" is returned. If the indicated direction is the state closest to D in the indicated direction example 1800, the value "D" is returned.

携帯端末の指示方向の判定方法は一例にすぎず、他の判定方法であってもよい。   The determination method of the instruction | indication direction of a portable terminal is only an example, and may be another determination method.

ステップS504では、携帯端末100のCPU201が、撮影モードをA3モードに設定し、図10に示すモードテーブル1000のA3モードフラグ1001にONを格納する。モードテーブル1000は、A3モードフラグ1001、山折モードフラグ1002、谷折モードフラグ1003で構成されている。A3モードフラグ1001は、A3モードであるときにONを格納するモードである。山折モードフラグ1002は、山折モードであるときにONを格納するモードである。谷折モードフラグ1003は、谷折モードであるときにONを格納するモードである。モードの種類は、大きく分けてA3モードとA4モードの2つがあり、A3モードは、さらに山折モードと谷折モードとに分けられる。山折モードと谷折モードとに分けることによって、山折モードで撮影され、保存された2枚の画像を、一方を表表紙、もう一方を裏表紙として認識することができる。また、2枚の画像をそれぞれ表表紙または裏表紙として認識することによって、先頭ページが表表紙、最終ページが裏表紙、先頭ページと最終ページとの間が表表紙及び裏表紙以外のページとなるように、画像を表示することが可能となる。本発明の実施形態においては、表表紙など、冊子の箇所を属性とし、画像を撮影対象物の属性と対応付けている。属性は冊子の箇所に限らず、例えば物の種類や形状などでもよい。具体的には、1円玉、名刺、折り紙を撮影対象物としたとき、それぞれの属性を、円、長方形、正方形とするなどである。   In step S504, the CPU 201 of the portable terminal 100 sets the shooting mode to the A3 mode, and stores ON in the A3 mode flag 1001 of the mode table 1000 shown in FIG. The mode table 1000 includes an A3 mode flag 1001, a mountain-fold mode flag 1002, and a valley-fold mode flag 1003. The A3 mode flag 1001 is a mode for storing ON when the A3 mode is selected. The mountain-folding mode flag 1002 is a mode for storing ON when in the mountain-folding mode. The valley-folding mode flag 1003 is a mode for storing ON when the valley-folding mode is in effect. The types of modes are roughly divided into two, A3 mode and A4 mode, and A3 mode is further divided into a mountain fold mode and a valley fold mode. By dividing into the mountain-folding mode and the valley-folding mode, it is possible to recognize one of the two images captured and stored in the mountain-folding mode as a front cover and the other as a back cover. Also, by recognizing the two images as a front cover or back cover, the first page is a front cover, the last page is a back cover, and the space between the first page and the last page is a page other than the front cover and the back cover. Thus, it becomes possible to display an image. In the embodiment of the present invention, the front cover or the like has a part of the booklet as an attribute, and the image is associated with the attribute of the object to be photographed. The attribute is not limited to the location of the booklet, and may be, for example, the type or shape of an object. Specifically, when a 1-yen coin, a business card, and an origami are used as shooting objects, the attributes thereof are, for example, a circle, a rectangle, and a square.

なお、指示方向としてCまたはDを取得する場合は、モードをA3モードに設定するが、指示方向としてAまたはBを取得する場合は、モードをA4モードに設定し、不図示の処理にて処理を進める。   In addition, when acquiring C or D as an indication direction, the mode is set to A3 mode, but when acquiring A or B as an indication direction, the mode is set to A4 mode, and processing is performed by processing not shown. Advance.

ステップS505では、携帯端末100のCPU201が、撮影画面のライブビューの表示領域に対し、四隅の位置にガイド枠を表示する(ライブビューの表示領域に重畳表示する)。ガイド枠の形状は、A3用紙の縦横比(縦:横=1:√2)に基づいている。   In step S505, the CPU 201 of the mobile terminal 100 displays guide frames at four corners of the live view display area on the shooting screen (superimpose display on the live view display area). The shape of the guide frame is based on the aspect ratio of A3 paper (vertical: horizontal = 1: √2).

ここで、ライブビューとは、搭載されたタッチパネル210を見ながらカメラ212で画像を撮影できる機能のことであり、本実施形態では、ライブビューを用いて映された画面を、ライブビューの表示領域と呼ぶ。   Here, the live view is a function that allows the camera 212 to capture an image while looking at the mounted touch panel 210. In the present embodiment, a screen captured using live view is displayed in a live view display area. Call it

A3モード用の枠をライブビューの表示領域に重畳表示する際の画面例を、図15のA3撮影画面1500に示す。A3撮影画面1500は、A3モードの際の撮影画面であり、見開きL側1501L、見開きR側1501R、A3アイコン1502、ガイド枠1503、シャッターボタン1504、ライブビュー表示領域1505、ページ区切り線1506、確定ボタン1507、山折ボタン1508、谷折ボタン1509を含んでいる。   An example of a screen when the frame for the A3 mode is superimposed on the display area of the live view is shown in the A3 shooting screen 1500 of FIG. The A3 shooting screen 1500 is a shooting screen in the A3 mode, and the spread L side 1501 L, the spread R side 1501 R, the A3 icon 1502, the guide frame 1503, the shutter button 1504, the live view display area 1505, the page dividing line 1506, A button 1507, a mountain fold button 1508, and a valley fold button 1509 are included.

見開きL側1501Lは、撮影対象物である冊子のA3見開きの左側のページである。見開きR側1501Rは、撮影対象物である冊子のA3見開きの右側のページである。   The spread L side 1501L is a page on the left side of the A3 spread of the booklet that is the object to be photographed. The spread R side 1501R is a page on the right side of the A3 spread of the booklet that is the object to be photographed.

A3アイコン1502は、携帯端末100において現在A3モードが設定されていることが識別可能なようにユーザに通知するためのアイコンである。A3アイコン1502は、現在設定されているモードがA4モードになれば、A4モードを示す表示に切り替えて表示する。   The A3 icon 1502 is an icon for notifying the user that it can be identified that the A3 mode is currently set in the portable terminal 100. When the currently set mode is A4 mode, the A3 icon 1502 is switched to a display showing the A4 mode and displayed.

また、A3アイコン1502の押下を受け付けた場合は、携帯端末100への指示方向に関わらず、設定中のモードをA4モードに切り替えることができる。すなわち、ユーザの指示によって手動でモードを切り替えることができる。   Further, when pressing of the A3 icon 1502 is accepted, the mode under setting can be switched to the A4 mode regardless of the instruction direction to the portable terminal 100. That is, the mode can be switched manually according to the user's instruction.

ガイド枠1503は、容易に撮影を行えるよう、ユーザに操作を指示するための枠である。ガイド枠1503は、例えば、図11に示すガイド画像テーブル1100に「guide_frame.jpg」として格納されている。ガイド枠の形状は、A3用紙の縦横比に限らず、他の比率でもよい。   The guide frame 1503 is a frame for instructing the user to perform an operation so that shooting can be easily performed. The guide frame 1503 is stored, for example, as “guide_frame.jpg” in the guide image table 1100 shown in FIG. The shape of the guide frame is not limited to the aspect ratio of the A3 sheet, but may be another ratio.

シャッターボタン1504は、ユーザにより押下を受け付けるボタンである。シャッターボタン1504の押下を受け付けることにより、携帯端末100は撮影を行う。なお、撮影対象物が所定時間静止していると判断された際に、シャッターボタン1504の押下を受け付けることなく、撮影を行ってもよい。   The shutter button 1504 is a button for receiving a press by the user. The portable terminal 100 captures an image by accepting the pressing of the shutter button 1504. When it is determined that the object to be photographed is stationary for a predetermined time, the photographing may be performed without accepting the pressing of the shutter button 1504.

ライブビュー表示領域1505は、A3モードの際のライブビューを表示する領域である。   The live view display area 1505 is an area for displaying a live view in the A3 mode.

ページ区切り線1506は、ライブビュー表示領域1505の中央に重畳表示する、撮影後のA3見開きの補正画像を編集する基準となるページ区切り線(区切り線)である。ページ区切り線1506は、例えば、図11に示すガイド画像テーブル1100に「guide_centerline.jpg」として格納されている。   The page separation line 1506 is a page separation line (a separation line) serving as a reference for editing the corrected A3 spread image after shooting and displayed superimposed on the center of the live view display area 1505. The page separation line 1506 is stored, for example, as “guide_centerline.jpg” in the guide image table 1100 shown in FIG.

確定ボタン1507は、押下を受け付けることにより、画像一覧のページへ遷移させるボタンである。   The confirmation button 1507 is a button for transitioning to a page of the image list by accepting pressing.

山折ボタン1508は、押下を受け付けることにより、山折モードで撮影を行うよう指示するボタンである。山折モードで撮影を行うよう指示するボタンは、山折ボタン1508に限らない。   A mountain fold button 1508 is a button for instructing to perform photographing in the mountain fold mode by accepting pressing. The button for instructing shooting in the mountain fold mode is not limited to the mountain fold button 1508.

谷折ボタン1509は、押下を受け付けることにより、谷折モードで撮影を行うよう指示するボタンである。谷折モードで撮影を行うよう指示するボタンは、谷折ボタン1509に限らない。   A valley fold button 1509 is a button for instructing to perform photographing in the valley fold mode by accepting pressing. The button for instructing shooting in the valley-folding mode is not limited to the valley-folding button 1509.

ステップS506では、携帯端末100のCPU201が、ライブビュー表示領域1505の中央に、撮影後のA3見開きの補正画像を左右に分割する基準となるページ区切り線(ガイド線)を重畳表示する。具体的には図15のA3撮影画面1500に示すように、ページ区切り線1506を表示する。   In step S506, the CPU 201 of the portable terminal 100 superimposes and displays, at the center of the live view display area 1505, a page dividing line (guide line) serving as a reference for dividing the A3 spread correction image after shooting into left and right. Specifically, as shown in the A3 photographing screen 1500 of FIG. 15, the page dividing line 1506 is displayed.

A4の冊子を開いた際の(A3見開きの)ノドの部分を当該ページ区切り線1506に合わせて冊子を撮影することで、適切に編集を行える画像を撮影することができる。   By taking a part of the gutter (in the A3 spread) when the A4 booklet is opened in accordance with the page dividing line 1506 and photographing the booklet, it is possible to take an image which can be appropriately edited.

ステップS507は、携帯端末100のCPU201が、押下を受け付けた(指定受付手段に相当する)のは山折ボタン1508か、谷折ボタン1509かを判定する(山谷判定手段に相当する)。押下を受け付けたのは山折ボタン1508であると判定された場合には、ステップS508に進み、押下を受け付けたのは谷折ボタン1509であると判定された場合には、ステップS509に進む。   In step S507, it is determined whether the CPU 201 of the portable terminal 100 receives the pressing (corresponding to the designation receiving unit) whether it is a mountain fold button 1508 or a valley fold button 1509 (corresponding to a mountain and valley determination unit). If it is determined that it is the mountain fold button 1508 that the depression is accepted, the process proceeds to step S508, and if it is determined that the valley fold button 1509 is the one that the depression is accepted, the process proceeds to step S509.

なお、ボタンの押下を受け付けない場合は、自動的に山折モードまたは谷折モードに設定されてもよい。   If the depression of the button is not accepted, the mountain-folding mode or the valley-folding mode may be automatically set.

ステップS508では、モードテーブル1000の山折モードフラグ1002にONを格納し、モードを山折モードに設定する。   In step S508, ON is stored in the mountain-fold mode flag 1002 of the mode table 1000, and the mode is set to mountain-fold mode.

ステップS509では、モードテーブル1000の谷折モードフラグ1003にONを格納し、モードを谷折モードに設定する。   In step S509, ON is stored in the valley-folding mode flag 1003 of the mode table 1000, and the mode is set to valley-folding mode.

撮影指示を受け付けるまでに、山折ボタン1508又は谷折ボタン1509の押下を再度受け付けることにより、モードの変更をすることも可能である。   It is also possible to change the mode by accepting the pressing of the mountain fold button 1508 or the valley fold button 1509 again before the photographing instruction is accepted.

ステップS510では、携帯端末100のCPU201が、シャッターボタン1504の押下によって撮影指示を受け付けたか否かを判定する。撮影指示を受け付けた場合にはステップS511に進み、撮影指示を受け付けない場合にはステップS503に処理を戻す。   In step S510, the CPU 201 of the mobile terminal 100 determines whether a photographing instruction has been received by pressing the shutter button 1504. If the imaging instruction is received, the process proceeds to step S511. If the imaging instruction is not received, the process returns to step S503.

ステップS511では、携帯端末100のCPU201が、カメラ212によって撮影対象物を撮影する。   In step S511, the CPU 201 of the mobile terminal 100 shoots an object to be photographed using the camera 212.

ステップS512では、携帯端末100のCPU201が、RAM203上に撮影画像を一時保存するテーブルを作成し、ステップS511で撮影した撮影画像を一時保存する。ステップS511で撮影した撮影画像を一時保存するテーブルの一例を、図12の撮影画像テーブル1200に示す。撮影画像テーブル1200は、撮影日時1201、画像パス1202で構成されている。撮影日時1201は、S508で撮影対象物を撮影した撮影日時である。画像パス1202は、画像の保存されている場所を表すパスである。   In step S512, the CPU 201 of the portable terminal 100 creates a table for temporarily storing the captured image on the RAM 203, and temporarily stores the captured image captured in step S511. An example of a table for temporarily storing the photographed image photographed in step S511 is shown in the photographed image table 1200 of FIG. The photographed image table 1200 includes a photographing date 1201 and an image path 1202. The shooting date and time 1201 is the shooting date and time when the shooting target was shot in S508. An image path 1202 is a path representing a place where an image is stored.

以上で、図5に示すフローチャートに関する説明を終了する。   This is the end of the description of the flowchart shown in FIG.

以下、図6に示すフローチャートについて説明する。図6に示すフローチャートは、図5に示すフローチャートの続きである。   Hereinafter, the flowchart shown in FIG. 6 will be described. The flowchart shown in FIG. 6 is a continuation of the flowchart shown in FIG.

ステップS513では、携帯端末100のCPU201が、ステップS512で一時保存した画像を取得して補正する。具体的には、取得した画像の中の撮影対象物の頂点を認識し、認識された頂点を、A3横の用紙の形状を示す矩形の頂点に一致させるように、画像の形状を変形させる補正を行う。変形の様子を図16のA3補正例1600に示す。A3補正例1600は、ガイド枠頂点1601、撮影対象物頂点(補正対象の点)1602、矢印1603を含んでいる。   In step S513, the CPU 201 of the mobile terminal 100 acquires and corrects the image temporarily stored in step S512. Specifically, a correction is made to deform the shape of the image so that the apex of the object to be photographed in the acquired image is recognized, and the recognized apex matches the apex of the rectangle indicating the shape of the A3 horizontal paper. I do. The state of deformation is shown in the A3 correction example 1600 of FIG. The A3 correction example 1600 includes a guide frame apex 1601, an imaging target apex (point to be corrected) 1602, and an arrow 1603.

例えばA3補正例1600中の撮影対象物頂点1802を、A3横の形状の矩形(予めフラッシュメモリ214に記憶されている矩形)の頂点に一致させるように、矢印1603に示すように画像を変形させ、当該撮影対象物の画像を横向きのA3用紙の形状とする補正を行う。   For example, the image is deformed as shown by an arrow 1603 so that the photographing object vertex 1802 in the A3 correction example 1600 coincides with the vertex of the A3 horizontal rectangle (the rectangle stored in advance in the flash memory 214). Correction is performed to make the image of the object to be photographed into the shape of A3 paper that is horizontally oriented.

実際には、フラッシュメモリ214に記憶されているA3横の用紙の矩形の各頂点に左上、右上、左下、右下を示す識別情報をそれぞれ付与する。また、トリミングした撮影対象物の画像の各頂点にも左上、右上、左下、右下を示す識別情報をそれぞれ付与し、左上の頂点同士、右上の頂点同士、左下の頂点同士、右下の頂点同士が一致するように、撮影対象物の画像を変形させることで、当該撮影対象物の撮影画像をA3用紙の縦横比(縦:横=1:√2)に合うように形状変更する補正を行う。なお、補正の内容はこれに限定されず、色調の補正などをしても構わない。補正処理は必須の構成ではなく必要に応じて行われる処理である。   In practice, identification information indicating upper left, upper right, lower left, and lower right is given to each vertex of the rectangle of the A3 horizontal paper stored in the flash memory 214, respectively. Also, identification information indicating upper left, upper right, lower left, lower right is added to each vertex of the image of the photographed object, and the upper left vertex, upper right vertex, lower left vertex, lower right vertex Correction to change the shape of the photographed image of the photographing object so as to match the aspect ratio of the A3 sheet (vertical: width = 1: √2) by deforming the image of the photographing object so as to match each other Do. The content of the correction is not limited to this, and the color tone may be corrected. The correction process is not an essential configuration but a process performed as needed.

ステップS514では、携帯端末100のCPU201が、ステップS513で補正した画像に含まれる各ページを、1ページ分ごとにそれぞれ独立した画像として編集する。具体的には、ステップS513で補正した画像を複製し、複製した画像を、対象とする1ページ分だけ切り取り独立した画像とする方法や、ステップS513で補正した画像そのものを、一定の間隔ごとに切り分ける方法などがある。具体的には、図15でいう1501Rと1501Lとに画像を分ける処理である。   In step S514, the CPU 201 of the portable terminal 100 edits each page included in the image corrected in step S513 as an independent image for each page. Specifically, a method of duplicating the image corrected in step S513 and making the duplicate image into an image which is cut out and made independent by one page as a target, or the image itself corrected in step S513, at predetermined intervals There is a way to separate them. Specifically, the image is divided into 1501R and 1501L in FIG.

ステップS515では、携帯端末100のCPU201が、ステップS514で編集した編集画像をRAM203上に一時保存するテーブルを作成する。左側の画像には、元画像となる撮影画像の画像パス1202の後ろに「A_left」を付与し、右側の画像には、元画像となる撮影画像の画像パス1202の後ろに「A_right」を付与し、図13に示すA3モード編集画像テーブル1300に編集画像を保存する。A3モード編集画像テーブル1300は、撮影日時1201、画像パス1202で構成されている。   In step S515, the CPU 201 of the mobile terminal 100 creates a table for temporarily storing the edited image edited in step S514 on the RAM 203. For the image on the left, "A_left" is given behind the image path 1202 of the captured image to be the original image, and for the image on the right, "A_right" is given behind the image path 1202 for the captured image to be the original image The edited image is stored in the A3 mode edited image table 1300 shown in FIG. The A3 mode editing image table 1300 is configured of a shooting date 1201 and an image path 1202.

ステップS516では、携帯端末100のCPU201が、ステップS515でA3編集画像テーブル1300に記憶した編集後の画像を区別して、表示画面に左右に並べてプレビュー表示する。プレビュー表示の一例を図15のA3プレビュー画面1510に示す。   In step S516, the CPU 201 of the portable terminal 100 distinguishes the edited image stored in the A3 editing image table 1300 in step S515, arranges the images on the display screen horizontally, and displays a preview. An example of the preview display is shown on the A3 preview screen 1510 of FIG.

A3プレビュー画面1510は、A3モードが設定されている状態で撮影された画像のプレビュー表示画面の一例であり、見開きL側補正画像1511L、見開きR側補正画像1511R、決定ボタン1512、撮り直しボタン1513、L側中心点1514R、R側中心点1514R、L側基準線(1)1515L、R側基準線(1)1515R、L側基準線(2)1516L、R側基準線(2)1516Rを含んでいる。   The A3 preview screen 1510 is an example of a preview display screen of an image captured in the state where the A3 mode is set, and the spread L-side correction image 1511L, the spread R-side correction image 1511R, the determination button 1512, and the recapture button 1513 , L side center point 1514 R, R side center point 1514 R, L side reference line (1) 1515 L, R side reference line (1) 1515 R, L side reference line (2) 1516 L, R side reference line (2) 1516 R It is.

A3プレビュー画面1510は、複数枚の補正後の画像を、表示画面に、分離させた状態で左右に並べたプレビュー画面である。   The A3 preview screen 1510 is a preview screen in which a plurality of corrected images are arranged on the left and right in a separated state on the display screen.

見開きL側補正画像1511Lは、見開きL側1501Lに示す左ページの画像が補正された画像である。見開きR側補正画像1511Rは、見開きR側1501Rに示す右ページの画像が補正された画像である。   The spread L-side corrected image 1511L is an image obtained by correcting the image of the left page shown in the spread L-side 1501L. The spread R side corrected image 1511R is an image obtained by correcting the image of the right page shown in the spread R side 1501R.

L側中心点1514R及びR側中心点1514Rは、記憶した複数の画像の表示位置を、複数の画像が離れて(分離して)表示される位置の一例である。   The L-side central point 1514R and the R-side central point 1514R are an example of positions where a plurality of images are displayed apart (separated) from display positions of a plurality of stored images.

L側基準線(1)1515Lは、ライブビュー表示領域1505の左端から所定距離の位置に設定される基準線である。R側基準線(1)1515Rは、ライブビュー表示領域1505の右端から所定距離の位置に設定される基準線である。   The L-side reference line (1) 1515 L is a reference line set at a predetermined distance from the left end of the live view display area 1505. The R-side reference line (1) 1515R is a reference line set at a predetermined distance from the right end of the live view display area 1505.

L側基準線(2)1516Lは、ライブビュー表示領域1505の上端、下端、中央から所定距離の位置に設定される基準線である。R側基準線(2)1516Rは、ライブビュー表示領域1505の上端、下端、中央から所定距離の位置に設定される基準線である。   The L-side reference line (2) 1516 L is a reference line set at a predetermined distance from the upper end, the lower end, and the center of the live view display area 1505. The R-side reference line (2) 1516 R is a reference line set at a predetermined distance from the upper end, the lower end, and the center of the live view display area 1505.

L側基準線(1)1515Lの中心点の位置1514Rに左側の画像の左辺の中心点を合わせ、当該画像を、L側基準線(2)1516Lのいずれかに達するまで、アスペクト比を維持したまま拡大又は縮小することで、画像のサイズと位置を決定している。R側に関しても、同様である。なお、実際のプレビュー表示画面には各基準線は表示しない。   The center point of the left side of the left image is aligned with the position 1514R of the center point of the L-side reference line (1) 1515L, and the aspect ratio is maintained until the image reaches any of the L-side reference lines (2) 1516L. By enlarging or reducing as it is, the size and position of the image are determined. The same applies to the R side. The reference lines are not displayed on the actual preview display screen.

ステップS517では、携帯端末100のCPU201が、ユーザより、決定ボタン1512の押下(画像保存の指示)を受け付けたか否かを判定する。決定ボタン1512の押下を受け付けた場合にはステップS518に進み、決定ボタン1512の押下を受け付けない場合には、ステップS501に処理を戻す。   In step S517, the CPU 201 of the portable terminal 100 determines whether or not pressing of the determination button 1512 (instruction of image storage) has been received from the user. If the depression of the determination button 1512 is accepted, the process proceeds to step S518. If the depression of the determination button 1512 is not accepted, the process returns to step S501.

ステップS518では、携帯端末100のCPU201が、モードテーブル1000を参照する。   In step S518, the CPU 201 of the portable terminal 100 refers to the mode table 1000.

ステップS519では、携帯端末100のCPU201が、撮影対象物が山折であるか、谷折であるかを判定する。具体的には、参照したモードテーブル1000の山折モードフラグにONが格納されている場合には山折と判定し、谷折モードフラグにONが格納されている場合には谷折と判定する。撮影対象物が山折であると判定された場合には、ステップS520に進み、撮影対象物が谷折であると判定された場合には、ステップS521に進む。   In step S519, the CPU 201 of the mobile terminal 100 determines whether the object to be photographed is mountain-folded or valley-folded. Specifically, if ON is stored in the mountain fold mode flag of the mode table 1000 referred to, it is determined that the mountain fold is detected, and if ON is stored in the valley fold mode flag, it is determined that the valley fold is generated. If it is determined that the object to be photographed is mountain-folded, the process proceeds to step S520, and if it is determined that the object to be photographed is valley-folded, the process proceeds to step S521.

ステップS520では、携帯端末100のCPU201が、ステップS516でプレビュー表示させた左側の画像と右側の画像とを、報告画像テーブル1400に保存する(記憶手段に相当する)。その際、右側の画像の表表紙フラグ1402にONを、左側の画像の裏表紙フラグ1403にONを付与する。この処理により、図14の報告画像テーブル1400に示すように、表表紙フラグにONを付与している画像を先頭行に、裏表紙フラグにONを付与している画像を最終行に固定させる。(決定手段に相当する)
ステップS521では、携帯端末100のCPU201が、ステップS516でプレビュー表示させた左側の画像と右側の画像とを、左側の画像、右側の画像の順に報告画像テーブル1400に保存する(記憶手段に相当する)。その際、左側の画像の表表紙フラグ1402と裏表紙フラグ1403とにはOFFを付与する。右側の画像の表表紙フラグ1402と裏表紙フラグ1403とにも、同様にOFFを付与する。(決定手段に相当する)
例えば、ステップS516でプレビュー表示させた左側の画像に画像パス1202「Picture002_left」を付与し、報告画像テーブル1400に、左側の画像を保存する。次に、ステップS527でプレビュー表示させた右側の画像に画像パス1202「Picture002_right」を付与し、報告画像テーブル1400に、右側の画像を保存する。
In step S520, the CPU 201 of the portable terminal 100 stores the left image and the right image previewed in step S516 in the report image table 1400 (corresponding to a storage unit). At that time, ON is given to the front cover flag 1402 of the right image, and ON is given to the back cover flag 1403 of the left image. By this processing, as shown in the report image table 1400 of FIG. 14, the image with ON in the front cover flag is fixed as the top row, and the image with ON in the back cover flag is fixed as the last row. (Corresponds to the determination means)
In step S 521, the CPU 201 of the portable terminal 100 stores the left image and the right image previewed in step S 516 in the report image table 1400 in the order of the left image and the right image (corresponding to storage means ). At that time, OFF is given to the front cover flag 1402 and the back cover flag 1403 of the image on the left side. Similarly, OFF is given to the front cover flag 1402 and the back cover flag 1403 of the image on the right side. (Corresponds to the determination means)
For example, the image path 1202 “Picture002_left” is added to the left image previewed in step S 516, and the left image is stored in the report image table 1400. Next, the image path 1202 “Picture 002 — right” is added to the right image previewed in step S 527, and the right image is stored in the report image table 1400.

撮影対象物が山折である場合には、ステップS520の処理を行い、撮影対象物が谷折である場合には、ステップS521の処理を行うことによって、画像一覧画面1700で、先頭ページが表表紙、最終ページが裏表紙となるよう、表示することができる。   When the object to be photographed is mountain fold, the process of step S520 is performed. When the object to be photographed is valley fold, the process of step S521 is performed, whereby the first page is front cover on the image list screen 1700. , The final page can be displayed as a back cover.

ステップS522では、携帯端末100のCPU201が、画面を撮影画面に遷移させる。   In step S522, the CPU 201 of the mobile terminal 100 causes the screen to transition to the shooting screen.

ステップS523では、携帯端末100のCPU201が、確定ボタン1507の押下を受け付けたか否かを判定する。確定ボタン1507の押下を受け付けたと判定した場合にはステップS524に進み、確定ボタン1507の押下を受け付けたと判定しない場合にはステップS501に処理を戻す。   In step S523, the CPU 201 of the mobile terminal 100 determines whether or not pressing of the enter button 1507 has been received. If it is determined that pressing of the enter button 1507 has been received, the process proceeds to step S524, and if it is not determined that pressing of the enter button 1507 has been received, the process returns to step S501.

以上で、図6に示すフローチャートに関する説明を終了する。   This is the end of the description of the flowchart shown in FIG.

以下、図7に示すフローチャートについて説明する。図7に示すフローチャートは、図6に示すフローチャートの続きである。   Hereinafter, the flowchart shown in FIG. 7 will be described. The flowchart shown in FIG. 7 is a continuation of the flowchart shown in FIG.

ステップS524では、携帯端末100のCPU201が、報告画像テーブル1400に保存されている報告画像を読み込む。   In step S524, the CPU 201 of the mobile terminal 100 reads the report image stored in the report image table 1400.

ステップS525では、携帯端末100のCPU201が、ステップS524で読み込んだ報告画像を、図17に示す画像一覧画面1700に表示する(表示手段に相当する)。報告画像テーブル1400に並ぶ順番と同じ順番で、画像一覧画面1700に、報告画像の情報を表示させることができる。具体的には、表表紙フラグにONが付与されている報告画像の情報が、1番目に表示され、裏表紙フラグにONが付与されている報告画像の情報が、最後に表示される。ここで表示される報告画像は、サムネイルパス1401に保存されている画像である。不図示の編集ボタンの押下によって、画像一覧に表示されている情報を並べ替えることや、任意の報告画像を、画像一覧から削除することも可能である。画像一覧から任意の報告画像を削除する場合には、該当する報告画像の情報を、報告画像テーブル1400から削除する。   In step S525, the CPU 201 of the portable terminal 100 displays the report image read in step S524 on the image list screen 1700 shown in FIG. 17 (corresponding to display means). Information of report images can be displayed on the image list screen 1700 in the same order as that of the report image table 1400. Specifically, information on a report image in which ON is given to the front cover flag is displayed first, and information on a report image in which ON is given to the back cover flag is displayed last. The report image displayed here is an image stored in the thumbnail path 1401. It is also possible to rearrange the information displayed in the image list or to delete an arbitrary report image from the image list by pressing an edit button (not shown). When deleting an arbitrary report image from the image list, the information of the corresponding report image is deleted from the report image table 1400.

画像一覧画面1700は、一覧表示部1701、撮影日時部1702、選択枠1703、「報告フォームへ移動」ボタン1704、カメラボタン1705を含んでいる。   The image list screen 1700 includes a list display unit 1701, a shooting date and time unit 1702, a selection frame 1703, a “move to report form” button 1704, and a camera button 1705.

一覧表示部1701は、報告画像テーブル1400に含まれる報告画像の情報を、一覧表示する部分である。
撮影日時部1702は、該当する画像の撮影した日時を示す。報告画像テーブル1400の撮影日時1201と対応している。
The list display unit 1701 is a part that displays a list of information on report images included in the report image table 1400.
The shooting date and time unit 1702 indicates the shooting date and time of the corresponding image. This corresponds to the shooting date 1201 of the report image table 1400.

選択枠1703は、報告画像の選択操作を受け付けた場合に、識別可能にするために表示する選択枠である。「報告フォームへ移動」ボタン1704は、押下を受け付けることにより、報告フォーム画面1710へ画面を遷移させるボタンである。カメラボタン1705は、押下を受け付けることにより、撮影画面へ画面を遷移させるボタンである。   The selection frame 1703 is a selection frame displayed to allow identification when a selection operation of a report image is received. A “move to report form” button 1704 is a button for transitioning the screen to the report form screen 1710 by receiving a press. The camera button 1705 is a button for transitioning the screen to the shooting screen by accepting pressing.

ステップS526では、携帯端末100のCPU201が、「報告フォームへ移動」ボタン1804の押下を受け付けたか、カメラボタン1705の押下を受け付けたかを判定する。「報告フォームへ移動」ボタン1804の押下を受け付けた場合には、ステップS527に進む。このとき、画像一覧画面1700で選択状態にある報告画像を、サーバ200へ送信する報告画像として決定する。カメラボタン1705の押下を受け付けた場合には、ステップS501に処理を戻す。   In step S526, the CPU 201 of the mobile terminal 100 determines whether the pressing of the “move to report form” button 1804 has been received or the pressing of the camera button 1705 has been received. If pressing of the “move to report form” button 1804 is accepted, the process proceeds to step S527. At this time, the report image selected in the image list screen 1700 is determined as a report image to be transmitted to the server 200. If pressing of the camera button 1705 is accepted, the process returns to step S501.

ステップS527では、携帯端末100のCPU201が、画面を、図17に示す報告フォーム画面1710へ遷移させる。報告フォーム画面1710は、情報入力部1711、送信画像枚数1712、送信ボタン1713を含んでいる。情報入力部1711は、薬剤名、情報源、管理番号などの入力を受け付ける部分である。送信画像枚数1712は、報告フォームを通して送信を行う報告画像の枚数を示す。送信ボタン1713は、押下を受け付けることによって、送信する報告画像と情報入力部1711に入力された情報とをサーバ200に送信することができるボタンである。   In step S527, the CPU 201 of the mobile terminal 100 causes the screen to transition to the report form screen 1710 shown in FIG. The report form screen 1710 includes an information input unit 1711, the number of transmission images 1712, and a transmission button 1713. The information input unit 1711 is a part that receives inputs such as a drug name, an information source, and a management number. The number of transmission images 1712 indicates the number of report images to be transmitted through the report form. The transmission button 1713 is a button that can transmit the report image to be transmitted and the information input to the information input unit 1711 to the server 200 by accepting pressing.

ステップS528では、携帯端末100のCPU201が、報告フォーム画面1710の情報入力部1711への情報の入力を受け付ける。   In step S 528, the CPU 201 of the mobile terminal 100 receives an input of information to the information input unit 1711 of the report form screen 1710.

ステップS529では、携帯端末100のCPU201が、送信ボタン1713の押下を受け付ける。   In step S529, the CPU 201 of the mobile terminal 100 receives the pressing of the transmission button 1713.

ステップS530では、携帯端末100のCPUが、送信する報告画像と、情報入力部1711に入力された情報と、報告画像テーブル1400に含まれる情報(報告画像を表示させる順序に関する情報)とを、サーバ200に送信し処理を終了する。   In step S530, the CPU of the portable terminal 100 transmits the report image to be transmitted, the information input to the information input unit 1711, and the information included in the report image table 1400 (information on the order in which the report image is displayed) to the server Send to 200 to finish the process.

第1の実施形態においては、撮影対象物が山折であるか、谷折であるかをユーザの指示によって判定する。撮影対象物の輪郭線を特定し(特定手段に相当する)、あらかじめ保存しておいた輪郭線のパターンと比較することによって、山折か谷折かを判定する方法(山谷判定手段に相当する)など、ユーザの指示によらず、携帯端末によって判定されてもよい。   In the first embodiment, it is determined by the user's instruction whether the object to be photographed is mountain-folded or valley-folded. Method to determine whether it is mountain or valley fold by specifying the outline of the object to be photographed (corresponding to the specifying means) and comparing it with the pattern of the outline stored in advance (corresponding to the mountain and valley judging means) For example, it may be determined by the mobile terminal regardless of the user's instruction.

輪郭線のパターンの例を、図20のパターン例2000に示す。パターン例2000は、輪郭線2001を含んでいる。輪郭線2001は、撮影対象物の輪郭を縁取る線である。輪郭線2001のような輪郭線のパターンをいくつかあらかじめ保存しておき、輪郭線のパターンと撮影対象物の輪郭線とを比較することによって、撮影対象物が山折であるか、谷折であるかを判定してもよい。   An example of the contour pattern is shown in a pattern example 2000 of FIG. The pattern example 2000 includes an outline 2001. An outline 2001 is a line that outlines the outline of the object to be photographed. The object to be photographed is mountain-folded or valley-folded by storing in advance some contour patterns such as the contour line 2001 and comparing the contour pattern with the contour of the object to be photographed It may be determined.

以上で、図7に示す処理に関する説明を終了する。
<第2の実施形態>
以下、図6から図8、図21では、本発明の第2の実施形態における処理について説明する。
This is the end of the description of the process shown in FIG.
Second Embodiment
Hereinafter, processing in the second embodiment of the present invention will be described with reference to FIGS.

本実施形態においては、撮影対象物が山折であるか、谷折であるかをユーザの指示によって判定する。また、ユーザの指示をより適切に受け付けるために、ユーザの指示を受け付けるためのボタンの表示を制御する。   In the present embodiment, it is determined by the user's instruction whether the object to be photographed is mountain-folded or valley-folded. Moreover, in order to receive a user's instruction more appropriately, display of a button for receiving a user's instruction is controlled.

以下、第2の実施形態について、上述した第1の実施形態と、システム構成、ハードウェア構成、モジュール構成は同様である。第1の実施形態と同じ部分については説明を省略し、第2の実施形態では、当該第1の実施形態と処理が異なる部分について説明する。   Hereinafter, in the second embodiment, the system configuration, the hardware configuration, and the module configuration are the same as those in the first embodiment described above. The description of the same parts as those of the first embodiment will be omitted, and in the second embodiment, parts different in processing from the first embodiment will be described.

以下、図8を参照しながら第2の実施形態の詳細な処理の流れについて説明する。   The detailed process flow of the second embodiment will be described below with reference to FIG.

ステップS501〜S506の処理の内容は第1の実施形態と同様なため、説明は省略する。   The contents of the processes of steps S501 to S506 are the same as those of the first embodiment, and thus the description thereof is omitted.

ステップS801では、携帯端末100のCPU201が、報告画像テーブル1400を参照する。   In step S801, the CPU 201 of the mobile terminal 100 refers to the report image table 1400.

ステップS802では、携帯端末100のCPU201が、報告画像テーブル1400中に、表表紙フラグ1402がONの行と、裏表紙フラグ1403がONの行との両方が存在するか否かを判定する。表表紙フラグ1402がONの行と、裏表紙フラグ1403がONの行との両方が存在すると判定された場合にはステップS803に進み、表表紙フラグ1402がONの行と、裏表紙フラグ1403がONの行との両方が存在すると判定されない場合にはステップS805に進む。   In step S802, the CPU 201 of the portable terminal 100 determines whether or not there is a row in which the front cover flag 1402 is ON and a row in which the back cover flag 1403 is ON in the report image table 1400. If it is determined that there is a row in which the front cover flag 1402 is ON and a row in which the back cover flag 1403 is ON, the process advances to step S803, and the front cover flag 1402 is ON and the back cover flag 1403 is If it is not determined that both the ON row and the ON row exist, the process proceeds to step S805.

表表紙フラグ1402がONの行と、裏表紙フラグ1403がONの行との両方が存在すると判定されない場合とは、例えば、表表紙と裏表紙とのいずれもが撮影済ではない場合、または、表表紙または裏表紙のいずれかが画像一覧で削除済である場合である。   The case where it is not determined that both the front cover flag 1402 is ON and the back cover flag 1403 is ON does not exist, for example, when neither the front cover nor the back cover has been photographed, or This is the case where either the front cover or the back cover has been deleted in the image list.

ステップS803では、携帯端末100のCPU201が、山折ボタン1508をグレーアウトする。例えば、図15の谷折撮影画面1620に示すように、山折ボタン1508をグレーアウトすることによって、山折ボタン1508の押下を受け付けられないよう制御する。山折ボタン1508をグレーアウトするのではなく、山折ボタン1508を非表示にするのでもよい。表表紙と裏表紙とを撮影済である場合に山折ボタンをグレーアウト又は非表示にすることによって、谷折モードから山折モードへの切替を回避し、表紙の二重撮影を回避することが可能となる。ボタンの表示を変更するのではなく、表表紙と裏表紙とをすでに撮影済であることを、撮影画面上に示してもよい。なお、表紙の撮影後に、先に撮影されている表紙画像と、後に撮影された表紙画像とのどちらの画像を保存するかの指定を受け付けてもよい。   In step S803, the CPU 201 of the mobile terminal 100 grays out the mountain fold button 1508. For example, as shown in the valley-folding photographing screen 1620 of FIG. 15, the gray-out of the mountain-folding button 1508 is controlled so that the depression of the mountain-folding button 1508 can not be accepted. Instead of graying out the mountain fold button 1508, the mountain fold button 1508 may be hidden. It is possible to avoid switching from valley-folding mode to mountain-folding mode and to avoid double-covering of the cover by graying out or hiding the mountain-folding button when the front cover and back cover have been photographed Become. Instead of changing the display of the button, it may be indicated on the shooting screen that the front and back covers have already been shot. It should be noted that after photographing the front cover, designation of which of the front cover image photographed first and the front cover image photographed later may be accepted may be received.

ステップS804では、携帯端末100のCPU201が、谷折モードフラグ1003にONを格納する。谷折モードフラグ1003にONを格納することにより、撮影モードを谷折モードに設定する。   In step S804, the CPU 201 of the mobile terminal 100 stores ON in the valley-folding mode flag 1003. By storing ON in the valley-folding mode flag 1003, the photographing mode is set to the valley-folding mode.

ステップS805では、携帯端末100のCPU201が、押下を受け付けた(指定受付手段に相当する)のは谷折ボタン1509か、山折ボタン1508かを判定する(山谷判定手段に相当する)。谷折ボタン1509であると判定された場合には、ステップS804に処理を戻し、山折ボタン1508であると判定された場合には、ステップS806に進む。   In step S805, it is determined whether the CPU 201 of the portable terminal 100 has received the depression (corresponding to the designation receiving unit) whether it is a valley fold button 1509 or a mountain fold button 1508 (corresponding to a mountain / valley determination unit). If it is determined that the valley fold button 1509 is selected, the process returns to step S804, and if it is determined that the valley fold button 1508 is selected, the process proceeds to step S806.

ステップS806では、携帯端末100のCPU201が、表表紙フラグ1402及び裏表紙フラグ1403の全てにOFFを格納しているか、判定する。表表紙フラグ1402及び裏表紙フラグ1403の全てにOFFを格納していると判定される場合には、ステップS807に進み、表表紙フラグ1402及び裏表紙フラグ1403の全てにOFFを格納していると判定されない場合には、ステップS808に進む。   In step S806, the CPU 201 of the portable terminal 100 determines whether OFF is stored in all of the front cover flag 1402 and the back cover flag 1403. If it is determined that OFF is stored in all front cover flag 1402 and back cover flag 1403, the process proceeds to step S 807, and OFF is stored in all front cover flag 1402 and back cover flag 1403. If not determined, the process proceeds to step S808.

ステップS807では、携帯端末100のCPU201が、山折モードフラグ1002にONを格納する。山折モードフラグ1002にONを格納することにより、撮影モードを山折モードに設定する。また、山折ボタン1508の色を変更するなどして、山折ボタン1508を識別可能に表示する。山折ボタン1508を識別可能に表示することによって、山折モードに設定していることをユーザに示す。必要に応じて、谷折ボタン1509をグレーアウト、又は、非表示にしてもよい。なお、谷折ボタン1509の押下を受け付けて、モードを、山折モードから谷折モードに変更してもよい。   In step S 807, the CPU 201 of the mobile terminal 100 stores ON in the mountain-folding mode flag 1002. By storing ON in the mountain-folding mode flag 1002, the photographing mode is set to the mountain-folding mode. In addition, the color of the mountain fold button 1508 is changed to display the mountain fold button 1508 in a distinguishable manner. By identifiably displaying the mountain fold button 1508, it is indicated to the user that the mountain fold mode is set. The valley fold button 1509 may be grayed out or hidden as necessary. The mode may be changed from the mountain-folding mode to the valley-folding mode in response to the depression of the valley-folding button 1509.

ステップS808は、携帯端末100のCPU201が、図21に示す処理Aを行う。以下、処理Aについて説明する。   In step S808, the CPU 201 of the mobile terminal 100 performs processing A shown in FIG. Hereinafter, the process A will be described.

ステップS2101では、携帯端末100のCPU201が、表表紙フラグ1402がONの行が存在するか否かを判定する。表表紙フラグ1402がONの行が存在すると判定される場合には、ステップS2102に進み、表表紙フラグ1402がONの行が存在すると判定されない場合には、ステップS2104に進む。   In step S 2101, the CPU 201 of the mobile terminal 100 determines whether there is a row whose front cover flag 1402 is ON. If it is determined that there is a row whose front cover flag 1402 is ON, the process advances to step S2102. If it is not determined that a row whose front cover flag 1402 is ON is present, the process advances to step S2104.

ステップS2102では、携帯端末100のCPU201が、ライブビュー表示領域1505の右半分を非表示にする。表表紙はすでに保存されているため、表表紙を再度撮影しなくてもよい。ライブビュー表示領域1505の右半分を非表示にすることによって、裏表紙のみを撮影することをユーザに示すことができる。   In step S2102, the CPU 201 of the mobile terminal 100 hides the right half of the live view display area 1505. Since the front cover is already saved, it is not necessary to shoot the front cover again. By hiding the right half of the live view display area 1505, it is possible to indicate to the user that only the back cover is photographed.

ステップS2103では、携帯端末100のCPU201が、裏表紙モードフラグ1005にONを、表表紙モードフラグ1004にOFFを格納する。   In step S2103, the CPU 201 of the portable terminal 100 stores ON in the back cover mode flag 1005 and stores OFF in the front cover mode flag 1004.

A3モードは、さらに山折モード、谷折モード、表表紙モード、裏表紙モードに分けられる。表表紙モードとは、A3モードで撮影する際に、ライブビュー表示領域1505の左半分を非表示にすることで、表表紙のみを撮影するモードである。裏表紙モードとは、A3モードで撮影する際に、ライブビュー表示領域1505の右半分を非表示にすることで、裏表紙のみを撮影するモードである。表表紙モードと裏表紙モードとに分けることによって、表表紙または裏表紙のどちらかをすでに保存済である場合に、保存済の表表紙または裏表紙を撮影する手間を省くことが可能となる。   The A3 mode is further divided into a mountain fold mode, a valley fold mode, a front cover mode, and a back cover mode. The front cover mode is a mode in which only the front cover is photographed by hiding the left half of the live view display area 1505 when photographing in the A3 mode. The back cover mode is a mode in which only the back cover is photographed by hiding the right half of the live view display area 1505 when photographing in the A3 mode. By dividing into the front cover mode and the back cover mode, when either the front cover or the back cover has already been saved, it is possible to save the trouble of photographing the saved front cover or back cover.

ステップS2104では、携帯端末100のCPU201が、ライブビュー表示領域1505の左半分を非表示にする。ライブビュー表示領域1505の左半分を非表示にすることによって、裏表紙はすでに保存されているため表表紙のみを撮影することをユーザに示すことができる。   In step S2104, the CPU 201 of the mobile terminal 100 hides the left half of the live view display area 1505. By hiding the left half of the live view display area 1505, it is possible to indicate to the user that only the front cover is photographed because the back cover has already been saved.

ステップS2105では、携帯端末100のCPU201が、表表紙モードフラグ1004にONを、裏表紙モードフラグ1005にOFFを格納する。   In step S2105, the CPU 201 of the portable terminal 100 stores ON in the front cover mode flag 1004 and stores OFF in the back cover mode flag 1005.

ステップS511、S512の処理の内容は第1の実施形態と同様なため、説明は省略する。   The contents of the processes of steps S511 and S512 are the same as in the first embodiment, and thus the description thereof is omitted.

ステップS2106では、携帯端末100のCPU201が、RAM203上に撮影画像を一時保存するテーブルを作成し、ステップS2106で撮影した撮影画像を、撮影画像テーブル1200に一時保存する。   In step S2106, the CPU 201 of the mobile terminal 100 creates a table for temporarily storing the captured image on the RAM 203, and temporarily stores the captured image captured in step S2106 in the captured image table 1200.

ステップS2107では、携帯端末100のCPU201が、ステップS2107で一時保存した画像を取得して補正する。具体的には、取得した画像の中の撮影対象物の頂点を認識し、認識された頂点を、A4縦の用紙の形状を示す矩形の頂点に一致させるように、画像の形状を変形させる補正を行う。   In step S2107, the CPU 201 of the mobile terminal 100 acquires and corrects the image temporarily stored in step S2107. Specifically, a correction is made to deform the shape of the image so that the apex of the object to be photographed in the acquired image is recognized, and the recognized apex matches the apex of the rectangle indicating the shape of the A4 vertical sheet. I do.

ステップS2108では、携帯端末100のCPU201が、携帯端末100のCPU201が、ステップS2107で補正した補正画像をRAM203上に撮影画像を一時保存するテーブルを作成し、A3モード編集画像テーブル1300に一時保存する。   In step S2108, the CPU 201 of the portable terminal 100 creates a table for temporarily storing the captured image on the RAM 203, and temporarily saves the corrected image corrected in step S2107 in the A3 mode editing image table 1300. .

ステップS2109では、携帯端末100のCPU201が、ステップS2108でA3編集画像テーブル1300に記憶した補正後の画像を、表示画面にプレビュー表示する。   In step S2109, the CPU 201 of the mobile terminal 100 previews the corrected image stored in the A3 edit image table 1300 in step S2108 on the display screen.

ステップS528、S529の処理の内容は第1の処理と同様なため、説明は省略する。   The contents of the processes of steps S528 and S529 are the same as the first process, and thus the description thereof is omitted.

ステップS2110では、携帯端末100のCPU201が、表表紙モードフラグ1004がONであるか否かを判定する。表表紙モードフラグ1004がONであると判定される場合には、ステップS2111に進み、表表紙モードフラグ1004がONであると判定されない場合には、ステップS2112に進む。   In step S2110, the CPU 201 of the mobile terminal 100 determines whether the front cover mode flag 1004 is ON. If it is determined that the front cover mode flag 1004 is ON, the process proceeds to step S2111. If it is not determined that the front cover mode flag 1004 is ON, the process proceeds to step S2112.

ステップS2111では、携帯端末100のCPU201が、ステップS2109でプレビュー表示させた画像を報告画像テーブル1400に保存する(記憶手段に相当する)。その際、当該画像の表表紙フラグ1402にONを格納する。   In step S2111, the CPU 201 of the mobile terminal 100 stores the image previewed in step S2109 in the report image table 1400 (corresponding to a storage unit). At that time, ON is stored in the front cover flag 1402 of the image.

ステップS2112では、携帯端末100のCPU201が、ステップS2109でプレビュー表示させた画像を報告画像テーブル1400に保存し(記憶手段に相当する)、処理を終了する。その際、当該画像の裏表紙フラグ1403にONを格納する。   In step S2112, the CPU 201 of the portable terminal 100 stores the image previewed in step S2109 in the report image table 1400 (corresponding to a storage unit), and ends the processing. At this time, ON is stored in the back cover flag 1403 of the image.

以上が、処理Aについての説明である。図8の処理の説明に戻る。   The above is the description of the process A. The description will return to the process of FIG.

ステップS510〜S530の処理の内容は第1の実施形態と同様なため、説明は省略する。   The contents of the processes of steps S510 to S530 are the same as in the first embodiment, and thus the description thereof is omitted.

第2の実施形態においては、撮影対象物が山折であるか、谷折であるかを、ユーザの指示の受付によって判定する。撮影対象物の輪郭線を特定し(特定手段に相当する)、あらかじめ保存しておいた輪郭線のパターンと比較することによって、山折か谷折かを判定する方法(山谷判定手段に相当する)など、ユーザの指示によらず、携帯端末によって判定され、山折ボタン1508と谷折ボタン1509との表示の制御を行ってもよい。例えば、図20のような輪郭線のパターンをいくつかあらかじめ保存しておき、輪郭線のパターンと撮影対象物の輪郭線とを比較することによって、撮影対象物が山折であるか、谷折であるかを判定してもよい。   In the second embodiment, it is determined whether or not the object to be photographed is mountain-folded or valley-folded by the reception of the user's instruction. Method to determine whether it is mountain or valley fold by specifying the outline of the object to be photographed (corresponding to the specifying means) and comparing it with the pattern of the outline stored in advance (corresponding to the mountain and valley judging means) For example, it may be determined by the portable terminal regardless of the user's instruction, and the display of the mountain fold button 1508 and the valley fold button 1509 may be controlled. For example, by saving in advance some outline patterns as shown in FIG. 20 and comparing the outline patterns with the outline of the object to be photographed, the object to be photographed may be mountain-folded or valley-folded. It may be determined whether there is any.

以上で、図8に示す処理に関する説明を終了する。   This is the end of the description of the process shown in FIG.

上記により、本発明によれば、撮影された画像を表示させる順序を適切に決定する仕組みを提供することができる。   As described above, according to the present invention, it is possible to provide a mechanism for appropriately determining the order in which captured images are displayed.

本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。   The present invention is also applicable to, for example, an embodiment as a system, an apparatus, a method, a program, a storage medium, etc. Specifically, the present invention may be applied to a system composed of a plurality of devices. The present invention may be applied to an apparatus consisting of two devices. Note that the present invention includes one that directly or remotely supplies a program of software that implements the functions of the above-described embodiments to a system or an apparatus. The present invention also includes the case where the information processing apparatus of the system or apparatus achieves the same by reading and executing the supplied program code.

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

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。   In that case, as long as it has the function of a program, it may be in the form of an object code, a program executed by an interpreter, script data supplied to an OS, or the like.

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

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

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   The present invention 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 home pages. That is, the present invention also includes a WWW server which causes a plurality of users to download program files for realizing the functional processing of the present invention by the information processing apparatus.

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

また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   Also, the information processing apparatus executes the read program to realize the functions of the above-described embodiment. In addition, an OS or the like operating on the information processing apparatus performs a part or all of the actual processing based on the instruction of the program, and the functions of the above-described embodiment may be realized by the processing.

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

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

100 情報処理装置
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 出力コントローラ
207 メモリコントローラ
208 センサコントローラ
209 通信I/Fコントローラ
210 タッチパネル
211 マイク
212 カメラ
213 スピーカ
214 フラッシュメモリ
215 センサ
301 CPU
302 RAM
303 ROM
304 システムバス
305 入力コントローラ
306 ビデオコントローラ
307 メモリコントローラ
308 通信I/Fコントローラ
309 キーボード
310 ディスプレイ
311 外部メモリ
100 information processor 201 CPU
202 RAM
203 ROM
204 system bus 205 input controller 206 output controller 207 memory controller 208 sensor controller 209 communication I / F controller 210 touch panel 211 microphone 212 camera 213 speaker 214 flash memory 215 sensor 301 CPU
302 RAM
303 ROM
304 system bus 305 input controller 306 video controller 307 memory controller 308 communication I / F controller 309 keyboard 310 display 311 external memory

Claims (11)

撮影された複数の画像を記憶する記憶手段と、
撮影される撮影対象物が、山折であるか、谷折であるかを判定する山谷判定手段と、
前記記憶手段に記憶された前記複数の画像を表示する順序を、前記山谷判定手段の判定結果に基づいて決定する決定手段と
を備えることを特徴とする情報処理装置。
Storage means for storing a plurality of photographed images;
Mountain / valley judging means for judging whether the object to be photographed is mountain fold or valley fold;
An information processing apparatus comprising: determining means for determining an order of displaying the plurality of images stored in the storage means based on the determination result of the mountain-valley determining means.
前記決定手段は、前記山谷判定手段で前記画像に含まれる前記撮影対象物が山折であると判定された場合に、前記複数の画像を表示する順序について、前記複数の画像の一方を表表紙、当該画像と異なる画像を裏表紙として決定することを特徴とする請求項1に記載の情報処理装置。   The determining means is a front cover of one of the plurality of images in the order of displaying the plurality of images when the mountain and valley judging means determines that the object to be photographed included in the image is mountain fold. The information processing apparatus according to claim 1, wherein an image different from the image is determined as a back cover. 前記決定手段は、前記山谷判定手段で前記画像に含まれる前記撮影対象物が谷折であると判定された場合に、前記複数の画像を表示する順序について、前記複数の画像を表表紙及び裏表紙以外のページとして決定することを特徴とする請求項1または2に記載の情報処理装置。   The determination unit determines the plurality of images as the front cover and the back in the order of displaying the plurality of images when the mountain and valley determination unit determines that the photographing target included in the image is valley fold. The information processing apparatus according to claim 1, wherein the information processing apparatus is determined as a page other than the cover. 前記撮影対象物の輪郭線を特定する特定手段を備え、
前記山谷判定手段は、前記特定手段によって特定された前記輪郭線をもとに、前記撮影対象物が山折であるか、谷折であるかを判定することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
And a specifying means for specifying an outline of the object to be photographed.
The mountain-and-valley judging means judges whether the object to be photographed is mountain-folded or valley-folded based on the contour line specified by the specifying means. The information processing apparatus according to any one of the items.
撮影モードの指定を受け付ける指定受付手段を備え、
前記山谷判定手段は、前記指定受付手段で前記指定を受け付けた前記撮影モードをもとに、前記撮影対象物が山折であるか、谷折であるかを判定することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
It has a specification reception unit that receives specification of the shooting mode
The mountain-and-valley judging means judges whether the object to be photographed is mountain-folded or valley-folded based on the photographing mode of which the designation is accepted by the designation-accepting means. The information processing apparatus according to any one of to 4.
前記記憶手段に記憶された前記複数の画像を、前記決定手段で決定された順序で表示する表示手段を更に備えることを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。   The information processing apparatus according to any one of claims 1 to 5, further comprising display means for displaying the plurality of images stored in the storage means in the order determined by the determination means. . 撮影された複数の画像を記憶する記憶手段
を備える情報処理装置の制御方法であって、
前記撮影された画像に含まれる撮影対象物が、山折であるか、谷折であるかを判定する山谷判定工程と、
前記記憶手段に記憶された前記複数の画像を表示する順序を、前記山谷判定工程の判定結果に基づいて決定する決定工程と
を含むことを特徴とする情報処理装置の制御方法。
A control method of an information processing apparatus, comprising: storage means for storing a plurality of photographed images;
A mountain-valley determination step of determining whether the object to be photographed included in the photographed image is mountain-fold or valley-fold;
A control method of an information processing apparatus, comprising: a determination step of determining an order of displaying the plurality of images stored in the storage unit based on the determination result of the mountain-valley determination step.
撮影された複数の画像を記憶する記憶手段
を備える情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
前記撮影された画像に含まれる撮影対象物が、山折であるか、谷折であるかを判定する山谷判定手段と、
前記記憶手段に記憶された前記複数の画像を表示する順序を、前記山谷判定手段の判定結果に基づいて決定する決定手段
として機能させることを特徴とする情報処理装置で読み取り実行可能なプログラム。
A program readable and executable by an information processing apparatus, comprising: storage means for storing a plurality of photographed images,
The information processing apparatus
Mountain / valley determination means for determining whether the object to be photographed included in the photographed image is mountain fold or valley fold;
A program readable and executable by an information processing apparatus characterized in that it functions as determination means for determining the order of displaying the plurality of images stored in the storage means based on the determination result of the mountain-valley determination means.
撮影された複数の画像を記憶する記憶手段と、
撮影される撮影対象物が、山折であるか、谷折であるかを判定する山谷判定手段と、
前記記憶手段に記憶された前記複数の画像を表示する順序を、前記山谷判定手段の判定結果に基づいて決定する決定手段と
を備えることを特徴とする情報処理システム。
Storage means for storing a plurality of photographed images;
Mountain / valley judging means for judging whether the object to be photographed is mountain fold or valley fold;
An information processing system comprising: determining means for determining the order of displaying the plurality of images stored in the storage means based on the determination result of the mountain-valley determining means.
撮影された複数の画像を記憶する記憶手段
を備える情報処理システムの制御方法であって、
撮影される撮影対象物が、山折であるか、谷折であるかを判定する山谷判定工程と、
前記記憶手段に記憶された前記複数の画像を表示する順序を、前記山谷判定工程の判定結果に基づいて決定する決定工程と
を含むことを特徴とする情報処理システムの制御方法。
A control method of an information processing system, comprising: storage means for storing a plurality of photographed images;
A mountain-valley determination step of determining whether the object to be photographed is mountain-fold or valley-fold;
A control method of an information processing system, comprising: determining the order of displaying the plurality of images stored in the storage means based on the determination result of the mountain-valley determination step.
撮影された複数の画像を記憶する記憶手段
を備える情報処理システムで読み取り実行可能なプログラムであって、
前記情報処理システムを、
撮影される撮影対象物が、山折であるか、谷折であるかを判定する山谷判定手段と、
前記記憶手段に記憶された前記複数の画像を表示する順序を、前記山谷判定手段の判定結果に基づいて決定する決定手段
として機能させることを特徴とする情報処理システムで読み取り実行可能なプログラム。
A program readable and executable by an information processing system, comprising: storage means for storing a plurality of photographed images,
The information processing system,
Mountain / valley judging means for judging whether the object to be photographed is mountain fold or valley fold;
A program readable and executable by an information processing system characterized in that it functions as determination means for determining the order in which the plurality of images stored in the storage means are displayed based on the determination result of the mountain-valley determination means.
JP2017248275A 2017-12-25 2017-12-25 Information processor, control method thereof and program, information processing system, control method thereof and program Pending JP2019114976A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017248275A JP2019114976A (en) 2017-12-25 2017-12-25 Information processor, control method thereof and program, information processing system, control method thereof and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017248275A JP2019114976A (en) 2017-12-25 2017-12-25 Information processor, control method thereof and program, information processing system, control method thereof and program

Publications (1)

Publication Number Publication Date
JP2019114976A true JP2019114976A (en) 2019-07-11

Family

ID=67221667

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017248275A Pending JP2019114976A (en) 2017-12-25 2017-12-25 Information processor, control method thereof and program, information processing system, control method thereof and program

Country Status (1)

Country Link
JP (1) JP2019114976A (en)

Similar Documents

Publication Publication Date Title
US20090290014A1 (en) Object management apparatus, mobile terminal, and object management method
US20110050956A1 (en) Imaging apparatus, method therefor, and storage medium
US10686927B2 (en) Non-transitory computer-readable medium and portable device
KR101517829B1 (en) Book scanning system using smart device
EP2658246A1 (en) Image folder transmission/reproduction system and image folder transmission/reproduction program
JP2008217660A (en) Retrieval method and device
JP2019114976A (en) Information processor, control method thereof and program, information processing system, control method thereof and program
JP2019114977A (en) Information processor, control method thereof and program, information processing system, control method thereof and program
JP2016158108A (en) Head-mounted display device, information processing system, and information processing method
KR20150125778A (en) User terminal device and method of managing data of the user terminal device
JP6486077B2 (en) Display device, server device, display system, control method therefor, control program, and storage medium
JP2014220772A (en) Image processing apparatus and control method and program of the same
JP6849911B2 (en) Information processing equipment, information processing system, information processing method and program
JP7275511B2 (en) Information processing device and program
JP6897286B2 (en) Information processing system, information processing device, information processing method and program
JP2019101674A (en) Information processing device, control method therefor, and program
JP7252501B2 (en) Information processing device, information processing system, information processing method and program
JP6613553B2 (en) Information processing apparatus, information processing system, control method thereof, and program
JP2007336528A (en) Image generating and outputting apparatus
JP7436855B2 (en) Information processing device, control method, program
JP6173076B2 (en) Information processing apparatus, communication partner determination method, computer program
JP2020177355A (en) Information processing device and program
JP6795763B2 (en) Information processing equipment, information processing system, information processing method and program
JP6142744B2 (en) Terminal device, print system, selection method, and control program
JP4389728B2 (en) Image forming apparatus, image selection screen generation 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: 20190115