JP2000048223A - Pseudo moving picture generating device - Google Patents
Pseudo moving picture generating deviceInfo
- Publication number
- JP2000048223A JP2000048223A JP10230289A JP23028998A JP2000048223A JP 2000048223 A JP2000048223 A JP 2000048223A JP 10230289 A JP10230289 A JP 10230289A JP 23028998 A JP23028998 A JP 23028998A JP 2000048223 A JP2000048223 A JP 2000048223A
- Authority
- JP
- Japan
- Prior art keywords
- moving image
- image
- belonging
- pseudo
- pixels
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、疑似動画生成装置
に関し、特に静止画を用いて動画画像を生成する疑似動
画生成装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pseudo-moving image generating apparatus, and more particularly to a pseudo-moving image generating apparatus for generating a moving image using a still image.
【0002】[0002]
【従来の技術】従来、この種の疑似動画生成装置とし
て、特開平5−232914号公報に開示されたものが
知られている。図20は従来の疑似動画生成装置を用い
た疑似動画表示システムをブロック図により示してい
る。この図20に示す疑似動画生成装置は、CPU90
0と光ディスク装置902と表示回路903と圧縮/伸
長回路904とがシステム・バス901を介して接続さ
れており、上記各構成要素のデータやコマンドがこのシ
ステムバス901により転送される。光ディスク装置9
02には静止画像データが保持されており、この静止画
像データをシステム・バス901に送出可能である。圧
縮/伸長回路904は、入力データを伸長しシステム・
バス901に送出可能となっており、表示回路903
は、入力データに基づいてディスプレイ装置905を制
御して画像を表示する。また、リモコン906は、赤外
線によりCPU900に利用者の指示を与えることが可
能となっている。2. Description of the Related Art Conventionally, as this kind of pseudo moving picture generating apparatus, one disclosed in Japanese Patent Laid-Open Publication No. Hei 5-232914 is known. FIG. 20 is a block diagram showing a pseudo moving image display system using a conventional pseudo moving image generation device. The pseudo moving image generation device shown in FIG.
0, an optical disk device 902, a display circuit 903, and a compression / decompression circuit 904 are connected via a system bus 901. Data and commands of the above-described components are transferred by the system bus 901. Optical disk drive 9
02 holds still image data, and the still image data can be sent to the system bus 901. The compression / decompression circuit 904 decompresses the input data and
It can be sent to the bus 901 and the display circuit 903
Controls the display device 905 based on the input data to display an image. Further, the remote controller 906 can give a user instruction to the CPU 900 by infrared rays.
【0003】上記のような構成において、リモコン90
6により動画表示指示が出されると、CPU900は光
ディスク装置902から画像データを読み出し、この画
像データのうち圧縮を受けていないものは直接表示回路
903に出力し、圧縮を受けているものは圧縮/伸長回
路904に伸長させた後表示回路903に出力する。こ
の画像データが入力された表示回路903はディスプレ
イ装置905に画像を表示し、上記CPU900が上記
処理を繰り返して次々に静止画像を表示することにより
ディスプレイ装置905に疑似動画を表示する。In the above configuration, the remote controller 90
6, a moving image display instruction is issued by the CPU 900, the CPU 900 reads out image data from the optical disk device 902, and outputs the uncompressed image data to the display circuit 903 directly. After being decompressed by the decompression circuit 904, it is output to the display circuit 903. The display circuit 903 to which the image data is input displays an image on the display device 905, and the CPU 900 repeats the above processing to display still images one after another, thereby displaying a pseudo moving image on the display device 905.
【0004】[0004]
【発明が解決しようとする課題】上述した従来の疑似動
画生成装置を用いた疑似動画表示システムにおいては、
静止画像を短い時間に次々に表示するなどして動いてい
るように見せているが、このとき、多数の静止画像を高
速で表示する必要があり、動く部分の画像が少しずつ異
なるものを多数用意しなければならないという課題があ
った。本発明は、上記課題にかんがみてなされたもの
で、汎用性の高い疑似動画生成装置を提供することを目
的とする。In the pseudo moving image display system using the above-described conventional pseudo moving image generating apparatus,
The still images appear to be moving, such as by displaying them one after another in a short time.At this time, it is necessary to display a large number of still images at high speed. There was a problem that had to be prepared. The present invention has been made in view of the above problems, and has as its object to provide a highly versatile pseudo moving image generation device.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するた
め、請求項1にかかる発明は、ドットマトリクス状の画
素で表現された画像の画素データを取得する画像データ
取得手段と、この取得した画像データにおける各画素の
色要素を表す代表値に基づいて複数の所属範囲を決定す
るとともに、それぞれの所属範囲に属する画素を徐々に
表示していって元画像を完成させる動画の画像データを
生成する動画画像生成手段とを具備する構成としてあ
る。According to a first aspect of the present invention, there is provided an image data acquiring means for acquiring pixel data of an image represented by pixels in a dot matrix, and an image data acquiring means for acquiring the image data. A plurality of belonging ranges are determined based on a representative value representing a color element of each pixel in the data, and image data of a moving image that completes an original image by gradually displaying pixels belonging to each belonging range is generated. And a moving image generating means.
【0006】上記のように構成した請求項1にかかる発
明においては、上記画像データ取得手段がドットマトリ
クス状の画素で表現された画像データを取得すると、上
記動画画像生成手段はこの取得した画像データの各画素
の色要素について所定の基準で代表値を決め、この代表
値に基づいて複数の画素の所属範囲を決定するととも
に、それぞれの所属範囲に属する画素を徐々に表示して
いって元画像を完成させる動画の画像データを生成す
る。すなわち、この画像データをディスプレイなどの表
示媒体で表示すると、色要素が徐々に変化しつつ一枚の
画像が完成される動画になる。In the invention according to claim 1 configured as described above, when the image data obtaining means obtains image data represented by pixels in a dot matrix, the moving image generating means generates the obtained image data. A representative value is determined based on a predetermined standard for the color element of each pixel, and the belonging range of a plurality of pixels is determined based on the representative value, and the pixels belonging to each belonging range are gradually displayed to display the original image. To generate moving image data. That is, when this image data is displayed on a display medium such as a display, the moving image becomes a moving image in which one image is completed while the color elements gradually change.
【0007】ここで、所属範囲の決定は似通った代表値
を持った画素を共通の所属範囲に分けられればよいので
様々な態様が考えられる。たとえば、ある代表値を中心
にして所定の値の幅を持つ複数の領域を考えてもよい
し、色要素の代表値がとりうるすべての値を所属範囲と
してもかまわない。また、代表値の選び方も様々で、色
要素のとりうる値の中で均等に選んでもよいし、色要素
の値が大きいものほど代表値を密に選んだりするなどの
変化を付けてもかまわない。このように様々な態様が考
えられ、その態様によって生成される動画の趣向が異な
ってくる。Here, the belonging range may be determined by dividing pixels having similar representative values into a common belonging range, and various modes can be considered. For example, a plurality of regions having a predetermined value width around a certain representative value may be considered, or all possible values of the representative value of the color element may be set as the belonging range. In addition, there are various ways of selecting the representative value, and the selection may be made uniformly among the possible values of the color element, or may be changed such that the representative value is selected densely as the value of the color element is larger. Absent. As described above, various modes are conceivable, and the tastes of the generated moving image differ depending on the modes.
【0008】また、各画素の色要素を表す代表値に基づ
いて複数の所属範囲を決定するといっても様々な態様が
考えられ、その具体例として請求項2にかかる発明は、
上記請求項1に記載の疑似動画生成装置において、上記
動画画像生成手段は、上記各画素の明度の代表値に基づ
いて複数の所属範囲を決定するとともに、この所属範囲
の代表値の大きさの順に従って画素を徐々に表示してい
って元画像を完成させる動画の画像データを生成する構
成としてある。In addition, various modes can be considered even if a plurality of belonging ranges are determined based on a representative value representing a color element of each pixel. As a specific example, the invention according to claim 2 is as follows.
2. The pseudo-moving image generating device according to claim 1, wherein the moving image generating means determines a plurality of belonging ranges based on a representative value of the brightness of each pixel, and determines a magnitude of a representative value of the belonging range. The configuration is such that image data of a moving image that completes an original image by gradually displaying pixels in order is generated.
【0009】上記のように構成した請求項2にかかる発
明において、上記画像データ取得手段が取得した画像デ
ータは、一般には光の三原色のRGB(赤緑青)のそれ
ぞれについて階調で表現されているので、このRGB表
色空間からHSI、HSV、HSL等の色空間へ変換す
る。その結果各画素の明度が明らかになり、明度に関し
て所属範囲を決定することが可能になる。そして、明度
の代表値が小さい画素から順に表示していって元画像を
完成する動画の画像データを生成すると、その動画は暗
い画素から徐々に明るい画素を表示していくものにな
る。また、明度の代表値が大きい画素から順に表示して
いって元画像を完成する動画の画像データを生成する
と、その動画は明るい画素から徐々に暗い画素を表示し
ていくものになる。In the invention according to claim 2 configured as described above, the image data acquired by the image data acquiring means is generally expressed by gradation for each of the three primary colors of light RGB (red, green, blue). Therefore, the RGB color space is converted into a color space such as HSI, HSV, or HSL. As a result, the brightness of each pixel becomes clear, and it becomes possible to determine the belonging range with respect to the brightness. Then, when the image data of a moving image that completes the original image is generated by displaying the pixels in order of the representative value of the lightness in order, the moving image gradually displays bright pixels from dark pixels. Also, when image data of a moving image that completes the original image is generated by displaying pixels in order from the representative value of brightness, the moving image gradually displays dark pixels from bright pixels.
【0010】さらに、各画素の色要素を表す代表値に基
づいて複数の所属範囲を決定する他の具体例として、請
求項3にかかる発明は、上記請求項1に記載の疑似動画
生成装置において、上記動画画像生成手段は、上記各画
素の彩度の代表値に基づいて複数の所属範囲を決定する
とともに、この所属範囲の代表値の大きさの順に従って
画素を徐々に表示していって元画像を完成させる動画の
画像データを生成する構成としてある。Further, as another specific example of determining a plurality of belonging ranges based on a representative value representing a color element of each pixel, the invention according to claim 3 is an apparatus according to claim 1, wherein The moving image generating means determines a plurality of belonging ranges based on the representative value of the saturation of each pixel, and gradually displays the pixels according to the order of the magnitude of the representative value of the belonging range. It is configured to generate image data of a moving image that completes the original image.
【0011】上記のように構成した請求項3にかかる発
明においても、上記画像データ取得手段が取得した画像
データをRGB表色空間からHSI、HSV、HSL等
の色空間へ変換する。その結果各画素の彩度が明らかに
なり、彩度に関して所属範囲を決定することが可能にな
る。そして、彩度の代表値が小さい画素から順に表示し
ていって元画像を完成する動画の画像データを生成する
と、その動画は薄い画素から徐々に濃い画素を表示して
いくものになる。また、彩度の代表値が大きい画素から
順に表示していって元画像を完成する動画の画像データ
を生成すると、その動画は濃い画素から徐々に薄い画素
を表示していくものになる。In the invention according to claim 3 configured as described above, the image data acquired by the image data acquiring means is converted from the RGB color space to a color space such as HSI, HSV, or HSL. As a result, the saturation of each pixel becomes clear, and it becomes possible to determine the belonging range regarding the saturation. Then, when the image data of a moving image that completes the original image is generated by displaying the pixels with the representative values of the saturation in order from the smallest, the moving image gradually displays darker pixels from lighter pixels. Also, when image data of a moving image that completes the original image is generated by displaying pixels in order from the representative value of the saturation value, the moving image gradually displays lighter pixels from darker pixels.
【0012】さらに、各画素の色要素を表す代表値に基
づいて複数の所属範囲を決定する他の具体例として、請
求項4にかかる発明は、上記請求項1に記載の疑似動画
生成装置において、上記動画画像生成手段は、上記各画
素の色相の代表値に基づいて複数の所属範囲を決定する
とともに、この所属範囲の代表値の大きさの順に従って
画素を徐々に表示していって元画像を完成させる動画の
画像データを生成する構成としてある。Further, as another specific example of determining a plurality of belonging ranges based on a representative value representing a color element of each pixel, the invention according to claim 4 is directed to the pseudo-moving image generating apparatus according to claim 1. The moving image generating means determines a plurality of belonging ranges based on the representative value of the hue of each pixel, and gradually displays the pixels according to the order of the magnitude of the representative value of the belonging range, and It is configured to generate image data of a moving image for completing an image.
【0013】上記のように構成した請求項4にかかる発
明においても、上記画像データ取得手段が取得した画像
データをRGB表色空間からHSI、HSV、HSL等
の色空間へ変換する。その結果各画素の色相が明らかに
なり、色相に関して所属範囲を決定することが可能にな
る。そして、色相の代表値が小さい画素から順に表示し
ていって元画像を完成する動画の画像データを生成する
と、その動画は赤色、黄色、緑色、水色、青色、紫色、
赤色の色合いの画素を順に表示していくものになる。ま
た、色相の代表値が大きい画素から順に表示していって
元画像を完成する動画の画像データを生成すると、その
動画は赤色、紫色、青色、水色、緑色、黄色、赤色の色
合いの画素を順に表示していくものになる。[0013] In the invention according to claim 4 configured as described above, the image data obtained by the image data obtaining means is converted from the RGB color space to a color space such as HSI, HSV, or HSL. As a result, the hue of each pixel becomes clear, and it becomes possible to determine the belonging range of the hue. Then, when the image data of the moving image that completes the original image is generated by displaying the representative values of the hue in order from the smallest pixel, the moving image is red, yellow, green, light blue, blue, purple,
Pixels having a red tint are sequentially displayed. Also, when the image data of a moving image that completes the original image is generated by displaying the representative values of the hue in order from the pixel having the largest value, the moving image includes pixels of red, purple, blue, light blue, green, yellow, and red shades. It will be displayed in order.
【0014】さらに、各画素の色要素を表す代表値に基
づいて複数の所属範囲を決定する他の具体例として、請
求項5にかかる発明は、上記請求項1に記載の疑似動画
生成装置において、上記各画素の輝度成分の勾配を示す
エッジ方向を求め、上記動画画像生成手段は、上記各画
素のエッジ方向性の代表値に基づいて複数の所属範囲を
決定するとともに、この所属範囲の代表値の方向性に従
って画素を徐々に表示していって元画像を完成させる動
画の画像データを生成する構成としてある。Further, as another specific example of determining a plurality of belonging ranges based on a representative value representing a color element of each pixel, the invention according to claim 5 is directed to the pseudo moving image generating apparatus according to claim 1. The edge direction indicating the gradient of the luminance component of each pixel is determined, and the moving image image generation means determines a plurality of belonging ranges based on the representative value of the edge directionality of each pixel. Pixels are gradually displayed according to the directionality of the value, and image data of a moving image that completes the original image is generated.
【0015】上記のように構成した請求項5にかかる発
明においては、上記画像データ取得手段が取得した画像
データに対してSobelフィルタ等のエッジ検出フィ
ルタを適用し、エッジ方向を求める。その結果エッジ方
向に関して所属範囲を決定することが可能になる。そし
て、エッジの方向性に従って表示されるよう動画の画像
データを取得すると、その動画はたとえば、エッジ方向
が縦方向、斜め方向、横方向の画素を順に表示していく
ものになる。In the invention according to claim 5 configured as described above, an edge detection filter such as a Sobel filter is applied to the image data obtained by the image data obtaining means, and an edge direction is obtained. As a result, the belonging range can be determined with respect to the edge direction. Then, when image data of a moving image is acquired so as to be displayed according to the directionality of the edge, the moving image is, for example, a pixel in which the edge direction is vertically, diagonally, and horizontally displayed in order.
【0016】さらに、各画素の色要素を表す代表値に基
づいて複数の所属範囲を決定する他の具体例として、請
求項6にかかる発明は、上記請求項1に記載の疑似動画
生成装置において、上記各画素の輝度成分の強さを示す
エッジ強度を求め、上記動画画像生成手段は、上記各画
素のエッジ強度の代表値に基づいて複数の所属範囲を決
定するとともに、この所属範囲の代表値の大きさの順に
従って画素を徐々に表示していって元画像を完成させる
動画の画像データを生成する構成としてある。Further, as another specific example of determining a plurality of belonging ranges based on a representative value representing a color element of each pixel, the invention according to claim 6 is directed to the pseudo-moving image generating apparatus according to claim 1. Calculating the edge strength indicating the intensity of the luminance component of each pixel, the moving image generating means determines a plurality of belonging ranges based on the representative value of the edge strength of each pixel, and The configuration is such that image data of a moving image that completes the original image is generated by gradually displaying the pixels in the order of the magnitude of the value.
【0017】上記のように構成した請求項6にかかる発
明においては、上記画像データ取得手段が取得した画像
データに対してSobelフィルタ等のエッジ検出フィ
ルタを適用し、エッジ強度を求める。その結果エッジ強
度に関して所属範囲を決定することが可能になる。そし
て、エッジ強度の代表値が小さい画素から順に表示して
いって元画像を完成する動画の画像データを生成する
と、その動画は画像変化の少ない平坦な部分から表示し
ていくものになる。また、エッジ強度の代表値が大きい
画素から順に表示していって元画像を完成する動画の画
像データを生成すると、その動画は画像変化の多い輪郭
部分から表示していくものになる。In the invention according to claim 6 configured as described above, an edge detection filter such as a Sobel filter is applied to the image data obtained by the image data obtaining means to obtain an edge strength. As a result, it becomes possible to determine the belonging range with respect to the edge strength. Then, when the image data of the moving image that completes the original image is generated by displaying the pixels with the representative values of the edge strengths in ascending order, the moving image is displayed from a flat portion with little image change. Also, when image data of a moving image that completes the original image is generated by displaying pixels in order from the representative value of the edge strength, the moving image is displayed from the outline portion where the image changes frequently.
【0018】さらに、各画素の色要素を表す代表値に基
づいて複数の所属範囲を決定する他の具体例として、請
求項7にかかる発明は、上記請求項1に記載の疑似動画
生成装置において、上記動画画像生成手段は、上記各画
素をランダムに徐々に表示していって元画像を完成させ
る動画の画像データを生成する構成としてある。上記の
ように構成した請求項7にかかる発明においては、その
動画は徐々に全体的に表示されるようになる。Further, as another specific example of determining a plurality of belonging ranges based on a representative value representing a color element of each pixel, the invention according to claim 7 is directed to the pseudo-moving image generating apparatus according to claim 1. The moving image generating means generates image data of a moving image that completes an original image by gradually displaying the pixels at random. In the invention according to claim 7 configured as described above, the moving image is gradually displayed as a whole.
【0019】[0019]
【発明の実施の形態】以下図面に基づいて本発明の実施
形態を説明する。図1は本発明の一実施形態にかかる疑
似動画生成装置の構成をブロック図により示している。
図1において、入力画像蓄積装置100はデータを記憶
可能な記憶媒体であり、静止画像データが保持される。
また、この入力画像蓄積装置100はフレームメモリ2
00に接続され、この保持された静止画像データをこの
フレームメモリ200に出力可能となっている。さら
に、このフレームメモリ200はプロセッサ300に接
続され、入力されたデータを1フレーム分の静止画像デ
ータとして保持可能であるとともに、この画像データを
プロセッサ300に出力することが可能となっている。
この意味で、入力画像蓄積装置100とフレームメモリ
200とプロセッサ300とが上記画像データ取得手段
を構成する。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a pseudo moving image generating device according to an embodiment of the present invention.
In FIG. 1, an input image storage device 100 is a storage medium capable of storing data, and stores still image data.
Also, the input image storage device 100 has a frame memory 2
00 and the held still image data can be output to the frame memory 200. Further, the frame memory 200 is connected to the processor 300, and can hold the input data as one frame of still image data, and can output the image data to the processor 300.
In this sense, the input image storage device 100, the frame memory 200, and the processor 300 constitute the image data acquisition means.
【0020】このプロセッサ300は、ユーザインタフ
ェース部400とフレームメモリ500とに接続されて
おり、ユーザインタフェース部400とデータのやりと
りが可能であり、フレームメモリ500にデータを出力
可能である。ここで、ユーザインタフェース部400
は、図示しないディスプレイなどの出力媒体と図示しな
いキーボードなどの入力媒体を備えており、この出力媒
体にエッジ方向、エッジの強度、明度、彩度、色相、ラ
ンダム等の疑似動画生成基準パラメータを表示可能であ
り、利用者はこの入力媒体によりこの疑似動画生成基準
パラメータを選択するとともに疑似動画のフレーム数と
生成動画における代表値の表示順序とを入力可能となっ
ている。The processor 300 is connected to the user interface unit 400 and the frame memory 500, can exchange data with the user interface unit 400, and can output data to the frame memory 500. Here, the user interface unit 400
Has an output medium such as a display (not shown) and an input medium such as a keyboard (not shown), and displays the pseudo moving image generation reference parameters such as edge direction, edge intensity, brightness, saturation, hue, and randomness on the output medium. It is possible for the user to select the pseudo moving image generation reference parameter using this input medium, and to input the number of frames of the pseudo moving image and the display order of the representative values in the generated moving image.
【0021】この利用者の選択した疑似動画生成基準パ
ラメータと疑似画像のフレーム数と生成動画における代
表値の表示順序とはプロセッサ300に出力され、この
プロセッサ300は、入力された画像データの各画素に
ついてエッジ検出フィルタを適用することが可能である
とともにその色空間を変換することが可能となってお
り、各画素は、上記ユーザインタフェース部400によ
り利用者に指示された疑似動画生成基準パラメータに基
づいて、エッジ検出フィルタが適用されるかまたは色空
間に変換される。このフィルタの適用または色変換を受
けた各画素は、上記ユーザインタフェース部400で指
示された代表値の表示順序に従って、その所属範囲ごと
にフレームメモリ500に出力される。The pseudo moving image generation reference parameters, the number of frames of the pseudo image, and the display order of the representative values in the generated moving image selected by the user are output to the processor 300. It is possible to apply an edge detection filter and to convert its color space, and each pixel is based on a pseudo moving image generation reference parameter specified by the user through the user interface unit 400. Edge detection filters are applied or converted to color space. Each pixel subjected to this filter application or color conversion is output to the frame memory 500 for each belonging range in accordance with the display order of the representative values specified by the user interface unit 400.
【0022】このフレームメモリ500は、入力された
画像データを保持するとともに出力画像蓄積装置600
に出力可能となっており、上記プロセッサ300により
このフレームメモリ500に入力された上記各画素はそ
の所属範囲ごとに1フレームの画像データとされ、出力
画像蓄積装置600に出力される。この出力画像データ
は、この出力画像蓄積装置600により上記ユーザイン
タフェース部400で指定された順序に取得保持され、
動画の画像データとされる。この意味でプロセッサ30
0とユーザインタフェース部400とフレームメモリ5
00と出力画像蓄積装置600とが上記疑似動画生成装
置を構成する。The frame memory 500 holds input image data and outputs the image data.
The pixels input to the frame memory 500 by the processor 300 are converted into image data of one frame for each belonging range, and are output to the output image storage device 600. The output image data is acquired and held by the output image storage device 600 in the order specified by the user interface unit 400,
This is used as moving image data. In this sense, the processor 30
0, user interface unit 400, and frame memory 5
00 and the output image storage device 600 constitute the pseudo moving image generation device.
【0023】図2〜図5は、本実施形態におけるプロセ
ッサ300の制御のフローチャートを示している。ま
ず、入力画像蓄積装置から動画を生成する元画像をフレ
ームメモリ200に取得する(ステップS100)。次
に、ユーザインタフェース部400を介して利用者が入
力する、疑似動画のコマ数にあたるフレーム数(以下f
とする)と、上記疑似動画生成基準パラメータと、この
疑似動画生成基準パラメータの代表値を大きい順に表示
するようにするか小さい順に表示するようにするかを示
す表示順序とを取得する(ステップS110)。そし
て、このステップS110で取得した疑似動画生成パラ
メータを判別して(ステップS120)、それぞれの疑
似動画生成基準パラメータに応じた制御を行う。FIGS. 2 to 5 show flowcharts of control of the processor 300 in the present embodiment. First, an original image for generating a moving image is acquired from the input image storage device in the frame memory 200 (step S100). Next, the number of frames corresponding to the number of frames of the pseudo moving image (hereinafter referred to as f
), And obtains the pseudo moving image generation reference parameter and a display order indicating whether to display the representative value of the pseudo moving image generation reference parameter in descending order or in the ascending order (step S110). ). Then, the pseudo moving image generation parameters acquired in step S110 are determined (step S120), and control according to each pseudo moving image generation reference parameter is performed.
【0024】図3は疑似動画生成基準パラメータとして
エッジ方向を選択したときのフローチャートを示してい
る。まず、上記ステップS110で取得した表示順序よ
りエッジ方向が分割されている数(以下dとする)を取
得する(ステップS200)。ここで、エッジ方向が分
割されている数とは、どのエッジ方向をどの順番で表示
するか指定するときの指定方向の数を意味しており、た
とえば、上記表示順序が縦方向、横方向、斜め方向の順
だとしたらこの分割されている数は3である。次に、上
記ステップS110で取得したフレーム数fをこの方向
分割数dで除して、各方向のフレーム数(以下eとす
る)を取得する(ステップS210)。そして、上記ス
テップS100で取得した画像データの各画素について
Sobelフィルタを適用して(ステップS220)各
画素のエッジ勾配を求め、このエッジ勾配のうち上記エ
ッジ方向の各方向の最大値を各方向のフレーム数eで除
して、各方向の1フレームにおけるエッジ勾配の変化値
(以下nとする)を求める(ステップS230)。FIG. 3 is a flowchart when the edge direction is selected as the pseudo moving image generation reference parameter. First, the number (hereinafter, referred to as d) of dividing the edge direction from the display order acquired in step S110 is acquired (step S200). Here, the number of divided edge directions means the number of designated directions when designating which edge direction is displayed in which order. For example, the display order is the vertical direction, the horizontal direction, If it is in an oblique direction, the number of divisions is three. Next, the number of frames f obtained in step S110 is divided by the number of divisions d in the direction to obtain the number of frames in each direction (hereinafter referred to as e) (step S210). Then, a Sobel filter is applied to each pixel of the image data acquired in step S100 (step S220) to determine an edge gradient of each pixel, and among the edge gradients, a maximum value in each direction of the edge direction is determined for each direction. By dividing by the number of frames e, a change value (hereinafter referred to as n) of an edge gradient in one frame in each direction is obtained (step S230).
【0025】この変化値nを求めたら、ステップS11
0で最初に表示するとされた方向につき、勾配値が1フ
レームの所属範囲「(e−1)×n〜e×n」に含まれ
る画素を取得してフレームメモリ500に出力する(ス
テップS240)。このステップS240で上記所属範
囲の画素を一つずつ取得して、当該範囲画素のすべてを
取得したか否か判別し(ステップS250)、当該範囲
画素のすべてを取得していなければステップS240に
戻ってこの処理を繰り返し、当該範囲画素のすべてを取
得していればフレームメモリ500に蓄積された画像デ
ータを出力画像蓄積装置600に出力する(ステップS
260)。このあと、「e=e−1」として(ステップ
S270)、「e<1」になっているか否か判別し(ス
テップS280)、「e<1」になっていないと判別さ
れたら、ステップS240に戻って上記処理を繰り返
す。すなわち、当該方向のフレームの数だけ上記処理を
繰り返す。Once this change value n is obtained, step S11 is performed.
For the direction initially displayed as 0, pixels whose gradient values are included in the belonging range “(e−1) × n to e × n” of one frame are obtained and output to the frame memory 500 (step S240). . In step S240, the pixels in the belonging range are obtained one by one, and it is determined whether or not all the pixels in the range are obtained (step S250). If all the pixels in the range are not obtained, the process returns to step S240. This processing is repeated, and if all of the pixels in the range have been acquired, the image data stored in the frame memory 500 is output to the output image storage device 600 (step S).
260). Thereafter, “e = e−1” is set (step S270), and it is determined whether or not “e <1” is satisfied (step S280). If it is determined that “e <1” is not satisfied, step S240 is performed. And the above processing is repeated. That is, the above process is repeated by the number of frames in the direction.
【0026】上記ステップS280で「e<1」になっ
ていると判別されたら、上記ステップS110で指定し
た方向すべてについて上記処理を行ったか否か判別し
(ステップS290)、すべての方向について上記処理
を行っていないと判別されたら上記画像データ取得を行
った画像のエッジ方向の次に表示するべきエッジ方向を
取得して(ステップS295)、ステップS240に戻
って、この取得した方向について上記処理を行う。この
ステップS290で、すべての方向について上記処理を
行っていると判別されたら、上記ステップS110で指
示された表示順序を取得して、出力画像蓄積装置600
に蓄積された画像データがこの表示順序になるような出
力画像シーケンスを作成することにより動画の画像デー
タを生成して(ステップS296)、画像生成処理を終
了する。If it is determined in step S280 that "e <1", it is determined whether or not the above processing has been performed for all the directions specified in step S110 (step S290). Is determined not to have been performed, an edge direction to be displayed next to the edge direction of the image from which the image data has been obtained is obtained (step S295), and the process returns to step S240 to perform the above-described processing for this obtained direction. Do. If it is determined in step S290 that the above processing has been performed for all directions, the display order specified in step S110 is obtained, and the output image storage device 600
Then, an image sequence of the moving image is generated by creating an output image sequence such that the image data stored in the image data is in the display order (step S296), and the image generation processing is ended.
【0027】図4は疑似動画生成基準パラメータとして
明度を選択したときのフローチャートを示している。こ
の場合は、上記ステップS100で取得した画像データ
の各画素について色空間変換を行い(ステップS30
0)、RGB色空間からHSI、HSV、HSL等の色
空間へ変換する。次に、この結果得られる画素データの
明度の最大値を上記ステップS110で取得したフレー
ム数fで除して1フレームにおける明度の変化値(以下
nとする)を求める(ステップS310)。FIG. 4 shows a flowchart when brightness is selected as a pseudo moving image generation reference parameter. In this case, color space conversion is performed for each pixel of the image data acquired in step S100 (step S30).
0), converting from the RGB color space to a color space such as HSI, HSV, HSL, etc. Next, the maximum value of the brightness of the pixel data obtained as a result is divided by the number of frames f obtained in step S110 to obtain a change in brightness (hereinafter referred to as n) in one frame (step S310).
【0028】この変化値nを求めたら、明度値が1フレ
ームの所属範囲「(f−1)×n〜f×n」に含まれる
画素を取得してフレームメモリ500に出力する(ステ
ップS320)。そして、このステップS320で上記
所属範囲の画素を一つずつ取得して、当該範囲画素のす
べてを取得したか否か判別し(ステップS330)、当
該範囲画素のすべてを取得していなければステップS3
20に戻ってこの処理を繰り返し、当該範囲画素のすべ
てを取得していればフレームメモリ500に蓄積された
画像データを出力画像蓄積装置600に出力する(ステ
ップS340)。このあと、「f=f−1」として(ス
テップS350)、「f<1」になっているか否か判別
し(ステップS360)、「f<1」になっていないと
判別されたら、ステップS320に戻って上記処理を繰
り返す。すなわち、フレームの数だけ上記処理を繰り返
す。When the change value n is obtained, the pixels whose lightness values are included in the belonging range "(f-1) × n to f × n" of one frame are obtained and output to the frame memory 500 (step S320). . Then, in step S320, the pixels in the belonging range are obtained one by one, and it is determined whether or not all the pixels in the range are obtained (step S330). If not all the pixels in the range are obtained, step S3 is performed.
20, the process is repeated, and if all of the range pixels have been acquired, the image data stored in the frame memory 500 is output to the output image storage device 600 (step S340). Thereafter, “f = f−1” is set (step S350), it is determined whether or not “f <1” is satisfied (step S360). If it is determined that “f <1” is not satisfied, step S320 is performed. And the above processing is repeated. That is, the above processing is repeated by the number of frames.
【0029】上記ステップS320で「f<1」になっ
ていると判別されたら、上記ステップS110で指示さ
れた表示順序を取得して、出力画像蓄積装置600に蓄
積された画像データがこの表示順序になるような出力画
像シーケンスを作成することにより動画の画像データを
生成して(ステップS370)、画像生成処理を終了す
る。If it is determined in step S320 that "f <1", the display order specified in step S110 is obtained, and the image data stored in the output image storage device 600 is displayed in this display order. The image data of the moving image is generated by creating an output image sequence as follows (step S370), and the image generation processing ends.
【0030】なお、ここでは、図4に疑似動画生成基準
パラメータとして明度を選択したときのフローチャート
を示したが、疑似動画生成基準パラメータとしてエッジ
強度、彩度、色相を選択しても制御は上記図4とほぼ同
様である。すなわち、上記ステップS310において上
記図4では明度の最大値を上記ステップS110で取得
したフレーム数fで除していたが、ここでエッジ強度ま
たは彩度を除するようにすればよい。ただし、疑似動画
生成基準パラメータが色相の場合は、一般に色相値が0
度から360度まで値を持ち、しかも0度と360度と
は同じ色相となって色相が循環するので360をフレー
ム数fで除した結果を1フレームにおける色相の変化値
とする。Here, FIG. 4 shows a flowchart when brightness is selected as the pseudo moving image generation reference parameter. However, even when edge strength, saturation, and hue are selected as the pseudo moving image generation reference parameters, the above control is performed. It is almost the same as FIG. That is, in FIG. 4, the maximum value of the lightness is divided by the number f of frames acquired in the step S110 in the step S310, but the edge strength or the saturation may be removed here. However, when the pseudo moving image generation reference parameter is hue, the hue value is generally 0.
It has a value from degrees to 360 degrees, and since 0 degree and 360 degrees have the same hue and the hue circulates, the result of dividing 360 by the number of frames f is set as the hue change value in one frame.
【0031】図5は疑似動画生成基準パラメータとして
ランダムを選択したときのフローチャートを示してい
る。まず、全画素数を上記ステップS110で取得した
フレーム数fで除して1フレームにおける表示画素数
(以下nとする)を求める(ステップS400)。次
に、変数Nにnを代入して(ステップS410)、ラン
ダムに画素を取得してフレームメモリ500に出力する
(ステップS420)。そして、「N=N−1」として
(ステップS430)、「N<1」か否か判別し(ステ
ップS440)、「N<1」と判別されなければ上記ス
テップS420に戻って上記処理を繰り返す。すなわ
ち、変数Nを使って1フレームに必要な画素数を取得し
終えたか否か判別する。FIG. 5 shows a flowchart when random is selected as the pseudo moving image generation reference parameter. First, the total number of pixels is divided by the number f of frames acquired in step S110 to determine the number of display pixels in one frame (hereinafter, referred to as n) (step S400). Next, n is substituted for a variable N (step S410), and pixels are randomly acquired and output to the frame memory 500 (step S420). Then, "N = N-1" is set (step S430), and it is determined whether or not "N <1" (step S440). If not "N <1", the process returns to step S420 to repeat the above processing. . That is, it is determined whether the number of pixels required for one frame has been acquired using the variable N.
【0032】上記処理により1フレームに必要な画素数
を取得し終えたら、このフレームメモリ500に蓄積さ
れた画像データを出力画像蓄積装置600に出力する
(ステップS450)。このあと、「f=f−1」とし
て(ステップS460)、「f<1」になっているか否
か判別し(ステップS470)、「f<1」になってい
ないと判別されたら、ステップS410に戻って上記処
理を繰り返す。すなわち、フレームの数だけ上記処理を
繰り返す。上記ステップS410で「f<1」になって
いると判別されたら画像生成処理を終了する。この場
合、他の疑似動画生成基準パラメータと異なって表示順
序は関係なく、出力画像蓄積装置600に出力された画
像データが出力画像シーケンスである。When the number of pixels required for one frame has been obtained by the above processing, the image data stored in the frame memory 500 is output to the output image storage device 600 (step S450). Thereafter, “f = f−1” is set (step S460), it is determined whether or not “f <1” is satisfied (step S470). If it is determined that “f <1” is not satisfied, step S410 is performed. And the above processing is repeated. That is, the above processing is repeated by the number of frames. If it is determined in step S410 that “f <1”, the image generation processing ends. In this case, the image data output to the output image storage device 600 is the output image sequence regardless of the display order unlike the other pseudo moving image generation reference parameters.
【0033】次に、上記構成からなる本実施形態の動作
を説明する。利用者は、まず図6に示すような動画を生
成するための元画像を、入力画像蓄積装置100に保持
しておく。そして、利用者が本実施形態の疑似動画生成
装置を起動すると、プロッセサ300は図6の画像を画
像データとしてフレームメモリ200に保持し、利用者
がユーザインタフェース部400によりフレーム数と疑
似動画生成基準パラメータと表示順序とを入力すると、
プロセッサ300は上記図2〜図5のフローチャートに
示す制御を行い、各画素に対する疑似動画生成基準パラ
メータ値として各画素に対する明度値等を取得する。Next, the operation of this embodiment having the above configuration will be described. First, the user holds an original image for generating a moving image as shown in FIG. 6 in the input image storage device 100. When the user activates the pseudo-moving image generation apparatus of the present embodiment, the processor 300 stores the image of FIG. 6 in the frame memory 200 as image data, and the user operates the user interface unit 400 to determine the number of frames and the pseudo-moving image generation standard. After entering the parameters and display order,
The processor 300 performs the control shown in the flowcharts of FIGS. 2 to 5 and acquires a brightness value or the like for each pixel as a pseudo moving image generation reference parameter value for each pixel.
【0034】この疑似動画生成基準パラメータ値を取得
して上記フレーム数で除することにより、各フレームご
とに取得すべき画素の疑似動画生成基準パラメータ値の
所属範囲を決定し、この所属範囲ごとに画像データを生
成して出力画像蓄積装置600に蓄積していく。そし
て、上記表示順序で指定した順番に前画像に次画像を重
ねるように表示していくようにすると、それぞれの所属
範囲に属する画素を徐々に表示していって元画像を完成
させる動画の画像データが生成する。By obtaining this pseudo moving image generation reference parameter value and dividing by the above-mentioned number of frames, the range to which the pseudo moving image generation reference parameter value of the pixel to be obtained for each frame belongs is determined. Image data is generated and stored in the output image storage device 600. When the next image is displayed so as to be superimposed on the previous image in the order specified in the display order, the pixels belonging to the respective belonging ranges are gradually displayed to complete the original image. Data is generated.
【0035】なお、疑似動画生成基準パラメータとして
ランダムか、エッジ方向か、エッジ強度かを選択したと
きは、これらの疑似動画生成基準パラメータは上記元画
像の輝度成分から計算するので、カラー画像のみならず
モノクロ画像にも適用することができる。また、疑似動
画生成基準パラメータとして明度か彩度か色相かを選択
したときは、これらの疑似動画生成基準パラメータは上
記元画像の各画素のRGB成分から計算するので、カラ
ー画像のみに適用できる。When a random moving image, an edge direction, or an edge strength is selected as a pseudo moving image generation reference parameter, these pseudo moving image generation reference parameters are calculated from the luminance components of the original image. It can also be applied to monochrome images. When lightness, saturation, or hue is selected as the pseudo moving image generation reference parameter, these pseudo moving image generation reference parameters are calculated from the RGB components of each pixel of the original image, and thus can be applied only to a color image.
【0036】ここで、以下、各疑似動画生成基準パラメ
ータを選択した場合の取得画像データの様子を説明す
る。図7は疑似動画生成基準パラメータとしてランダム
をとり、8〜10程度のフレーム数をとったときの画像
を示しており、このような画像を徐々に表示していくこ
とによって全体的に徐々に元画像が完成していく動画の
画像データが生成する。Here, the state of the acquired image data when each pseudo moving image generation reference parameter is selected will be described. FIG. 7 shows an image when a random number is set as the pseudo moving image generation reference parameter and the number of frames is about 8 to 10. By displaying such an image gradually, the original image is gradually gradually reduced. Image data of a moving image in which an image is completed is generated.
【0037】図8は疑似動画生成基準パラメータとして
エッジ方向をとり、8〜10程度のフレーム数をとった
ときの画像を示しており、このような画像を徐々に表示
していくことによって、エッジ方向が変化する方向ごと
に徐々に元画像が完成していく動画の画像データが生成
する。すなわち、エッジ方向は周りの画素との相対的な
関係を勾配で示しているので、エッジの方向性に従って
表示されるよう動画の画像データを取得すると、その動
画はたとえば、エッジ方向が縦方向、斜め方向、横方向
の画素を順に表示していくものになる。FIG. 8 shows an image when the edge direction is set as the pseudo moving image generation reference parameter and the number of frames is about 8 to 10. By displaying such an image gradually, the edge is displayed. Moving image data is generated in which the original image is gradually completed for each direction in which the direction changes. That is, since the edge direction indicates a relative relationship with surrounding pixels by a gradient, when image data of a moving image is acquired so as to be displayed in accordance with the directionality of the edge, the moving image has, for example, a vertical edge direction, Pixels in an oblique direction and a horizontal direction are sequentially displayed.
【0038】図9は疑似動画生成基準パラメータとして
エッジ強度をとり、8〜10程度のフレーム数をとった
ときの画像を示しており、このような画像を徐々に表示
していくことによって、エッジ強度が徐々に変化して元
画像が完成していく動画の画像データが生成する。すな
わち、エッジ強度は周りの画素との相対的な関係を示し
ているので、エッジ強度の代表値が小さい画素から順に
表示していって元画像を完成する動画の画像データを生
成すると、その動画は画像変化の少ない平坦な部分から
表示していくものになり、エッジ強度の代表値が大きい
画素から順に表示していって元画像を完成する動画の画
像データを生成すると、その動画は画像変化の多い輪郭
部分から表示していくものになる。FIG. 9 shows an image when the edge strength is used as a pseudo moving image generation reference parameter and the number of frames is about 8 to 10. By displaying such an image gradually, the edge is displayed. Moving image data is generated in which the intensity gradually changes and the original image is completed. That is, since the edge strength indicates a relative relationship with surrounding pixels, when image data of a moving image that completes the original image is generated by displaying pixels in order from the representative value of the edge intensity, the moving image Is displayed from a flat part with little image change, and if image data of a moving image that completes the original image is displayed in order from the pixel with the representative value of edge strength being large, the moving image Will be displayed starting from the contour part with the largest number.
【0039】図10は疑似動画生成基準パラメータとし
て色相をとり、8〜10程度のフレーム数をとったとき
の画像を示しており、このような画像を徐々に表示して
いくことによって、色相が徐々に変化して元画像が完成
していく動画の画像データが生成する。すなわち、上述
のように、一般的には色相値は0度から360度まで変
化して360度で0度の色相に戻り、0度から360度
になるにつれ、徐々に赤色、黄色、緑色、水色、青色、
紫色、赤色と変化する。したがって、色相の代表値が小
さい画素から順に表示していって元画像を完成する動画
の画像データを生成すると、その動画は赤色、黄色、緑
色、水色、青色、紫色、赤色の色合いの画素を順に表示
していくものになる。また、色相の代表値が大きい画素
から順に表示していって元画像を完成する動画の画像デ
ータを生成すると、その動画は赤色、紫色、青色、水
色、緑色、黄色、赤色の色合いの画素を順に表示してい
くものになる。FIG. 10 shows an image when the hue is taken as the pseudo moving image generation reference parameter and the number of frames is about 8 to 10. By displaying such an image gradually, the hue is changed. Image data of a moving image that gradually changes to complete the original image is generated. That is, as described above, generally, the hue value changes from 0 degree to 360 degrees, returns to the hue of 0 degree at 360 degrees, and gradually becomes red, yellow, green, and the like from 0 degree to 360 degrees. Light blue, blue,
Changes to purple and red. Therefore, when the image data of a moving image that completes the original image is generated by displaying the representative values of the hue in order from the smallest pixel, the moving image includes pixels of red, yellow, green, light blue, blue, purple, and red shades. It will be displayed in order. Also, when the image data of a moving image that completes the original image is generated by displaying the representative values of the hue in order from the pixel having the largest value, the moving image includes pixels of red, purple, blue, light blue, green, yellow, and red shades. It will be displayed in order.
【0040】図11は疑似動画生成基準パラメータとし
て彩度をとり、8〜10程度のフレーム数をとったとき
の画像を示しており、このような画像を徐々に表示して
いくことによって、彩度が徐々に変化して元画像が完成
していく動画の画像データが生成する。すなわち、彩度
は色の鮮やかさを表すものであるので、彩度の代表値が
小さい画素から順に表示していって元画像を完成する動
画の画像データを生成すると、その動画は薄い画素から
徐々に濃い画素を表示していくものになる。また、彩度
の代表値が大きい画素から順に表示していって元画像を
完成する動画の画像データを生成すると、その動画は濃
い画素から徐々に薄い画素を表示していくものになる。FIG. 11 shows an image when the saturation is taken as the pseudo moving image generation reference parameter and the number of frames is about 8 to 10. By displaying such an image gradually, the saturation is increased. Moving image data is generated in which the degree gradually changes and the original image is completed. That is, since the saturation represents the vividness of the color, if the representative image of the saturation is displayed in order from the pixel having the smallest value and the image data of the moving image that completes the original image is generated, the moving image starts from the thin pixel. This gradually displays dark pixels. Also, when image data of a moving image that completes the original image is generated by displaying pixels in order from the representative value of the saturation value, the moving image gradually displays lighter pixels from darker pixels.
【0041】図12は疑似動画生成基準パラメータとし
て明度をとり、8〜10程度のフレーム数をとったとき
の画像を示しており、このような画像を徐々に表示して
いくことによって、明度が徐々に変化して元画像が完成
していく動画の画像データが生成する。すなわち、明度
は色の明暗を表すものであるので、明度の代表値が小さ
い画素から順に表示していって、元画像を完成する動画
の画像データを生成すると、その動画は暗い画素から徐
々に明るい画素を表示していくものになる。また、明度
の代表値が大きい画素から順に表示していって、元画像
を完成する動画の画像データを生成すると、その動画は
明るい画素から徐々に暗い画素を表示していくものにな
る。FIG. 12 shows an image when the brightness is taken as a pseudo moving image generation reference parameter and the number of frames is about 8 to 10. By displaying such an image gradually, the brightness is increased. Image data of a moving image that gradually changes to complete the original image is generated. That is, since the lightness represents the lightness and darkness of the color, the representative value of the lightness is displayed in order from the pixel having the smallest value, and when the image data of the moving image that completes the original image is generated, the moving image gradually starts from the dark pixel. Bright pixels are displayed. In addition, when pixels are displayed in order from the pixel having the largest brightness representative value and image data of a moving image that completes the original image is generated, the moving image gradually displays dark pixels from bright pixels.
【0042】さらに、上記のように疑似動画生成基準パ
ラメータに基づいて疑似動画を生成する方法は様々な態
様が考えられる。その一実施例として、たとえば、疑似
動画生成基準として選んだパラメータの範囲に含まれる
画素に対し、その画素の位置におけるエッジ方向θを求
め、長方形や楕円などの小領域を書き込んでいく。この
ような方法により、イラスト的な雰囲気を持つ疑似動画
が生成する。このときの画像を図13〜図18に示す。
疑似動画生成基準パラメータとして図13はランダム
を、図14はエッジ方向を、図15はエッジ強度を、図
16は色相を、図17は彩度を、図18は明度をとった
ものである。Further, as described above, a method of generating a pseudo moving image based on the pseudo moving image generation reference parameter can be in various modes. As one example, for example, for a pixel included in the range of the parameter selected as the pseudo moving image generation standard, the edge direction θ at the position of the pixel is obtained, and a small area such as a rectangle or an ellipse is written. By such a method, a pseudo moving image having an illustration-like atmosphere is generated. Images at this time are shown in FIGS.
13 shows the pseudo moving image generation reference parameters, FIG. 14 shows the edge direction, FIG. 15 shows the edge strength, FIG. 16 shows the hue, FIG. 17 shows the saturation, and FIG. 18 shows the brightness.
【0043】また、この疑似動画生成装置はディジタル
機器に組み込むこともでき、その実施形態を図19に示
す。この図19においてCCD撮像素子110は画像を
ディジタルデータとして取得可能であり、撮像画の静止
画像データが生成される。そして、このCCD撮像素子
110はフレームメモリ210に接続され、この生成さ
れた静止画像データをこのフレームメモリ210に出力
可能となっている。さらに、このフレームメモリ210
はプロセッサ310に接続され、入力されたデータを1
フレーム分の静止画像データとして保持可能であるとと
もにこの画像データをプロセッサ310に出力すること
が可能となっている。The pseudo moving picture generating apparatus can be incorporated in digital equipment, and an embodiment thereof is shown in FIG. In FIG. 19, the CCD imaging device 110 can acquire an image as digital data, and generates still image data of a captured image. The CCD image sensor 110 is connected to a frame memory 210, and can output the generated still image data to the frame memory 210. Further, the frame memory 210
Is connected to the processor 310 and converts the input data to 1
The image data can be held as still image data for a frame and can be output to the processor 310.
【0044】そして、このプロセッサ310はユーザイ
ンタフェース部410とマージ処理部510とに接続さ
れており、ユーザインタフェース部410とデータのや
りとりが可能であり、マージ処理部510にデータを出
力可能である。ここで、ユーザインタフェース部410
は図示しない液晶ディスプレイなどの出力媒体と、図示
しない押しボタンなどの入力媒体を備えており、この出
力媒体にエッジ方向、エッジの強度、明度、彩度、色
相、ランダム等の疑似動画生成基準パラメータを表示可
能であり、利用者はこの入力媒体によりこの疑似動画生
成基準パラメータを選択するとともに疑似動画のフレー
ム数と生成動画における代表値の表示順序とを入力可能
となっている。The processor 310 is connected to a user interface unit 410 and a merge processing unit 510, can exchange data with the user interface unit 410, and can output data to the merge processing unit 510. Here, the user interface unit 410
Has an output medium such as a liquid crystal display (not shown) and an input medium such as a push button (not shown). The output medium has pseudo moving image generation reference parameters such as edge direction, edge intensity, brightness, saturation, hue, and random. Can be displayed, and the user can select the pseudo moving image generation reference parameter by using this input medium and input the number of frames of the pseudo moving image and the display order of the representative values in the generated moving image.
【0045】この利用者の選択した疑似動画生成基準パ
ラメータと、疑似画像のフレーム数と、生成動画におけ
る代表値の表示順序とはプロセッサ310に出力され、
このプロセッサ310は入力された画像データの各画素
についてエッジ検出フィルタを適用することが可能であ
るとともに、その色空間を変換をすることが可能となっ
ており、各画素は上記ユーザインタフェース部410に
より利用者に指示された疑似動画生成基準パラメータに
基づいて、エッジ検出フィルタが適用されるかまたは色
空間に変換される。このフィルタの適用または色変換を
受けた各画素は、上記ユーザインタフェース部410で
指示された代表値の所属範囲ごとに一枚の画像データと
して生成され、生成した画像データはマージ処理部51
0に出力される。The pseudo moving image generation reference parameters selected by the user, the number of frames of the pseudo image, and the display order of the representative values in the generated moving image are output to the processor 310.
The processor 310 can apply an edge detection filter to each pixel of the input image data, and can convert the color space thereof. An edge detection filter is applied or converted to a color space based on a pseudo moving image generation reference parameter specified by the user. Each pixel that has been subjected to this filter application or color conversion is generated as one piece of image data for each range to which the representative value belongs instructed by the user interface unit 410, and the generated image data is merged with the merge processing unit 51.
Output to 0.
【0046】この入力された画像データは、このマージ
処理部510により一枚の画像にマージされるととも
に、出力画像蓄積装置610に出力可能となっており、
上記プロセッサ310によりこのマージ処理部510に
マージされた上記画像データは、この出力画像蓄積装置
610に蓄積される。ここで、出力画像蓄積装置610
は、フロッピーディスクやフラッシュカード等の記録媒
体である。The input image data is merged into one image by the merge processing unit 510 and can be output to the output image storage device 610.
The image data merged into the merge processing unit 510 by the processor 310 is stored in the output image storage device 610. Here, the output image storage device 610
Is a recording medium such as a floppy disk or a flash card.
【0047】上記図1に示す実施形態では、疑似動画を
複数の出力フレームのシーケンスとしていたが、この図
19に示す実施例では各出力フレームを一枚の画像と考
え、それらを一つの画像ファイルにマージすることによ
りデータを記録する。すなわち、上記CCD撮像素子1
10で撮像した画像をフレームメモリ210に画像デー
タとして保持し、ユーザインタフェース410により利
用者が選択した情報に基づいてプロセッサ310が疑似
動画フレーム「#1〜#n」を生成し、マージ処理部5
10がこれらの疑似動画フレームを一つのファイルにマ
ージして出力画像蓄積装置610に出力する。この結
果、CCD撮像素子を用いたディジタルカメラ等で疑似
動画ファイルを生成することができる。In the embodiment shown in FIG. 1, the pseudo moving image is a sequence of a plurality of output frames. However, in the embodiment shown in FIG. 19, each output frame is considered as one image, and these are regarded as one image file. The data is recorded by merging with. That is, the CCD image sensor 1
The image captured in step 10 is stored in the frame memory 210 as image data, and the processor 310 generates pseudo moving image frames “# 1 to #n” based on information selected by the user through the user interface 410, and the merge processing unit 5
10 merges these pseudo moving image frames into one file and outputs it to the output image storage device 610. As a result, a pseudo moving image file can be generated by a digital camera or the like using a CCD image sensor.
【0048】このように、本発明では静止画像データか
ら疑似動画生成基準パラメータ値を取得して、この疑似
動画生成基準パラメータの代表値の所属範囲を決定し、
それぞれの所属範囲に属する画素を徐々に表示していっ
て元画像が完成される動画の画像データを生成する。従
って、少しずつ変化する画像を一枚ずつ用意する等とい
う煩雑な作業をすることなく、一枚の静止画像から簡易
に疑似動画を生成することができる。As described above, in the present invention, the pseudo moving image generation reference parameter value is obtained from the still image data, and the range to which the representative value of the pseudo moving image generation reference parameter belongs is determined.
The image data of the moving image in which the original image is completed is generated by gradually displaying the pixels belonging to each belonging range. Therefore, a pseudo moving image can be easily generated from one still image without performing a complicated operation of preparing images that change little by little one by one.
【0049】[0049]
【発明の効果】以上説明したように本発明は、一枚の静
止画像から疑似動画を生成できるため、簡単に疑似動画
の生成できる汎用性の高い疑似動画生成装置を提供する
ことができる。また、請求項2にかかる発明によれば、
明度を徐々に変化させることができるため、簡単に動画
的視覚効果を持つ疑似動画を生成できる。さらに、請求
項3にかかる発明によれば、彩度を徐々に変化させるこ
とができるため、簡単に動画的視覚効果を持つ疑似動画
を生成できる。さらに、請求項4にかかる発明によれ
ば、色相を徐々に変化させることができるため、簡単に
動画的視覚効果を持つ疑似動画を生成できる。As described above, according to the present invention, since a pseudo moving image can be generated from one still image, a highly versatile pseudo moving image generating apparatus capable of easily generating a pseudo moving image can be provided. According to the second aspect of the present invention,
Since the brightness can be gradually changed, a pseudo moving image having a moving image visual effect can be easily generated. Further, according to the third aspect of the present invention, since the saturation can be gradually changed, a pseudo moving image having a moving image visual effect can be easily generated. Further, according to the fourth aspect of the present invention, since the hue can be gradually changed, a pseudo moving image having a moving image visual effect can be easily generated.
【0050】さらに、請求項5にかかる発明によれば、
エッジ方向を徐々に変化させることができるため、簡単
に動画的視覚効果を持つ疑似動画を生成できる。さら
に、請求項6にかかる発明によれば、エッジ強度を徐々
に変化させることができるため、簡単に動画的視覚効果
を持つ疑似動画を生成できる。さらに、請求項7にかか
る発明によれば、画素をランダムに徐々に表示させるこ
とができるため、簡単に動画的視覚効果を持つ疑似動画
を生成できる。Further, according to the invention of claim 5,
Since the edge direction can be gradually changed, a pseudo moving image having a moving image visual effect can be easily generated. Further, according to the invention of claim 6, since the edge strength can be gradually changed, a pseudo moving image having a moving image visual effect can be easily generated. Furthermore, according to the invention of claim 7, since the pixels can be gradually and randomly displayed, a pseudo moving image having a moving image visual effect can be easily generated.
【図1】本疑似動画生成装置の構成を示すブロック図で
ある。FIG. 1 is a block diagram illustrating a configuration of a pseudo moving image generation device.
【図2】本実施形態の制御を示すフローチャートであ
る。FIG. 2 is a flowchart illustrating control according to the present embodiment.
【図3】エッジ方向を選択したときのフローチャートで
ある。FIG. 3 is a flowchart when an edge direction is selected.
【図4】明度を選択したときのフローチャートである。FIG. 4 is a flowchart when brightness is selected.
【図5】ランダムを選択したときのフローチャートであ
る。FIG. 5 is a flowchart when random is selected.
【図6】元の静止画像を示す図面代用写真(カラー)で
ある。FIG. 6 is a drawing substitute photograph (color) showing an original still image.
【図7】ランダムを選択したときの出力フレームを示す
図面代用写真(カラー)である。FIG. 7 is a drawing substitute photograph (color) showing an output frame when random is selected.
【図8】エッジ方向を選択したときの出力フレームを示
す図面代用写真(カラー)である。FIG. 8 is a drawing substitute photograph (color) showing an output frame when an edge direction is selected.
【図9】エッジ強度を選択したときの出力フレームを示
す図面代用写真(カラー)である。FIG. 9 is a drawing substitute photograph (color) showing an output frame when edge strength is selected.
【図10】色相を選択したときの出力フレームを示す図
面代用写真(カラー)である。FIG. 10 is a drawing substitute photograph (color) showing an output frame when a hue is selected.
【図11】彩度を選択したときの出力フレームを示す図
面代用写真(カラー)である。FIG. 11 is a drawing-substitute photograph (color) showing an output frame when saturation is selected.
【図12】明度を選択したときの出力フレームを示す図
面代用写真(カラー)である。FIG. 12 is a drawing-substitute photograph (color) showing an output frame when lightness is selected.
【図13】他の実施例においてランダムを選択したとき
の出力フレームを示す図面代用写真(カラー)である。FIG. 13 is a drawing substitute photograph (color) showing an output frame when random is selected in another embodiment.
【図14】他の実施例においてエッジ方向を選択したと
きの出力フレームを示す図面代用写真(カラー)であ
る。FIG. 14 is a drawing-substitute photograph (color) showing an output frame when an edge direction is selected in another embodiment.
【図15】他の実施例においてエッジ強度を選択したと
きの出力フレームを示す図面代用写真(カラー)であ
る。FIG. 15 is a drawing-substitute photograph (color) showing an output frame when edge strength is selected in another embodiment.
【図16】他の実施例において色相を選択したときの出
力フレームを示す図面代用写真(カラー)である。FIG. 16 is a drawing-substitute photograph (color) showing an output frame when a hue is selected in another embodiment.
【図17】他の実施例において彩度を選択したときの出
力フレームを示す図面代用写真(カラー)である。FIG. 17 is a drawing substitute photograph (color) showing an output frame when saturation is selected in another embodiment.
【図18】他の実施例において明度を選択したときの出
力フレームを示す図面代用写真(カラー)である。FIG. 18 is a drawing substitute photograph (color) showing an output frame when brightness is selected in another embodiment.
【図19】本疑似動画生成装置をディジタルカメラ等に
適用した場合の構成を示すブロック図である。FIG. 19 is a block diagram illustrating a configuration in a case where the pseudo moving image generation device is applied to a digital camera or the like.
【図20】従来例の構成を示すブロック図である。FIG. 20 is a block diagram showing a configuration of a conventional example.
100 入力画像蓄積装置 200 フレームメモリ 300 プロセッサ 400 ユーザインタフェース部 500 フレームメモリ 600 出力画像蓄積装置 Reference Signs List 100 input image storage device 200 frame memory 300 processor 400 user interface unit 500 frame memory 600 output image storage device
Claims (7)
画像の画素データを取得する画像データ取得手段と、 この取得した画像データにおける各画素の色要素を表す
代表値に基づいて複数の所属範囲を決定するとともに、
それぞれの所属範囲に属する画素を徐々に表示していっ
て元画像を完成させる動画の画像データを生成する動画
画像生成手段とを具備することを特徴とする疑似動画生
成装置。1. An image data acquiring means for acquiring pixel data of an image represented by pixels in a dot matrix form, and a plurality of belonging ranges based on a representative value representing a color element of each pixel in the acquired image data. Decide,
A pseudo-moving image generating apparatus, comprising: moving image image generating means for generating image data of a moving image that completes an original image by gradually displaying pixels belonging to respective belonging ranges.
において、 上記動画画像生成手段は、上記各画素の明度の代表値に
基づいて複数の所属範囲を決定するとともに、この所属
範囲の代表値の大きさの順に従って画素を徐々に表示し
ていって元画像を完成させる動画の画像データを生成す
ることを特徴とする疑似動画生成装置。2. The pseudo-moving image generating apparatus according to claim 1, wherein said moving image generating means determines a plurality of belonging ranges based on a representative value of brightness of each of said pixels, and represents a representative of said belonging ranges. A pseudo-moving image generating apparatus characterized by generating image data of a moving image that completes an original image by gradually displaying pixels according to an order of magnitude of a value.
において、 上記動画画像生成手段は、上記各画素の彩度の代表値に
基づいて複数の所属範囲を決定するとともに、この所属
範囲の代表値の大きさの順に従って画素を徐々に表示し
ていって元画像を完成させる動画の画像データを生成す
ることを特徴とする疑似動画生成装置。3. The pseudo moving image generating device according to claim 1, wherein the moving image generating means determines a plurality of belonging ranges based on a representative value of saturation of each of the pixels, and A pseudo-moving image generating apparatus characterized by generating image data of a moving image that completes an original image by gradually displaying pixels according to the order of the magnitude of the representative value.
において、 上記動画画像生成手段は、上記各画素の色相の代表値に
基づいて複数の所属範囲を決定するとともに、この所属
範囲の代表値の大きさの順に従って画素を徐々に表示し
ていって元画像を完成させる動画の画像データを生成す
ることを特徴とする疑似動画生成装置。4. The pseudo moving image generating device according to claim 1, wherein the moving image generating means determines a plurality of belonging ranges based on a representative value of a hue of each pixel, and represents a representative of the belonging ranges. A pseudo-moving image generating apparatus characterized by generating image data of a moving image that completes an original image by gradually displaying pixels according to an order of magnitude of a value.
において、 上記各画素の輝度成分の勾配を示すエッジ方向を求め、
上記動画画像生成手段は、上記各画素のエッジ方向性の
代表値に基づいて複数の所属範囲を決定するとともに、
この所属範囲の代表値の方向性に従って画素を徐々に表
示していって元画像を完成させる動画の画像データを生
成することを特徴とする疑似動画生成装置。5. The pseudo moving image generation device according to claim 1, wherein an edge direction indicating a gradient of a luminance component of each pixel is obtained,
The moving image generating means determines a plurality of belonging ranges based on the representative value of the edge directionality of each pixel,
A pseudo-moving image generating apparatus characterized in that pixels are gradually displayed in accordance with the directionality of the representative value of the belonging range to generate moving image data for completing an original image.
において、 上記各画素の輝度成分の強さを示すエッジ強度を求め、
上記動画画像生成手段は、上記各画素のエッジ強度の代
表値に基づいて複数の所属範囲を決定するとともに、こ
の所属範囲の代表値の大きさの順に従って画素を徐々に
表示していって元画像を完成させる動画の画像データを
生成することを特徴とする疑似動画生成装置。6. The pseudo-moving image generating apparatus according to claim 1, wherein an edge strength indicating the intensity of a luminance component of each pixel is obtained,
The moving image generating means determines a plurality of belonging ranges based on the representative values of the edge intensities of the respective pixels, and gradually displays the pixels in the order of the magnitude of the representative values of the belonging ranges, and A pseudo-moving image generating apparatus for generating image data of a moving image for completing an image.
において、 上記動画画像生成手段は、上記各画素をランダムに徐々
に表示していって元画像を完成させる動画の画像データ
を生成することを特徴とする疑似動画生成装置。7. The pseudo moving image generating device according to claim 1, wherein the moving image generating means generates image data of a moving image in which each of the pixels is displayed gradually at random to complete an original image. A pseudo-moving image generating apparatus, characterized in that:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10230289A JP2000048223A (en) | 1998-07-31 | 1998-07-31 | Pseudo moving picture generating device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10230289A JP2000048223A (en) | 1998-07-31 | 1998-07-31 | Pseudo moving picture generating device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000048223A true JP2000048223A (en) | 2000-02-18 |
Family
ID=16905492
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10230289A Pending JP2000048223A (en) | 1998-07-31 | 1998-07-31 | Pseudo moving picture generating device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000048223A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003529171A (en) * | 2000-03-29 | 2003-09-30 | アワープレイス エルエルシー | Method for generating an image set or series of images with very slightly different images, a system therefor and its application |
| JP2008292719A (en) * | 2007-05-24 | 2008-12-04 | Yazaki Corp | Movie display device |
| JP7134532B1 (en) | 2022-01-13 | 2022-09-12 | 学校法人東京理科大学 | Image synthesis display device, method, and program |
-
1998
- 1998-07-31 JP JP10230289A patent/JP2000048223A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003529171A (en) * | 2000-03-29 | 2003-09-30 | アワープレイス エルエルシー | Method for generating an image set or series of images with very slightly different images, a system therefor and its application |
| JP2008292719A (en) * | 2007-05-24 | 2008-12-04 | Yazaki Corp | Movie display device |
| JP7134532B1 (en) | 2022-01-13 | 2022-09-12 | 学校法人東京理科大学 | Image synthesis display device, method, and program |
| JP2023102943A (en) * | 2022-01-13 | 2023-07-26 | 学校法人東京理科大学 | Image synthesis display device, method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8103119B2 (en) | Image processing device, image processing method, image processing program product, and image-capturing device | |
| JP4600424B2 (en) | Development processing apparatus for undeveloped image data, development processing method, and computer program for development processing | |
| JP2005056374A (en) | Apparatus for and method of edge enhancement in image processing | |
| US20100207958A1 (en) | Color image creating apparatus | |
| JPH1166301A (en) | Color image classification method and apparatus and recording medium recording this method | |
| JP3809818B2 (en) | Image processing method, recording medium, and image processing apparatus | |
| JP4807866B2 (en) | Color reproduction processing switching device and readable recording medium | |
| JPWO2002005543A1 (en) | Image processing method, recording medium and image processing device | |
| JP4146506B1 (en) | Mosaic image generating apparatus, method and program | |
| JP2000048223A (en) | Pseudo moving picture generating device | |
| JP5070921B2 (en) | Development processing apparatus for undeveloped image data, development processing method, and computer program for development processing | |
| JPH06342269A (en) | LED display device | |
| JP7502902B2 (en) | IMAGE PROCESSING APPARATUS, IMAGING APPARATUS, CONTROL METHOD, AND PROGRAM | |
| JP2001045303A (en) | Image binarization method | |
| JP2005167444A (en) | Image processing apparatus for estimating spectral characteristics | |
| JP2011151454A (en) | Image processor, imaging apparatus and image processing method | |
| JP4306687B2 (en) | Image processing method, image processing program, and image processing apparatus | |
| JPH09147098A (en) | Method and device for processing color image | |
| JP4784097B2 (en) | Signal processing method, signal processing apparatus, and storage medium storing signal processing procedure | |
| CN106462964A (en) | Method for segmenting a color image and digital microscope | |
| JPH11308474A (en) | Image processor | |
| JP3943678B2 (en) | Image color extraction method and image processing apparatus using the method | |
| JP2686258B2 (en) | Image data processing device | |
| JP2008071014A (en) | Image processing program, image processing apparatus, and electronic camera | |
| JP4316467B2 (en) | Image processing method and image processing system |