JP2006279454A - Image processing apparatus, image processing method, image processing program and recording medium - Google Patents

Image processing apparatus, image processing method, image processing program and recording medium Download PDF

Info

Publication number
JP2006279454A
JP2006279454A JP2005094796A JP2005094796A JP2006279454A JP 2006279454 A JP2006279454 A JP 2006279454A JP 2005094796 A JP2005094796 A JP 2005094796A JP 2005094796 A JP2005094796 A JP 2005094796A JP 2006279454 A JP2006279454 A JP 2006279454A
Authority
JP
Japan
Prior art keywords
image
still
acquired
image processing
acquiring
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.)
Withdrawn
Application number
JP2005094796A
Other languages
Japanese (ja)
Inventor
Kenji Miura
賢治 三浦
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2005094796A priority Critical patent/JP2006279454A/en
Publication of JP2006279454A publication Critical patent/JP2006279454A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve practicality in mosaic image generation processing. <P>SOLUTION: An image processing apparatus is provided with a motion image acquiring means for acquiring a motion image; a still image acquiring section for acquiring a plurality of still images from the acquired motion image; an analyzing means for analyzing the image feature amount of the still images for each of the plurality of acquired still images; a classifying means for classifying the plurality of still images for each feature amount based on a result of analysis; an image acquiring means for acquiring an optional still image; a dividing means for dividing the image of the acquired still image into a plurality of areas; a detecting means for detecting the feature amount of the image divided into the areas for each area; and a generating means for generating a mosaic image representing the image of the acquired arbitrary image by replacing each of the images in divided areas with an adaptable still image from classified still images on the basis of a result of analysis and a result of detection. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

この発明は、動画からモザイク画像を生成する画像処理装置、画像処理方法、画像処理プログラム、および記録媒体に関する。   The present invention relates to an image processing device, an image processing method, an image processing program, and a recording medium that generate a mosaic image from a moving image.

近年、たとえば写真画像などの静止画を多数組み合わせて、一つのある画像を表現する、いわゆるモザイク画像を生成することができる画像処理装置が提供されている。   In recent years, there has been provided an image processing apparatus capable of generating a so-called mosaic image that represents a certain image by combining many still images such as photographic images.

このような画像処理装置は、たとえばつぎのように構成される。すなわち、画像処理装置は、動画より複数の静止画を取り込む静止画像群抽出工程と、静止画像群の各々の画像を複数の領域に分割し、あらかじめ複数の素材画像を記憶する素材画像記憶手段が記憶する素材画像群より分割された各領域に類似した素材画像を選択して選択された画像群を貼り合わせて静止画像群を合成するモザイク画像生成工程と、貼り合わせた静止画像群を連続表示する表示工程とを有し、モザイク画像を連続表示して動きのある動画モザイクを生成することができる構成とされている(たとえば、特許文献1を参照。)。   Such an image processing apparatus is configured as follows, for example. That is, the image processing apparatus includes a still image group extraction step for capturing a plurality of still images from a moving image, and a material image storage unit that divides each image of the still image group into a plurality of regions and stores a plurality of material images in advance. Select a material image similar to each region divided from the material image group to be stored, combine the selected image group and synthesize the still image group, and continuously display the pasted still image group And a display step to display a moving image mosaic by continuously displaying mosaic images (see, for example, Patent Document 1).

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

しかしながら、上記従来技術の画像処理装置では、たとえばモザイク画像を連続表示する動画モザイクを生成することはできるが、動画からモザイク画像の素材画像を取得し、その動画から抽出されたあるいは任意に選択された静止画をあらわすモザイク画像を生成することについては想定されておらず、モザイク画像生成処理の実用性の向上を図るものではないと思われる。   However, in the above-described conventional image processing apparatus, for example, a moving image mosaic that continuously displays mosaic images can be generated. However, a material image of a mosaic image is acquired from the moving image, and is extracted from the moving image or arbitrarily selected. It is not assumed that a mosaic image representing a still image is generated, and it is not considered to improve the practicality of the mosaic image generation process.

この発明は、上記課題を解決するためになされたものであり、モザイク画像生成処理の実用性の向上を図ることができる携帯情報端末と印刷装置との間で各種情報の送受信をおこなって印刷することができる画像処理装置、画像処理方法、画像処理プログラム、および記録媒体を提供することを目的とする。   The present invention has been made to solve the above-described problems, and performs printing by transmitting and receiving various types of information between a portable information terminal and a printing apparatus that can improve the practicality of mosaic image generation processing. An object is to provide an image processing apparatus, an image processing method, an image processing program, and a recording medium.

上記課題を解決するために、この発明にかかる画像処理装置は、動画を取得する動画取得手段と、前記動画取得手段によって取得された前記動画から複数の静止画を取得する静止画取得手段と、前記静止画取得手段によって取得された複数の前記静止画のそれぞれに対して、当該静止画の画像の特徴量を分析する分析手段と、前記分析手段によって分析された分析結果に基づいて、複数の前記静止画を前記特徴量ごとに分類する分類手段と、任意の静止画を取得する画像取得手段と、前記画像取得手段によって取得された任意の前記静止画の画像を複数のエリアに分割する分割手段と、前記分割手段によって前記エリアに分割された前記画像の特徴量を当該エリアごとに検出する検出手段と、前記分析手段によって分析された分析結果と、前記検出手段によって検出された検出結果とに基づいて、前記分割手段によって分割された前記エリアのそれぞれの画像を、前記分類手段によって分類された前記静止画の中から適合可能な静止画にそれぞれ置換することにより、前記画像取得手段によって取得された任意の前記静止画の画像をあらわすモザイク画像を生成する生成手段と、を備えることを特徴とする。   In order to solve the above problems, an image processing apparatus according to the present invention includes a moving image acquisition unit that acquires a moving image, a still image acquisition unit that acquires a plurality of still images from the moving image acquired by the moving image acquisition unit, For each of the plurality of still images acquired by the still image acquisition unit, an analysis unit that analyzes a feature amount of the image of the still image, and a plurality of analysis results based on the analysis result analyzed by the analysis unit Classifying means for classifying the still image for each feature amount, image acquisition means for acquiring an arbitrary still image, and division for dividing an image of the arbitrary still image acquired by the image acquisition means into a plurality of areas Means for detecting the feature amount of the image divided into the areas by the dividing means for each area, the analysis result analyzed by the analyzing means, Based on the detection result detected by the detecting means, each image of the area divided by the dividing means is replaced with an adaptable still image from among the still images classified by the classifying means. And generating means for generating a mosaic image representing an image of the arbitrary still image acquired by the image acquisition means.

この発明の画像処理装置によれば、動画が取得され、取得された動画から複数の静止画が取得され、取得された複数の静止画のそれぞれに対して画像の特徴量が分析され、分析された分析結果に基づいて複数の静止画が特徴量ごとに分類され、任意の静止画が取得され、取得された任意の静止画の画像が複数のエリアに分割され、分割された画像の特徴量がエリアごとに検出され、分析結果と検出結果とに基づいて分割されたエリアのそれぞれの画像が、分類された静止画の中から適合可能な静止画にそれぞれ置換されて、任意の静止画の画像をあらわすモザイク画像が生成される。   According to the image processing apparatus of the present invention, a moving image is acquired, a plurality of still images are acquired from the acquired moving image, and an image feature amount is analyzed and analyzed for each of the acquired plurality of still images. Based on the analysis results, a plurality of still images are classified for each feature amount, an arbitrary still image is acquired, the acquired still image is divided into a plurality of areas, and the feature amount of the divided image Is detected for each area, and each image of the area divided based on the analysis result and the detection result is replaced with a suitable still image from among the classified still images, and an arbitrary still image of A mosaic image representing the image is generated.

