JP5797042B2 - 画像処理装置、画像処理方法、およびプログラム - Google Patents
画像処理装置、画像処理方法、およびプログラム Download PDFInfo
- Publication number
- JP5797042B2 JP5797042B2 JP2011161436A JP2011161436A JP5797042B2 JP 5797042 B2 JP5797042 B2 JP 5797042B2 JP 2011161436 A JP2011161436 A JP 2011161436A JP 2011161436 A JP2011161436 A JP 2011161436A JP 5797042 B2 JP5797042 B2 JP 5797042B2
- Authority
- JP
- Japan
- Prior art keywords
- images
- image
- candidate
- layout
- columns
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims description 6
- 230000010354 integration Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 37
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00185—Image output
- H04N1/00188—Printing, e.g. prints or reprints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00185—Image output
- H04N1/00196—Creation of a photo-montage, e.g. photoalbum
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00236—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
- H04N1/00238—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reproducing device as a local output from a computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0082—Image hardcopy reproducer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Record Information Processing For Printing (AREA)
- Image Processing (AREA)
Description
以下、本発明の実施の形態について詳細に説明する。
CPU101は、中央演算ユニット(Central Processing Unit)で、他の機能ブロックや装置の制御を行う。ブリッジ部102は、CPU 101と他の機能ブロックの間でデータのやり取りを制御する機能を提供している。
図10(a)〜(c)にレイアウトの例を示す。図10(a)は、15枚の画像を縦3×横5枚で1枚の用紙に配置して印刷した場合の印刷例であり、10(b)は14枚の画像を縦3×横5枚に1枚の用紙に配置して印刷した場合の印刷例である。
901がインデックスプリントで印刷される用紙の領域である。A4やLetterやL版等の用紙サイズがユーザによって選択される。902は、配置対象の画像を配置させるための配置領域である。本実施例ではN枚の画像を、縦m枚×横n枚に配置する一般的なレイアウトプリントを想定する。このとき、画像のサイズに制限がない場合、ユーザの視認性を考慮すれば、画像サイズが最も大きくなる配置が好ましいと考える。そこで、ユーザが選択した画像の枚数N及び画像のアスペクト比に応じて、本実施例では動的に最適な縦m枚×横n枚を算出する。m×n=Nが成立しない場合、903に示す画像が配置されない領域が発生する。本実施例では、この領域に着目し、画像の配置を決定する。
実施例1では画像間に余白は持たせず画像を詰めてレイアウトする方法について説明した。実施例2では画像間に余白を持たせてレイアウトする方法について説明する。
詳細を述べていく。S201では複数の画像を取得する。実施例1と同様である。
実施例1、2ではユーザが指定した枚数の画像を配置するので、枚数によっては縦m×横n枚に配置した際に、画像が配置されない領域903が発生してしまう場合がある。ただ、図10(a)に示したような、画像が配置されない領域がないレイアウトが望ましい場合もある。そこで本実施例ではユーザにより指定された画像に対して、配置対象の画像の追加、または削除を行うことにより、画像が配置されない領域がなくなるようにする方法について図8のフローチャートを用いて詳細に説明する。
S501では、ユーザが選択したN枚の画像を、縦m×横n枚に横方向に順に配置するレイアウト方法が決定したとする。まずm×n−Nを計算し画像が配置されない領域があるか判断する。横に画像を並べていく場合、画像が配置されない領域をなくすには、その領域に画像を追加するか、最終行に配置されている画像を削除するかである。
前述した実施形態の機能を実現するように前述した実施形態の構成を動作させるプログラムを記録媒体に記憶させ、該記録媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。
102 ブリッジ部
103 ROM
104 RAM
105 2次記憶装置
Claims (12)
- 出力対象の画像のレイアウトを決定する画像処理装置であって、
所定の出力領域において出力対象の複数の画像のそれぞれのサイズが所定のサイズよりも大きくなるように当該複数の画像が複数の行と複数の列に配置されて出力されるときの、当該複数の画像のレイアウトを決定する決定手段を有し、
前記決定手段は、前記複数の行の行数と前記複数の列の列数が積算されたときの数に前記出力対象の複数の画像の数が満たない場合のレイアウトの候補としての、行数と列数の少なくとも一方が異なる第1の候補と第2の候補のうち、当該複数の画像の数と当該積算されたときの数との差分が小さくなる行数と列数に対応する候補を、当該複数の画像のレイアウトとして決定することを特徴とする画像処理装置。 - 前記決定手段は、前記第1の候補と前記第2の候補のうち、当該第1の候補と当該第2の候補のそれぞれに従って配置されたときの前記複数の画像に外接する矩形の周囲の長さが短い候補を、当該複数の画像の数と当該積算されたときの数との差分が小さくなる行数と列数に対応するレイアウトとして決定することを特徴とする請求項1に記載の画像処理装置。
- 前記複数の画像のそれぞれの大きさと、前記第1の候補と前記第2の候補のそれぞれに対応する行数と列数とに応じて、前記第1の候補と前記第2の候補のそれぞれに従って当該複数の画像が配置されたときに当該複数の画像に外接する矩形の周囲の長さを取得する取得手段を有し、
前記決定手段は、前記取得手段により取得された長さを前記第1の候補と前記第2の候補で比較することにより、当該長さが短い候補を当該複数の画像のレイアウトとして決定することを特徴とする請求項2に記載の画像処理装置。 - 前記取得手段は、前記複数の画像のそれぞれの大きさと、前記第1の候補と前記第2の候補のそれぞれに対応する行数と列数と、さらに当該複数の画像の間で設けられる余白に応じて、前記矩形の周囲の長さを取得することを特徴とする請求項3に記載の画像処理装置。
- 前記決定手段は、前記出力対象の複数の画像のアスペクト比を維持して当該複数の画像を前記所定の出力領域に出力するときに、当該複数の画像を最も大きいサイズで配置するための複数のレイアウトの候補のうち、当該複数の画像の数と当該複数の候補のそれぞれの行数と列数が積算されたときの数との差分が最も小さくなる候補を、当該複数の画像のレイアウトとして決定することを特徴とする請求項1乃至4のいずれか1項に記載の画像処理装置。
- 前記出力対象の複数の画像を、前記決定手段により決定されたレイアウトに従って出力する出力手段を有することを特徴とする請求項1に記載の画像処理装置。
- 前記出力手段は、前記複数の画像を印刷装置に印刷させることを特徴とする請求項6に記載の画像処理装置。
- 前記決定手段は、前記複数の画像の印刷に用いられる用紙のサイズに応じた前記所定の出力領域におけるレイアウトを決定することを特徴とする請求項7に記載の画像処理装置。
- 前記出力対象の複数の画像は、動画像から抽出された複数のフレームであることを特徴とする請求項1乃至8のいずれか1項に記載の画像処理装置。
- 前記第1の候補と前記第2の候補は、行数と列数のいずれか一方が異なることを特徴とする請求項1乃至9のいずれか1項に記載の画像処理装置。
- 出力対象の画像のレイアウトを決定する画像処理方法であって、
所定の出力領域において出力対象の複数のそれぞれのサイズが所定のサイズよりも大きくなるように当該複数の画像が複数の行と複数の列に配置されて出力されるときの、当該複数の画像のレイアウトを決定し、
前記決定では、前記複数の行の行数と前記複数の列の列数が積算されたときの数に前記出力対象の複数の画像の数が満たない場合のレイアウトの候補としての、行数と列数の少なくとも一方が異なる第1の候補と第2の候補のうち、当該複数の画像の数と当該積算されたときの数との差分が小さくなる行数と列数に対応する候補を、当該複数の画像のレイアウトとして決定することを特徴とする画像処理方法。 - 請求項1乃至10のいずれか1項に記載の画像処理装置の各手段としてコンピュータを機能させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011161436A JP5797042B2 (ja) | 2011-07-23 | 2011-07-23 | 画像処理装置、画像処理方法、およびプログラム |
US13/547,363 US8995786B2 (en) | 2011-07-23 | 2012-07-12 | Image processing apparatus, image processing method, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011161436A JP5797042B2 (ja) | 2011-07-23 | 2011-07-23 | 画像処理装置、画像処理方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013026934A JP2013026934A (ja) | 2013-02-04 |
JP5797042B2 true JP5797042B2 (ja) | 2015-10-21 |
Family
ID=47555524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011161436A Active JP5797042B2 (ja) | 2011-07-23 | 2011-07-23 | 画像処理装置、画像処理方法、およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8995786B2 (ja) |
JP (1) | JP5797042B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12069396B2 (en) * | 2021-10-15 | 2024-08-20 | Cisco Technology, Inc. | Dynamic video layout design during online meetings |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3794037B2 (ja) * | 1995-06-13 | 2006-07-05 | ソニー株式会社 | 画像読み取り装置 |
TWI221735B (en) * | 2002-03-15 | 2004-10-01 | Via Tech Inc | Image processing apparatus |
JP4449364B2 (ja) | 2003-08-15 | 2010-04-14 | コニカミノルタビジネステクノロジーズ株式会社 | 印刷制御装置 |
JP2007233778A (ja) * | 2006-03-02 | 2007-09-13 | Fujifilm Corp | インデックスプリント、インデックスプリント作成装置および方法並びにプログラム |
KR100765782B1 (ko) * | 2006-04-13 | 2007-10-12 | 삼성전자주식회사 | XHTML-Print 데이터 생성방법 및 장치 |
WO2007134243A2 (en) * | 2006-05-12 | 2007-11-22 | Dl's Die Cutting , Inc. | Apparatus and methods for producing embossed promotional cards |
JP4102847B2 (ja) * | 2006-06-30 | 2008-06-18 | シャープ株式会社 | 画像データ提供装置、画像表示装置、画像表示システム、画像データ提供装置の制御方法、画像表示装置の制御方法、制御プログラム、および、記録媒体 |
JP2008234147A (ja) * | 2007-03-19 | 2008-10-02 | Ricoh Co Ltd | 文書画像表示装置、文書画像表示方法及び文書画像表示プログラム |
JP4572948B2 (ja) * | 2008-03-31 | 2010-11-04 | ブラザー工業株式会社 | 画像処理装置 |
JP5187139B2 (ja) * | 2008-10-30 | 2013-04-24 | セイコーエプソン株式会社 | 画像処理装置およびプログラム |
JP2011114846A (ja) * | 2009-11-30 | 2011-06-09 | Kyocera Mita Corp | 画像処理装置及び画像形成装置 |
US9412414B2 (en) * | 2011-02-16 | 2016-08-09 | Apple Inc. | Spatial conform operation for a media-editing application |
US20130239062A1 (en) * | 2012-03-06 | 2013-09-12 | Apple Inc. | Operations affecting multiple images |
-
2011
- 2011-07-23 JP JP2011161436A patent/JP5797042B2/ja active Active
-
2012
- 2012-07-12 US US13/547,363 patent/US8995786B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013026934A (ja) | 2013-02-04 |
US8995786B2 (en) | 2015-03-31 |
US20130021494A1 (en) | 2013-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5537040B2 (ja) | 表示制御装置および表示制御方法 | |
US8526741B2 (en) | Apparatus and method for processing image | |
US20120246587A1 (en) | Display control apparatus, method for controlling display, and non-transitory computer-readable storage medium | |
US10853010B2 (en) | Image processing apparatus, image processing method, and storage medium | |
US8780404B2 (en) | Information processing apparatus, method for controlling same, and storage medium on which computer program has been recorded | |
US8749834B2 (en) | Information processing apparatus that perform margin reduction depending on the column group structure, method for controlling same, and storage medium on which computer program has been recorded | |
JP2013182524A (ja) | 画像処理装置、画像処理方法 | |
JP2012008884A (ja) | 編集装置、編集装置におけるレイアウト編集方法およびプログラム | |
JP2011201227A5 (ja) | ||
JP5797042B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
US9135677B2 (en) | Apparatus which layout one or more images and produce output, and the method thereof | |
JP5269050B2 (ja) | 表示処理装置及び表示処理方法 | |
JP4258434B2 (ja) | 画像配置装置、画像配置方法およびコンピュータプログラム | |
US10965902B2 (en) | Information processing apparatus and control method therefor | |
US11947787B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP6582954B2 (ja) | 書画カメラ装置、切り抜き支援方法及びプログラム | |
JP5790225B2 (ja) | 画像形成装置、画像処理方法、および制御プログラム | |
JP6795770B2 (ja) | 情報処理装置と、その処理方法及びプログラム | |
JP7098353B2 (ja) | 電子機器およびそのプログラムおよびそのプログラムの記憶媒体および表示制御方法 | |
JP2015146125A (ja) | 情報処理装置及び情報処理方法 | |
JP6540546B2 (ja) | 情報処理装置及びプログラム | |
JP2009181253A (ja) | 文書処理装置及びプログラム | |
JP4544133B2 (ja) | 印刷装置および印刷制御方法 | |
JP4744322B2 (ja) | 手書き入力装置、手書き入力方法、及びコンピュータプログラム | |
JP2011141613A (ja) | 画像処理装置、画像処理システム、画像処理プログラムおよび記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140723 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150407 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150414 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150615 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150721 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150818 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5797042 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |