JP2015195521A - Image processing system, image supply device, and image recording device - Google Patents
Image processing system, image supply device, and image recording device Download PDFInfo
- Publication number
- JP2015195521A JP2015195521A JP2014072954A JP2014072954A JP2015195521A JP 2015195521 A JP2015195521 A JP 2015195521A JP 2014072954 A JP2014072954 A JP 2014072954A JP 2014072954 A JP2014072954 A JP 2014072954A JP 2015195521 A JP2015195521 A JP 2015195521A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image file
- file
- recording
- sharing server
- 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
Links
Images
Landscapes
- Image Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Editing Of Facsimile Originals (AREA)
- Studio Devices (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
画像ファイルを登録する画像処理装置、画像処理方法、及びプログラムに関する。 The present invention relates to an image processing apparatus, an image processing method, and a program for registering an image file.
従来、印刷等の処理対象の画像を回転し、回転後の画像に対して処理を行う技術があった。 Conventionally, there has been a technique for rotating an image to be processed such as printing and processing the rotated image.
特許文献1には、画像を複数のブロックに分割し、回転後の画像におけるブロックの配置位置に応じた順番で、ブロック毎に順次回転処理を行うことが記載されている。 Patent Document 1 describes that an image is divided into a plurality of blocks, and rotation processing is sequentially performed for each block in an order corresponding to the arrangement position of the blocks in the rotated image.
近年では、ネットワークに接続する機能をプリンタが持ち、画像共有サーバに登録された画像データを直接読み出して印刷するネットワークプリンタが存在する。 In recent years, printers have a function of connecting to a network, and there are network printers that directly read and print image data registered in an image sharing server.
上記の特許文献1では、プリンタ自身が画像の回転処理を行わなくてはならない。そのため、例えば画像共有サーバから読み出された画像をプリンタが印刷する場合、印刷時にプリンタがサーバから画像データを読み出した後で回転処理を行わなくてはならない。これにより、回転後の画像の印刷を迅速に行えないことがある。 In the above-mentioned Patent Document 1, the printer itself must perform image rotation processing. Therefore, for example, when the printer prints an image read from the image sharing server, the rotation processing must be performed after the printer reads the image data from the server at the time of printing. As a result, the rotated image may not be printed quickly.
本発明は、回転後の画像を処理する装置において迅速に当該処理を実行させることができる画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。 An object of the present invention is to provide an image processing apparatus, an image processing method, and a program that can cause a process to be performed quickly in an apparatus that processes an image after rotation.
本発明の画像供給装置は、ネットワークを介して外部装置から受信した画像データに係る第1の画像ファイルを画像共有サーバに登録する第1の画像ファイル登録手段と、前記画像共有サーバに登録されている第1の画像ファイルの画像を所定角度、回転させて第2の画像ファイルを作成する作成手段と、前記作成手段が作成した前記第2の画像ファイルを登録する第2の画像ファイル登録手段とを有することを特徴とする。 The image supply device of the present invention is registered in the image sharing server, a first image file registration means for registering in the image sharing server a first image file related to image data received from an external device via a network. Creating means for creating a second image file by rotating the image of the first image file by a predetermined angle; and second image file registering means for registering the second image file created by the creating means; It is characterized by having.
本発明は、回転後の画像を処理する装置において迅速に当該処理を実行させることができるという効果を奏する。 The present invention has an effect that the processing can be quickly executed in an apparatus for processing a rotated image.
以下、添付図面を参照して本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
図4は、本発明の実施形態1に係る画像処理システムSYS1の全体構成を示す図である。 FIG. 4 is a diagram showing an overall configuration of the image processing system SYS1 according to the first embodiment of the present invention.
画像処理システムSYS1において、画像供給装置4001は、ネットワークに接続されている一般的なパーソナルコンピュータで構成され、ネットワーク4002を介して、画像データを画像共有サーバ4003にアップロードする機能を有する。
In the image processing system SYS1, the
画像共有サーバ4003は、ネットワーク4002を介して、画像供給装置4001から画像データを受け取って保存する機能と、保存された画像データを、ネットワーク4002を介して公開し、要求に応じて画像を読み出す機能とを有する。画像印刷装置4004は、画像共有サーバ4003が保存している画像データを、ネットワーク4002を介してダウンロードし、読み出した画像データを印刷する機能を有する。
The
本実施形態では、画像供給装置400をパーソナルコンピュータとしているが、この代わりに、たとえばネットワークに接続可能なデジタルスティルカメラなどの装置であってもよく、このようにしても、前記と同様の機能を実現できる。 In the present embodiment, the image supply device 400 is a personal computer. However, instead of this, for example, a device such as a digital still camera that can be connected to a network may be used. realizable.
次に、画像供給装置4001が画像共有サーバ4003に画像データを登録する動作について説明する。
Next, an operation in which the
図5は、画像供給装置4001が画像共有サーバ4003に画像データを登録する動作を示すフローチャートである。なお、図5のフローチャートの処理は、画像供給装置4001が有するCPU等のプロセッサが、ROM等の記憶装置に記憶されているプログラムをRAM等のワークメモリ上で実行することにより実現される。
FIG. 5 is a flowchart illustrating an operation in which the
まず、一般的なパーソナルコンピュータからなる画像供給装置4001で、専用の画像登録アプリケーション(不図示)を起動し、液晶画面(不図示)上に、画像共有サーバ4003に登録が可能な画像データを表示する(S501)。次に、表示した画像の中から、画像共有サーバ4003に登録する画像を、ユーザに選択させる(S502)。ここで選択された画像を、以下で説明するアシスト画像と区別するために、「オリジナル画像」と呼ぶ。次に、選択した画像データに対して、アシスト画像を付加するかどうかを、ユーザに選択させる(S503)。ここで、「アシスト画像」は、オリジナル画像のイメージを90度、180度、270度回転させた画像データであり、オリジナル画像と同じ画像フォーマット(本実施形態ではJPEG形式)で保存される。つまり、アシスト画像は、オリジナル画像のイメージを90度の倍数の角度回転させた画像データである。
First, a dedicated image registration application (not shown) is started by an
図8は、本実施形態での具体的なアシスト画像の作成例を示す概略図である。 FIG. 8 is a schematic diagram showing a specific example of assist image creation in the present embodiment.
本実施形態では、オリジナル画像8001を90度時計周りに回転させたアシスト画像8002と、180度回転させたアシスト画像8003と、270度回転させたアシスト画像8004との3つのアシスト画像を作成する。アシスト画像のファイル名は、オリジナル画像のファイル名の先頭にそれぞれ、”_ast_r90_”、”_ast_r180_”_ast_r270_”の文字列を付加したものである。
In the present embodiment, three assist images are created: an assist image 8002 obtained by rotating the original image 8001 by 90 degrees clockwise, an
先頭の”ast”は、アシスト画像であることを示し、続く“rxxx”は、画像を時計周りにxxx度、回転させたことを示す。これによって、画像印刷装置4004は、ファイル名に基づいて、どのようなアシスト画像であるかを判断できる。ここで、前記の様にファイル名にアシスト画像の情報を付加することは一例であり、本発明の機能や動作を限定するものではない。たとえばJFIF形式のファイルのヘッダ領域の付加情報領域に、アシスト画像の識別情報、オリジナル画像のファイル名、画像の変換情報を、独立したタグとして付加するようにしてもよく、前記と同様の機能を実現することができる。
The first “ast” indicates an assist image, and the subsequent “rxxx” indicates that the image has been rotated clockwise by xxx degrees. As a result, the
つまり、オリジナル画像ファイルを第1の画像ファイルとし、アシスト画像ファイルを第2の画像ファイルと考えると、本実施形態では、画像共有サーバ4003に登録されている第1の画像ファイルの画像を所定角度、回転させて第2の画像ファイルを作成する。そして、第2の画像ファイルに第2画像識別情報を付加し、この第2画像識別情報は、第2の画像ファイルであることを特定する情報と、対象となる第1の画像ファイルを特定する情報と、回転角度を特定する情報とを含む情報である。
That is, assuming that the original image file is the first image file and the assist image file is the second image file, in this embodiment, the image of the first image file registered in the
図5に示すS503で「アシスト画像の作成」を選択すると、前記3種類のアシスト画像を作成し、それぞれの画像ファイルを作成する(S504)。 When “Create assist image” is selected in S503 shown in FIG. 5, the three types of assist images are created, and the respective image files are created (S504).
それらのアシスト画像が完成する(S505)と、オリジナル画像とともに画像共有サーバ4003の特定の場所(特定領域)に保存される(S506)。なお、前記特定領域は、画像ファイルが準拠するファイル形式が定めた付加情報記録領域である。つまり、アシスト画像とオリジナル画像とを画像共有サーバ4003に画像ファイル登録する。一方、S503で「アシスト画像を作成しない」を選択すると、オリジナル画像のデータのみを画像共有サーバ4003に保存し(S507)、つまり、オリジナル画像を画像共有サーバ4003に画像ファイル登録し、処理を完了する。
When these assist images are completed (S505), they are stored together with the original image in a specific location (specific area) of the image sharing server 4003 (S506). The specific area is an additional information recording area defined by a file format to which the image file conforms. That is, the assist image and the original image are registered in the
図1は、画像印刷装置4004を示す斜視図である。
FIG. 1 is a perspective view showing the
画像印刷装置本体4004において、液晶モニタ1001は、装置の状態や設定、画像データなどを表示する。操作パネル1002は、押しボタンを有し、装置の制御をユーザが行う。給紙トレイ1005は、印刷を行う用紙1004を挿入する。排紙トレイ1006は、印刷後の用紙1004を排出する。メモリカードスロット1011は、メモリカードを挿入するスロットである。
In the image printing apparatus
図2は、画像印刷装置4004の機能ブロック図である。
FIG. 2 is a functional block diagram of the
制御部2001は、画像印刷装置4004の全体を制御する。データ保持部2008は、制御部2001が管理する画像データや制御データなどを保持する。操作部2002は、液晶表モニタ1001と操作パネル1002とを有し、液晶表モニタ1001によって画像印刷装置4004の状態を通知したり、操作パネル1002によりユーザからの指示を受けとる。印刷部2003は、給紙トレイ1005にセットした用紙を印刷機構2006によって印刷し、印刷後の用紙を廃止トレイ1006に排出する一連の印刷動作を行う。スキャナ部2004は、原稿台1008に置いた原稿に対して、スキャン機構2007により光学的に画像データを読み出す。
A
通信部2005は、ネットワークからのデータ受信及び送信を行う無線LAN I/F 1007及び、挿入したメモリカードとのデータアクセスを行うメモリカードスロット1011を含む。
The
図6は、画像印刷装置4004が、画像共有サーバ4003に登録されている画像データを読み出して印刷するまでの動作を示すフローチャートである。なお、図6のフローチャートの処理は、画像印刷装置4004が有するCPU等のプロセッサが、ROM等の記憶装置に記憶されているプログラムをRAM等のワークメモリ上で実行することにより実現される。
FIG. 6 is a flowchart showing operations until the
図3の(a)から(d)は、その際に操作部2002の液晶モニタ1001に表示される画面の表示例を示す図である。
3A to 3D are diagrams showing display examples of screens displayed on the
以下に、このフローチャートと画面表示例にそって、画像印刷装置4004の動作を説明する。
The operation of the
本装置のメニュー画面3000には、コピー機能3001、スキャナ機能3002、画像共有サーバ印刷機能3003、本体設定機能を示すアイコン3004、カーソル3005(ほぼ四角の枠)、ガイド3006が表示される。ガイド3006は、カーソル3005が当たっているアイコンの説明を表示する。ユーザは、操作パネル1002の方向キー(不図示)により、実行する機能のアイコンにカーソル3005を当て、OKキー(不図示)を押すことによって、ユーザが望む機能を選択する。本実施形態の特徴を示す動作は、画像共有サーバ印刷機能3003であり、その動作に限定して、以下に説明する。
On the
図3(b)は、画像選択画面3100を示す図であり、図3(c)は、画像共有サーバ選択画面3050を示す図である。
FIG. 3B shows an
ユーザが、メニュー画面3000で画像共有サーバ印刷機能3003を選択すると、画像共有サーバ選択画面3050が表示される。選択肢3051は、選択可能な画像共有サーバ4003とその画像保存フォルダの選択肢であり、これらの場所は、前記本体設定機能の中で予め設定したものである。ユーザが、カーソル3052を操作してユーザが望む画像共有サーバ4003と画像保存先を選択すると(S600)、選択した画像共有サーバにアクセスし、登録されている画像のファイル情報を順に読み出す(S601)。本実施形態では、JPEGフォーマットで記録された画像を対象画像としており、すべてのJPEGファイルのファイル情報を読み出して、ファイル管理リストを作成する(S602)。なお、ファイル情報には、ファイル名やサムネイル画像が含まれる。ただし、ファイル内の本画像(サムネイル画像よりも画素数が多い画像)は含まれなくてもよい。
When the user selects the image sharing
図9は、ファイル管理リスト9001の内容を示す図である。 FIG. 9 is a diagram showing the contents of the file management list 9001.
ファイル管理リスト9001は、少なくとも、読み出した画像に対して内部的に割り振った画像ID9002、ファイル名9003、ファイルがオリジナル画像であるかアシスト画像であるかを示す識別情報9004を含む。つまり、ファイル管理リスト9001は、オリジナル画像ファイルと、オリジナル画像を所定角度、回転させた画像に係るアシスト画像群である画像ファイル群とを含む画像ファイル管理リストである。
The file management list 9001 includes at least an
本実施形態では、ファイル名の先頭にアシスト画像を示す “_ast_”が、含まれているか否かによって、オリジナル画像であるかアシスト画像であるかを判断する。また“_ast_”以降はオリジナル画像、アシスト画像で共通とすることで、当該2つの画像が関連することを画像印刷装置が認識することができる。 In the present embodiment, it is determined whether the image is an original image or an assist image depending on whether or not “_ast_” indicating an assist image is included at the beginning of the file name. In addition, since the original image and the assist image are common after “_ast_”, the image printing apparatus can recognize that the two images are related.
アシスト画像の種類情報9005は、本実施形態では、“_ast_”に続くファイル名で判断する。アシスト画像の対象になるオリジナル画像を示す元画像ID9006は、本実施形態では、ファイル名に含まれるオリジナル画像のファイル名を検索して該当するファイルの画面IDを記録する。
In this embodiment, the assist
ファイル管理リスト9001が完成すると(S603)、画像選択画面3100が表示され、複数の画像がユーザに提示される。画像のプレビュー表示3101は、画像のサムネイル情報を読み取り本実施形態では最大9画面までを同時に表示する。この際、画像選択画面3100に表示されるプレビュー画像には、アシスト画像は含まれず、オリジナル画像のみを表示する(S604)。これによって、ユーザがアシスト画像の存在を意識せずに、ユーザが望む画像を選択できる。なお、アシスト画像の有無をユーザが認識できるように、例えばアシスト画像が存在する画像についてはアイコン等を付加してもよい。
When the file management list 9001 is completed (S603), an
ここで、ユーザがカーソル3102を操作し、ユーザが望む画像にカーソルを当ててOKキー(不図示)を押すことによって、印刷する画像が選択される。そして、画像の右上にチェックマーク3103が表示され、PRINTキー(不図示)を押すことによって選択した画像の印刷が開始される(S605)。
Here, the user operates the
図3(d)は、印刷設定画面3200を示す図である。
FIG. 3D is a diagram showing a
画像選択画面3100でSETキー(不図示)を押すことによって、印刷設定画面3200が表示され印刷設定を変更することができる。印刷設定画面3200には、画像を印刷する用紙のサイズ設定3201、用紙の種類3202、レイアウト3203が表示される。本実施形態では、レイアウトは、一枚の用紙に対して1画像のみ印刷する(1面)、2画像並べて印刷する(2面)、4画像並べて印刷する(4面)などを選択できる。また、印刷設定画面3200には、両面印刷3204、画像補正3205、日付印刷の設定3206が表示される。ユーザは、カーソル3206を上下の方向キー(不図示)にセットすることによって、設定項目を選択し、左右の方向キー(不図示)にセットすることによって、その設定を変更することができる。また、OKキー(不図示)を押すことによって、印刷設定が完了し、画像選択画面3100に戻る。
By pressing a SET key (not shown) on the
画像選択画面3100でPRINTキーが押され、印刷が開始されると、用紙に対して印刷する画像の向きが一致しているアシスト画像が存在しているかを調べる。この結果、向きが一致しているアシスト画像が存在していれば、オリジナル画像の代わりに、前記向きが一致するアシスト画像を使って印刷(画像記録)する(S606)。
When the PRINT key is pressed on the
具体的には、画像共有サーバ4003にアクセスして、アシスト画像を画像共有サーバから読み出し、印刷する。なお、画像を回転する必要が無い場合、或いは回転角度に対応するアシスト画像が無い場合、オリジナル画像が読み出される。オリジナル画像に対して回転が必要な場合には、回転処理を実行した上で、印刷を行う。
Specifically, the
またS606では、当該印刷で必要なオリジナル画像またはアシスト画像のファイル名を用いて、当該ファイル名のファイルを画像共有サーバに要求することで、当該ファイルを読み出す。この要求には、例えばHTTP Getメソッド等の種々の方法を用いることができる。 In step S606, the file is read by requesting the image sharing server for a file with the file name using the file name of the original image or assist image necessary for the printing. For this request, various methods such as an HTTP Get method can be used.
画像を用紙に印刷する場合、たとえば用紙全体に1つの画像を印刷する場合と、2つの画像を上下にレイアウトして印刷する場合と、用紙の両面に画像を印刷する場合とでは、用紙に対する画像の向きが違ってくる。このために、画像データの並び順と用紙上に印刷する際に必要なデータ順とが一致しない場合があり、必要に応じて画像データを90度、180度、270度回転させる画像処理が必要である。たとえば、用紙を縦向きに印刷する場合と横向きに印刷する場合とでは、画像を90度または270度回転させる必要が生じる。また、カメラを90度または270度回転して撮影した場合、これを印刷するには、90度または270度回転させてから印刷することが望ましい。さらに、細長い建造物等を撮影する場合等には、下から覗き込むようにして、つまり、カメラを180度回転して撮影する場合があり、この場合にこれを印刷するには、画像を180度回転させてから印刷することが望ましい。 When printing an image on paper, for example, when printing one image on the entire paper, when printing two images arranged vertically, and when printing an image on both sides of the paper, The direction of is different. For this reason, the arrangement order of the image data may not match the data order necessary for printing on the paper, and image processing is required to rotate the image data by 90 degrees, 180 degrees, and 270 degrees as necessary. It is. For example, it is necessary to rotate the image by 90 degrees or 270 degrees when printing the paper vertically or horizontally. Further, when the camera is rotated 90 degrees or 270 degrees and photographed, in order to print it, it is desirable to print it after rotating 90 degrees or 270 degrees. Furthermore, when shooting a long, thin building, etc., it may be taken from below, that is, the camera may be rotated 180 degrees, and in order to print this, the image is rotated 180 degrees. It is desirable to print after it has been allowed.
本実施形態では、予め回転した画像データをアシスト画像として用意し、適切な向きのファィルを読み出すので、印刷の直前に画像を回転処理する必要がなく、したがって、処理が迅速化される。 In the present embodiment, image data that has been rotated in advance is prepared as an assist image, and a file with an appropriate orientation is read out. Therefore, it is not necessary to rotate the image immediately before printing, and thus the processing is speeded up.
図7は、S606でアシスト画像を使用するかオリジナル画像を使用するかの判断処理を示すフローチャートである。 FIG. 7 is a flowchart showing a process for determining whether to use an assist image or an original image in S606.
まず、レイアウト設定や両面設定に応じて、画像を90度回転させて印刷する場合(S7001)には、90度回転させたアシスト画像(_ast_r90_)があるかを調べる(S7005)。アシスト画像があれば、そのアシスト画像を使って印刷し(S7009)アシスト画像がなければ、オリジナル画像を90度回転させる処理を行って印刷する(S7008)。 First, when printing an image rotated 90 degrees according to the layout setting or duplex setting (S7001), it is checked whether there is an assist image (_ast_r90_) rotated 90 degrees (S7005). If there is an assist image, printing is performed using the assist image (S7009). If there is no assist image, the original image is rotated 90 degrees and printed (S7008).
前記と同様に、画像を180度回転させて印刷する場合(S7002)には、180回転したアシスト画像(_ast_r180)があるかを調べる(S7006)。180回転したアシスト画像(_ast_r180)があれば、そのアシスト画像を使い(S7011)、180回転したアシスト画像(_ast_r180)がなければ、オリジナル画像を180回転させて印刷する(S7010)。 Similarly to the above, when the image is rotated by 180 degrees and printed (S7002), it is checked whether there is an assist image (_ast_r180) rotated by 180 (S7006). If there is an assist image (_ast_r180) rotated by 180, the assist image is used (S7011). If there is no assist image (_ast_r180) rotated by 180, the original image is rotated by 180 and printed (S7010).
画像を270度回転させる場合(S7003)も、270回転させたアシスト画像(_ast_r270)を調べる(S7007)。そして、270回転させたアシスト画像(_ast_r270)があれば、そのアシスト画像を使い(S7013)、270回転させたアシスト画像(_ast_r270)がなければ、オリジナル画像を270回転させて印刷する(S7012)。 When the image is rotated by 270 degrees (S7003), the assist image (_ast_r270) rotated by 270 is also examined (S7007). If there is an assist image (_ast_r 270) rotated by 270, the assist image is used (S7013), and if there is no assist image (_ast_r 270) rotated by 270, the original image is rotated by 270 and printed (S7012).
以上のように、アシスト画像を予め画像供給装置4001に登録することによって、印刷時に印刷装置が画像を回転させる処理が必要なくなり、画像共有サーバ4003の画像データの読出し効率を向上させることができる。この結果、メモリ量が少ない印刷装置が、ランダムアクセスができない画像共有サーバ4003から画像データを読み出す場合であっても、画像データを短時間で読取ることができ、印刷時間を短縮することができる。
As described above, by registering the assist image in the
ここで、画像を画像共有サーバ4003に登録する側(パーソナルコンピュータやデシタルスティルカメラ)では、オリジナル画像を登録することに加えて、アシスト画像を作成してこれを登録するので、データ処理の負荷が増える。しかし、画像を提供する側であるパーソナルコンピュータやデシタルスティルカメラは、画像を印刷するプリンタ装置に比べて、データ処理能力が高い場合が多く、画像処理システムSYS1の全体としては高速化を実現できる。
Here, on the side (personal computer or digital still camera) that registers the image in the
また、オリジナル画像を登録することに加えて、アシスト画像を保存することによって、画像共有サーバ4003に、より多くのデータ記憶容量が必要となる。しかし、無料で画像共有サービスを提供している画像共有サーバの多くは、十分なデータ記憶容量を提供している場合が多く、データ記憶容量が問題になることが少ない。
In addition to registering the original image, the
また以上の実施形態では画像印刷装置が、印刷設定に応じて、回転後の画像が必要か否か、またアシスト画像の有無を判定する処理について説明した。これにより、画像印刷装置が印刷設定を画像共有サーバに通知しなくても、アシスト画像を適切に読み出すことができる。ただしこれに限らず、例えば画像印刷装置から画像共有サーバに印刷設定を通知し、画像共有サーバにおいて、上記の判定を行ってもよい。この場合、当該印刷設定で必要な回転角度に対応するアシスト画像が無いときには、画像共有サーバがオリジナル画像の回転処理を行う。そして、画像共有サーバの判定結果に応じて、(必要であれば回転処理された)オリジナル画像、またはアシスト画像が、画像共有サーバから画像印刷装置に送信される。 In the above embodiment, the image printing apparatus has described the process of determining whether a rotated image is necessary and determining the presence or absence of an assist image according to print settings. Thus, the assist image can be appropriately read without the image printing apparatus notifying the image sharing server of the print setting. However, the present invention is not limited to this. For example, the image printing apparatus may notify the image sharing server of print settings, and the image sharing server may make the above determination. In this case, when there is no assist image corresponding to the rotation angle required for the print setting, the image sharing server performs rotation processing of the original image. Then, according to the determination result of the image sharing server, the original image (rotated if necessary) or the assist image is transmitted from the image sharing server to the image printing apparatus.
また以上の実施形態では、画像印刷装置において印刷設定や印刷指示を行う例を示した。しかしこれに限らず、例えばパーソナルコンピュータやスマートフォンなどの各種の装置において、印刷設定、印刷指示を行うようにしてもよい。この場合、画像共有サーバは、自身に格納されているオリジナル画像やアシスト画像から、当該印刷設定に応じた画像を画像印刷装置に送信する。なお、上記のように、印刷設定に応じて必要であれば、画像共有サーバがオリジナル画像に回転処理を行う。 In the above embodiment, an example in which print settings and print instructions are performed in the image printing apparatus has been described. However, the present invention is not limited to this, and print settings and print instructions may be performed in various apparatuses such as a personal computer and a smartphone. In this case, the image sharing server transmits an image according to the print setting to the image printing apparatus from the original image or the assist image stored in the image sharing server. As described above, the image sharing server rotates the original image if necessary according to the print setting.
図10は、本発明の実施形態2に係る画像処理システムSYS2の全体構成を示す図である。 FIG. 10 is a diagram showing an overall configuration of an image processing system SYS2 according to Embodiment 2 of the present invention.
画像処理システムSYS2は、画像処理システムSYS1において、画像共有サーバ4003がオリジナル画像、アシスト画像群を格納する代わりに、データ記録メディア10003が、オリジナル画像、アシスト画像群を格納するシステムである。
The image processing system SYS2 is a system in which, in the image processing system SYS1, the data recording medium 10003 stores the original image and the assist image group instead of the
画像処理システムSYS2において、データ記録メディア10003は、画像データの記録及び読み出しが可能であり、着脱可能である画像データ記録メディアである。画像供給装置10001は、メモリカードスロット10004を有するパーソナルコンピュータであり、メモリカードスロット10004に装着したデータ記録メディア10003に画像データを記録する機能を有する。画像印刷装置10002は、メモリカードスロット10005を有し、メモリカードスロット10005に装着したデータ記録メディア10003に記録されている画像データを読み出して印刷する機能を有する。
In the image processing system SYS2, the
本実施形態2において、画像供給装置10001はパーソナルコンピュータであるが、このパーソナルコンピュータの代わりに、メモリカードスロットを具備し、撮影した画像データを記録することができるデジタルスティルカメラなどを使用してもよい。この場合でも前記と同様の機能を実現できる。また、本実施形態では、メモリカードスロット10004、10005にデータ記録メディア10003等のメモリカードを物理的に挿入してデータクセスする。このようにする代わりに、外部装置に装着されたデータ記録メディアに、ワイヤレス通信でアクセスするようにしてもよく、このようにしても、前記と同様の機能を実現できる。
In the second embodiment, the
次に、画像供給装置10001の動作について説明する。
Next, the operation of the
図11は、画像供給装置10001がデータ記録メディア10003に画像データを記録する動作を示すフローチャートである。なお、図11のフローチャートの処理は、画像供給装置10001が有するCPU等のプロセッサが、ROM等の記憶装置に記憶されているプログラムをRAM等のワークメモリ上で実行することにより実現される。
FIG. 11 is a flowchart showing an operation in which the
まず、一般的なパーソナルコンピュータで構成されている画像供給装置10001において、専用の画像登録アプリケーション(不図示)を起動し、液晶画面(不図示)上に、データ記録メディア10003に登録可能な画像データを表示する(S1101)。次に、表示した画像の中から、データ記録メディア10003に登録する画像を、ユーザに選択させる(S1102)。ここで選択された画像を、以下で説明するアシスト画像と区別するために、「オリジナル画像」と呼ぶ。
First, in an
次に、選択した画像データに対して、アシスト画像を付加するかどうかをユーザに選択させる(S1103)。ここで、「アシスト画像」は、オリジナル画像のイメージを90度、180度、270度回転させた画像データであり、オリジナル画像と同じ画像フォーマット(本実施形態ではJPEG形式)で保存される。本実施形態での具体的なアシスト画像の例は、図8に示す実施形態1における例と同様である。 Next, the user selects whether to add an assist image to the selected image data (S1103). Here, the “assist image” is image data obtained by rotating the original image by 90 degrees, 180 degrees, and 270 degrees, and is stored in the same image format as the original image (in this embodiment, JPEG format). A specific example of the assist image in the present embodiment is the same as the example in the first embodiment shown in FIG.
S1103で、アシスト画像の作成を選択すると、前記3種類のアシスト画像が作成される(S1104)。そして、それらの画像が完成すると(S1105)、完成したアシスト画像がオリジナル画像とともにデータ記録メディア10003の特定の場所(特定領域)に保存される。一方、アシスト画像の作成をしないことを選択すると、オリジナル画像のデータのみをデータ記録メディア10003に保存し(S1107)、処理を完了する。
If creation of an assist image is selected in S1103, the three types of assist images are created (S1104). When those images are completed (S1105), the completed assist image is stored in a specific location (specific area) of the
次に、画像印刷装置10002の動作について説明する。
Next, the operation of the
本実施形態の画像印刷装置10002の斜視図及び機能ブロック図は、実施形態1と同じ構成を持つ(図1、図2参照)。
A perspective view and a functional block diagram of the
図12は、画像印刷装置10002がデータ記録メディア10003に登録されている画像データを読み出して印刷するまでの動作を示すフローチャートである。なお、図12のフローチャートの処理は、画像印刷装置10002が有するCPU等のプロセッサが、ROM等の記憶装置に記憶されているプログラムをRAM等のワークメモリ上で実行することにより実現される。
FIG. 12 is a flowchart showing an operation until the
ユーザがデータ記録メディア10003からデータの読み出しを指定すると(S1200)、メモリカードスロット10005に挿入されているデータ記録メディア10003にアクセスし、登録されている画像のファイル情報を順に読み出す(S1201)。本実施形態ではJPEGフォーマットで記録された画像を対象画像とし、すべてのJPEGファイルのファイル情報を読み出してファイル管理リスト9001を作成する(S1202)。本実施形態におけるファイル管理リスト9001は、図9に示す実施形態1におけるファイル管理リストと同じである。
When the user designates reading of data from the data recording medium 10003 (S1200), the user accesses the
ファイル管理リスト9001が完成すると(S1203)、液晶モニタ1001にオリジナル画像のみを表示する(S1204)。ここでユーザが操作パネル1002を操作し、ユーザが望む画像を選択し、必要な印刷設定を実行し、PRINTキー(不図示)を押すと、選択した画像の印刷が開始される(S1205)。印刷処理が開始されると、選択したオリジナル画像に対応し、印刷を行うのに最適な向き(所定の向き)のアシスト画像が存在するか否かを、ファイル管理リスト9001から調べる。存在していれば、オリジナル画像の代わりにアシスト画像を読み出して印刷する(S1206)。
When the file management list 9001 is completed (S1203), only the original image is displayed on the liquid crystal monitor 1001 (S1204). Here, when the user operates the
以上のように、オリジナル画像を回転させたアシスト画像を、画像供給側で予め登録するので、印刷直前に画像を回転させる処理が必要ない。この結果、データ読み出し速度が遅く、ランダムアクセスできないデータ記録メディア10003から、メモリ量が少ない印刷装置がデータを読み出して印刷する場合でも、短時間で画像データを読取ることができ、印刷時間を短縮することができる。
As described above, since the assist image obtained by rotating the original image is registered in advance on the image supply side, the process of rotating the image immediately before printing is not necessary. As a result, even when a printing apparatus with a small amount of memory reads and prints data from a
ここで、画像をデータ記録メディアに登録する側は、オリジナル画像を登録することに加えて、アシスト画像を作成し、これを登録するのでデータ処理の負荷が増える。しかし、画像を記録するパーソナルコンピュータやデシタルスティルカメラは、画像を印刷するプリンタ装置に比べて、データ処理能力が高い場合が多く、画像処理システム全体としては高速化を実現することができる。 Here, in addition to registering the original image, the side that registers the image in the data recording medium creates an assist image and registers it, which increases the data processing load. However, personal computers and digital still cameras that record images often have higher data processing capabilities than printers that print images, and the overall image processing system can be speeded up.
なお、上記のように画像共有サーバから画像印刷装置が画像データを読み出す場合、画像ファイルを一度にダウンロードするのではなく、画像データを小分けにして読出しながら、必要な印刷データを逐次作成して印刷する場合がある。この場合、例えば回転後の画像の上部から順に読み出されないと、印刷を開始できない場合がある。しかし本実施形態によれば、回転後のアシスト画像が読み出されるため、画像共有サーバはオリジナル画像と同様に、画像の上部から順に画像データを送信することで、画像印刷装置は迅速に印刷を開始することができる。 When the image printing device reads image data from the image sharing server as described above, instead of downloading the image file all at once, it creates and prints the necessary print data sequentially while reading the image data in small portions. There is a case. In this case, for example, printing may not be started unless the images are read sequentially from the top of the rotated image. However, according to the present embodiment, since the rotated assist image is read out, the image sharing server transmits image data in order from the top of the image, like the original image, so that the image printing apparatus starts printing quickly. can do.
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の画像供給装置、画像印刷装置が処理するためのプログラムコードをシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ(またはCPUやMPU)がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。 Note that the functions of this embodiment can also be realized by the following configuration. That is, it is also achieved by supplying a program code to be processed by the image supply apparatus and image printing apparatus of the present embodiment to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus executing the program code Is done. In this case, the program code itself read from the storage medium realizes the function of the above-described embodiment, and the storage medium storing the program code also realizes the function of the present embodiment.
また、本実施形態の機能を実現するためのプログラムコードを、1つのコンピュータ(CPU、MPU)で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。 Further, the program code for realizing the function of the present embodiment may be executed by one computer (CPU, MPU), or may be executed by a plurality of computers cooperating. Also good. Further, the program code may be executed by a computer, or hardware such as a circuit for realizing the function of the program code may be provided. Alternatively, a part of the program code may be realized by hardware and the remaining part may be executed by a computer.
4001、10001…画像供給装置、
4003…画像共有サーバ、
10003…データ記録メディア、
4004、10002…画像印刷装置。
4001, 10001 ... Image supply device,
4003 ... Image sharing server,
10003 ... Data recording medium,
4004, 10002 ... Image printing apparatus.
Claims (19)
前記画像共有サーバに登録されている第1の画像ファイルの画像を所定角度、回転させて第2の画像ファイルを作成する作成手段と、
前記作成手段が作成した前記第2の画像ファイルを登録する第2の画像ファイル登録手段と、
を有することを特徴とする画像供給装置。 First image file registration means for registering a first image file related to image data received from an external device via a network in an image sharing server;
Creation means for creating a second image file by rotating the image of the first image file registered in the image sharing server by a predetermined angle;
Second image file registration means for registering the second image file created by the creation means;
An image supply apparatus comprising:
前記画像データ記録メディアに登録されている第1の画像ファイルの画像を所定角度、回転させて第2の画像ファイルを作成する作成手段と、
前記作成手段が作成した前記第2の画像ファイルを登録する第2の画像ファイル登録手段と、
を有することを特徴とする画像供給装置。 First image file registration means for registering a first image file related to image data received from an external device via a network in an image data recording medium capable of recording and reading the image file;
Creating means for creating a second image file by rotating the image of the first image file registered in the image data recording medium by a predetermined angle;
Second image file registration means for registering the second image file created by the creation means;
An image supply apparatus comprising:
前記画像ファイル管理リストを参照して、前記第2の画像ファイルを除いた第1の画像ファイル群をユーザに表示し、ユーザが望む画像を選択させる画像選択手段と、
選択された画像ファイルに関する第2の画像ファイルが存在しているときに、前記第2の画像ファイル群の中から所定の画像ファイルを選択した場合、この選択された画像ファイルを読み出し、画像を記録する画像記録手段と、
を有することを特徴とする画像記録装置。 Creation of creating an image file management list including a first image file registered in the image sharing server and a second image file group related to an image obtained by rotating the image of the first image file by a predetermined angle Means,
Referring to the image file management list, displaying a first image file group excluding the second image file to the user, and selecting an image desired by the user;
When a second image file relating to the selected image file exists, if a predetermined image file is selected from the second image file group, the selected image file is read and an image is recorded. Image recording means for
An image recording apparatus comprising:
前記画像ファイル管理リストを参照して、前記第2の画像ファイルを除いた第1の画像ファイル群をユーザに提示してユーザに画像を選択させる画像選択手段と、
選択された画像ファイルに関連する第2の画像ファイルが存在しているときに、前記第2の画像ファイル群の中から所定の画像ファイルを選択した場合、この選択された画像ファイルを読み出し、画像を記録する画像記録手段と、
を有することを特徴とする画像記録装置。 A first image file registered in an image data recording medium capable of recording and reading an image file, and a second image file group related to an image obtained by rotating the image of the first image file by a predetermined angle; Creating means for creating an image file management list including
Image selection means for referring to the image file management list and presenting a first image file group excluding the second image file to the user and allowing the user to select an image;
When a predetermined image file is selected from the second image file group when there is a second image file related to the selected image file, the selected image file is read and an image Image recording means for recording
An image recording apparatus comprising:
前記第2画像識別情報は、前記第2の画像ファイルであることを特定する情報と、対象となる第1の画像ファイルを特定する情報と、回転角度を特定する情報とを含む情報であることを特徴とする請求項7または8に記載の画像印刷装置。 The second image file is a file in which second image identification information is added to the second image file,
The second image identification information is information including information for specifying the second image file, information for specifying the first image file to be processed, and information for specifying the rotation angle. The image printing apparatus according to claim 7 or 8, characterized in that:
画像共有サーバに登録されている第1の画像ファイルと、前記第1の画像ファイルの画像を所定角度、回転させた画像に係る第2の画像ファイル群とを含む画像ファイル管理リストを作成する作成手段と、前記画像ファイル管理リストを参照して、前記第2の画像ファイルを除いた第1の画像ファイル群をユーザに提示してユーザに画像を選択させる画像選択手段と、選択された画像ファイルに関連する第2の画像ファイルが存在しているときに、前記第2の画像ファイル群の中から所定の画像ファイルを選択した場合、この選択された画像ファイルを読み出し、画像を記録する画像記録手段とを具備する画像記録装置と、
を有することを特徴とする画像処理システム。 First image file registration means for registering a first image file relating to image data received from an external device via a network in an image sharing server, and an image of the first image file registered in the image sharing server An image supply device comprising: a creation unit that creates a second image file by rotating the image by a predetermined angle; and a second image file registration unit that registers the second image file created by the creation unit;
Creation of creating an image file management list including a first image file registered in the image sharing server and a second image file group related to an image obtained by rotating the image of the first image file by a predetermined angle Means for referring to the image file management list and presenting the first image file group excluding the second image file to the user, and causing the user to select an image, and the selected image file When a predetermined image file is selected from the second image file group when there is a second image file related to the image file, the selected image file is read and an image is recorded. An image recording apparatus comprising:
An image processing system comprising:
画像ファイルを記録及び読み出しが可能な画像データ記録メディアに登録されている第1の画像ファイルと、前記第1の画像ファイルの画像を所定角度、回転させた画像に係る第2の画像ファイル群とを含む画像ファイル管理リストを作成する作成手段と、前記画像ファイル管理リストを参照して、前記第2の画像ファイルを除いた第1の画像ファイル群をユーザに提示して画像を選択させる画像選択手段と、選択された画像ファイルに関連する第2の画像ファイルが存在しているときに、前記第2の画像ファイル群の中から所定の画像ファイルを選択した場合、この選択された画像ファイルを読み出し、画像を記録する画像記録手段とを具備する画像記録装置と、
を有することを特徴とする画像処理システム。 First image file registration means for registering a first image file related to image data received from an external device via a network in an image data recording medium capable of recording and reading the image file; and the image data recording medium Creating means for creating a second image file by rotating the image of the first image file registered at a predetermined angle, and a second image for registering the second image file created by the creating means An image supply device comprising file registration means;
A first image file registered in an image data recording medium capable of recording and reading an image file, and a second image file group related to an image obtained by rotating the image of the first image file by a predetermined angle; And an image selection unit that selects an image by presenting the first image file group excluding the second image file to the user with reference to the image file management list And when a predetermined image file is selected from the second image file group when there is a second image file related to the selected image file, the selected image file is An image recording apparatus comprising image recording means for reading and recording an image;
An image processing system comprising:
前記画像共有サーバに登録されている第1の画像ファイルの画像を所定角度、回転させて第2の画像ファイルを作成する作成工程と、
前記作成工程で作成された前記第2の画像ファイルを登録する第2の画像ファイル登録工程と、
を有することを特徴とする画像供給方法。 A first image file registration step of registering a first image file related to image data received from an external device via a network in an image sharing server;
A creation step of creating a second image file by rotating the image of the first image file registered in the image sharing server by a predetermined angle;
A second image file registration step of registering the second image file created in the creation step;
An image supply method comprising:
前記画像データ記録メディアに登録されている第1の画像ファイルの画像を所定角度、回転させて第2の画像ファイルを作成する作成工程と、
前記作成工程で作成された前記第2の画像ファイルを登録する第2の画像ファイル登録工程と、
を有することを特徴とする画像供給方法。 A first image file registration step of registering a first image file related to image data received from an external device via a network in an image data recording medium capable of recording and reading the image file;
A creation step of creating a second image file by rotating the image of the first image file registered in the image data recording medium by a predetermined angle;
A second image file registration step of registering the second image file created in the creation step;
An image supply method comprising:
前記画像ファイル管理リストを参照して、前記第2の画像ファイルを除いた第1の画像ファイル群をユーザに提示して画像を選択させる画像選択工程と、
選択された画像ファイルに関連する第2の画像ファイルが存在しているときに、前記第2の画像ファイル群の中から所定の画像ファイルを選択した場合、この選択された画像ファイルを読み出し、画像を記録する画像記録工程と、
を有することを特徴とする画像記録方法。 Creation of creating an image file management list including a first image file registered in the image sharing server and a second image file group related to an image obtained by rotating the image of the first image file by a predetermined angle Process,
An image selection step of referring to the image file management list and presenting a first image file group excluding the second image file to a user to select an image;
When a predetermined image file is selected from the second image file group when there is a second image file related to the selected image file, the selected image file is read and an image An image recording process for recording
An image recording method comprising:
前記画像ファイル管理リストを参照して、前記第2の画像ファイルを除いた第1の画像ファイル群をユーザに提示して画像を選択させる画像選択工程と、
選択された画像ファイルに関連する第2の画像ファイルが存在しているときに、前記第2の画像ファイル群の中から所定の画像ファイルを選択した場合、この選択された画像ファイルを読み出し、画像を記録する画像記録工程と、
を有することを特徴とする画像記録方法。 A first image file registered in an image data recording medium capable of recording and reading an image file, and a second image file group related to an image obtained by rotating the image of the first image file by a predetermined angle; A creation process for creating an image file management list including
An image selection step of referring to the image file management list and presenting a first image file group excluding the second image file to a user to select an image;
When a predetermined image file is selected from the second image file group when there is a second image file related to the selected image file, the selected image file is read and an image An image recording process for recording
An image recording method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014072954A JP2015195521A (en) | 2014-03-31 | 2014-03-31 | Image processing system, image supply device, and image recording device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014072954A JP2015195521A (en) | 2014-03-31 | 2014-03-31 | Image processing system, image supply device, and image recording device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015195521A true JP2015195521A (en) | 2015-11-05 |
Family
ID=54434199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014072954A Pending JP2015195521A (en) | 2014-03-31 | 2014-03-31 | Image processing system, image supply device, and image recording device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015195521A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016112838A1 (en) | 2015-07-15 | 2017-01-19 | Toyota Jidosha Kabushiki Kaisha | Vehicle control device |
-
2014
- 2014-03-31 JP JP2014072954A patent/JP2015195521A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016112838A1 (en) | 2015-07-15 | 2017-01-19 | Toyota Jidosha Kabushiki Kaisha | Vehicle control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9948807B2 (en) | Multi-function device for executing plurality of functions related to plural types of services | |
US9001340B2 (en) | Control device | |
JP5071539B2 (en) | Image search apparatus, image reading apparatus, image search system, database generation method, and database generation program | |
US9507796B2 (en) | Relay apparatus and image processing device | |
US11381696B2 (en) | Image processing apparatus and non-transitory computer readable medium | |
JP2017113904A (en) | Printing control device, printing control method, and program | |
JP5830904B2 (en) | Printing apparatus and printing system | |
US10044901B2 (en) | Image forming system that identifies who has performed printing | |
JP2021022123A (en) | Electronic device equipped with display, control method thereof, information processing system, and program | |
JP4702123B2 (en) | Display control device, display control program, image storage device, communication program, image display system, and communication method | |
US20130321838A1 (en) | Information terminal capable of requesting image forming apparatus to perform printing, control method therefor, and storage medium | |
JP2015195521A (en) | Image processing system, image supply device, and image recording device | |
JP2008289130A (en) | Copier device capable of electronically storing and recalling copied document | |
JP5999242B2 (en) | Printing apparatus and printing system | |
JP2015219575A (en) | Information processing system, information processor, information processing method, and program | |
JP2008182698A (en) | System and method for preview of document processing media | |
JP2015118566A (en) | Information processing device and method of controlling the same | |
JP6961866B2 (en) | Operation terminal, program and printing system | |
JP2020047185A (en) | Information processing apparatus and program | |
JP6221543B2 (en) | Program, information processing apparatus, information processing system, and image processing system | |
US10831414B2 (en) | Image forming apparatus, image forming system, and image forming method for printing a data file determined to be printed | |
JP6930307B2 (en) | Information processing equipment and information processing programs | |
JP6946717B2 (en) | Management equipment, programs and management systems | |
JP2016208377A (en) | Image forming system | |
JP6844456B2 (en) | Image processing equipment, image processing systems, and programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20151201 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20151215 |