これにより、動画を用いて任意の静止画をあらわすモザイク画像を容易に生成することができ、モザイク画像生成処理の実用性の向上を図ることができる。   Thereby, it is possible to easily generate a mosaic image representing an arbitrary still image using a moving image, and to improve the practicality of the mosaic image generation process.

また、この発明の画像処理装置の前記静止画取得手段は、前記動画取得手段によって取得された前記動画を所定時間あるいは所定単位でサンプリングして複数の前記静止画を取得することを特徴とする。   Further, the still image acquisition means of the image processing apparatus of the present invention is characterized in that the moving image acquired by the moving image acquisition means is sampled at a predetermined time or a predetermined unit to acquire a plurality of the still images.

このため、複数の静止画は、取得された動画を所定時間あるいは所定単位でサンプリングして取得される。   For this reason, a plurality of still images are acquired by sampling the acquired moving image for a predetermined time or a predetermined unit.

これにより、たとえば動画からユーザが指定した時間や単位の映像(画像)を用いてモザイク画像を生成することができる。   Thereby, for example, a mosaic image can be generated using a video (image) of time or unit designated by the user from a moving image.

また、この発明の画像処理装置の前記分析手段は、前記静止画の画像の色調および明暗のうち少なくともいずれかを前記特徴量として検出し分析することを特徴とする。   In the image processing apparatus according to the present invention, the analysis unit detects and analyzes at least one of a color tone and brightness of the still image as the feature amount.

このため、取得された複数の静止画の画像の特徴量として、画像の色調および明暗のうち少なくともいずれかが検出され分析される。   For this reason, at least one of the color tone and brightness of the image is detected and analyzed as the feature amount of the acquired plurality of still image images.

これにより、モザイク画像生成の際に、色調および明暗などによって、分割されたエリアのそれぞれの画像を分類された静止画の中から適合可能な静止画にそれぞれ置換することができる。   Thereby, when generating a mosaic image, each image in the divided area can be replaced with a suitable still image from among the classified still images by color tone, brightness and darkness, and the like.

また、この発明の画像処理装置の前記画像取得手段は、前記動画取得手段によって取得された前記動画から任意の前記静止画を抽出して取得することを特徴とする。   Further, the image acquisition means of the image processing apparatus of the present invention is characterized by extracting and acquiring an arbitrary still image from the moving image acquired by the moving image acquiring means.

このため、取得された動画から任意の静止画が抽出され取得される。   For this reason, an arbitrary still image is extracted and acquired from the acquired moving image.

これにより、動画から任意の静止画を抽出して取得し、取得した任意の静止画のモザイク画像を生成することができる。   Thereby, an arbitrary still image can be extracted and acquired from a moving image, and a mosaic image of the acquired arbitrary still image can be generated.

さらに、この発明にかかる画像処理方法は、動画を取得する動画取得工程と、前記動画取得工程によって取得された前記動画から複数の静止画を取得する静止画取得工程と、前記静止画取得工程によって取得された複数の前記静止画のそれぞれに対して、当該静止画の画像の特徴量を分析する分析工程と、前記分析工程によって分析された分析結果に基づいて、複数の前記静止画を前記特徴量ごとに分類する分類工程と、任意の静止画を取得する画像取得工程と、前記画像取得工程によって取得された任意の前記静止画の画像を複数のエリアに分割する分割工程と、前記分割工程によって前記エリアに分割された前記画像の特徴量を当該エリアごとに検出する検出工程と、前記分析工程によって分析された分析結果と、前記検出工程によって検出された検出結果とに基づいて、前記分割工程によって分割された前記エリアのそれぞれの画像を、前記分類工程によって分類された前記静止画の中から適合可能な静止画にそれぞれ置換することにより、前記画像取得工程によって取得された任意の前記静止画の画像をあらわすモザイク画像を生成する生成工程と、を含んだことを特徴とする。   Furthermore, the image processing method according to the present invention includes a moving image acquisition step of acquiring a moving image, a still image acquisition step of acquiring a plurality of still images from the moving image acquired by the moving image acquisition step, and the still image acquisition step. For each of the plurality of still images acquired, an analysis step for analyzing the feature amount of the image of the still image, and a plurality of the still images based on the analysis result analyzed by the analysis step A classification step for classifying each quantity, an image acquisition step for acquiring an arbitrary still image, a division step for dividing the image of the arbitrary still image acquired by the image acquisition step into a plurality of areas, and the division step By the detection step for detecting the feature amount of the image divided into the areas for each area, the analysis result analyzed by the analysis step, and the detection step By replacing each image of the area divided by the dividing step with a still image that can be adapted from the still images classified by the classification step based on the detection result that has been issued, And a generation step of generating a mosaic image representing an image of the arbitrary still image acquired by the image acquisition step.

この発明の画像処理方法によれば、動画が取得され、取得された動画から複数の静止画が取得され、取得された複数の静止画のそれぞれに対して画像の特徴量が分析され、分析された分析結果に基づいて複数の静止画が特徴量ごとに分類され、任意の静止画が取得され、取得された任意の静止画の画像が複数のエリアに分割され、分割された画像の特徴量がエリアごとに検出され、分析結果と検出結果とに基づいて分割されたエリアのそれぞれの画像が、分類された静止画の中から適合可能な静止画にそれぞれ置換されて、任意の静止画の画像をあらわすモザイク画像が生成される。   According to the image processing method of the present invention, a moving image is acquired, a plurality of still images are acquired from the acquired moving image, and an image feature amount is analyzed and analyzed for each of the acquired plurality of still images. Based on the analysis results, a plurality of still images are classified for each feature amount, an arbitrary still image is acquired, the acquired still image is divided into a plurality of areas, and the feature amount of the divided image Is detected for each area, and each image of the area divided based on the analysis result and the detection result is replaced with a suitable still image from among the classified still images, and an arbitrary still image of A mosaic image representing the image is generated.

これにより、動画を用いて任意の静止画をあらわすモザイク画像を容易に生成することができ、モザイク画像生成処理の実用性の向上を図ることができる。   Thereby, it is possible to easily generate a mosaic image representing an arbitrary still image using a moving image, and to improve the practicality of the mosaic image generation process.

また、この発明の画像処理プログラムは、上述した画像処理方法をコンピュータに実行させることを特徴とする。   The image processing program of the present invention causes a computer to execute the above-described image processing method.

このため、この発明の画像処理プログラムを実行することにより、上述した画像処理方法によって得られる動作がコンピュータによって実現される。   Therefore, by executing the image processing program of the present invention, the operation obtained by the above-described image processing method is realized by a computer.

これにより、上述した画像処理方法の実現によって得られる各種効果を奏することができる。   Thereby, various effects obtained by realizing the above-described image processing method can be achieved.

さらに、この発明の記録媒体は、上述した画像処理プログラムをコンピュータに読み取り可能に記録している。   Furthermore, the recording medium of the present invention records the above-described image processing program in a computer readable manner.

このため、記録された画像処理プログラムをコンピュータによって読み取らせ、実行させることによって、上述した画像処理プログラムの実行によって得られる各種動作が実現される。   For this reason, various operations obtained by executing the above-described image processing program are realized by causing the computer to read and execute the recorded image processing program.

これにより、上述した画像処理プログラムの実行によって得られる各種効果を奏することができる。   Thereby, the various effects obtained by execution of the image processing program mentioned above can be produced.

以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、画像処理プログラム、および記録媒体の好適な実施の形態を詳細に説明する。   Exemplary embodiments of an image processing apparatus, an image processing method, an image processing program, and a recording medium according to the present invention will be explained below in detail with reference to the accompanying drawings.

