JP5641915B2 - Image processing apparatus and control method thereof - Google Patents
Image processing apparatus and control method thereof Download PDFInfo
- Publication number
- JP5641915B2 JP5641915B2 JP2010278235A JP2010278235A JP5641915B2 JP 5641915 B2 JP5641915 B2 JP 5641915B2 JP 2010278235 A JP2010278235 A JP 2010278235A JP 2010278235 A JP2010278235 A JP 2010278235A JP 5641915 B2 JP5641915 B2 JP 5641915B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- development
- value
- development parameter
- developing
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
Description
本発明は、RAW動画の再生時に、現像パラメータの生成と、RAW動画の現像を行う画像処理装置及びその制御方法に関するものである。 The present invention relates to an image processing apparatus that generates a development parameter and develops a RAW moving image when a RAW moving image is reproduced, and a control method thereof.
静止画のRAW画像は、撮像素子の出力をそのまま記録したデータである。
RAW画像を再生するためには、RAW画像を現像する必要がある。RAW画像の現像に用いるパラメータを現像パラメータと呼ぶ。現像パラメータの値(現像パラメータ値)によって、RAW画像を現像して得られる画像データの色相、明度、ホワイトバランス等が決まる。RAW動画は、静止画のRAW画像と同様に、撮像素子の出力をそのまま記録した動画である。
The still image RAW image is data in which the output of the image sensor is recorded as it is.
In order to reproduce a RAW image, it is necessary to develop the RAW image. Parameters used for developing a RAW image are called development parameters. The hue, brightness, white balance, and the like of image data obtained by developing a RAW image are determined by the value of the development parameter (development parameter value). The RAW moving image is a moving image in which the output of the image sensor is recorded as it is, as with a RAW image of a still image.
従来、RAW動画を再生するためには、以下のステップで現像を行っていた。予め、RAW動画の現像に用いる現像パラメータ値を生成(算出)する。前記現像パラメータ値に従ってRAW動画を現像して、動画像データを生成する。こうして生成した動画像データを、ユーザは再生して視聴する。この様に、従来、RAW動画を再生するためには、予め現像処理を済ませておく(動画像データを生成しておく)必要があった。
一方、現像パラメータ値を自動生成しながら、RAW動画を現像しつつ再生を行う視聴形態も考えられる。
Conventionally, in order to reproduce a RAW moving image, development is performed in the following steps. A development parameter value used for developing a RAW moving image is generated (calculated) in advance. RAW moving images are developed according to the development parameter values to generate moving image data. The user reproduces and views the moving image data generated in this way. Thus, conventionally, in order to reproduce a RAW moving image, it has been necessary to complete development processing (generate moving image data) in advance.
On the other hand, a viewing mode in which playback is performed while developing a RAW moving image while automatically generating development parameter values is also conceivable.
また、ユーザがRAW動画を現像しながら視聴する場合、従来のMPEG(Moving Picture Experts Group)形式等の動画像データを視聴する際に行う操作を、RAW動画を視聴する際にも行うことが考えられる。
例えば、動画像データを視聴する際に、ユーザは再生を途中で一時停止する操作や、停止位置から再生を再開する操作等を行う。
In addition, when a user views a RAW moving image while developing it, it is considered that an operation performed when viewing moving image data in the conventional MPEG (Moving Picture Experts Group) format or the like is also performed when viewing a RAW moving image. It is done.
For example, when viewing moving image data, the user performs an operation of pausing playback halfway, an operation of restarting playback from the stop position, or the like.
このような動画再生時の一時停止及び再生再開に関連して、特許文献1は、停止位置から再生を再開するために、再生制御プログラムの実行領域を全て保存するという処理方法を開示している。
また特許文献2は、停止位置から再生を再開するために保存する情報を低減するため、DVDの複数の再生条件情報のうち変化のあった再生条件情報のみを記録するという処理方法を開示している。
従来の動画像の再生では、再生を開始する位置が分かれば、そこから継続して再生を再開することができた。
In connection with such pause and resumption of reproduction during moving image reproduction, Patent Document 1 discloses a processing method in which the entire execution area of the reproduction control program is saved in order to resume reproduction from the stop position. .
Further, Patent Document 2 discloses a processing method of recording only changed playback condition information among a plurality of playback condition information of a DVD in order to reduce information to be stored in order to resume playback from the stop position. Yes.
In conventional moving image reproduction, if the position at which reproduction is started is known, reproduction can be resumed from there.
RAW動画の再生では、ある時点のフレーム画像のRAWデータに対応する現像パラメータ値を生成するために、過去のフレーム画像のRAWデータの現像に用いた現像パラメータ値を用いることが考えられる。
図7は、RAW動画を現像しながら再生する場合の現像パラメータ値の生成、現像、及び現像結果の画面表示を行うまでの処理を模式的に時系列で示したものである。現像パラメータには一般的に複数の種類があるが、ここでは簡単のために現像パラメータとしてホワイトバランスを例に説明する。
図7の時刻t1から時刻t5の期間は、現像パラメータ値を生成し、RAWデータを現像しながらRAW動画を再生している期間である。
In the reproduction of the RAW moving image, it is conceivable to use the development parameter value used for the development of the RAW data of the past frame image in order to generate the development parameter value corresponding to the RAW data of the frame image at a certain time.
FIG. 7 schematically shows, in time series, processing until generation of a development parameter value, development, and screen display of a development result when a RAW moving image is reproduced while being developed. In general, there are a plurality of types of development parameters. Here, for the sake of simplicity, white balance will be described as an example of development parameters.
A period from time t1 to time t5 in FIG. 7 is a period in which the development parameter value is generated and the RAW moving image is reproduced while developing the RAW data.
時刻t1のRAW動画のフレームA’の現像について説明する。RAWデータを現像するためには現像パラメータ値(ホワイトバランスの値、色温度値)が必要である。フレー
ムA’のRAWデータに対応する現像パラメータ値は、フレームA’のRAWデータから算出される。図7の例では、フレームA’のRAWデータに対応する現像パラメータ値(色温度値)は、4000Kと算出されている。この現像パラメータ値は、RAW動画の1フレーム分(フレームA’)のRAWデータから算出された現像パラメータ値である。以下、RAW動画の1フレーム分のRAWデータから算出される現像パラメータ値を「中間パラメータ値」と呼ぶ。
The development of the frame A ′ of the RAW moving image at time t1 will be described. In order to develop RAW data, development parameter values (white balance value, color temperature value) are required. The development parameter value corresponding to the RAW data of frame A ′ is calculated from the RAW data of frame A ′. In the example of FIG. 7, the development parameter value (color temperature value) corresponding to the RAW data of frame A ′ is calculated as 4000K. This development parameter value is a development parameter value calculated from RAW data for one frame (frame A ′) of the RAW moving image. Hereinafter, the development parameter value calculated from the RAW data for one frame of the RAW moving image is referred to as “intermediate parameter value”.
時刻t1のRAW動画のフレームA’については、中間パラメータ値をそのままそのフレームのRAWデータの現像に用いる現像パラメータ値として利用する。従って、フレームA’のRAWデータの現像に用いる現像パラメータ値を4000Kとする。
時刻t2のRAW動画のフレームB’の現像について説明する。まず、上記のフレームA’の場合と同様に、RAW動画の1フレーム分(フレームB’)のRAWデータから中間パラメータ値を生成する。図7の例では、RAW動画のフレームB’に関して算出された中間パラメータ値は6000Kである。
For the frame A ′ of the RAW moving image at time t1, the intermediate parameter value is used as it is as the development parameter value used for developing the RAW data of that frame. Accordingly, the development parameter value used for developing the RAW data of the frame A ′ is set to 4000K.
Development of the frame B ′ of the RAW moving image at time t2 will be described. First, as in the case of the frame A ′ described above, an intermediate parameter value is generated from RAW data for one frame (frame B ′) of the RAW moving image. In the example of FIG. 7, the intermediate parameter value calculated for the frame B ′ of the RAW moving image is 6000K.
ここで、フレームA’の現像の場合と同様に、中間パラメータ値6000KをそのままフレームB’のRAWデータの現像に用いる現像パラメータ値として利用すると、フレームA’とフレームB’とで色温度値が大きく異なることになる。そのため、RAW動画のフレームA’を現像して得られる画像データAからRAW動画のフレームB’を現像して得られる画像データBへの遷移で色温度が急激に変化することになり、視聴者が違和感を覚える可能性がある。 Here, as in the case of the development of the frame A ′, if the intermediate parameter value 6000K is used as it is as the development parameter value used for the development of the RAW data of the frame B ′, the color temperature values of the frame A ′ and the frame B ′ are the same. It will be very different. Therefore, the color temperature changes abruptly at the transition from the image data A obtained by developing the RAW moving image frame A ′ to the image data B obtained by developing the RAW moving image frame B ′. May feel uncomfortable.
そこで、過去のフレームのRAWデータの現像に用いた現像パラメータ値と、現在のフレームのRAWデータに関して算出された中間パラメータ値と、を用いて、現在のフレームのRAWデータの現像に用いる現像パラメータ値を算出することが考えられる。例えば、現在のフレーム(現フレーム)の中間パラメータ値WB2’、現フレームより1フレーム過去のフレーム(前フレーム)の現像パラメータ値WB1として、現フレームの現像パラメータ値WB2を次の式により算出することができる。
WB2=(WB2’−WB1)/4+WB1
Therefore, the development parameter value used for developing the RAW data of the current frame using the development parameter value used for developing the RAW data of the past frame and the intermediate parameter value calculated for the RAW data of the current frame. Can be calculated. For example, the development parameter value WB2 of the current frame is calculated by the following equation, using the intermediate parameter value WB2 ′ of the current frame (current frame) and the development parameter value WB1 of the frame one frame past (previous frame) from the current frame. Can do.
WB2 = (WB2′−WB1) / 4 + WB1
例えば、時刻t2のフレームB’の現像パラメータ値は、時刻t1のフレームA’の現像パラメータ値4000Kと、時刻t2のフレームB’の中間パラメータ値6000Kと、を上記の式に代入して4500Kと算出される。これによれば、時刻t2のRAW動画のフレームB’のRAWデータはホワイトバランスの値(色温度値)が4500Kで現像される。従って、色温度値4000Kで現像されるフレームA’のRAWデータを現像して得られる画像データAからフレームB’のRAWデータを現像して得られる画像データBへの遷移における色温度の急激な変化が抑制される。 For example, the development parameter value of frame B ′ at time t2 is 4500K by substituting the development parameter value 4000K of frame A ′ at time t1 and the intermediate parameter value 6000K of frame B ′ at time t2 into the above equation. Calculated. According to this, the RAW data of the frame B 'of the RAW moving image at time t2 is developed with a white balance value (color temperature value) of 4500K. Accordingly, the color temperature is rapidly changed at the transition from the image data A obtained by developing the RAW data of the frame A ′ developed at the color temperature value of 4000 K to the image data B obtained by developing the RAW data of the frame B ′. Change is suppressed.
このように、RAW動画の各フレームの現像パラメータ値を、そのフレームより過去のフレームの現像パラメータ値を用いて生成(算出)することで、現像しながらRAW動画を再生する場合に急激な画質の変化(上記の例では色温度の変化)を抑制できる。 As described above, the development parameter value of each frame of the RAW moving image is generated (calculated) using the development parameter value of the frame earlier than that frame, so that when the RAW moving image is reproduced while being developed, the image quality is rapidly increased. Changes (changes in color temperature in the above example) can be suppressed.
前述したように、ある時刻のRAW動画のフレームの中間パラメータ値は、そのフレームのRAWデータから算出される。一方、ある時刻のRAW動画のフレームの最終的な現像パラメータ値の算出には、その時刻より過去のフレームの現像パラメータ値が必要となる。 As described above, the intermediate parameter value of a RAW moving image frame at a certain time is calculated from the RAW data of that frame. On the other hand, in order to calculate the final development parameter value of a RAW moving image frame at a certain time, the development parameter value of a frame in the past from that time is required.
図7の例では、時刻t5のRAW動画のフレームE’の現像パラメータ値として4695Kが算出されるが、時刻t5においてRAW動画の再生が一時停止される。フレームE’の現像パラメータ値(4695K)の情報は、再生再開時には失われている。そのため、時刻t10でRAW動画の再生を再開したときに、時刻t10のRAW動画のフレームF’の現像パラメータ値を算出する際に、フレームF’より過去のフレームの現像パラメータ値を用いることができない。従って、フレームF’の現像パラメータ値は、フレームA’の場合と同様、フレームF’のRAWデータのみから算出される中間パラメータ値となる。この場合、RAW動画の連続するフレームE’とフレームF’の現像パラメータの間に上記の式で規定されるような相関がなくなるため、現像処理により得られる画像データEと画像データFとで色温度が急激に変化する可能性があった。 In the example of FIG. 7, 4695K is calculated as the development parameter value of the frame E ′ of the RAW moving image at time t5, but the reproduction of the RAW moving image is temporarily stopped at time t5. The information of the development parameter value (4695K) of the frame E ′ is lost when the reproduction is resumed. For this reason, when the playback of the RAW moving image is resumed at time t10, the development parameter value of the frame earlier than the frame F ′ cannot be used when calculating the development parameter value of the frame F ′ of the RAW moving image at time t10. . Accordingly, the development parameter value of the frame F ′ is an intermediate parameter value calculated only from the RAW data of the frame F ′, as in the case of the frame A ′. In this case, since there is no correlation as defined by the above equation between the development parameters of consecutive frames E ′ and F ′ of the RAW moving image, the color between the image data E and the image data F obtained by the development processing The temperature could change suddenly.
本発明は、RAW動画を現像しながら再生する画像処理装置において、再生を一時停止した後に再生を再開する場合に、再生再開前後での画質の急激な変化を抑制することができる技術を提供することを目的とする。 The present invention provides a technique capable of suppressing an abrupt change in image quality before and after resuming playback when the playback is resumed after the playback is paused in an image processing apparatus that plays back while developing a RAW moving image. For the purpose.
本発明は、RAW動画を現像しながら再生する画像処理装置であって、
前記RAW動画の各フレームの現像に用いる現像パラメータ値を生成する生成手段と、
前記生成手段により生成した現像パラメータ値を用いて前記RAW動画の各フレームを現像する現像手段と、
前記RAW動画の再生を停止した時のフレームである第1フレームの現像に用いた現像パラメータ値を保存する保存手段と、
を有し、
前記生成手段は、停止したRAW動画の再生を再開する時のフレームである第2フレームの現像に用いる現像パラメータ値を、前記第2フレームから生成される現像パラメータ値である中間パラメータ値と、前記保存手段により保存された前記第1フレームの現像に用いた現像パラメータ値と、に基づき生成することを特徴とする画像処理装置である。
The present invention is an image processing apparatus that plays while developing the R AW video,
A generating means for generating a development parameter values used in the development of each frame of the RAW video,
A developing means for developing the respective frames of the RAW video using a developing parameter value generated by the generating means,
Storage means for storing a developing parameter values used in the development of the first frame is a frame upon stop playing the RAW video,
Have
It said generating means, the halted the development parameter values used in the development of the second frame is a frame at the time of resume playback of RAW video, the intermediate parameter value is a second frame or al development parameter value generated When an image processing apparatus comprising: the more conserved development parameter values used in the development of the first frame, and generating, based on said storage means.
本発明は、RAW動画を現像しながら再生する画像処理装置の制御方法であって、
前記RAW動画の各フレームの現像に用いる現像パラメータ値を生成する生成工程と、
前記生成工程により生成した現像パラメータ値を用いて前記RAW動画の各フレームを現像する現像工程と、
前記RAW動画の再生を停止した時のフレームである第1フレームの現像に用いた現像パラメータ値を保存する保存工程と、
を有し、
前記生成工程は、停止したRAW動画の再生を再開する時のフレームである第2フレームの現像に用いる現像パラメータ値を、前記第2フレームから生成される現像パラメータ値である中間パラメータ値と、前記保存工程により保存された前記第1フレームの現像に用いた現像パラメータ値と、に基づき生成することを特徴とする画像処理装置の制御方法である。
The present invention relates to a method of controlling an image processing apparatus for reproducing while developing the R AW video,
A generation step of generating a development parameter values used in the development of each frame of the RAW video,
A developing step of developing each frame of the RAW video using a developing parameter value generated by the generating step,
A storing step of storing the developing parameter values used in the development of the first frame is a frame upon stop playing the RAW video,
Have
Said generating step, the halted the development parameter values used in the development of the second frame is a frame at the time of resume playback of RAW video intermediate parameter value is a development parameter value generated et al or the second frame And a development parameter value used for development of the first frame stored in the storage step , and a control method for an image processing apparatus.
本発明によれば、RAW動画を現像しながら再生する画像処理装置において、再生を一時停止した後に再生を再開する場合に、再生再開前後での画質の急激な変化を抑制することができる技術を提供することができる。 According to the present invention, in an image processing apparatus that reproduces while developing a RAW moving image, when resuming reproduction after pausing reproduction, a technique capable of suppressing a rapid change in image quality before and after resuming reproduction. Can be provided.
(実施例1)
以下に、本発明を実施する一例を記載する。
図1は、本実施例に係る画像処理装置10の構成図である。この画像処理装置10は、RAW動画の各フレームのRAWデータの現像及び現像により得られる各フレームの画像データの出力を並行して行うことによりRAW動画を現像しながら再生(表示)する画像処理装置である。
ここでは、本実施例に係る画像処理装置10を構成する各ブロックの役割を説明する。記録媒体100は、RAW動画データを記録する媒体であり、画像処理装置10から着脱可能である。記録媒体100は、例えばデジタルカメラやデジタルビデオカメラから取り出したメモリカードや、RAW動画データが記録されたハードディスク、DVD(Digital Versatile Disc)、BD(Blu-ray Disc)等である。つまり、画像処理装置10には、このような記録媒体100を着脱可能であって、記録媒体100に記録されたRAW動画データを読み取り後述する各機能部に送ることが可能なデータ読み取り機能部を有する(不図示)。
Example 1
An example for carrying out the present invention will be described below.
FIG. 1 is a configuration diagram of an
Here, the role of each block constituting the
現像パラメータ生成部101は、RAW動画の現像に用いる現像パラメータ値を生成する。
現像部102は、現像パラメータ生成部101が出力する現像パラメータ値を用いて、RAW動画を現像する。
現像パラメータ保存部103は、RAW動画の再生を一時停止する際に、現像パラメータ値を保存する。
表示部104は、現像部102が現像した結果としての画像データを表示する。なお、本発明の画像処理装置の実施形態としては、表示部104は必須ではない。外部機器として接続される画像表示装置に現像部102が現像して得られた画像データを出力する構成でも良い。
操作部105は、ユーザが画像処理装置10に対し指示を入力するための操作を行う手段である。
The development
The
The development
The
The
制御部106は、操作部105で受け付けたユーザの操作に従い、制御信号を出力して、画像処理装置10を構成する各ブロックの動作を制御する。
システムバス110は、制御部106の出力する制御信号を、画像処理装置10を構成する各ブロックに伝送する。
The
The
図2は、本実施例の画像処理装置10においてRAW動画を現像しながら再生する処理を時系列で模式的に示した図である。ここでは、現像パラメータとしてホワイトバランスを例に説明する。すなわち、ここでは、現像パラメータ値は色温度値である。
本実施例では、RAW動画の1フレーム分のRAWデータから算出される現像パラメータ値を「中間パラメータ値」と称する。本実施例の画像処理装置では、現在のフレーム(現フレーム)のRAWデータの現像パラメータ値を、現フレームより1フレーム過去のフレームの現像パラメータ値と、現フレームのRAWデータに関して算出された中間パラメータ値と、を用いて算出する。
FIG. 2 is a diagram schematically showing, in time series, processing for reproducing a RAW moving image while developing it in the
In this embodiment, the development parameter value calculated from the RAW data for one frame of the RAW moving image is referred to as “intermediate parameter value”. In the image processing apparatus of the present embodiment, the development parameter value of the RAW data of the current frame (current frame) is set to the development parameter value of the frame one frame before the current frame and the intermediate parameter calculated for the RAW data of the current frame. And a value.
現フレームの現像パラメータ値WB2は、前フレームの現像パラメータ値WB1と、現フレームのRAWデータから算出した中間パラメータ値WB2’と、に基づき、以下の式1により算出される。
WB2=(WB1−WB2’)/4+WB1 ・・・(式1)
The development parameter value WB2 for the current frame is calculated by the following equation 1 based on the development parameter value WB1 for the previous frame and the intermediate parameter value WB2 ′ calculated from the RAW data for the current frame.
WB2 = (WB1-WB2 ′) / 4 + WB1 (Formula 1)
現像パラメータ生成部101は、時刻t1のRAW動画のフレームA’のRAWデータに基づき、フレームA’の中間パラメータ値(色温度値)を算出する。色温度値は、例えば、RAWデータにおける色データの平均値から算出される。図2の例では、RAW動画のフレームA’の中間パラメータ値は4000Kである。時刻t1のフレームA’はRAW動画の最初のフレームであり過去のフレーム(前フレーム)は存在しないため、フレームA’の中間パラメータ値(4000K)をそのままフレームA’の現像パラメータ値とする。
The development
現像部102は、現像パラメータ生成部101が生成したフレームA’の現像パラメータ値4000Kを用いて、色温度4000Kに対応したホワイトバランスでフレームA’のRAWデータの現像を行う。すなわち、最終的に表示部104で表示されるフレームA’の現像結果としての画像データAは、色温度4000Kを白色の基準とする画像データとなる。
The developing
次に、現像パラメータ生成部101は、時刻t2のRAW動画のフレームB’のRAWデータからフレームB’の中間パラメータ値を算出する。図2の例では、フレームB’の中間パラメータ値は6000Kである。
現像パラメータ生成部101は、時刻t2のRAW動画のフレームB’の中間パラメータ値6000Kと、時刻t1のRAW動画のフレームA’の現像パラメータ値4000Kとから、RAW動画のフレームB’の現像に用いる現像パラメータ値を算出する。
式1を用いて算出すると、RAW動画のフレームB’の現像パラメータ値は4500Kとなる。現像部102は、現像パラメータ値4500Kを用いてRAW動画のフレームB’を現像し、得られた画像データBを表示部104に出力する。表示部104で表示されるフレーム画像データBは、色温度4500Kを白色の基準とする画像データとなる。
Next, the development
The development
When calculated using Expression 1, the development parameter value of the frame B ′ of the RAW moving image is 4500K. The
時刻t5において、ユーザによりRAW動画の再生を一時停止する指示を画像処理装置10に入力する操作がなされたとする。現像パラメータ生成部101は、時刻t5のフレームE’の中間パラメータ値5000Kと、時刻t4のフレームD’の現像パラメータ値
4594Kとから、式1により、時刻t5のフレームE’の現像パラメータ値を4695Kと算出する。そして、現像部102は、前記算出された現像パラメータ値4594KでフレームE’のRAWデータを現像し、得られたフレーム画像データEが表示部104に表示される。RAW動画の再生を一時停止する指示が入力されたことにより、再生再開の指示が入力されるまで、表示部104にはフレーム画像データEが継続的に表示される。表示部104は、内蔵するフレームメモリ(不図示)からフレーム画像データEを読み出して継続的な表示を行う。
Assume that at time t5, the user performs an operation to input to the
このとき、本実施例の画像処理装置10では、現像パラメータ生成部101は、算出したフレームE’の現像パラメータ値を、現像パラメータ保存部103に送る。現像パラメータ保存部103は送られてきたフレームE’の現像パラメータ値を、再生再開の指示が入力されるまで保存する。
At this time, in the
時刻t10において、ユーザによりRAW動画の再生再開の指示を画像処理装置10に入力する操作がなされたとする。現像パラメータ生成部101は、時刻t10のRAW動画のフレームF’の中間パラメータ値を算出(6000K)する。現像パラメータ生成部101は、算出したフレームF’の中間パラメータ値と、現像パラメータ保存部103から読み出したフレームE’の現像パラメータ値(4695K)とから、式1を用いて、フレームF’の現像パラメータ値を算出する(5021K)。
Assume that at time t10, the user performs an operation to input an instruction to resume playback of the RAW moving image to the
こうして算出されたフレームF’の現像パラメータ値を用いて、現像部102はRAW動画のフレームF’の現像を行い、現像により得られたフレーム画像データFを表示部104に送る。表示部104には、一時停止期間中継続的に表示されていたフレーム画像データEから前記現像により得られたフレーム画像データFへ表示が遷移する。この時、フレームF’の現像パラメータ値は、フレームE’の現像パラメータ値を用いて式1により算出された値であるので、フレーム画像データEからフレーム画像データFへの遷移において画質(色温度)が急激に変化することが抑制される。
Using the development parameter value of the frame F ′ thus calculated, the developing
図3は、本実施例におけるRAW動画の再生に係る処理のフローチャートである。
ステップS101で、ユーザによる操作部105の操作により、制御部106にRAW動画の再生を一時停止する指示が入力されると、制御部106はシステムバス110を通じて、画像処理装置10の各ブロックにRAW動画の再生を一時停止するための指示を出す。図2の例では、時刻t5にステップS101の処理が実行される。
FIG. 3 is a flowchart of processing relating to reproduction of a RAW moving image in the present embodiment.
In step S <b> 101, when an instruction to pause the playback of the RAW moving image is input to the
ステップS102で、現像パラメータ保存部103は、再生の一時停止の指示が入力された時刻のRAW動画のフレームの現像パラメータを現像パラメータ生成部101から取得して保存する。図2の例では、現像パラメータ保存部103は、一時停止の指示が入力された時刻t5のフレームE’のRAWデータの現像に用いるために現像パラメータ生成部101が算出した現像パラメータ値(4695K)を保存する。それとともに、表示部104は、再生が停止されている期間中、表示部104が内蔵するフレームメモリに記憶されたフレーム画像データ(図2の例ではフレーム画像データE)を表示しつづける。表示部104は、ユーザによる再生再開の指示により新たなフレームのRAWデータの現像結果のフレーム画像データ(図2の例ではフレーム画像データF)が入力されるまでの期間、フレームメモリのフレーム画像データを表示し続ける。
In step S102, the development
ステップS103で、制御部106は、ユーザによる操作部105の操作により、制御部106にRAW動画の再生を再開する指示が入力されたか否かを判定する。再生再開の指示が入力されたと判定した場合(肯定判定)、制御部106はシステムバス110を通じて、画像処理装置10の各ブロックにRAW動画の再生を再開するための指示を出す。図2の例では、時刻t10に本ステップS103で肯定判定され、以降のステップS10
4〜S107の処理が実行される。
ステップS104で、現像パラメータ生成部101は、現像パラメータ保存部103から、ステップS102で保存した現像パラメータ値を読み出す。図2の例では、現像パラメータ生成部101は、時刻t5のRAW動画のフレームE’の現像パラメータ値4695Kを現像パラメータ保存部103から読み出す。
In step S <b> 103, the
The processing from 4 to S107 is executed.
In step S104, the development
ステップS105で、現像パラメータ生成部101は、再生再開時のRAW動画のフレームのRAWデータから中間パラメータ値を算出する。そして、現像パラメータ生成部101は、再生再開時のフレームの中間パラメータと、現像パラメータ保存部103から読み出した一時停止時のRAW動画のフレームの現像パラメータとから、再生再開時のフレームの現像パラメータを生成する。図2の例では、再生再開時(時刻t10)のRAW動画のフレームF’の中間パラメータ値は6000Kであり、現像パラメータ保存部103から読み出した一時停止時(時刻t5)のRAW動画のフレームE’の現像パラメータ値が4695Kである。よって、式1により、再生再開時のフレームF’の現像パラメータ値は5021Kとなる。
ステップS106で、現像部102は、ステップS105で現像パラメータ生成部101が生成した現像パラメータ値を用いて、再生再開時のRAW動画のフレームの現像を行う。図2の例では、現像部102は、現像パラメータ生成部101が生成した現像パラメータ値5021Kを用いて、RAW動画のフレームF’を現像する。
In step S105, the development
In step S106, the developing
ステップS107で、表示部104は、ステップS106で現像により得られたフレーム画像データを表示する。図2の例では、表示部104に表示されるフレーム画像データFは、色温度5021Kを白色の基準とする画像データとなる。
本実施例の画像処理装置によれば、RAW動画を現像しながら再生し、再生を一時停止した場合でも、再生再開時のフレームの現像パラメータ値が、一時停止時のフレームの現像パラメータ値を用いて生成されるので、再生再開時の画質の変化を抑制できる。
In step S107, the
According to the image processing apparatus of this embodiment, even when a RAW moving image is played back while being developed and playback is paused, the development parameter value of the frame at the time of resuming playback uses the development parameter value of the frame at the time of pause. Therefore, it is possible to suppress the change in image quality when replaying is resumed.
(実施例2)
次に本発明の第2の実施形態を説明する。実施例1と同等の機能の構成要素には実施例1と同一の符号をつけ詳しい説明は省略する。
実施例1では、現像パラメータとしてホワイトバランスのみに着目して、RAW動画の再生の一時停止期間中、一時停止時のRAW動画のフレームのホワイトバランスの値(色温度値)を現像パラメータ保存部に保存する例を説明した。
本実施例では、現像パラメータの種類が複数ある場合に、一時停止期間中に値を保存することが必要な現像パラメータを判別して、当該現像パラメータ値のみを保存する例を説明する。
(Example 2)
Next, a second embodiment of the present invention will be described. Components having functions equivalent to those of the first embodiment are denoted by the same reference numerals as those of the first embodiment, and detailed description thereof is omitted.
In the first embodiment, paying attention only to white balance as a development parameter, during a pause of RAW video playback, a white balance value (color temperature value) of a RAW video frame at the time of pause is stored in the development parameter storage unit. An example of saving was described.
In the present embodiment, an example will be described in which when there are a plurality of types of development parameters, the development parameters that need to be stored during the temporary suspension period are determined, and only the development parameter values are stored.
図4は、本実施例の画像処理装置20の構成図である。ここでは、本実施例の画像処理装置20を構成する各ブロックの役割を説明する。
図4に記載の記録媒体100、操作部105、制御部106、システムバス110は実施例1と同一の機能を持つ。現像パラメータ生成部201、現像部202、現像パラメータ保存部203、表示部204の動作の詳細は、後述する。
保存パラメータ判定部200は、現像パラメータの要素を判別して、保存するか否かの判定結果を現像パラメータ保存部203に出力する。
FIG. 4 is a configuration diagram of the
The
The storage
図5は、本実施例の画像処理装置20においてRAW動画を現像しながら再生する処理を時系列で模式的に示した図である。
以下、図4及び図5を用いて、本実施例の画像処理装置20によるRAW動画の再生処理について説明する。本実施例では、複数の現像パラメータとして、ホワイトバランス、コントラスト、及び彩度を例に説明する。以下の説明では、ホワイトバランスを現像(中
間)パラメータ0、コントラストを現像(中間)パラメータ1、彩度を現像(中間)パラメータ2、と称することもある。現像パラメータの種類はこれら例示したものに限らない。
FIG. 5 is a diagram schematically showing, in time series, processing for reproducing a RAW moving image while developing it in the
Hereinafter, a RAW moving image reproduction process performed by the
<現像パラメータ:ホワイトバランス>
ホワイトバランスの値の生成(算出)方法は、実施例1で説明した通りである。
図5の時刻t1のRAW動画のフレームA’に関しては、それより過去のフレームが存在しないので、現像パラメータ生成部201は、実施例1同様に、フレームA’のデータから中間パラメータ0の値を算出し、それをそのまま現像パラメータ0の値とする。
図5の時刻t2のRAW動画のフレームB’に関しては、現像パラメータ生成部201は、フレームB’のRAWデータから中間パラメータ0の値を算出する。さらに、フレームA’の現像パラメータ0の値と、フレームB’の中間パラメータ0の値とから、フレームB’の現像パラメータ0の値を算出する。ここで、実施例1と同じく、現フレームの現像パラメータ0の値は、前フレームの現像パラメータ0の値と現フレームの中間パラメータ0の値とから、式1により算出する。図5の例では、時刻t2のRAW動画のフレームB’の現像パラメータ0の値は4500Kとなる。よって、RAW動画のフレームB’を現像して得られるフレーム画像データBは、色温度4500Kを白色の基準とする画像データとなる。
<Development parameter: White balance>
The white balance value generation (calculation) method is as described in the first embodiment.
As for the frame A ′ of the RAW moving image at time t1 in FIG. 5, there is no past frame, so the development
For the frame B ′ of the RAW moving image at time t2 in FIG. 5, the development
<現像パラメータ:コントラスト>
中間パラメータ1及び現像パラメータ1は、現像結果のコントラストを決定する現像パラメータであり、現像パラメータ1の値は現像結果の画像データのコントラスト比に対応する。本実施例では、現像パラメータ1は0〜1000の値をとるものとする。
図5の時刻t1のRAW動画のフレームA’に関して、現像パラメータ生成部201は、フレームA’のRAWデータから階調ヒストグラムを求め、この階調ヒストグラムの分布が最小値から最大値まで広く分布するようにコントラスト比を算出する。この算出したコントラスト比をフレームA’の中間パラメータ1の値とし、前フレームが無いので、この中間パラメータ1の値をそのままフレームA’の現像パラメータ1の値とする。
<Development parameter: Contrast>
The intermediate parameter 1 and the development parameter 1 are development parameters that determine the contrast of the development result, and the value of the development parameter 1 corresponds to the contrast ratio of the image data of the development result. In this embodiment, it is assumed that the development parameter 1 takes a value of 0 to 1000.
For the frame A ′ of the RAW moving image at time t 1 in FIG. 5, the development
図5の時刻t2のRAW動画のフレームB’に関して、現像パラメータ生成部201は、フレームB’のRAWデータから階調ヒストグラムを求め、この階調ヒストグラムの分布が最小値から最大値まで広く分布するようにコントラスト比を算出する。現像パラメータ生成部201は、この算出したコントラスト比をフレームB’の中間パラメータ1の値とする。現像パラメータ生成部201は、前述のホワイトバランスの値の算出と同様に、フレームA’の現像パラメータ1の値と、フレームB’の中間パラメータ1の値とから、式1を用いて、フレームB’の現像パラメータ1の値を生成する。図5の例では、RAW動画のフレームB’の中間パラメータ1の値は500であり、過去のフレームA’の現像パラメータ1の値が1000であるから、現在のフレームB’の現像パラメータ1の値は875となる。
For the frame B ′ of the RAW moving image at time t2 in FIG. 5, the development
<現像パラメータ:彩度>
中間パラメータ2及び現像パラメータ2は、現像結果の彩度を決定する現像パラメータであり、現像パラメータ2の値は現像結果の彩度に対応する。
現像パラメータ生成部201は、入力される1フレームのRAW動画データから平均輝度値・平均色差値を求め、当該色差値に対する現像部の増幅ゲインGを決定する。
1フレームのRAW動画データの平均色差データARB、ARG(各値0〜100)の値が特定の組合せを持つときに、ゲインGは1.4倍の値となる。ここで、ARB、ARGの値が特定の組み合わせを持つとは、ARB,ARGの値が以下の式2で表される関係を満たすことをいう。
21≦ARB≦30、21≦ARG≦30 ・・・(式2)
<Development parameter: Saturation>
The intermediate parameter 2 and the development parameter 2 are development parameters that determine the saturation of the development result, and the value of the development parameter 2 corresponds to the saturation of the development result.
The development
When the average color difference data ARB and ARG (each value 0 to 100) of one frame of RAW moving image data have a specific combination, the gain G is 1.4 times. Here, that the values of ARB and ARG have a specific combination means that the values of ARB and ARG satisfy the relationship represented by Equation 2 below.
21 ≦ ARB ≦ 30, 21 ≦ ARG ≦ 30 (Formula 2)
平均色差データがこの条件を満たす場合、RAW動画データを構成する画面に空や植物等、視聴者にとって記憶色として鮮やかな印象を覚えやすい要素が多く含まれていると判断できる。そのような場合に、ゲインGを1.4倍することで、そのような要素が強調して表現される。 When the average color difference data satisfies this condition, it can be determined that the screen constituting the RAW moving image data includes many elements that are easy to remember vivid impressions as memory colors, such as sky and plants. In such a case, by multiplying the gain G by 1.4, such an element is expressed with emphasis.
図5の時刻t1のRAW動画のフレームA’に関して、現像パラメータ生成部201は、フレームA’のRAWデータから平均色差データARB、ARGを求め、ゲインGを算出する。ここで、フレームA’のRAWデータから求めた平均色差データARB、ARGの値は式2の条件を満たさず、ゲインGは50とする。
現像パラメータ生成部201は、この算出したゲインGの値50をフレームA’の中間パラメータ2の値とする。RAW動画のフレームA’にはそれより過去のフレームが存在しないため、中間パラメータ2の値50をそのままフレームA’の現像パラメータ2の値とする。
For the frame A ′ of the RAW moving image at time t 1 in FIG. 5, the development
The development
図5の時刻t2のRAW動画のフレームB’に関して、現像パラメータ生成部201は、フレームB’のRAWデータから平均色差データARB、ARGを求め、ゲインGを算出する。ここで、フレームB’のRAWデータから求めた平均色差データARB、ARGの値は式2を満たすため、ゲインGを1.4倍し、70とする。現像パラメータ生成部201は、この算出したゲインGの値70をフレームB’の中間パラメータ2の値とする。現像パラメータ生成部201は、前述のホワイトバランスやコントラストの場合と同様に、フレームA’の現像パラメータ2の値と、フレームB’の中間パラメータ2の値とから、式1を用いて、フレームB’の現像パラメータ2の値を算出する。図5の例では、RAW動画のフレームB’の中間パラメータ2の値は70であり、過去のフレームA’の現像パラメータ2の値が50であるから、現在のフレームB’の現像パラメータ2の値は55となる。このように、前フレームの現像パラメータ2の値を用いて現フレームの現像パラメータ2の値を算出するので、現像結果の画像データにおける急激な彩度の変化が抑制される。
With respect to the frame B ′ of the RAW moving image at time t <b> 2 in FIG. 5, the development
<現像>
図4の現像部202は、現像パラメータ生成部201が上記のようにして生成した現像パラメータ0、現像パラメータ1、及び現像パラメータ2の値を用いて、RAW動画の各フレームの現像を行う。
表示部204は、現像部202による現像により得られた画像データを表示する。
<Development>
The developing
The
<現像パラメータの判定>
図6は、実施例2に係るRAW動画の再生に係る処理のフローチャートである。
ここでは、図4〜図6を用いて、本実施例におけるRAW動画の再生、一時停止、及び再生再開における複数の現像パラメータの保存に関する処理フローを説明する。
図6のステップS101、ステップS103、ステップS104、ステップS106、ステップS107の処理内容は実施例1の図3で説明した処理内容と同等であるから説明を省略する。
<Determination of development parameters>
FIG. 6 is a flowchart of a process related to reproduction of a RAW moving image according to the second embodiment.
Here, with reference to FIGS. 4 to 6, a processing flow relating to storage of a plurality of development parameters in the reproduction, pause, and resumption of the RAW moving image in the present embodiment will be described.
The processing contents of step S101, step S103, step S104, step S106, and step S107 in FIG. 6 are the same as the processing contents described in FIG.
ステップS202で、保存パラメータ判定部200は、現像パラメータ生成部201が生成した現像パラメータ0、現像パラメータ1、及び現像パラメータ2が、RAW動画の再生の一時停止中にその値を保存すべき現像パラメータであるか否かを判定する。図5の例では、RAW動画の再生を一時停止する指示を入力する操作がユーザによりなされる時刻t5においてステップS202の処理が実行される。
保存パラメータ判定部200は、ホワイトバランス及びコントラストについては、その値をRAW動画の再生一時停止中に保存すべき現像パラメータであると判定する。これは
、ホワイトバランス及びコントラストの急激な変化は、視聴者が気づき易いからである。図5の例では、保存パラメータ判定部200は、時刻t5のRAW動画のフレームE’の現像パラメータ0の値4695K及び現像パラメータ1の値868を、RAW動画の再生一時停止中、保存すると判定する。
In step S202, the storage
The storage
一方、彩度の変化については、視聴者は気づきにくい場合がある。例えば、現像結果が黒一色や白一色の画像データであった場合、再生再開前後で彩度を決定する現像パラメータ値が大きく変化しても、視聴者は違和感を覚えにくい。
本実施例では、保存パラメータ判定部200は、1フレーム分のRAW動画データから求めた平均色差データ(色差値)ARB、ARGが所定範囲内の値(45〜65の値)を取るとき、現像パラメータ2の値を保存しない、と判定する。
On the other hand, it may be difficult for viewers to notice changes in saturation. For example, if the development result is black or white image data, even if the development parameter value for determining the saturation changes largely before and after the resumption of reproduction, the viewer does not feel uncomfortable.
In the present embodiment, the storage
図5の例では、時刻t5のフレームE’のRAWデータから求めた平均色差データARB、ARGが45〜65の値を取るものとする。このとき、保存パラメータ判定部200は、フレームE’の中間パラメータ2の値80及びフレームD’の現像パラメータ2の値55から式1により求めたフレームE’の現像パラメータ2の値61を、RAW動画の再生一時停止中に保存しない、と判定する。再生一時停止の指示が入力された時のRAW動画のフレームの平均色差データARB又はARGの少なくとも一方が45〜46の値を取らない場合、保存パラメータ判定部200は、当該フレームの現像パラメータ2の値を保存する、と判定する。
そして、保存パラメータ判定部200は、保存すると判定した現像パラメータ値を現像パラメータ保存部203に出力する。
In the example of FIG. 5, it is assumed that the average color difference data ARB and ARG obtained from the RAW data of the frame E ′ at time t5 take values of 45 to 65. At this time, the storage
Then, the storage
ステップS203において、保存パラメータ判定部200が保存すると判定したパラメータを、現像パラメータ保存部203が保存する。
ステップS204において、保存パラメータ判定部200が保存するか否かの判定処理が未処理の現像パラメータがあるか否かが判定され、未処理の現像パラメータがある場合、ステップS202、ステップS203の処理が繰り返される。
図5の例では、RAW動画の再生の一時停止の指示が入力される時刻t5のフレームE’に関して、パラメータ保存部203は、現像パラメータ0の値4695Kと現像パラメータ1の値868のみを保存し、現像パラメータ2の値61は保存しない。
In step S203, the development
In step S204, it is determined whether or not the storage
In the example of FIG. 5, the
<再開>
図6のステップS103、ステップS104の処理内容は、実施例1の図3の同番号のステップと同じである。図6のステップS104の処理は、図5の例では、RAW動画の再生再開の指示が入力される時刻t10に実行される。
ステップS207において、現像パラメータ生成部201は、RAW動画の再生再開の指示が入力された時刻における1フレーム分のRAW動画データから、中間パラメータ値を生成する。図5の例では、現像パラメータ生成部201は、時刻t10のRAW動画のフレームF’のRAWデータから、中間パラメータ0の値(6000K)、中間パラメータ1の値(1200)、及び中間パラメータ2の値(50)を生成する。
<Resume>
The processing contents of steps S103 and S104 in FIG. 6 are the same as the steps with the same numbers in FIG. In the example of FIG. 5, the process of step S104 in FIG. 6 is executed at time t10 when an instruction to resume playback of the RAW moving image is input.
In step S207, the development
また、現像パラメータ生成部201は、現像パラメータ保存部203に過去のフレームの現像パラメータ値が保存されている現像パラメータについては、当該過去のフレームの現像パラメータ値を読み出す。そして、当該読み出した過去のフレームの現像パラメータ値と、前記生成した現フレームの中間パラメータ値とから、式1を用いて、現フレームの現像パラメータ値を算出する。図5の例では、再生再開時のRAW動画のフレームF’の1フレーム過去のフレームE’の現像パラメータ0の値(4695K)及び現像パラメータ1の値(868)が現像パラメータ保存部203に保存されている。従って、現像パラメータ生成部201は、現像パラメータ保存部203からフレームE’の現像パラメータ
0の値4695Kと現像パラメータ1の値868を読み出す。そして、現像パラメータ生成部201は、読み出したフレームE’の現像パラメータ0の値4695Kと、前記生成したフレームF’の中間パラメータ0の値6000Kとから、式1を用いて、フレームF’の現像パラメータ0の値を算出する(5021K)。また、現像パラメータ生成部201は、読み出したフレームE’の現像パラメータ1の値868と、前記生成したフレームF’の中間パラメータ1の値1200とから、式1を用いて、フレームF’の現像パラメータ1の値を算出する(951)。
Further, the development
一方、現像パラメータ生成部201は、現像パラメータ保存部203に過去のフレームの現像パラメータ値が保存されていない現像パラメータについては、前記生成した現フレームの中間パラメータ値をそのまま現フレームの現像パラメータ値とする。図5の例では、再生再開時のRAW動画のフレームF’の1フレーム過去のフレームE’の現像パラメータ2の値は、現像パラメータ保存部203に保存されていない。従って、現像パラメータ生成部201は、現像パラメータ2については、時刻t10のフレームF’の中間パラメータ2の値50を現像パラメータ2の値50とする。
On the other hand, for the development parameters for which the development parameter values of the past frame are not stored in the development
ここで、現像パラメータ2は、前述のように彩度を決定するパラメータである。従って、再生再開時(時刻t10)のフレームF’の現像において一時停止時(時刻t5)のフレームE’の現像に用いた現像パラメータ2の値と相関の無い値を用いても現像結果の画像データの視聴時に視聴者が違和感を覚えにくいと考えられる。 Here, the development parameter 2 is a parameter for determining the saturation as described above. Therefore, even if a value having no correlation with the value of the development parameter 2 used for development of the frame E ′ at the time of suspension (time t5) is used in the development of the frame F ′ at the time of resuming reproduction (time t10), the developed image It is considered that viewers do not feel uncomfortable when viewing data.
本実施例の画像処理装置によれば、現像パラメータ保存部203に保存する現像パラメータ値のデータ量を削減することが可能である。
以後は、図5の時刻t2と同様に、RAW動画の現像と再生を行う。
According to the image processing apparatus of this embodiment, it is possible to reduce the data amount of development parameter values stored in the development
Thereafter, development and reproduction of the RAW moving image are performed in the same manner as at time t2 in FIG.
<シーン区切りの判定>
RAW動画のシーンの区切りは、RAW動画の1フレーム分のデータにシーン区切りのフラグを付加することで、現像パラメータ生成部201が検知することが可能である。この場合、現像パラメータ生成部201が検知結果を保存パラメータ判定部200に伝え、シーン区切りであれば現像パラメータを保存しないと判定することができる。
<Determination of scene break>
The development
10 画像処理装置、101 現像パラメータ生成部、102 現像部、103 現像パラメータ保存部
DESCRIPTION OF
Claims (8)
前記RAW動画の各フレームの現像に用いる現像パラメータ値を生成する生成手段と、
前記生成手段により生成した現像パラメータ値を用いて前記RAW動画の各フレームを現像する現像手段と、
前記RAW動画の再生を停止した時のフレームである第1フレームの現像に用いた現像パラメータ値を保存する保存手段と、
を有し、
前記生成手段は、停止したRAW動画の再生を再開する時のフレームである第2フレームの現像に用いる現像パラメータ値を、前記第2フレームから生成される現像パラメータ値である中間パラメータ値と、前記保存手段により保存された前記第1フレームの現像に用いた現像パラメータ値と、に基づき生成することを特徴とする画像処理装置。 An image processing apparatus for reproducing while developing the R AW video,
A generating means for generating a development parameter values used in the development of each frame of the RAW video,
A developing means for developing the respective frames of the RAW video using a developing parameter value generated by the generating means,
Storage means for storing a developing parameter values used in the development of the first frame is a frame upon stop playing the RAW video,
Have
It said generating means, the halted the development parameter values used in the development of the second frame is a frame at the time of resume playback of RAW video, the intermediate parameter value is a second frame or al development parameter value generated When the image processing apparatus characterized by the development parameter values, based on the produce that used for the development of the first frame more stored in said storage means.
前記保存手段は、前記第1フレームの現像に用いた現像パラメータ値のうち、前記判定手段により保存しないと判定された現像パラメータ値を保存しないことを特徴とする請求項1に記載の画像処理装置。 A determining means for development parameter values not stored within the developing parameter values used for development of the first frame,
The storage means, of the development parameter values used in the development of the first frame, the image processing according to claim 1, characterized in that not save the development parameter value is determined not to save by the determination unit apparatus.
前記RAW動画の各フレームの現像に用いる現像パラメータ値を生成する生成工程と、
前記生成工程により生成した現像パラメータ値を用いて前記RAW動画の各フレームを現像する現像工程と、
前記RAW動画の再生を停止した時のフレームである第1フレームの現像に用いた現像
パラメータ値を保存する保存工程と、
を有し、
前記生成工程は、停止したRAW動画の再生を再開する時のフレームである第2フレームの現像に用いる現像パラメータ値を、前記第2フレームから生成される現像パラメータ値である中間パラメータ値と、前記保存工程により保存された前記第1フレームの現像に用いた現像パラメータ値と、に基づき生成することを特徴とする画像処理装置の制御方法。 A method for controlling an image processing apparatus for reproducing while developing the R AW video,
A generation step of generating a development parameter values used in the development of each frame of the RAW video,
A developing step of developing each frame of the RAW video using a developing parameter value generated by the generating step,
A storing step of storing the developing parameter values used in the development of the first frame is a frame upon stop playing the RAW video,
Have
Said generating step, the halted the development parameter values used in the development of the second frame is a frame at the time of resume playback of RAW video intermediate parameter value is a development parameter value generated et al or the second frame And a development parameter value used for development of the first frame stored in the storage step , and a control method for an image processing apparatus.
前記保存工程では、前記第1フレームの現像に用いた現像パラメータ値のうち、前記判定工程により保存しないと判定された現像パラメータ値を保存しないことを特徴とする請求項5に記載の画像処理装置の制御方法。 6. The image processing apparatus according to claim 5, wherein, in the storing step, a developing parameter value determined not to be stored in the determining step is not stored among the developing parameter values used for developing the first frame. Control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010278235A JP5641915B2 (en) | 2010-12-14 | 2010-12-14 | Image processing apparatus and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010278235A JP5641915B2 (en) | 2010-12-14 | 2010-12-14 | Image processing apparatus and control method thereof |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012129719A JP2012129719A (en) | 2012-07-05 |
JP2012129719A5 JP2012129719A5 (en) | 2014-01-30 |
JP5641915B2 true JP5641915B2 (en) | 2014-12-17 |
Family
ID=46646309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010278235A Expired - Fee Related JP5641915B2 (en) | 2010-12-14 | 2010-12-14 | Image processing apparatus and control method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5641915B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7437945B2 (en) | 2020-01-10 | 2024-02-26 | キヤノン株式会社 | Image processing device and its control method and program |
-
2010
- 2010-12-14 JP JP2010278235A patent/JP5641915B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012129719A (en) | 2012-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4831017B2 (en) | Image processing apparatus, developing apparatus, image processing method, developing method, image processing program, and developing program | |
US9769377B2 (en) | Imaging apparatus and control method for handling a raw image of a moving image or a still image | |
JP6465613B2 (en) | Image processing apparatus, imaging apparatus, control method for image processing apparatus, and computer program | |
US9396756B2 (en) | Image processing apparatus and control method thereof | |
JP2009296081A (en) | Video image reproducer | |
JP5641915B2 (en) | Image processing apparatus and control method thereof | |
JP2017156365A (en) | Liquid crystal display device | |
JP2008304905A (en) | Image quality adjustment device, method and program for image quality adjustment | |
JP6271885B2 (en) | Display control apparatus and control method thereof | |
JP2011233985A (en) | Image processing system and its control method | |
JP4225967B2 (en) | Quality evaluation support apparatus and quality evaluation support program for compressed video information | |
JP2003324690A (en) | Video record playback device | |
JP5371310B2 (en) | Image processing device | |
JP2009246775A (en) | Image reproducing device | |
US20060187356A1 (en) | Video playback apparatus and video playback method | |
JP5791244B2 (en) | Image processing apparatus, display apparatus, and control method thereof | |
JP4939338B2 (en) | Recording / reproducing apparatus and recording mode setting method for recording / reproducing apparatus | |
JP5451494B2 (en) | Image processing apparatus and image processing method | |
JP2003242717A (en) | Recording and reproducing device | |
JP2017032879A (en) | Liquid crystal display device | |
US20090041431A1 (en) | Imaging Apparatus and Method for Controlling the Same | |
JP2017151141A (en) | Image display device, image display system, information processing device, control method for image display device, and information processing method | |
JP2007243900A (en) | System and method for canceling noise to be generated on display at mode switching using frame buffer | |
JP2004032115A (en) | Video data reproducing device | |
JP3840894B2 (en) | Image information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131210 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140918 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140930 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141028 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5641915 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |