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 PDFInfo
- 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
Links
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
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).
しかしながら、上記従来技術の画像処理装置では、たとえばモザイク画像を連続表示する動画モザイクを生成することはできるが、動画からモザイク画像の素材画像を取得し、その動画から抽出されたあるいは任意に選択された静止画をあらわすモザイク画像を生成することについては想定されておらず、モザイク画像生成処理の実用性の向上を図るものではないと思われる。 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
動画取得部101は、動画を取得する。動画取得部101が取得する動画は、複数の静止画を含む形態のものであってもよいし、複数の静止画をキャプチャなどによって取り出し可能な形態のものであってもよい。静止画取得部102は、動画取得部101によって取得された動画から複数の静止画を取得する。また、静止画取得部102は、動画取得部101によって取得された動画を所定時間(たとえば10分間など)あるいは所定単位(たとえば1000コマなど)でサンプリングして複数の静止画を取得する。
The moving
分析部103は、静止画取得部102によって取得された複数の静止画のそれぞれに対して、静止画の画像の特徴量を分析する。この分析部103が分析する画像の特徴量は、たとえば画像の色調および明暗のうち少なくともいずれかによって検出された特徴量である。なお、分析部103は、静止画を構成する(あらわす)色の色変換処理(RGB/CMYK変換)機能を備えていてもよい。
The
分類部104は、分析部103によって分析された分析結果に基づいて、複数の静止画を特徴量ごとに分類する。この分類部104による分類は、たとえば静止画の画像全体が明るいあるいは暗いとか、赤、緑、および青のいずれかが強いとか弱いとかの特徴量を参照して複数の静止画を特徴量ごとに分類する。
The
画像取得部105は、任意の静止画を取得する。また、画像取得部105は、動画取得部101によって取得された動画から任意の静止画を抽出して取得する。画像取得部105によって取得される任意の静止画は、たとえばユーザによって選択指定されて画像処理装置に取り込まれた静止画や、ユーザによって選択指定されて動画から抽出された静止画などが挙げられる。
The
分割部106は、画像取得部105によって取得された任意の静止画を複数のエリアに分割する。複数のエリアは、たとえば所定単位で任意の静止画の画像に対して格子状に画像を分割したものが挙げられる。検出部107は、分割部106によってエリアに分割された画像の特徴量を当該エリアごとに検出する。
The dividing
生成部108は、分析部103によって分析された分析結果と、検出部107によって検出された検出結果とに基づいて、分割部106によって分割されたエリアのそれぞれの画像を、分類部104によって分類された静止画の中から適合可能な静止画にそれぞれ置換することにより、画像取得部105によって取得された任意の静止画の画像をあらわすモザイク画像を生成する。生成部108によって任意の静止画の分割されたエリアのそれぞれの画像に置換される静止画は、分類された静止画の中から最適なものが選定される。ここで、最適な静止画は、たとえば上記画像の特徴量が近似あるいは類似している静止画のことをいう。
Based on the analysis result analyzed by the
表示部109は、たとえば動画取得部101、静止画取得部102、および画像取得部105によって取得された動画、複数の静止画、および任意の静止画の画像や、生成部108によって生成されたモザイク画像などを表示する。印刷出力部110は、たとえば生成部108によって生成されたモザイク画像を印刷出力する。操作部111は、たとえばユーザによる文字、数値、各種指示などの入力を受け付ける。
The
(画像処理装置のハードウェア構成)
図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(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
CPU201は、たとえばROM202などに格納された制御プログラムに基づいて、後述するI/F207や記録媒体デコード部211を介して動画を取得し、取得した動画から複数の静止画を取得するとともに、任意の静止画を取得する。また、CPU201は、取得した複数の静止画の画像の特徴量を分析し、分析結果に基づいてこれらの静止画を特徴量ごとに分類する。
The
さらに、CPU201は、取得した任意の静止画を複数のエリアに分割し、分割された画像の特徴量をエリアごとに検出する。また、CPU201は、分析結果および検出結果に基づいて、分割したエリアのそれぞれの画像を分類した静止画の中から適合可能な(最適な)静止画にそれぞれ置換し、取得した任意の静止画の画像をあらわすモザイク画像を生成する。そして、CPU201は、たとえば後述するプリンタ206を制御して、生成したモザイク画像の印刷をおこなう。このように、前述の印刷出力部110は、たとえばCPU201およびプリンタ206によってその機能を実現する。
Further, the
また、CPU201は、たとえば後述するディスプレイ204を制御して、生成したモザイク画像を表示する。CPU201は、このモザイク画像の他に、取得した任意の静止画の画像や、分割したエリアのそれぞれの画像に置換される静止画の画像、さらに各種情報などを表示してもよい。このように、前述の表示部109は、たとえばCPU201およびディスプレイ204によってその機能を実現する。
Further, the
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
ディスプレイ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
ディスプレイ204には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、ディスプレイ204には、たとえば生成されたモザイク画像や、各種の印刷条件などの情報が表示される。なお、印刷条件などの情報は、たとえばアイコンの形態で表示されており、後述する操作パネル205によってカーソルを操作しアイコンを指定することで、印刷条件などを指定することができる。
The
操作パネル205は、前述の操作部111の機能を実現し、文字、数値、各種指示など、ユーザによって入力操作された情報をCPU201に対して出力する。操作パネル205の構成としては、物理的な押下/非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティック、トラックボールなど公知の各種形態を採用することが可能である。なお、この操作パネル205に代えて、あるいは操作パネル205とともに、たとえば外部からの音声を入力するマイクなどを用いて、音声によって画像処理装置への入力操作をおこなうことができる構成を採用してもよい。
The
なお、この操作パネル205は、画像処理装置本体に対して一体的に設けられていてもよいし、リモコンのように画像処理装置に対して着脱可能で離間的に操作可能な形態であってもよい。ユーザは、操作パネル205の形態に応じて適宜入力操作をおこなうことで情報を入力する。操作パネル205の操作によって入力される情報として、たとえばモザイク画像生成に際して各種の設定条件や各種の印刷条件を指示する情報などが挙げられる。
The
操作パネル205の形態として、たとえば、タッチパネルを採用する場合、このタッチパネルはディスプレイ204の表示画面側に積層して使用される。この場合、ディスプレイ204における表示タイミングとタッチパネル(操作パネル205)に対する操作タイミングおよびその位置座標とを管理することによって、入力情報を認識する。操作パネル205の形態としてディスプレイ204に積層されたタッチパネルを採用することにより、操作パネル205を大型化することなく多くの情報入力を行うことができる。なお、タッチパネルとしては、抵抗膜式、感圧式など公知の各種タッチパネルを用いることが可能である。
As a form of the
プリンタ206は、CPU201とともに前述の印刷出力部110の機能を実現し、生成したモザイク画像やその他の画像、文字などの印刷出力をおこなう。
The
I/F207は、たとえば通信回線213を通じてネットワークに接続され、ネットワークを介して、図示しないパーソナルコンピュータなどと接続される。そして、I/F207は、ネットワークと画像処理装置とのインタフェースを司り、画像処理装置に対する情報の入出力を制御する。このI/F207は、モデムやLANアダプタなどで構成することができ、たとえばネットワークを介して画像処理装置に画像を取り込む場合には、前述の動画取得部101および画像取得部105の機能を実現する。なお、I/F207が通信インタフェースの機能を備える場合、たとえばリモートコントロール機器などの他の機器と画像処理装置との間で各種情報の送受信をおこなう。
The I /
ここで、このI/F207における各種情報の送受信は、たとえば、有線、無線を問わずおこなわれる。この実施の形態のI/F207は、たとえば携帯電話機のように、図示しない基地局を介して通信サーバと通信をおこなう通信モジュールであってもよく、情報端末などとの間で直接無線通信をおこなう通信モジュールであってもよい。
Here, transmission / reception of various types of information in the I /
ここで、I/F207による無線通信とは、通信の媒体となるワイヤ線を使用せずに、電波や赤外線、超音波などを用いておこなわれる通信のことをいう。無線通信を可能とする規格には、たとえば無線LAN(Local Area Network)、IrDA(Infrared Data Association)、HomeRF(Home Radio Frequency)、BlueToothなどの各種の技術があるが、この実施の形態においては公知の各種の無線通信技術を利用することができる。
Here, wireless communication by the I /
スキャナ208は、印刷された画像の画像情報などを画像処理装置に取り込む。このスキャナ208は、画像情報を用紙などの記録媒体の紙面上に印刷された画像などから取得する場合には、前述の画像取得部105の機能を実現する。また、印刷された複数枚の画像から動画が構成される場合には、前述の動画取得部101の機能を実現する。
The
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
HD210は、各種制御プログラムや各種情報をコンピュータに読み取り可能に記録する。HD210は、HDD209による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。この実施の形態のHD210には、たとえば後述する画像処理装置のモザイク画像生成処理の実行を実現する画像処理プログラムや画像情報、および画像を構成する色に関する色変換(RGB/CMYK変換)テーブルや色変換パラメータなどが記録されている。これにより、この実施の形態では、HD210によってこの発明の記録媒体が実現される。また、この実施の形態のHD210には、画像処理プログラムの実行に際して必要な各種の情報が記録されている。
The
なお、画像処理プログラムは、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
また、HD210には、たとえばプリンタ206やスキャナ208を駆動するための専用の駆動ドライバが格納されている。駆動ドライバは、プリンタ206やスキャナ208を動作させるためのソフトウェアによる処理で、CPU201とプリンタ206やスキャナ208との橋渡し的役割を担う。なお、これに限らず、駆動ドライバを、たとえばファームウェアにより構成したり、ASIC(Application Specific Integrated Circuit)により構成したりしてもよい。
Further, the
記録媒体デコード部211は、たとえば記録媒体212に記録された画像情報や画像処理プログラムなどの各種情報の読み取りを制御する。なお、この発明を実現する記録媒体(この実施の形態ではHD210)と、記録媒体デコード部211が読み取り対象とする記録媒体212とは異なるものである。以降、記録媒体デコード部211が読み取り対象とする記録媒体212を記録メディアとして符号212を付して説明する。また、画像情報などは、記録媒体212に記録されたものに限られず、I/F207を介して画像処理装置に取得されたものなど、種々の形態のものを利用することができる。
The recording
記録媒体デコード部211は、可搬性を有し、記録媒体デコード部211に対して着脱可能な記録メディア212を読み取り対象とする。具体的に、記録メディア212は、たとえば、DVD、CD、CD−ROM(CD−R、CD−RW)、MO、メモリカードなどによって実現することができる。
The recording
記録メディア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
(画像処理装置のモザイク画像生成処理手順)
図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
つぎに、CPU201によって、取得した複数の静止画のそれぞれの画像の特徴量を分析し(ステップS303)、RAM203やHD210にこの分析結果を記憶する(ステップS304)。ステップS303においては、画像の色調や明暗などを検出して分析をおこなう。画像の分析については公知の分析技術を用いることができるため、ここでは説明を省略する。
Next, the
そして、画像の特徴量を分析した分析結果に基づいて、CPU201によって、複数の静止画を特徴量ごとに分類し(ステップS305)、RAM203やHD210にこの分類結果を記憶する(ステップS306)。ステップS305においては、各静止画の画像全体の明るさや暗さ、または画像全体から示される色(たとえば、画像全体が赤、緑、および青のいずれかの色が強い)などの特徴量を、たとえばあらかじめHD210に備えられた色変換テーブルや色変換パラメータと比較参照して複数の静止画を特徴量ごとに分類する。
Then, based on the analysis result obtained by analyzing the feature quantity of the image, the
こうして、ステップS306において分類結果を記憶すると、CPU201によって、I/F207、HDD209、および記録媒体デコード部211などを介してネットワーク、HD210、および記録メディア212などから任意の静止画を取得する(ステップS307)。このステップS307においては、たとえばユーザが操作パネル205を介して入力した、動画から任意の静止画を抽出して取得するように指定する情報を参照して、指定された任意の静止画を動画から取得するようにしてもよい。
Thus, when the classification result is stored in step S306, the
つぎに、CPU201は、取得した任意の静止画の画像を複数のエリアに分割し(ステップS308)、エリアに分割した画像の特徴量をエリアごとに検出する(ステップS309)。このステップS309の処理は、上記ステップS303の分析処理と同様の処理によりおこなわれる。
Next, the
こうして、任意の静止画の画像の特徴量をエリアごとに検出すると、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
一方、すべてのエリアの画像が置換されたと判定した場合(ステップ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
このステップ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
以上説明したように、この発明の実施の形態の画像処理装置によれば、動画が取得され、取得された動画から複数の静止画が取得され、取得された複数の静止画のそれぞれに対して画像の特徴量が分析され、分析された分析結果に基づいて複数の静止画が特徴量ごとに分類され、任意の静止画が取得され、取得された任意の静止画の画像が複数のエリアに分割され、分割された画像の特徴量がエリアごとに検出され、分析結果と検出結果とに基づいて分割されたエリアのそれぞれの画像が、分類された静止画の中から適合可能な静止画にそれぞれ置換されて、任意の静止画の画像をあらわすモザイク画像が生成される。これにより、動画を用いて任意の静止画をあらわすモザイク画像を容易に生成することができ、モザイク画像生成処理の実用性の向上を図ることができる。 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.
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:
A computer-readable recording medium on which the image processing program according to claim 6 is recorded.
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)
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 |
-
2005
- 2005-03-29 JP JP2005094796A patent/JP2006279454A/en not_active Withdrawn
Cited By (1)
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 |