(画像処理装置の機能的構成)
図1は、この実施の形態における画像処理装置の機能的構成の一例を示すブロック図である。この実施の形態における画像処理装置は、動画取得部101と、静止画取得部102と、分析部103と、分類部104と、画像取得部105と、分割部106と、検出部107と、生成部108と、を備え、さらに表示部109と、印刷出力部110と、操作部111と、を含んで構成されている。
(Functional configuration of image processing apparatus)
FIG. 1 is a block diagram showing an example of a functional configuration of the image processing apparatus according to this embodiment. The image processing apparatus according to this embodiment includes a moving image acquisition unit 101, a still image acquisition unit 102, an analysis unit 103, a classification unit 104, an image acquisition unit 105, a division unit 106, a detection unit 107, and a generation A display unit 109, a print output unit 110, and an operation unit 111.

動画取得部101は、動画を取得する。動画取得部101が取得する動画は、複数の静止画を含む形態のものであってもよいし、複数の静止画をキャプチャなどによって取り出し可能な形態のものであってもよい。静止画取得部102は、動画取得部101によって取得された動画から複数の静止画を取得する。また、静止画取得部102は、動画取得部101によって取得された動画を所定時間(たとえば10分間など)あるいは所定単位(たとえば1000コマなど)でサンプリングして複数の静止画を取得する。   The moving image acquisition unit 101 acquires a moving image. The moving image acquired by the moving image acquisition unit 101 may be in a form including a plurality of still images, or may be in a form in which a plurality of still images can be taken out by capturing or the like. The still image acquisition unit 102 acquires a plurality of still images from the moving image acquired by the moving image acquisition unit 101. Further, the still image acquisition unit 102 acquires a plurality of still images by sampling the moving image acquired by the moving image acquisition unit 101 at a predetermined time (for example, 10 minutes) or a predetermined unit (for example, 1000 frames).

分析部103は、静止画取得部102によって取得された複数の静止画のそれぞれに対して、静止画の画像の特徴量を分析する。この分析部103が分析する画像の特徴量は、たとえば画像の色調および明暗のうち少なくともいずれかによって検出された特徴量である。なお、分析部103は、静止画を構成する(あらわす)色の色変換処理(RGB/CMYK変換)機能を備えていてもよい。   The analysis unit 103 analyzes the feature amount of the still image for each of the plurality of still images acquired by the still image acquisition unit 102. The feature amount of the image analyzed by the analysis unit 103 is, for example, a feature amount detected based on at least one of the color tone and brightness of the image. Note that the analysis unit 103 may have a color conversion process (RGB / CMYK conversion) function for colors constituting (representing) a still image.

分類部104は、分析部103によって分析された分析結果に基づいて、複数の静止画を特徴量ごとに分類する。この分類部104による分類は、たとえば静止画の画像全体が明るいあるいは暗いとか、赤、緑、および青のいずれかが強いとか弱いとかの特徴量を参照して複数の静止画を特徴量ごとに分類する。   The classification unit 104 classifies a plurality of still images for each feature amount based on the analysis result analyzed by the analysis unit 103. The classification by the classifying unit 104 is performed by, for example, referring to feature amounts such as whether the entire still image is bright or dark, or whether one of red, green, and blue is strong or weak, for each feature amount. Classify.

画像取得部105は、任意の静止画を取得する。また、画像取得部105は、動画取得部101によって取得された動画から任意の静止画を抽出して取得する。画像取得部105によって取得される任意の静止画は、たとえばユーザによって選択指定されて画像処理装置に取り込まれた静止画や、ユーザによって選択指定されて動画から抽出された静止画などが挙げられる。   The image acquisition unit 105 acquires an arbitrary still image. The image acquisition unit 105 extracts and acquires an arbitrary still image from the moving image acquired by the moving image acquisition unit 101. Examples of the arbitrary still image acquired by the image acquisition unit 105 include a still image selected and specified by the user and taken into the image processing apparatus, and a still image selected and specified by the user and extracted from the moving image.

分割部106は、画像取得部105によって取得された任意の静止画を複数のエリアに分割する。複数のエリアは、たとえば所定単位で任意の静止画の画像に対して格子状に画像を分割したものが挙げられる。検出部107は、分割部106によってエリアに分割された画像の特徴量を当該エリアごとに検出する。   The dividing unit 106 divides an arbitrary still image acquired by the image acquiring unit 105 into a plurality of areas. Examples of the plurality of areas include an image obtained by dividing an image of an arbitrary still image in a grid pattern in a predetermined unit. The detecting unit 107 detects the feature amount of the image divided into areas by the dividing unit 106 for each area.

生成部108は、分析部103によって分析された分析結果と、検出部107によって検出された検出結果とに基づいて、分割部106によって分割されたエリアのそれぞれの画像を、分類部104によって分類された静止画の中から適合可能な静止画にそれぞれ置換することにより、画像取得部105によって取得された任意の静止画の画像をあらわすモザイク画像を生成する。生成部108によって任意の静止画の分割されたエリアのそれぞれの画像に置換される静止画は、分類された静止画の中から最適なものが選定される。ここで、最適な静止画は、たとえば上記画像の特徴量が近似あるいは類似している静止画のことをいう。   Based on the analysis result analyzed by the analysis unit 103 and the detection result detected by the detection unit 107, the generation unit 108 classifies each image of the area divided by the division unit 106 by the classification unit 104. By replacing each still image with a suitable still image, a mosaic image representing an image of an arbitrary still image acquired by the image acquisition unit 105 is generated. As the still images to be replaced with the respective images in the divided areas of an arbitrary still image by the generation unit 108, the optimum one is selected from the classified still images. Here, the optimum still image is, for example, a still image in which the feature amount of the image is approximate or similar.

表示部109は、たとえば動画取得部101、静止画取得部102、および画像取得部105によって取得された動画、複数の静止画、および任意の静止画の画像や、生成部108によって生成されたモザイク画像などを表示する。印刷出力部110は、たとえば生成部108によって生成されたモザイク画像を印刷出力する。操作部111は、たとえばユーザによる文字、数値、各種指示などの入力を受け付ける。   The display unit 109 is, for example, a moving image acquired by the moving image acquisition unit 101, the still image acquisition unit 102, and the image acquisition unit 105, a plurality of still images, and images of arbitrary still images, or a mosaic generated by the generation unit 108. Display images. The print output unit 110 prints out a mosaic image generated by the generation unit 108, for example. The operation unit 111 accepts input of characters, numerical values, various instructions, etc. by the user, for example.

(画像処理装置のハードウェア構成)
図2は、この実施の形態における画像処理装置のハードウェア構成の一例を示すブロック図である。なお、以降において、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。この実施の形態における画像処理装置は、CPU201と、ROM202と、RAM203と、ディスプレイ204と、操作パネル205と、プリンタ206と、インタフェース(I/F)207と、スキャナ208と、HDD209と、HD210と、記録媒体デコード部211と、を含み、さらに記録媒体212を備えて構成されている。
(Hardware configuration of image processing device)
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the image processing apparatus according to this embodiment. In the following description, the same portions as those already described are denoted by the same reference numerals and description thereof is omitted. The image processing apparatus in this embodiment includes a CPU 201, a ROM 202, a RAM 203, a display 204, an operation panel 205, a printer 206, an interface (I / F) 207, a scanner 208, an HDD 209, and an HD 210. And a recording medium decoding unit 211, and further includes a recording medium 212.

CPU(Central Processing Unit)201は、所定の演算処理を実行し、この画像処理装置の全体を制御するとともに、前述の分析部103、分類部104、分割部106、検出部107、および生成部108の機能を実現する。ROM(Read Only Memory)202は、各種制御プログラムを格納する。ROM202に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源OFFによって消去されることはないものとする。   A CPU (Central Processing Unit) 201 executes predetermined arithmetic processing and controls the entire image processing apparatus, and also includes the analysis unit 103, the classification unit 104, the division unit 106, the detection unit 107, and the generation unit 108 described above. Realize the function. A ROM (Read Only Memory) 202 stores various control programs. The data stored in the ROM 202 can be rewritten by a user operation, but is not erased by turning off the power.

CPU201は、たとえばROM202などに格納された制御プログラムに基づいて、後述するI/F207や記録媒体デコード部211を介して動画を取得し、取得した動画から複数の静止画を取得するとともに、任意の静止画を取得する。また、CPU201は、取得した複数の静止画の画像の特徴量を分析し、分析結果に基づいてこれらの静止画を特徴量ごとに分類する。   The CPU 201 acquires a moving image via an I / F 207 or a recording medium decoding unit 211 (to be described later) based on a control program stored in the ROM 202, for example, acquires a plurality of still images from the acquired moving image, and arbitrarily Get a still image. In addition, the CPU 201 analyzes the feature amounts of the acquired plurality of still images, and classifies these still images for each feature amount based on the analysis result.

さらに、CPU201は、取得した任意の静止画を複数のエリアに分割し、分割された画像の特徴量をエリアごとに検出する。また、CPU201は、分析結果および検出結果に基づいて、分割したエリアのそれぞれの画像を分類した静止画の中から適合可能な(最適な)静止画にそれぞれ置換し、取得した任意の静止画の画像をあらわすモザイク画像を生成する。そして、CPU201は、たとえば後述するプリンタ206を制御して、生成したモザイク画像の印刷をおこなう。このように、前述の印刷出力部110は、たとえばCPU201およびプリンタ206によってその機能を実現する。   Further, the CPU 201 divides the acquired arbitrary still image into a plurality of areas, and detects the feature amount of the divided image for each area. Further, the CPU 201 replaces each image in the divided area with a suitable (optimal) still image based on the analysis result and the detection result, and replaces the image with any suitable still image obtained. A mosaic image representing the image is generated. Then, for example, the CPU 201 controls a printer 206 described later to print the generated mosaic image. As described above, the print output unit 110 described above realizes its function by the CPU 201 and the printer 206, for example.

また、CPU201は、たとえば後述するディスプレイ204を制御して、生成したモザイク画像を表示する。CPU201は、このモザイク画像の他に、取得した任意の静止画の画像や、分割したエリアのそれぞれの画像に置換される静止画の画像、さらに各種情報などを表示してもよい。このように、前述の表示部109は、たとえばCPU201およびディスプレイ204によってその機能を実現する。   Further, the CPU 201 controls a display 204 described later to display the generated mosaic image. In addition to the mosaic image, the CPU 201 may display an acquired arbitrary still image, a still image to be replaced with each image in the divided area, and various information. As described above, the above-described display unit 109 realizes its function by the CPU 201 and the display 204, for example.

RAM(Random Access Memory)203は、可変的なデータを書き換え自在に記憶し、CPU201のワークエリアとして使用される。RAM203は、電源OFFによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。このRAM203は、たとえば取得した任意の画像や生成したモザイク画像などの各種情報を一時的あるいは恒久的に記憶する。   A RAM (Random Access Memory) 203 stores variable data in a rewritable manner and is used as a work area for the CPU 201. The RAM 203 may be a volatile memory that erases data stored when the power is turned off, or may be a nonvolatile memory that is backed up by a battery or the like. The RAM 203 temporarily or permanently stores various information such as an acquired arbitrary image and a generated mosaic image.

ディスプレイ204は、たとえばCRT(Cathode Ray Tube)、TFT(Thin Film Transistor)液晶ディスプレイ、有機EL(Electroluminescence)ディスプレイ、プラズマディスプレイなどのディスプレイ装置を含む。このディスプレイ204は、具体的には、たとえば図示しない映像I/Fや映像I/Fに接続された映像表示用のディスプレイ装置によって構成することができる。映像I/Fは、具体的には、たとえば、ディスプレイ装置全体の制御を行うグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するVRAM(Video RAM)などのバッファメモリと、グラフィックコントローラから出力される画像情報に基づいて、ディスプレイ装置を表示制御する制御ICやGPU(Graphics Processing Unit)などによって構成される。   The display 204 includes display devices such as a CRT (Cathode Ray Tube), a TFT (Thin Film Transistor) liquid crystal display, an organic EL (Electroluminescence) display, and a plasma display. Specifically, the display 204 can be configured by a video display device connected to the video I / F (not shown) or the video I / F, for example. Specifically, the video I / F includes, for example, a graphic controller that controls the entire display device, a buffer memory such as a VRAM (Video RAM) that temporarily stores image information that can be displayed immediately, and a graphic controller. Based on the output image information, it is configured by a control IC for controlling display of the display device, a GPU (Graphics Processing Unit), or the like.

ディスプレイ204には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、ディスプレイ204には、たとえば生成されたモザイク画像や、各種の印刷条件などの情報が表示される。なお、印刷条件などの情報は、たとえばアイコンの形態で表示されており、後述する操作パネル205によってカーソルを操作しアイコンを指定することで、印刷条件などを指定することができる。   The display 204 displays icons, cursors, menus, windows, or various information such as characters and images. The display 204 displays information such as a generated mosaic image and various printing conditions. Note that information such as printing conditions is displayed in the form of an icon, for example, and the printing conditions can be specified by operating the cursor and specifying an icon on an operation panel 205 described later.

操作パネル205は、前述の操作部111の機能を実現し、文字、数値、各種指示など、ユーザによって入力操作された情報をCPU201に対して出力する。操作パネル205の構成としては、物理的な押下/非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティック、トラックボールなど公知の各種形態を採用することが可能である。なお、この操作パネル205に代えて、あるいは操作パネル205とともに、たとえば外部からの音声を入力するマイクなどを用いて、音声によって画像処理装置への入力操作をおこなうことができる構成を採用してもよい。   The operation panel 205 realizes the function of the operation unit 111 described above, and outputs information input by the user such as characters, numerical values, and various instructions to the CPU 201. As the configuration of the operation panel 205, various known forms such as a pushbutton switch for detecting physical depression / non-pressing, a touch panel, a keyboard, a joystick, and a trackball can be employed. In addition, instead of this operation panel 205 or together with the operation panel 205, for example, a configuration in which an input operation to the image processing apparatus can be performed by sound using a microphone or the like for inputting sound from the outside may be adopted. Good.

なお、この操作パネル205は、画像処理装置本体に対して一体的に設けられていてもよいし、リモコンのように画像処理装置に対して着脱可能で離間的に操作可能な形態であってもよい。ユーザは、操作パネル205の形態に応じて適宜入力操作をおこなうことで情報を入力する。操作パネル205の操作によって入力される情報として、たとえばモザイク画像生成に際して各種の設定条件や各種の印刷条件を指示する情報などが挙げられる。   The operation panel 205 may be provided integrally with the image processing apparatus main body, or may be detachably attached to the image processing apparatus and remotely operated like a remote controller. Good. The user inputs information by appropriately performing an input operation according to the form of the operation panel 205. Information input by operating the operation panel 205 includes, for example, information for instructing various setting conditions and various printing conditions when generating a mosaic image.

操作パネル205の形態として、たとえば、タッチパネルを採用する場合、このタッチパネルはディスプレイ204の表示画面側に積層して使用される。この場合、ディスプレイ204における表示タイミングとタッチパネル(操作パネル205)に対する操作タイミングおよびその位置座標とを管理することによって、入力情報を認識する。操作パネル205の形態としてディスプレイ204に積層されたタッチパネルを採用することにより、操作パネル205を大型化することなく多くの情報入力を行うことができる。なお、タッチパネルとしては、抵抗膜式、感圧式など公知の各種タッチパネルを用いることが可能である。   As a form of the operation panel 205, for example, when a touch panel is adopted, the touch panel is used by being laminated on the display screen side of the display 204. In this case, input information is recognized by managing display timing on the display 204, operation timing on the touch panel (operation panel 205), and position coordinates thereof. By adopting a touch panel stacked on the display 204 as the form of the operation panel 205, a large amount of information can be input without increasing the size of the operation panel 205. As the touch panel, various known touch panels such as a resistive film type and a pressure sensitive type can be used.

プリンタ206は、CPU201とともに前述の印刷出力部110の機能を実現し、生成したモザイク画像やその他の画像、文字などの印刷出力をおこなう。   The printer 206, together with the CPU 201, realizes the function of the print output unit 110 described above, and prints out the generated mosaic image, other images, characters, and the like.

I/F207は、たとえば通信回線213を通じてネットワークに接続され、ネットワークを介して、図示しないパーソナルコンピュータなどと接続される。そして、I/F207は、ネットワークと画像処理装置とのインタフェースを司り、画像処理装置に対する情報の入出力を制御する。このI/F207は、モデムやLANアダプタなどで構成することができ、たとえばネットワークを介して画像処理装置に画像を取り込む場合には、前述の動画取得部101および画像取得部105の機能を実現する。なお、I/F207が通信インタフェースの機能を備える場合、たとえばリモートコントロール機器などの他の機器と画像処理装置との間で各種情報の送受信をおこなう。   The I / F 207 is connected to a network through a communication line 213, for example, and is connected to a personal computer (not shown) through the network. The I / F 207 controls an interface between the network and the image processing apparatus, and controls input / output of information to / from the image processing apparatus. The I / F 207 can be configured by a modem, a LAN adapter, or the like. For example, when an image is captured into an image processing apparatus via a network, the functions of the moving image acquisition unit 101 and the image acquisition unit 105 are realized. . When the I / F 207 has a communication interface function, various types of information are transmitted and received between the image processing apparatus and another device such as a remote control device.

ここで、このI/F207における各種情報の送受信は、たとえば、有線、無線を問わずおこなわれる。この実施の形態のI/F207は、たとえば携帯電話機のように、図示しない基地局を介して通信サーバと通信をおこなう通信モジュールであってもよく、情報端末などとの間で直接無線通信をおこなう通信モジュールであってもよい。   Here, transmission / reception of various types of information in the I / F 207 is performed regardless of wired or wireless, for example. The I / F 207 of this embodiment may be a communication module that communicates with a communication server via a base station (not shown) such as a mobile phone, and performs direct wireless communication with an information terminal or the like. It may be a communication module.

ここで、I/F207による無線通信とは、通信の媒体となるワイヤ線を使用せずに、電波や赤外線、超音波などを用いておこなわれる通信のことをいう。無線通信を可能とする規格には、たとえば無線LAN(Local Area Network)、IrDA(Infrared Data Association)、HomeRF(Home Radio Frequency)、BlueToothなどの各種の技術があるが、この実施の形態においては公知の各種の無線通信技術を利用することができる。   Here, wireless communication by the I / F 207 refers to communication performed using radio waves, infrared rays, ultrasonic waves, or the like without using a wire line as a communication medium. Various standards such as wireless LAN (Local Area Network), IrDA (Infrared Data Association), HomeRF (Home Radio Frequency), and BlueTooth are known as standards that enable wireless communication. Various wireless communication technologies can be used.

スキャナ208は、印刷された画像の画像情報などを画像処理装置に取り込む。このスキャナ208は、画像情報を用紙などの記録媒体の紙面上に印刷された画像などから取得する場合には、前述の画像取得部105の機能を実現する。また、印刷された複数枚の画像から動画が構成される場合には、前述の動画取得部101の機能を実現する。   The scanner 208 captures image information of a printed image into the image processing apparatus. The scanner 208 realizes the function of the image acquisition unit 105 described above when acquiring image information from an image printed on the surface of a recording medium such as paper. Further, when a moving image is composed of a plurality of printed images, the function of the moving image acquisition unit 101 described above is realized.

HDD(Hard Disk Drive)209は、HD(Hard Disk)210に対する情報の読み取り/書き込みの制御を行う。なお、画像処理プログラムが、たとえば、DVD(Digital Versatile Disk)、CD(Compact Disk)、CD−ROM(CD−R、CD−RW)、MO(Magneto−Optical disk)、メモリカードなどに記録されている場合、HDD209に代えて、これらに記録された情報の少なくとも読み取りが可能な専用のドライブ装置を用いることができる。   An HDD (Hard Disk Drive) 209 controls reading / writing of information with respect to an HD (Hard Disk) 210. The image processing program is recorded on, for example, a DVD (Digital Versatile Disk), CD (Compact Disk), CD-ROM (CD-R, CD-RW), MO (Magneto-Optical disk), memory card, or the like. In this case, instead of the HDD 209, a dedicated drive device capable of reading at least the information recorded on these can be used.

HD210は、各種制御プログラムや各種情報をコンピュータに読み取り可能に記録する。HD210は、HDD209による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。この実施の形態のHD210には、たとえば後述する画像処理装置のモザイク画像生成処理の実行を実現する画像処理プログラムや画像情報、および画像を構成する色に関する色変換(RGB/CMYK変換)テーブルや色変換パラメータなどが記録されている。これにより、この実施の形態では、HD210によってこの発明の記録媒体が実現される。また、この実施の形態のHD210には、画像処理プログラムの実行に際して必要な各種の情報が記録されている。   The HD 210 records various control programs and various information in a computer readable manner. The HD 210 accepts writing of information by the HDD 209 and records the written information in a nonvolatile manner. In the HD 210 of this embodiment, for example, an image processing program for realizing execution of a mosaic image generation process of an image processing apparatus to be described later, image information, and a color conversion (RGB / CMYK conversion) table and colors relating to colors constituting the image Conversion parameters etc. are recorded. Thereby, in this embodiment, the recording medium of the present invention is realized by the HD 210. The HD 210 of this embodiment records various information necessary for executing the image processing program.

なお、画像処理プログラムは、HD210に記録されているものに限らない。HD210に代えて、上述したDVD、CD、CD−ROM(CD−R、CD−RW)、MO、メモリカードなどに画像処理プログラムが記録されていてもよい。画像処理プログラムの実行に際し、DVD、CD、CD−ROM(CD−R、CD−RW)、MO、メモリカードなどに記録された画像処理プログラムを用いる場合、この画像処理装置では、DVD、CD、CD−ROM(CD−R、CD−RW)、MO、メモリカードなどに記録された情報の読み取りが可能な専用の読取装置を設け、画像処理プログラムを読み取る。   The image processing program is not limited to the one recorded on the HD 210. Instead of the HD 210, an image processing program may be recorded on the above-described DVD, CD, CD-ROM (CD-R, CD-RW), MO, memory card, or the like. When an image processing program recorded on a DVD, CD, CD-ROM (CD-R, CD-RW), MO, memory card, or the like is used when executing the image processing program, the image processing apparatus uses a DVD, CD, A dedicated reader capable of reading information recorded on a CD-ROM (CD-R, CD-RW), MO, memory card or the like is provided to read an image processing program.

また、HD210には、たとえばプリンタ206やスキャナ208を駆動するための専用の駆動ドライバが格納されている。駆動ドライバは、プリンタ206やスキャナ208を動作させるためのソフトウェアによる処理で、CPU201とプリンタ206やスキャナ208との橋渡し的役割を担う。なお、これに限らず、駆動ドライバを、たとえばファームウェアにより構成したり、ASIC(Application Specific Integrated Circuit)により構成したりしてもよい。   Further, the HD 210 stores a dedicated drive driver for driving the printer 206 and the scanner 208, for example. The drive driver is a process by software for operating the printer 206 and the scanner 208 and serves as a bridge between the CPU 201 and the printer 206 and the scanner 208. However, the present invention is not limited to this, and the drive driver may be configured by, for example, firmware, or may be configured by ASIC (Application Specific Integrated Circuit).

記録媒体デコード部211は、たとえば記録媒体212に記録された画像情報や画像処理プログラムなどの各種情報の読み取りを制御する。なお、この発明を実現する記録媒体(この実施の形態ではHD210)と、記録媒体デコード部211が読み取り対象とする記録媒体212とは異なるものである。以降、記録媒体デコード部211が読み取り対象とする記録媒体212を記録メディアとして符号212を付して説明する。また、画像情報などは、記録媒体212に記録されたものに限られず、I/F207を介して画像処理装置に取得されたものなど、種々の形態のものを利用することができる。   The recording medium decoding unit 211 controls reading of various information such as image information and an image processing program recorded on the recording medium 212, for example. Note that the recording medium for realizing the present invention (in this embodiment, HD 210) is different from the recording medium 212 to be read by the recording medium decoding unit 211. Hereinafter, the recording medium 212 to be read by the recording medium decoding unit 211 is described as a recording medium with reference numeral 212. Also, the image information and the like are not limited to those recorded on the recording medium 212, and various forms such as those acquired by the image processing apparatus via the I / F 207 can be used.

記録媒体デコード部211は、可搬性を有し、記録媒体デコード部211に対して着脱可能な記録メディア212を読み取り対象とする。具体的に、記録メディア212は、たとえば、DVD、CD、CD−ROM(CD−R、CD−RW)、MO、メモリカードなどによって実現することができる。   The recording medium decoding unit 211 is portable and has a recording medium 212 that can be attached to and detached from the recording medium decoding unit 211 as a reading target. Specifically, the recording medium 212 can be realized by, for example, a DVD, CD, CD-ROM (CD-R, CD-RW), MO, memory card, or the like.

記録メディア212が、たとえば、CD−ROM(CD−R、CD−RW)である場合、記録媒体デコード部211は、CD−ROMドライブによって実現される。CD−ROMドライブについては、公知の技術であるため、図示および説明を省略する。たとえば、DVD、CD、CD−ROM(CD−R、CD−RW)、MO、メモリカードなどによって記録メディア212を実現した場合には、これらの記録メディア212に対する情報の読み取りが可能なドライブ装置によって記録媒体デコード部211が実現される。   When the recording medium 212 is, for example, a CD-ROM (CD-R, CD-RW), the recording medium decoding unit 211 is realized by a CD-ROM drive. Since the CD-ROM drive is a known technique, its illustration and description are omitted. For example, when the recording medium 212 is realized by a DVD, CD, CD-ROM (CD-R, CD-RW), MO, memory card, or the like, a drive device that can read information from the recording medium 212 is used. A recording medium decoding unit 211 is realized.

(画像処理装置のモザイク画像生成処理手順)
図3は、この実施の形態における画像処理装置のモザイク画像生成処理手順の一例を示すフローチャートである。図3を参照して、以下に、この実施の形態におけるモザイク画像生成処理手順について説明する。なお、以降において、主に図1および図2を参照しながら説明をおこなうが、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。
(Mosaic image generation processing procedure of image processing apparatus)
FIG. 3 is a flowchart showing an example of a mosaic image generation processing procedure of the image processing apparatus according to this embodiment. With reference to FIG. 3, the mosaic image generation processing procedure in this embodiment will be described below. In the following, description will be made mainly with reference to FIG. 1 and FIG. 2, but portions overlapping with those already described are denoted by the same reference numerals and description thereof is omitted.

具体的に、図3に示す処理は、図2に示した画像処理装置のROM202、RAM203、HD210、記録媒体(記録メディア)212などに記憶(記録)された画像処理プログラムをCPU201が実行することによって実現する。モザイク画像生成処理手順は、まず、CPU201によって、I/F207、HDD209、および記録媒体デコード部211などを介してネットワーク、HD210、および記録メディア212などから動画を取得する(ステップS301)。動画を取得したのち、CPU201によって、取得した動画から複数の静止画を取得する(ステップS302)。このステップS302の処理では、たとえばユーザが操作パネル205を介して入力した、動画を所定時間や所定単位でサンプリングするように指定する情報を参照して、指定された所定時間や所定単位において動画から複数の静止画を取得するようにしてもよい。   Specifically, in the processing shown in FIG. 3, the CPU 201 executes an image processing program stored (recorded) in the ROM 202, RAM 203, HD 210, recording medium (recording medium) 212, etc. of the image processing apparatus shown in FIG. Realized by. In the mosaic image generation processing procedure, first, the CPU 201 acquires a moving image from the network, the HD 210, the recording medium 212, and the like via the I / F 207, the HDD 209, the recording medium decoding unit 211, and the like (step S301). After acquiring the moving image, the CPU 201 acquires a plurality of still images from the acquired moving image (step S302). In the process of step S302, for example, by referring to information that the user inputs via the operation panel 205 and specifies that the moving image is sampled at a predetermined time or a predetermined unit, the processing starts from the moving image at the specified predetermined time or the predetermined unit. A plurality of still images may be acquired.

つぎに、CPU201によって、取得した複数の静止画のそれぞれの画像の特徴量を分析し(ステップS303)、RAM203やHD210にこの分析結果を記憶する(ステップS304)。ステップS303においては、画像の色調や明暗などを検出して分析をおこなう。画像の分析については公知の分析技術を用いることができるため、ここでは説明を省略する。   Next, the CPU 201 analyzes the feature amount of each of the acquired still images (step S303), and stores the analysis result in the RAM 203 or the HD 210 (step S304). In step S303, the color tone and brightness of the image are detected and analyzed. Since a known analysis technique can be used for image analysis, the description is omitted here.

そして、画像の特徴量を分析した分析結果に基づいて、CPU201によって、複数の静止画を特徴量ごとに分類し(ステップS305)、RAM203やHD210にこの分類結果を記憶する(ステップS306)。ステップS305においては、各静止画の画像全体の明るさや暗さ、または画像全体から示される色(たとえば、画像全体が赤、緑、および青のいずれかの色が強い)などの特徴量を、たとえばあらかじめHD210に備えられた色変換テーブルや色変換パラメータと比較参照して複数の静止画を特徴量ごとに分類する。   Then, based on the analysis result obtained by analyzing the feature quantity of the image, the CPU 201 classifies the plurality of still images for each feature quantity (step S305), and stores this classification result in the RAM 203 or the HD 210 (step S306). In step S305, the brightness or darkness of the entire image of each still image, or a feature amount such as a color indicated from the entire image (for example, the entire image is strong in any one of red, green, and blue), For example, a plurality of still images are classified for each feature amount with reference to a color conversion table and color conversion parameters provided in advance in the HD 210.

こうして、ステップS306において分類結果を記憶すると、CPU201によって、I/F207、HDD209、および記録媒体デコード部211などを介してネットワーク、HD210、および記録メディア212などから任意の静止画を取得する(ステップS307)。このステップS307においては、たとえばユーザが操作パネル205を介して入力した、動画から任意の静止画を抽出して取得するように指定する情報を参照して、指定された任意の静止画を動画から取得するようにしてもよい。   Thus, when the classification result is stored in step S306, the CPU 201 acquires an arbitrary still image from the network, the HD 210, the recording medium 212, and the like via the I / F 207, the HDD 209, the recording medium decoding unit 211, and the like (step S307). ). In this step S307, for example, the user designates the specified arbitrary still image from the moving image by referring to the information input to extract and acquire the arbitrary still image from the moving image input through the operation panel 205 by the user. You may make it acquire.

つぎに、CPU201は、取得した任意の静止画の画像を複数のエリアに分割し(ステップS308)、エリアに分割した画像の特徴量をエリアごとに検出する(ステップS309)。このステップS309の処理は、上記ステップS303の分析処理と同様の処理によりおこなわれる。   Next, the CPU 201 divides the obtained arbitrary still image into a plurality of areas (step S308), and detects the feature amount of the image divided into the areas for each area (step S309). The process of step S309 is performed by the same process as the analysis process of step S303.

こうして、任意の静止画の画像の特徴量をエリアごとに検出すると、CPU201によって、ステップS304において記憶された分析結果と、ステップS306において記憶された分類結果とに基づいて、すなわち画像の特徴量を参照して、任意の静止画のエリアの画像を最適な静止画に置換し(ステップS310)、すべてのエリアの画像が置換されたか否かを判定する(ステップS311)。すべてのエリアの画像が置換されていないと判定した場合(ステップS311:No)は、ステップS310に移行して置換処理を繰り返す。   Thus, when the feature amount of an image of an arbitrary still image is detected for each area, the CPU 201 calculates the feature amount of the image based on the analysis result stored in step S304 and the classification result stored in step S306. Referring to this, an image of an arbitrary still image area is replaced with an optimal still image (step S310), and it is determined whether or not all area images have been replaced (step S311). If it is determined that the images of all areas have not been replaced (step S311: No), the process proceeds to step S310 and the replacement process is repeated.

一方、すべてのエリアの画像が置換されたと判定した場合(ステップS311:Yes)は、画像処理装置によって任意の静止画の画像をあらわすモザイク画像が生成されたことになり、CPU201によって、たとえばユーザが操作パネル205を介して入力した、生成したモザイク画像の印刷出力を選択する情報を参照して、生成したモザイク画像を印刷出力するか否かを判断する(ステップS312)。   On the other hand, when it is determined that all the area images have been replaced (step S311: Yes), a mosaic image representing an arbitrary still image is generated by the image processing apparatus. It is determined whether or not to print out the generated mosaic image with reference to the information input via the operation panel 205 for selecting the print output of the generated mosaic image (step S312).

このステップS312において、印刷出力すると判断した場合(ステップS312:Yes)は、CPU201によってプリンタ206を制御して、生成したモザイク画像を印刷出力し(ステップS313)、処理を終了する。一方、ステップS312において、印刷出力しないと判断した場合(ステップS312:No)は、CPU201によって、RAM203、HD210、および記録メディア212に生成したモザイク画像を記憶し(ステップS314)、処理を終了する。これにより、本フローチャートによる一連のモザイク画像生成処理を終了する。なお、上記ステップS313において、生成したモザイク画像を印刷出力するとともに、RAM203などに記憶するようにしてもよい。   If it is determined in step S312 that printing is to be performed (step S312: Yes), the CPU 201 controls the printer 206 to print out the generated mosaic image (step S313), and the process ends. On the other hand, if it is determined in step S312 that printing is not performed (step S312: No), the CPU 201 stores the generated mosaic image in the RAM 203, the HD 210, and the recording medium 212 (step S314), and the process ends. Thereby, a series of mosaic image generation processing according to this flowchart is completed. In step S313, the generated mosaic image may be printed out and stored in the RAM 203 or the like.

以上説明したように、この発明の実施の形態の画像処理装置によれば、動画が取得され、取得された動画から複数の静止画が取得され、取得された複数の静止画のそれぞれに対して画像の特徴量が分析され、分析された分析結果に基づいて複数の静止画が特徴量ごとに分類され、任意の静止画が取得され、取得された任意の静止画の画像が複数のエリアに分割され、分割された画像の特徴量がエリアごとに検出され、分析結果と検出結果とに基づいて分割されたエリアのそれぞれの画像が、分類された静止画の中から適合可能な静止画にそれぞれ置換されて、任意の静止画の画像をあらわすモザイク画像が生成される。これにより、動画を用いて任意の静止画をあらわすモザイク画像を容易に生成することができ、モザイク画像生成処理の実用性の向上を図ることができる。   As described above, according to the image processing apparatus of the embodiment of the present invention, a moving image is acquired, a plurality of still images are acquired from the acquired moving image, and each of the acquired plurality of still images is acquired. The feature quantity of the image is analyzed, and based on the analyzed result, a plurality of still images are classified for each feature quantity, an arbitrary still image is acquired, and the acquired still image is stored in multiple areas. The feature amount of the divided image is detected for each area, and each image of the divided area based on the analysis result and the detection result is converted into a still image that can be adapted from the classified still images. A mosaic image representing an arbitrary still image is generated by replacing each of them. Thereby, it is possible to easily generate a mosaic image representing an arbitrary still image using a moving image, and to improve the practicality of the mosaic image generation process.

また、この発明の実施の形態の画像処理装置によれば、複数の静止画は、取得された動画を所定時間あるいは所定単位でサンプリングして取得される。これにより、たとえば動画からユーザが指定した時間や単位の映像(画像)を用いてモザイク画像を生成することができる。   Further, according to the image processing apparatus of the embodiment of the present invention, the plurality of still images are acquired by sampling the acquired moving image at a predetermined time or a predetermined unit. Thereby, for example, a mosaic image can be generated using a video (image) of time or unit designated by the user from a moving image.

また、この発明の実施の形態の画像処理装置によれば、取得された複数の静止画の画像の特徴量として、画像の色調および明暗のうち少なくともいずれかが検出され分析される。これにより、モザイク画像生成の際に、色調および明暗などによって、分割されたエリアのそれぞれの画像を分類された静止画の中から適合可能な静止画にそれぞれ置換することができる。   In addition, according to the image processing apparatus of the embodiment of the present invention, at least one of the color tone and brightness of the image is detected and analyzed as the feature amount of the acquired plurality of still image images. Thereby, when generating a mosaic image, each image in the divided area can be replaced with a suitable still image from among the classified still images by color tone, brightness and darkness, and the like.

また、この発明の実施の形態の画像処理装置によれば、取得された動画から任意の静止画が抽出され取得される。これにより、動画から任意の静止画を抽出して取得し、取得した任意の静止画のモザイク画像を生成することができる。   Further, according to the image processing apparatus of the embodiment of the present invention, an arbitrary still image is extracted and acquired from the acquired moving image. Thereby, an arbitrary still image can be extracted and acquired from a moving image, and a mosaic image of the acquired arbitrary still image can be generated.

なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムを、たとえば画像処理装置に組み込まれたコンピュータやパーソナルコンピュータなどで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。   Note that the image processing method described in the present embodiment can be realized by executing a program prepared in advance by, for example, a computer or a personal computer incorporated in the image processing apparatus. This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. The program may be a transmission medium that can be distributed via a network such as the Internet.

画像処理装置の機能的構成の一例を示すブロック図。FIG. 3 is a block diagram illustrating an example of a functional configuration of the image processing apparatus. 画像処理装置のハードウェア構成の一例を示すブロック図。The block diagram which shows an example of the hardware constitutions of an image processing apparatus. 画像処理装置のモザイク画像生成処理手順の一例を示すフローチャート。The flowchart which shows an example of the mosaic image generation process procedure of an image processing apparatus.

符号の説明Explanation of symbols

101 動画取得部、102 静止画取得部、103 分析部、104 分類部、105 画像取得部、106 分割部、107 検出部、108 生成部、201 CPU、202 ROM、203 RAM、204 ディスプレイ、205 操作パネル、206 プリンタ、207 I/F、208 スキャナ、209 HDD、210 HD、211 記録媒体デコード部、212 記録媒体(記録メディア)   101 moving image acquisition unit, 102 still image acquisition unit, 103 analysis unit, 104 classification unit, 105 image acquisition unit, 106 division unit, 107 detection unit, 108 generation unit, 201 CPU, 202 ROM, 203 RAM, 204 display, 205 operation Panel, 206 Printer, 207 I / F, 208 Scanner, 209 HDD, 210 HD, 211 Recording medium decoding unit, 212 Recording medium (recording medium)

Claims (7)

動画を取得する動画取得手段と、
前記動画取得手段によって取得された前記動画から複数の静止画を取得する静止画取得手段と、
前記静止画取得手段によって取得された複数の前記静止画のそれぞれに対して、当該静止画の画像の特徴量を分析する分析手段と、
前記分析手段によって分析された分析結果に基づいて、複数の前記静止画を前記特徴量ごとに分類する分類手段と、
任意の静止画を取得する画像取得手段と、
前記画像取得手段によって取得された任意の前記静止画の画像を複数のエリアに分割する分割手段と、
前記分割手段によって前記エリアに分割された前記画像の特徴量を当該エリアごとに検出する検出手段と、
前記分析手段によって分析された分析結果と、前記検出手段によって検出された検出結果とに基づいて、前記分割手段によって分割された前記エリアのそれぞれの画像を、前記分類手段によって分類された前記静止画の中から適合可能な静止画にそれぞれ置換することにより、前記画像取得手段によって取得された任意の前記静止画の画像をあらわすモザイク画像を生成する生成手段と、
を備えることを特徴とする画像処理装置。
A video acquisition means for acquiring a video;
Still image acquisition means for acquiring a plurality of still images from the video acquired by the video acquisition means;
Analyzing means for analyzing the feature quantity of the still image for each of the plurality of still images acquired by the still image acquiring means;
Classification means for classifying a plurality of still images for each feature amount based on the analysis result analyzed by the analysis means;
Image acquisition means for acquiring an arbitrary still image;
A dividing unit that divides an image of the arbitrary still image acquired by the image acquiring unit into a plurality of areas;
Detecting means for detecting the feature amount of the image divided into the areas by the dividing means for each area;
Based on the analysis result analyzed by the analysis means and the detection result detected by the detection means, each image of the area divided by the division means is the still image classified by the classification means. Generating means for generating a mosaic image representing an image of any of the still images acquired by the image acquisition unit by replacing each with a compatible still image,
An image processing apparatus comprising:
前記静止画取得手段は、
前記動画取得手段によって取得された前記動画を所定時間あるいは所定単位でサンプリングして複数の前記静止画を取得することを特徴とする請求項1に記載の画像処理装置。
The still image acquisition means includes
The image processing apparatus according to claim 1, wherein the moving image acquired by the moving image acquiring unit is sampled at a predetermined time or a predetermined unit to acquire a plurality of the still images.
前記分析手段は、
前記静止画の画像の色調および明暗のうち少なくともいずれかを前記特徴量として検出し分析することを特徴とする請求項1または2に記載の画像処理装置。
The analysis means includes
The image processing apparatus according to claim 1, wherein at least one of a color tone and brightness of the still image is detected and analyzed as the feature amount.
前記画像取得手段は、
前記動画取得手段によって取得された前記動画から任意の前記静止画を抽出して取得することを特徴とする請求項1〜3のいずれか一つに記載の画像処理装置。
The image acquisition means includes
The image processing apparatus according to claim 1, wherein an arbitrary still image is extracted and acquired from the moving image acquired by the moving image acquisition unit.
動画を取得する動画取得工程と、
前記動画取得工程によって取得された前記動画から複数の静止画を取得する静止画取得工程と、
前記静止画取得工程によって取得された複数の前記静止画のそれぞれに対して、当該静止画の画像の特徴量を分析する分析工程と、
前記分析工程によって分析された分析結果に基づいて、複数の前記静止画を前記特徴量ごとに分類する分類工程と、
任意の静止画を取得する画像取得工程と、
前記画像取得工程によって取得された任意の前記静止画の画像を複数のエリアに分割する分割工程と、
前記分割工程によって前記エリアに分割された前記画像の特徴量を当該エリアごとに検出する検出工程と、
前記分析工程によって分析された分析結果と、前記検出工程によって検出された検出結果とに基づいて、前記分割工程によって分割された前記エリアのそれぞれの画像を、前記分類工程によって分類された前記静止画の中から適合可能な静止画にそれぞれ置換することにより、前記画像取得工程によって取得された任意の前記静止画の画像をあらわすモザイク画像を生成する生成工程と、
を含んだことを特徴とする画像処理方法。
A video acquisition process for acquiring video,
A still image acquisition step of acquiring a plurality of still images from the video acquired by the video acquisition step;
For each of the plurality of still images acquired by the still image acquisition step, an analysis step of analyzing the feature amount of the still image,
Based on the analysis result analyzed by the analysis step, a classification step of classifying the plurality of still images for each feature amount;
An image acquisition process for acquiring an arbitrary still image;
A division step of dividing an image of any of the still images acquired by the image acquisition step into a plurality of areas;
A detection step of detecting, for each area, a feature amount of the image divided into the areas by the division step;
Based on the analysis result analyzed by the analysis step and the detection result detected by the detection step, each image of the area divided by the division step is classified as the still image classified by the classification step. Generating a mosaic image representing an image of any of the still images acquired by the image acquisition step by replacing each of them with a compatible still image, and
An image processing method comprising:
請求項5に記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。   An image processing program for causing a computer to execute the image processing method according to claim 5. 請求項6に記載の画像処理プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。

A computer-readable recording medium on which the image processing program according to claim 6 is recorded.

JP2005094796A 2005-03-29 2005-03-29 Image processing apparatus, image processing method, image processing program and recording medium Withdrawn JP2006279454A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005094796A JP2006279454A (en) 2005-03-29 2005-03-29 Image processing apparatus, image processing method, image processing program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005094796A JP2006279454A (en) 2005-03-29 2005-03-29 Image processing apparatus, image processing method, image processing program and recording medium

Publications (1)

Publication Number Publication Date
JP2006279454A true JP2006279454A (en) 2006-10-12

Family

ID=37213740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005094796A Withdrawn JP2006279454A (en) 2005-03-29 2005-03-29 Image processing apparatus, image processing method, image processing program and recording medium

Country Status (1)

Country Link
JP (1) JP2006279454A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10638131B2 (en) 2014-12-23 2020-04-28 Samsung Electronics Co., Ltd. Content providing apparatus, display apparatus, and control method therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10638131B2 (en) 2014-12-23 2020-04-28 Samsung Electronics Co., Ltd. Content providing apparatus, display apparatus, and control method therefor

Similar Documents

Publication Publication Date Title
US8736585B2 (en) Information processing apparatus and method, program, and recording medium
US7612744B2 (en) Information processing apparatus and method, recording medium, and program
JP4939959B2 (en) Portable device
JP5367339B2 (en) MENU DISPLAY DEVICE, MENU DISPLAY DEVICE CONTROL METHOD, AND MENU DISPLAY PROGRAM
JP2008059254A (en) Display imaging apparatus, information input device, object detection program and object detection method
JP5095574B2 (en) Image display / image detection apparatus, image display method, image display program, and recording medium recording the program
US9632696B2 (en) Presentation system to facilitate the association of handwriting input by a participant user with a page of a presentation
JP5185086B2 (en) Display device, display device control method, display device control program, and computer-readable recording medium storing the program
US10063730B2 (en) Image forming system, image forming apparatus, remote control apparatus, and recording medium
JP5306780B2 (en) Input device
JP3169604U (en) Terminal device and electronic pen system
JP2010109467A (en) Image display/image detection apparatus
JP2006272727A (en) Printer, printing method, printing program, and recording medium
JP5254753B2 (en) Numerical input device, numerical input method, numerical input program, and computer-readable recording medium
JP2006279454A (en) Image processing apparatus, image processing method, image processing program and recording medium
JP2007064773A (en) Waveform measuring instrument
JP4670429B2 (en) Printing apparatus, portable information terminal, printing method, printing program, and recording medium
JP2010122444A (en) Map display apparatus, method for controlling map display apparatus, program for controlling map display apparatus, and computer readable recording medium
JP4543992B2 (en) Print control apparatus, print control method, print control program, and recording medium
JP2010146394A (en) Image detector, control method, control program, and computer-readable recording medium recording the control program
JP4839652B2 (en) Print control apparatus, print control method, print control program, and recording medium
JP2010092272A (en) Image display/image detection device, auxiliary image display method, and program
JP5184102B2 (en) Content display device, content display method, and program
JP2006154164A5 (en)
JP2008271462A (en) Image reading apparatus, image reading method and image reading program

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20070404

A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080603