Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4628464B2 - Video editing device - Google Patents
[go: Go Back, main page]

JP4628464B2 - Video editing device - Google Patents

Video editing device Download PDF

Info

Publication number
JP4628464B2
JP4628464B2 JP2008280990A JP2008280990A JP4628464B2 JP 4628464 B2 JP4628464 B2 JP 4628464B2 JP 2008280990 A JP2008280990 A JP 2008280990A JP 2008280990 A JP2008280990 A JP 2008280990A JP 4628464 B2 JP4628464 B2 JP 4628464B2
Authority
JP
Japan
Prior art keywords
abstraction
frame
area
setting
mosaic
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
Application number
JP2008280990A
Other languages
Japanese (ja)
Other versions
JP2009055634A (en
Inventor
敦 木田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Roland Corp
Original Assignee
Roland Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Roland Corp filed Critical Roland Corp
Priority to JP2008280990A priority Critical patent/JP4628464B2/en
Publication of JP2009055634A publication Critical patent/JP2009055634A/en
Application granted granted Critical
Publication of JP4628464B2 publication Critical patent/JP4628464B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Studio Circuits (AREA)

Description

本発明は、映像編集装置に関し、特に、映像データを構成する多数の静止画像のそれぞれに対して煩雑な設定をすることなく、モザイクやぼかし等の抽象化を適切に施すことができる映像編集装置に関するものである。 The present invention relates to a video editing apparatus, in particular, many without any complicated settings for each still image, a video editing apparatus capable of appropriately performing an abstraction such as a mosaic or blur constituting the video data It is about.

特開2001−86407号公報に開示されているように、自動的に映像データにモザイク処理を施す編集装置が知られている。これは、予めモザイク処理を施すべき映像データをテンプレート映像データとして記憶しておくと共に、そのテンプレート映像データに施すモザイクのブロックサイズを設定しておき、モザイク処理の対象となる映像データとテンプレート映像データとのマッチング度を算出し、そのマッチング度が所定の閾値以上であれば、テンプレート画像データに対応した画像を含む領域に対して設定されたブロックサイズでモザイク処理を施すものである(特許文献1参照)。   As disclosed in Japanese Patent Laid-Open No. 2001-86407, an editing apparatus that automatically performs mosaic processing on video data is known. This is because video data to be subjected to mosaic processing is stored in advance as template video data, and a mosaic block size to be applied to the template video data is set, and video data and template video data to be subjected to mosaic processing are set. If the matching degree is equal to or higher than a predetermined threshold value, mosaic processing is performed with a block size set for an area including an image corresponding to the template image data (Patent Document 1). reference).

特開2001−86407号公報(図1等)JP 2001-86407 A (FIG. 1 etc.)

しかしながら、上述した編集装置では、モザイクを施す映像データ内の対象画像の大きさに対応して、モザイクのブロックサイズを設定することができない。よって、対象画像が小さくなると、モザイクのブロックサイズが相対的に大きくなるので、モザイク処理を施した対象画像が何であるのか全く判別できなくなったり、逆に、対象画像が大きくなると、モザイクのブロックサイズが相対的に小さくなるので、モザイク処理を施したにも拘わらず、対象画像が何であるか判別できてしまうという問題点があった。これに対して、対象画像の大きさの変化に対応してモザイクのブロックサイズを変更することが考えられるが、かかる場合には、映像データを構成する多数の静止画像(フレーム)毎に、対象画像の大きさに応じたモザイクのブロックサイズをそれぞれ設定しなければならず、極めて煩雑な設定が必要となるという問題点があった。   However, the above-described editing apparatus cannot set the mosaic block size corresponding to the size of the target image in the video data to be mosaicked. Therefore, since the mosaic block size is relatively large when the target image is small, it is impossible to determine what the target image is subjected to the mosaic process, or conversely, when the target image is large, the mosaic block size is large. Therefore, there is a problem in that it is possible to determine what the target image is despite the mosaic processing. On the other hand, it is conceivable to change the block size of the mosaic in response to the change in the size of the target image. In such a case, however, the target for each of many still images (frames) constituting the video data. A mosaic block size corresponding to the size of the image has to be set, and there is a problem that extremely complicated settings are required.

本発明は、上述した問題点を解決するためになされたものであり、映像データを構成する多数の静止画像のそれぞれに対して煩雑な設定をすることなく、モザイクやぼかし等の抽象化を適切に施すことができる映像編集装置を提供することを目的としている。 The present invention has been made in order to solve the above-described problems , and appropriate abstraction such as mosaic and blurring can be performed without making complicated settings for each of a large number of still images constituting video data. It aims at providing the video editing apparatus which can be applied to.

この目的を達成するために請求項1記載の映像編集装置は、映像データに抽象化を施すものであり、前記映像データに施す抽象化に使用する情報の設定を行う設定手段と、その設定手段により設定された前記情報を使用して前記映像データに抽象化を施す実行手段とを備え、前記設定手段は、前記映像データを構成する複数のフレームに含まれる1のフレームに対して抽象化を施す基準となる領域を指定する基準抽象化領域指定手段と、その基準抽象化領域指定手段により指定された基準となる領域の大きさに対する抽象化量の比率である抽象化パラメータを設定するパラメータ設定手段と、前記映像データを構成する複数のフレームに含まれるフレームから、抽象化を施す開始点となるフレームである始点フレームと抽象化を施す終点となるフレームである終点フレームとを指定するフレーム指定手段と、そのフレーム指定手段により指定された始点フレームと終点フレームとのそれぞれに対して抽象化を施す領域を指定するフレーム抽象化領域指定手段とを備え、前記実行手段は、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域と前記終点フレームに対する抽象化を施す領域とを用いて、前記フレーム指定手段により指定された始点フレームと終点フレームとの間に存在する任意のフレームに対して、抽象化を施す領域をそれぞれ補間により自動的に設定する抽象化領域設定手段と、その抽象化領域設定手段により設定された抽象化を施す領域に加え、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域と前記終点フレームに対する抽象化を施す領域とに対して、前記パラメータ設定手段により設定された抽象化パラメータに応じた抽象化量を算出する抽象化量算出手段と、その抽象化量算出手段により算出された抽象化量に基づいて、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域に抽象化を施す抽象化手段とを備えている。 In order to achieve this object, the video editing apparatus according to claim 1 performs abstraction on video data, setting means for setting information used for abstraction applied to the video data, and the setting means Execution means for performing abstraction on the video data using the information set by the method, wherein the setting means performs abstraction on one frame included in a plurality of frames constituting the video data. Parameter setting that sets the abstraction parameter that is the ratio of the amount of abstraction to the size of the reference area specified by the reference abstraction area specification means that specifies the reference area to be applied means and from the frame included in a plurality of frames constituting the video data, it the end point performing abstraction starting frame is a start point and becomes a frame subjected to abstraction Frame specifying means for specifying an end frame that is a frame, and frame abstraction area specifying means for specifying an area to be abstracted for each of the start frame and the end frame specified by the frame specification means The execution means uses a region for abstraction with respect to the start frame specified by the frame abstraction region specification means and a region for abstraction with respect to the end frame, and the start point specified by the frame specification means. for any frame that exists between the frame and the end frame, and abstraction area setting means for automatically setting the respective interpolation regions subjected to abstraction, abstract set by the abstraction area setting means in addition to the area for receiving a, against the start frame specified by the frame abstracting region specifying means Against a region subjected to abstraction for the ending frame a region subjected to abstraction, and abstraction amount calculating means for calculating an abstraction amount corresponding to the abstraction parameter set by said parameter setting means, the abstraction An area to be abstracted set by the abstraction area setting means based on the abstraction amount calculated by the quantity calculation means , and an area to be abstracted for the start frame specified by the frame abstraction area specifying means and and a abstraction means for applying an abstraction in the area for receiving a abstraction for the end point frame.

この請求項1記載の映像編集装置によれば、映像データを構成する複数のフレームに含まれる1のフレームに対して抽象化を施す基準となる領域が、基準抽象化領域指定手段により指定されると、パラメータ設定手段は、その抽象化を施す基準となる領域の大きさに対する抽象化量の比率である抽象化パラメータを設定する。また、フレーム指定手段によって指定された始点フレームと終点フレームとのそれぞれに対して、フレーム抽象化領域指定手段により抽象化を施す領域が指定されると、抽象化領域設定手段は、その始点フレームに対する抽象化を施す領域と終点フレームに対する抽象化を施す領域とを用いて、始点フレームと終点フレームとの間に存在する任意のフレームに対して、抽象化を施す領域をそれぞれ補間により自動的に設定する。すると、抽象化量算出手段は、パラメータ設定手段により設定された抽象化パラメータに応じて、フレーム抽象化領域指定手段により指定された抽象化を施す領域、抽象化領域設定手段により設定された始点フレームに対する抽象化を施す領域および終点フレームに対する抽象化を施す領域に対して、抽象化量を算出する。そして、抽象化手段は、その算出された抽象化量に基づき、フレーム抽象化領域指定手段により指定された抽象化を施す領域、抽象化領域設定手段により設定された始点フレームに対する抽象化を施す領域および終点フレームに対する抽象化を施す領域に、抽象化を施す。 According to the video editing apparatus of the first aspect, the reference abstraction area designating unit designates a reference area for abstracting one frame included in a plurality of frames constituting the video data. Then, the parameter setting means sets an abstraction parameter that is a ratio of the abstraction amount to the size of a region serving as a reference for performing the abstraction. When an area to be abstracted is specified by the frame abstraction area specifying means for each of the start point frame and the end point frame specified by the frame specifying means, the abstraction area setting means Using the abstraction area and the abstraction area for the end frame, the abstraction area is automatically set by interpolation for any frame existing between the start and end frames. To do. Then, the abstraction amount calculating means performs the abstraction specified by the frame abstraction area specifying means in accordance with the abstraction parameter set by the parameter setting means, the start frame set by the abstraction area setting means The amount of abstraction is calculated for the area where the abstraction is applied to and the area where the abstraction is applied to the end frame. Then, the abstraction means, based on the calculated abstraction amount, the area to be abstracted designated by the frame abstraction area designation means, the area to be abstracted for the start frame set by the abstraction area setting means Abstraction is applied to the area where the abstraction is performed on the end frame.

請求項2記載の映像編集装置は、請求項1記載の映像編集装置において、前記抽象化手段は、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域にモザイクを施すものであり、前記パラメータ設定手段は、前記基準抽象化領域指定手段により指定された基準となる領域の大きさに対するモザイクのブロックサイズの比率を前記抽象化パラメータとして設定するものである。 Video editing apparatus according to claim 2, wherein, in the video editing apparatus according to claim 1, wherein the abstracting means, the area for receiving a abstracted set by the abstraction area setting unit, by the frame abstracting region specifying means are those for the specified the start frame subjected to mosaic the area for receiving a abstractions for regions and the ending frame subjected to abstraction, the parameter setting means, a designated reference by the reference abstracting region specifying means The ratio of the mosaic block size to the area size is set as the abstraction parameter .

請求項3記載の映像編集装置は、請求項1記載の映像編集装置において、前記抽象化手段は、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域にぼかしを施すものであり、前記パラメータ設定手段は、前記基準抽象化領域指定手段により指定された基準となる領域の大きさに対するぼかし量の比率を前記抽象化パラメータとして設定するものである。 Video editing apparatus according to claim 3, wherein, in the video editing apparatus according to claim 1, wherein the abstracting means, the area for receiving a abstracted set by the abstraction area setting unit, by the frame abstracting region specifying means It is intended to apply a blur in a region subjected to abstraction for regions and the ending frame subjected to abstraction for a given the start frame, the parameter setting means, a designated reference by the reference abstracting region specifying means The ratio of the blur amount to the size of the area is set as the abstraction parameter .

請求項1記載の映像編集装置によれば、抽象化を施す基準となる領域の大きさに対する抽象化量の比率である抽象化パラメータが設定されると、その後は、この設定された抽象化パラメータに基づいて、抽象化を施す領域に対する抽象化量が算出され、その算出された抽象化量に基づいて、抽象化を施す領域に抽象化が施される。これにより、映像データを構成する多数の静止画像毎に、抽象化を施す領域が、抽象化領域設定手段による補間によって自動的に設定されたとしても、抽象化パラメータが設定されていれば、その自動的に設定された抽象化を施す領域に対する抽象化量が抽象化パラメータに基づいて算出され、その算出された抽象化量に基づいて、各静止画像毎にそれぞれ抽象化を施すことができる。ここで、各静止画像毎にそれぞれ施される抽象化は、各静止画像毎に算出された抽象化量に基づいて行われ、この抽象化量は、抽象化パラメータ、即ち、抽象化を施す基準となる領域の大きさに対する抽象化量の比率に基づいて算出される。よって、補間により自動的に設定された抽象化を施す領域の大きさが静止画像毎に異なる場合でも、そのそれぞれの抽象化を施す領域に対応して算出される抽象化量は、抽象化を施す基準となる領域の大きさに対する抽象化量の比率(ブロックサイズの比率やぼかし量の比率)に基づいたものとなる。このように、自動的に設定された抽象化を施す領域の大きさが静止画像毎に異なる場合でも、そのそれぞれの抽象化を施す領域に対応して算出される抽象化量を、抽象化を施す基準となる領域の大きさに対する抽象化量の比率(ブロックサイズの比率やぼかし量の比率)に基づいて算出しているので、それぞれの抽象化を施す領域に施される抽象化の精度を、その比率に基づいた一定精度に維持することができる。従って、映像データを構成する多数の静止画像のそれぞれに対して、煩雑な設定をすることなく、抽象化を適切に施すことができるという効果がある。 According to the video editing apparatus of claim 1 , when an abstraction parameter that is a ratio of an abstraction amount to a size of a region to be abstracted is set, thereafter, the set abstraction parameter is set. Based on the above, the amount of abstraction for the region to be abstracted is calculated, and the region to be abstracted is abstracted based on the calculated amount of abstraction. As a result, even if the abstraction area is automatically set by interpolation by the abstraction area setting means for each of a large number of still images constituting the video data, if the abstraction parameter is set, An abstraction amount for an automatically applied abstraction area is calculated based on the abstraction parameter, and based on the calculated abstraction amount, an abstraction can be performed for each still image. Here, the abstraction performed for each still image is performed based on the abstraction amount calculated for each still image, and this abstraction amount is an abstraction parameter, that is, a criterion for performing abstraction. It is calculated based on the ratio of the abstraction amount to the size of the region to be. Therefore, even if the size of the area to be abstracted automatically set by interpolation differs for each still image, the amount of abstraction calculated for each area to be abstracted is The ratio is based on the ratio of the abstraction amount to the size of the reference area to be applied (the ratio of the block size and the ratio of the blurring amount). In this way, even when the size of the automatically applied abstraction area differs for each still image, the amount of abstraction calculated corresponding to each abstraction area is Since the calculation is based on the ratio of the amount of abstraction to the size of the standard area to be applied (the ratio of the block size and the ratio of the blurring amount), the accuracy of the abstraction applied to each area to be abstracted is calculated. Therefore, it is possible to maintain a certain accuracy based on the ratio. Thus, for each of a number of still images constituting the video data, there is an effect that no, it is possible to properly apply an abstraction to a complicated configuration.

請求項2記載の映像編集装置によれば、請求項1記載の映像編集装置の奏する効果に加え、抽象化パラメータとしてモザイクのブロックサイズの比率を設定しているので、映像データを構成する多数の静止画像に対してモザイクのブロックサイズをそれぞれ設定することなく、それぞれの領域に適したブロックサイズでモザイクを施すことができるという効果がある。 According to the video editing apparatus according to claim 2, in addition to the effects of the video editing apparatus according to claim 1, as an abstract parameter, since setting the ratio of the block size of a mosaic, a number which constitutes the video data of without setting the block size of a mosaic respectively static image, there is an effect that it is possible to apply the mosaic block size suitable to the region of their respective.

請求項3記載の映像編集装置によれば、請求項1記載の映像編集装置の奏する効果に加え、抽象化パラメータとしてぼかし量の比率を設定しているので、映像データを構成する多数の静止画像に対してぼかし量をそれぞれ設定することなく、それぞれの領域に適したぼかし量でぼかしを施すことができるという効果がある。 According to the video editing apparatus of the third aspect, in addition to the effect produced by the video editing apparatus of the first aspect , the blur amount ratio is set as the abstraction parameter , so that a large number of still images constituting the video data can be obtained. without setting the amount of blurring, respectively to the image, there is an effect that may be subjected to blurring by the blurring amount suitable in the area of their respective.

以下、本発明の好ましい実施例について、添付図面を参照して説明する。図1は、本発明の実施例における映像編集装置1の電気的な構成を概略的に示したブロック図である。   Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a block diagram schematically showing an electrical configuration of a video editing apparatus 1 according to an embodiment of the present invention.

この映像編集装置1は、映像編集装置1全体の動作を制御する中央演算処理装置としてのCPU11と、このCPU11が実行する制御プログラムや各種データテーブルなどを記憶する読み出し専用のメモリであるROM13と、CPU11で実行される制御プログラムに必要な各種レジスタ群などが設定されたワーキングエリアおよび処理中のデータを一時的に格納するテンポラリエリアなどを有しランダムにアクセスできるメモリであるRAM12と、ユーザーがモザイク若しくはぼかしを映像データに付加する場合に操作する各種操作群などからなる操作子14と、ハードディスク(HD)等で構成され映像データを記憶する映像記憶装置15と、映像データを図示しない外部機器と入出力する映像信号インターフェース(I/F)16と、映像データの表示や映像データの編集画面が表示される液晶モニタなどの大型表示器の表示器17と、表示器17に各種の表示をさせるために運転される表示回路18と、これら各構成間を接続してデータのやり取りをするための経路としてのバス10とを主に備えている。   The video editing apparatus 1 includes a CPU 11 as a central processing unit that controls the overall operation of the video editing apparatus 1, a ROM 13 that is a read-only memory that stores a control program executed by the CPU 11, various data tables, and the like. A RAM 12 that is a randomly accessible memory having a working area in which various register groups necessary for a control program executed by the CPU 11 are set and a temporary area for temporarily storing data being processed, and a mosaic for the user Alternatively, an operator 14 composed of various operation groups that are operated when blurring is added to video data, a video storage device 15 configured by a hard disk (HD) or the like for storing video data, and an external device (not shown). Input / output video signal interface (I / F) 1 A display 17 of a large display such as a liquid crystal monitor on which video data display and video data editing screens are displayed, a display circuit 18 operated to cause the display 17 to perform various displays, A bus 10 is mainly provided as a path for connecting the components to exchange data.

I/F16は、図示しない外部機器から出力される符号化された映像データとしてのビデオ信号を入力する入力インターフェースと、映像編集装置1で編集され符号化された映像データなどをビデオ信号として出力する出力インターフェースとを備えている。なお、出力インターフェースの一部には、ビデオ信号出力端子が備えられており、このビデオ信号出力端子にはビデオモニターなどが接続され、映像データの編集状態を随時確認しながら編集することができるよう構成されている。   The I / F 16 inputs an input interface for inputting a video signal as encoded video data output from an external device (not shown), and outputs video data edited and encoded by the video editing apparatus 1 as a video signal. Output interface. A part of the output interface is provided with a video signal output terminal, and a video monitor or the like is connected to the video signal output terminal so that editing can be performed while checking the editing state of the video data as needed. It is configured.

次に、図2のフローチャートを参照して、上記のように構成された映像編集装置1で実行される処理について説明する。図2は、CPU11により実行されるメイン処理を示したフローチャートであり、映像編集装置1の電源が投入されている間、CPU11によって繰り返し実行される。   Next, processing executed by the video editing apparatus 1 configured as described above will be described with reference to the flowchart of FIG. FIG. 2 is a flowchart showing main processing executed by the CPU 11, and is repeatedly executed by the CPU 11 while the video editing apparatus 1 is powered on.

映像編集装置1の電源が投入されると、メイン処理が実行されると共に各種のレジスタをクリアするなどの初期設定の処理が実行され、その初期設定の処理が終了するとモード設定の処理が実行される(S101)。モード設定の処理は、映像データを再生するプレビュー(映像再生)モードと映像データにモザイクやぼかしを自動で付加する編集モードとのどちらが選択されているかを確認する処理であり、編集モードが選択されていると確認された場合には、モザイク処理が選択されているかぼかし処理が選択されているかも確認される。なお、これらのモードの選択は、予め操作子14の操作により選択される。   When the video editing apparatus 1 is turned on, main processing is executed and initial setting processing such as clearing various registers is executed. When the initial setting processing is completed, mode setting processing is executed. (S101). The mode setting process is a process for confirming whether the preview (video playback) mode for playing back video data or the edit mode for automatically adding mosaic or blur to the video data is selected. If it is confirmed that the mosaic process is selected, it is also confirmed whether the mosaic process is selected or the blur process is selected. Note that these modes are selected by operating the operation element 14 in advance.

モードの設定が確認されると、そのモード設定が編集モードであるか否かが確認され(S102)、編集モードが選択されていると確認されると(S102:Yes)、後述するモザイク処理やぼかし処理が実行され(S103)、一方、編集モードが選択されていないと確認されると(S102:No)、その他の処理を実行する(S104)。   When the mode setting is confirmed, it is confirmed whether or not the mode setting is an edit mode (S102), and when it is confirmed that the edit mode is selected (S102: Yes), mosaic processing or The blurring process is executed (S103). On the other hand, if it is confirmed that the editing mode is not selected (S102: No), other processes are executed (S104).

S104において実行されるその他の処理としては、映像再生モードで行われる映像データを表示器17で再生する処理やユーザーによって人為的に設定される処理などがあり、どの処理が実行されるかは操作子14の操作状態により決められる。映像再生モードで実行される処理は、CPU11の指示により映像記憶装置15に記憶された任意の映像データが読み出され、その映像データが表示回路18を介して表示器17で再生される。また、ユーザーによって設定される処理は、基準領域Nに対するモザイクのブロックサイズの比率やぼかしの程度であるぼかし量の比率の設定と、モザイクやぼかしを付加するキーフレームの設定やそのキーフレームに対する処理対象となる効果付加領域の座標の設定をする処理であり、設定されたブロックサイズの比率やぼかし量の比率はRAM12に格納され、キーフレームは映像記憶装置15のキーフレーム記憶領域に格納される。なお、モザイクのブロックサイズの比率やぼかし量の比率の設定とキーフレームの設定や効果付加領域との設定については後述する。   Other processes executed in S104 include a process of playing video data performed in the video playback mode on the display unit 17 and a process artificially set by the user. It is determined by the operation state of the child 14. In the processing executed in the video playback mode, arbitrary video data stored in the video storage device 15 is read according to an instruction from the CPU 11, and the video data is played back on the display 17 via the display circuit 18. The processing set by the user includes the ratio of the block size of the mosaic to the reference area N and the setting of the blur amount ratio, which is the degree of blurring, the setting of the key frame to which the mosaic and blur are added, and the processing for that key frame. This is a process for setting the coordinates of the target effect addition area. The set block size ratio and blur amount ratio are stored in the RAM 12, and key frames are stored in the key frame storage area of the video storage device 15. . The setting of the mosaic block size ratio and the blur amount ratio, the setting of the key frame, and the effect addition area will be described later.

編集処理(S103)又はその他の処理(S104)の実行が指示されると、S101に戻りメイン処理を繰り返し実行する。   When the execution of the editing process (S103) or other processes (S104) is instructed, the process returns to S101 and the main process is repeatedly executed.

ここで、編集処理モードにモザイク処理が選択されている場合について以下に説明する。   Here, a case where mosaic processing is selected as the editing processing mode will be described below.

S104において実行されるユーザーにより設定されるモザイクのブロックサイズの比率の設定と、キーフレームの設定および効果付加領域の設定とについて図3を参照して説明する。図3は、操作子14の操作により映像データにモザイクを付加する操作手順を示した説明図であり、図3(a)〜図3(c)は、モザイクのブロックサイズの比率を設定する操作手順を示し、図3(d)〜図3(f)は、キーフレームのモザイクを付加する領域を設定する操作手順を示している。なお、図3で示した操作手順は、表示器17の液晶モニタ上において映像データを見ながらユーザーにより設定される。   The mosaic block size ratio setting, key frame setting, and effect addition area setting set by the user executed in S104 will be described with reference to FIG. FIG. 3 is an explanatory diagram showing an operation procedure for adding a mosaic to video data by operating the operation element 14, and FIGS. 3 (a) to 3 (c) are operations for setting a mosaic block size ratio. FIG. 3D to FIG. 3F show an operation procedure for setting a region to which a key frame mosaic is added. The operation procedure shown in FIG. 3 is set by the user while viewing the video data on the liquid crystal monitor of the display unit 17.

図3(a)の状態は、一連の映像データの中で基準となるフレームの1つを選択した状態であり、本実施例では、モザイクを付加しようとする対象画像Xが映っているフレームの内で、できるだけ対象画像Xが大きく映っているフレームを選択し、これを基準フレームFとしている。   The state of FIG. 3A is a state in which one of the reference frames is selected from a series of video data, and in this embodiment, the frame of the frame in which the target image X to be added with a mosaic is shown. The frame in which the target image X is shown as large as possible is selected, and this is used as the reference frame F.

図3(b)の状態では、選択された基準フレームF上の領域でモザイクを付加する領域を設定している。本実施例では、基準フレームF全体をモザイクを付加する基準領域Nとして設定しており、その領域の大きさは、基準領域Nの幅SWと高さSHとで表される。なお、基準フレームF上でモザイクを付加する領域の設定は、対象画像Xの種類や大きさなどに応じてその領域の大きさは種々変更して設定される。   In the state of FIG. 3B, a region to which a mosaic is added is set in the region on the selected reference frame F. In this embodiment, the entire reference frame F is set as a reference area N to which a mosaic is added, and the size of the area is represented by the width SW and the height SH of the reference area N. Note that the setting of the area to which the mosaic is added on the reference frame F is set by changing the size of the area according to the type and size of the target image X.

図3(c)の状態は、付加するモザイクのブロックサイズを設定しており、このブロックサイズの設定は、例えば、画像Xが何であるか判別がつかない程度のブロックサイズで最小となるブロックサイズを設定する。これは、ブロックサイズが大きすぎると画像Xが何であるか全く判別できなくなり、逆に、ブロックサイズが小さすぎると画像Xが何であるか判別できてしまうので、判別がつかない程度のブロックサイズで最小となるブロックサイズを設定している。なお、ブロックサイズの大きさは、ブロックサイズの幅Bと高さBとで表される。本実施例では、ブロックサイズを一辺の長さをBとする正方形で構成するものとした。   In the state of FIG. 3C, the block size of the mosaic to be added is set, and this block size setting is, for example, the block size that is the smallest block size that cannot determine what the image X is. Set. This is because if the block size is too large, it is impossible to determine what the image X is. Conversely, if the block size is too small, it is possible to determine what the image X is, so the block size cannot be determined. The minimum block size is set. The size of the block size is represented by the width B and the height B of the block size. In this embodiment, the block size is a square having a side length B.

以上、図3(a)〜図3(c)までの操作手順は、モザイクを付加する基準領域Nの大きさに対するブロックサイズの比率を設定するための操作手順であり、この比率は、ブロックサイズの幅Bを基準領域Nの幅SWで除算して算出され、その算出された値は基準抽象化量BBsとしてRAM12に記憶される。また、処理対象となる対象画像Xが大きく映っている基準フレームF上でブロックサイズを設定するので、対象画像Xを見ながら微妙な大きさのブロックサイズを設定することができる。   As described above, the operation procedure from FIG. 3A to FIG. 3C is an operation procedure for setting the ratio of the block size to the size of the reference region N to which the mosaic is added, and this ratio is the block size. Is calculated by dividing the width B by the width SW of the reference region N, and the calculated value is stored in the RAM 12 as the reference abstraction amount BBs. Further, since the block size is set on the reference frame F in which the target image X to be processed is large, it is possible to set a subtle block size while viewing the target image X.

図3(d)の状態は、一連の映像データの中で実際にモザイクを付加するフレームを選択した状態であり、この選択されたフレームをキーフレームとする。キーフレームとは、連続した一連の映像データの中の任意のフレームで区切り、その区切りとなるフレームである。一連の映像データには、その先頭のフレームから番号が付されており、選択されたキーフレームは、編集処理の目印として利用される。   The state shown in FIG. 3D is a state in which a frame to which a mosaic is actually added is selected from a series of video data, and the selected frame is set as a key frame. A key frame is a frame that is divided by an arbitrary frame in a continuous series of video data, and becomes the delimiter. A series of video data is numbered from the top frame, and the selected key frame is used as a mark for editing processing.

図3(e)の状態では、選択されたキーフレーム上の領域でモザイクの効果を付加する効果付加領域を設定している。本実施例では、図3(b)で設定した対象画像Xのモザイクを付加する基準領域Nと略同等の大きさとなるよう効果付加領域を設定しており、その効果付加領域の大きさは、効果付加領域の幅EWと高さEHとで表される。   In the state shown in FIG. 3E, an effect addition area for adding a mosaic effect is set in an area on the selected key frame. In the present embodiment, the effect addition region is set so as to be approximately the same size as the reference region N to which the mosaic of the target image X set in FIG. 3B is added, and the size of the effect addition region is It is represented by the width EW and the height EH of the effect addition region.

図3(f)の状態は、図3(e)で設定された効果付加領域の大きさに対応してモザイクのブロックサイズが自動的に設定されている状態である。これは、図3(a)〜図3(c)で設定された基準抽象化量BBsに基づいて、効果付加領域の幅EWと高さEHとからなる領域の大きさと対応させてモザイクのブロックサイズを設定している。このモザイクのブロックサイズの設定は、基準抽象化量BBsと効果付加領域の大きさに対するブロックサイズとを対応させてROM13に記憶させたテーブルを読み出し、そのテーブル上において基準抽象化量BBsからブロックサイズを設定する。なお、ブロックサイズの大きさは、効果付加領域のブロックサイズの幅BWと高さBHとで表される。   The state of FIG. 3 (f) is a state in which the mosaic block size is automatically set corresponding to the size of the effect addition region set in FIG. 3 (e). This is based on the reference abstraction amount BBs set in FIG. 3A to FIG. 3C, and the mosaic block corresponding to the size of the area composed of the width EW and the height EH of the effect addition area. The size is set. The setting of the mosaic block size is performed by reading a table stored in the ROM 13 by associating the reference abstraction amount BBs with the block size corresponding to the size of the effect addition area, and reading the block size from the reference abstraction amount BBs on the table. Set. The size of the block size is represented by the block size width BW and height BH of the effect addition region.

以上、図3(d)〜図3(f)までの操作手順は、キーフレームにおけるモザイクの効果を付加する効果付加領域を設定する操作手順であり、設定された効果付加領域のモザイクのブロックサイズは自動的に設定される。なお、従来のモザイクの効果を付加する場合には、図3(d)〜図3(e)での操作と同様に効果付加領域を設定する操作と、その後に、図3(c)での操作と同様に効果付加領域内の対象画像Xが何であるか判別がつかない程度のブロックサイズで最小となるブロックサイズに設定するという操作とを行っていた。また、実際には、映像データはキーフレームの前後にもフレームが連続して構成されているため、膨大なフレーム数に対して効果付加領域の設定とブロックサイズの設定とを繰り返し行う必要があり、作業量が膨大であった。本実施例では、図3(a)〜図3(c)の操作手順において基準となるブロックサイズの比率を予め設定すると、キーフレームにおける効果付加領域のブロックサイズが自動的に決まりモザイクが付加される。そのため、従来のモザイクを付加する操作手順と比較して煩雑な設定をすることなくそれぞれの効果付加領域に適したブロックサイズでモザイクを施すことができる。   The operation procedure from FIG. 3D to FIG. 3F is an operation procedure for setting an effect addition region to which a mosaic effect is added in a key frame, and the mosaic block size of the set effect addition region. Is set automatically. In addition, when adding the effect of the conventional mosaic, operation which sets an effect addition area | region similarly to operation in FIG.3 (d)-FIG.3 (e), and after that in FIG.3 (c) Similar to the operation, an operation of setting the block size to a minimum with a block size that cannot be determined what the target image X in the effect addition region is is performed. In practice, video data consists of a series of frames before and after the key frame, so it is necessary to repeatedly set the effect addition area and block size for a huge number of frames. The amount of work was enormous. In this embodiment, when the ratio of the block size serving as a reference in the operation procedure of FIGS. 3A to 3C is preset, the block size of the effect addition area in the key frame is automatically determined and a mosaic is added. The Therefore, it is possible to apply a mosaic with a block size suitable for each effect addition region without making complicated settings compared to the conventional operation procedure for adding a mosaic.

なお、キーフレームの設定は、一連の映像データ内でモザイクを付加しようとする対象画像Xが含まれるフレームを任意に選択することができ、モザイクを付加するフレームの始点となるフレームを第1キーフレームとし、終点となるフレームを第2キーフレームとしてキーフレーム記憶領域に格納される。   The key frame can be set by arbitrarily selecting a frame including the target image X to which a mosaic is to be added in a series of video data. The frame that is the starting point of the frame to which the mosaic is added is the first key. The frame is the frame, and the frame that is the end point is stored in the key frame storage area as the second key frame.

さらに、第1キーフレームと第2キーフレームとは複数設定される場合があり、その場合には、第1キーフレームから第2キーフレームまでの間毎に基準抽象化量BBsが設定される。   Furthermore, there may be a case where a plurality of first key frames and a plurality of second key frames are set. In this case, the reference abstraction amount BBs is set every time from the first key frame to the second key frame.

ここで、図4を参照して上述したようにモザイクが付加される場合のモザイクの明度の設定方法について説明する。図4は、モザイクの明度の設定方法を示した説明図である。   Here, a method for setting the brightness of the mosaic when the mosaic is added as described above with reference to FIG. 4 will be described. FIG. 4 is an explanatory diagram showing a method for setting the brightness of the mosaic.

図4(a)に図示するように、モザイクを付加する効果付加領域内は、設定されたブロックサイズで区切られており、そのブロックサイズを各画素単位で区切られた状態が図4(b)に図示する状態である。本実施例では、モザイクの1ブロックサイズを9画素で構成されるブロックサイズとなっている。モザイクの明度の設定は、図示した左上の位置にある画素Aの値をその他の全ての画素に反映させ、ブロックサイズ内の画素を全て画素Aの値としてモザイクの明度を設定する。例えば、画素Aの値が「64」であれば、そのブロック内の全画素を64の値としてモザイクの明度を設定する。この値「64」は、その画素の明度を表しており、「最小値0〜最大値127」までの間で設定できるよう構成されている。また、画像がモノクロの場合には輝度となり、カラーの場合にはRGB各色の明度となる。なお、本実施例では、左上の画素Aを基準としてモザイクの明度を設定しているが、中央の画素を基準とするものとしても良いし、各ブロック毎にランダムに基準を設定するものとしても良い。   As shown in FIG. 4A, the effect addition region for adding a mosaic is divided by a set block size, and the state in which the block size is divided for each pixel is shown in FIG. Is the state illustrated in FIG. In this embodiment, one block size of the mosaic is a block size composed of 9 pixels. In setting the brightness of the mosaic, the value of the pixel A at the upper left position shown in the figure is reflected in all other pixels, and the brightness of the mosaic is set with all the pixels within the block size as the value of the pixel A. For example, if the value of the pixel A is “64”, the brightness of the mosaic is set with all the pixels in the block having a value of 64. This value “64” represents the brightness of the pixel, and is configured to be set between “minimum value 0 and maximum value 127”. In addition, when the image is monochrome, the luminance is obtained, and when the image is colored, the luminance of each color of RGB is obtained. In this embodiment, the brightness of the mosaic is set with reference to the upper left pixel A. However, it is possible to use the center pixel as a reference, or to set a reference at random for each block. good.

次に、上述したS103において実行される編集処理について図5および図6を参照して説明する。図5は、CPU11により実行される編集処理を示したフローチャートである。また、図6は、編集処理で実行される補間処理を示した説明図であり、図6(a)は補間処理前の状態を示し、図6(b)は補間処理後の状態を示している。   Next, the editing process executed in S103 described above will be described with reference to FIGS. FIG. 5 is a flowchart showing the editing process executed by the CPU 11. FIG. 6 is an explanatory diagram showing an interpolation process executed in the editing process. FIG. 6 (a) shows a state before the interpolation process, and FIG. 6 (b) shows a state after the interpolation process. Yes.

なお、編集処理で用いられている基準抽象化量BBsと第1キーフレーム及び第2キーフレームとを含む必要となるデータは、予め図3で説明した操作により設定して格納されたデータを随時読み出して処理される。   The necessary data including the reference abstraction amount BBs used in the editing process, the first key frame, and the second key frame is data stored by setting in advance by the operation described with reference to FIG. Read and process.

メイン処理のS103において編集処理の実行が指示されると、キーフレーム記憶領域に記憶された第1キーフレームと第2キーフレームとを読み出し、第1キーフレームのフレーム番号を始点フレームFsとし、第2キーフレームのフレーム番号を終点フレームFeと設定する(S111)。図6では、図6(a)の(i)が始点フレームFsであり、図6(a)の(iv)が終点フレームFeである。始点フレームFsと終点フレームFeとの間には、複数のフレームがありその中の任意のフレームが図6(a)の(ii)と(iii)とに該当する。   When the execution of the editing process is instructed in S103 of the main process, the first key frame and the second key frame stored in the key frame storage area are read, the frame number of the first key frame is set as the start point frame Fs, The frame number of the 2-key frame is set as the end point frame Fe (S111). In FIG. 6, (i) in FIG. 6 (a) is the start point frame Fs, and (iv) in FIG. 6 (a) is the end point frame Fe. There are a plurality of frames between the start point frame Fs and the end point frame Fe, and any frame among them corresponds to (ii) and (iii) in FIG.

キーフレーム記憶領域から始点フレームFsと終点フレームFeとを読み出したら、その終点フレームFeから始点フレームFsを減算して始点フレームFsから終点フレームFeの間のフレーム数Sfを算出する(S112)。   When the start point frame Fs and the end point frame Fe are read from the key frame storage area, the start point frame Fs is subtracted from the end point frame Fe to calculate the number of frames Sf between the start point frame Fs and the end point frame Fe (S112).

次に、始点フレームFsのモザイクを付加する領域である始点効果付加領域Nsから終点フレームFeのモザイクを付加する領域である終点効果付加領域Neへの移動量を算出する(S113)。この始点効果付加領域Nsと終点効果付加領域Neとは、各領域の左上の座標と右下の座標との2座標で表され、移動量の算出は、左上の座標と右下の座標の2点の変化量から求められる。始点フレームFsの効果付加領域Nsの各座標を、左上x座標Fsl、左上y座標Fst、右下x座標Fsr、右下y座標Fsbとし、終点フレームFeの効果付加領域Neの各座標を、左上x座標Fel、左上y座標Fet、右下x座標Fer、右下y座標Febとして、移動量を各座標毎に減算して求められる。算出された各座標に対応する移動量は、左上x座標移動量STL、左上y座標移動量STT、右下x座標移動量STR、右下y座標移動量STBとする。   Next, the movement amount from the start point effect addition region Ns, which is the region to which the mosaic of the start point frame Fs is added, to the end point effect addition region Ne, which is the region to which the mosaic of the end point frame Fe is added, is calculated (S113). The start point effect addition region Ns and the end point effect addition region Ne are represented by two coordinates of the upper left coordinate and the lower right coordinate of each region, and the movement amount is calculated by 2 of the upper left coordinate and the lower right coordinate. It is obtained from the amount of change in points. The coordinates of the effect addition region Ns of the start point frame Fs are the upper left x coordinate Fsl, the upper left y coordinate Fst, the lower right x coordinate Fsr, and the lower right y coordinate Fsb, and the coordinates of the effect addition region Ne of the end point frame Fe are the upper left. An x coordinate Fel, an upper left y coordinate Fet, a lower right x coordinate Fer, and a lower right y coordinate Feb are obtained by subtracting the movement amount for each coordinate. The movement amounts corresponding to the calculated coordinates are the upper left x coordinate movement amount STL, the upper left y coordinate movement amount STT, the lower right x coordinate movement amount STR, and the lower right y coordinate movement amount STB.

S113において各座標の移動量が算出されると、処理する任意のフレームをフレームFiとした場合のそのフレームFiに対する全体のフレーム数Sfの割合TCoを算出する(S114)。任意のフレームFiとは、始点フレームFsから終点フレームFeまでの間で始点フレームFsから順番に選択されるフレームであって、S114の処理が終了する毎に次のフレームへ移行される。また、この割合TCoの算出は、任意のフレームFiから始点フレームFsを減算した値をフレーム数Sfで除算して求められる。即ち、始点フレームFsから任意のフレームFiが何番目のフレームかを割合として算出している。   When the movement amount of each coordinate is calculated in S113, the ratio TCo of the total number of frames Sf to the frame Fi when an arbitrary frame to be processed is set as the frame Fi is calculated (S114). The arbitrary frame Fi is a frame that is sequentially selected from the start point frame Fs from the start point frame Fs to the end point frame Fe, and is shifted to the next frame every time the process of S114 is completed. The ratio TCo is calculated by dividing a value obtained by subtracting the start point frame Fs from an arbitrary frame Fi by the number of frames Sf. That is, the number of frames of an arbitrary frame Fi from the start point frame Fs is calculated as a ratio.

S113〜S114において算出された各座標の移動量(STL、STT、STR、STB)と割合TCoとから任意のフレームFiのモザイクの効果を付加する領域である効果付加領域Niを算出する(S115)。効果付加領域Niは、左上x座標Fil及び左上y座標Fitからなる左上の座標と、右下x座標Fir及び右下y座標Fibからなる右下の座標との2座標で表され、その各座標の算出は、移動量(STL、STT、STR、STB)に割合TCoを乗算した値にそれぞれ始点フレームFsの効果付加領域Nsの座標(Fsl、Fst、Fsr、Fsb)を加算して求められる。この算出された効果付加領域Niは、図6(b)の(ii)及び(iii)に示すように、始点キーフレームFsから終点キーフレームFeに状態が移行するに伴って大きくなるよう補間されている。   An effect addition area Ni, which is an area to which a mosaic effect of an arbitrary frame Fi is added, is calculated from the movement amount (STL, STT, STR, STB) of each coordinate calculated in S113 to S114 and the ratio TCo (S115). . The effect addition area Ni is represented by two coordinates, an upper left coordinate composed of an upper left x coordinate Fil and an upper left y coordinate Fit, and a lower right coordinate composed of a lower right x coordinate Fir and a lower right y coordinate Fib. Is calculated by adding the coordinates (Fsl, Fst, Fsr, Fsb) of the effect addition region Ns of the start point frame Fs to the value obtained by multiplying the movement amount (STL, STT, STR, STB) by the ratio TCo. As shown in (ii) and (iii) of FIG. 6B, the calculated effect addition area Ni is interpolated so as to increase as the state shifts from the start point key frame Fs to the end point key frame Fe. ing.

S111〜S115の処理は、始点フレームFsから終点フレームFeの間にある任意のフレームFiの効果付加領域Niを設定する処理であったが、S115以降の処理は、モザイクのブロックサイズを設定する処理である。その処理について以下に説明する。   The processing of S111 to S115 is processing for setting the effect addition area Ni of an arbitrary frame Fi between the start point frame Fs and the end point frame Fe, but the processing after S115 is processing for setting the mosaic block size. It is. The process will be described below.

任意のフレームFiの効果付加領域Niが算出されると、その効果付加領域Niと基準領域Nとの比率を算出する(S116)。この比率の算出は、x軸に対する比率をx軸比率ABXとし、y軸に対する比率をy軸比率ABYとし、そのx軸比率ABXは、効果付加領域Niの座標を示す右下x座標Firから左上x座標Filを減算した値を整数720で除算して求められ、y軸比率ABYは、右下y座標Fibから左上y座標Fitを減算した値を整数480で除算して求められる。なお、本実施例では、基準領域Nは、水平方向の画素数が720あり垂直方向の画素数が480ある領域としているために整数720と整数480とで除算しているが、図3(b)の操作で設定する領域の大きさに対応して数値は変更されて算出される。また、画面の左上隅の画素の座標を(0.0)としたために、xy座標とも右下の座標から左下の座標を減算している。   When the effect addition area Ni of an arbitrary frame Fi is calculated, the ratio between the effect addition area Ni and the reference area N is calculated (S116). The ratio is calculated with the x-axis ratio ABX as the x-axis ratio and the y-axis ratio ABY as the y-axis ratio. The x-axis ratio ABX is calculated from the lower right x coordinate Fir indicating the coordinates of the effect addition area Ni. The value obtained by subtracting the x coordinate Fil is obtained by dividing by an integer 720, and the y-axis ratio ABY is obtained by dividing the value obtained by subtracting the upper left y coordinate Fit from the lower right y coordinate Fib by the integer 480. In this embodiment, since the reference area N is an area having 720 pixels in the horizontal direction and 480 pixels in the vertical direction, it is divided by the integer 720 and the integer 480, but FIG. The numerical value is changed and calculated in accordance with the size of the area set by the operation of). Since the coordinates of the pixel at the upper left corner of the screen are (0.0), the lower left coordinates are subtracted from the lower right coordinates for the xy coordinates.

S116においてx軸比率ABXとy軸比率ABYとが算出されると、そのx軸比率ABXとy軸比率ABYとに基準領域Nに対する抽象化量である基準抽象化量BBsを乗算して効果付加領域Niの大きさに対応した変換抽象化量BSXおよびBSYを算出する(S117)。なお、本実施例では、モザイクのブロックを正方形とするので、実際に採用する変換抽象化量をx軸変換抽象化量BSXの値がy軸変換抽象化量BSYの値以上である場合には、x軸変換抽象化量BSXを採用して以降の処理を実行し、それ以外である場合には、y軸変換抽象化量BSYを採用して以降の処理を実行する。   When the x-axis ratio ABX and the y-axis ratio ABY are calculated in S116, the x-axis ratio ABX and the y-axis ratio ABY are multiplied by a reference abstraction amount BBs that is an abstraction amount with respect to the reference region N, and an effect is added. Conversion abstraction amounts BSX and BSY corresponding to the size of the area Ni are calculated (S117). In this embodiment, since the mosaic block is a square, when the value of the x-axis conversion abstraction amount BSX is greater than or equal to the value of the y-axis conversion abstraction amount BSY, Then, the subsequent processing is executed by adopting the x-axis conversion abstraction amount BSX, and otherwise, the subsequent processing is executed by adopting the y-axis conversion abstraction amount BSY.

S111〜S115の処理において設定された効果付加領域Niに対してS116〜S117の処理において設定された変換抽象化量を用いてモザイクのブロックサイズが設定されモザイクが効果付加領域Niに付加される(S118)。その状態が図6(b)に図示されており、(i)〜(iv)になる程モザイクのブロックサイズが大きくなるようモザイクが付加されている。モザイクが付加されたフレームは、映像記憶装置15に記憶されているそのフレームに対応した原画像と合成され、その合成後のフレームは映像記憶装置15の処理後フレーム記憶領域に格納される。   The mosaic block size is set using the conversion abstraction amount set in the processing of S116 to S117 for the effect addition region Ni set in the processing of S111 to S115, and the mosaic is added to the effect addition region Ni ( S118). The state is shown in FIG. 6B, and the mosaic is added so that the block size of the mosaic becomes larger as it becomes (i) to (iv). The frame to which the mosaic is added is combined with the original image corresponding to the frame stored in the video storage device 15, and the combined frame is stored in the post-processing frame storage area of the video storage device 15.

モザイクの付加が終了すると、任意のフレームFiが終点フレームFeに達したか否かが確認され(S119)、終点フレームFeに達していなければ(S119:No)、始点フレームFsから終点フレームFeの間にあるフレーム全てに対して補間処理がされてないので、S114へ戻りそれ以降の処理を繰り返し実行する。   When the addition of the mosaic is finished, it is confirmed whether or not an arbitrary frame Fi has reached the end point frame Fe (S119). If the end point frame Fe has not been reached (S119: No), the start frame Fs to the end point frame Fe are checked. Since interpolation processing has not been performed for all the frames in between, the process returns to S114 and the subsequent processing is repeatedly executed.

一方、S119において確認した結果、終点フレームFeであれば(S119:Yes)、これ以上補間処理をするフレームが無いことになるので、本処理ルーチンを終了してメイン処理ルーチンの処理へ戻る。   On the other hand, as a result of checking in S119, if it is the end point frame Fe (S119: Yes), there is no more frame to be interpolated, so this processing routine is terminated and the processing returns to the main processing routine.

以上、説明したようにモザイクを施す編集処理では、予め基準抽象化BBsを設定することにより、始点フレームFsから終点フレームFeとの間にある多数の任意のフレームFiに対して、モザイクのブロックサイズと効果付加領域Niとを自動的に補完するので、それぞれの効果付加領域Niに適したブロックサイズでモザイク処理を施すことができる。   As described above, in the editing process for applying the mosaic as described above, by setting the reference abstraction BBs in advance, the block size of the mosaic for a large number of arbitrary frames Fi between the start point frame Fs and the end point frame Fe. And the effect added area Ni are automatically complemented, so that the mosaic processing can be performed with a block size suitable for each effect added area Ni.

次に、編集処理モードにぼかし処理が選択されている場合について以下に説明する。   Next, the case where the blurring process is selected as the editing process mode will be described below.

編集処理モードにぼかし処理が選択されていると、S105の処理では、ユーザーにより設定される基準領域Nに対するぼかしの程度の比率と、ぼかし処理を付加するキーフレームの設定やそのキーフレームに対する処理対象となる効果付加領域の座標とが設定される。この設定は、図3(a)〜図3(c)で説明した操作と同様に、ぼかしを付加しようとする対象画像Xができるだけ大きく映っている基準フレームFを選択し、この基準フレームF全体を基準領域Nとして、対象画像Xが何であるか判別がつかない程度のぼかし量となるよう設定する。この基準領域Nに対するぼかし量の比率は、基準抽象化量BBsとしてRAM12に記憶される。また、処理対象となる対象画像Xが大きく映っている基準フレームF上でぼかし量を設定するので、対象画像Xを見ながら微妙なぼかし量を設定することができる。   When the blurring process is selected in the editing process mode, in the process of S105, the ratio of the blurring degree to the reference area N set by the user, the setting of the key frame to which the blurring process is added, and the processing target for the key frame And the coordinates of the effect addition region are set. In this setting, as in the operation described with reference to FIGS. 3A to 3C, the reference frame F in which the target image X to be blurred is shown as large as possible is selected, and the entire reference frame F is selected. Is set as a reference area N so that the blur amount is such that it cannot be determined what the target image X is. The ratio of the blur amount with respect to the reference region N is stored in the RAM 12 as the reference abstraction amount BBs. In addition, since the blur amount is set on the reference frame F where the target image X to be processed is large, it is possible to set a subtle blur amount while viewing the target image X.

基準抽象化量BBsが設定されると、図3(d)〜図3(f)で説明した操作と同様に、一連の映像データの中で実際にぼかしを付加するキーフレームが選択され、そのキーフレーム上の効果付加領域が設定されると、基準抽象化量BBsに基づいてぼかし量が設定されてぼかしが付加される。このぼかし量の設定は、基準抽象化量BBsと効果付加領域の大きさに対するぼかし量とを対応させてROM13に記憶させたテーブルを読み出し、そのテーブル上において基準抽象化量BBsからぼかし量を設定する。なお、モザイク処理の場合と同様に、第1キーフレームと第2キーフレームとはキーフレーム記憶領域に格納される。   When the reference abstraction amount BBs is set, a key frame that actually adds blur is selected from a series of video data in the same manner as the operations described with reference to FIGS. 3D to 3F. When the effect addition region on the key frame is set, the blur amount is set based on the reference abstraction amount BBs and the blur is added. The blur amount is set by reading a table stored in the ROM 13 in correspondence with the reference abstraction amount BBs and the blur amount for the size of the effect addition area, and setting the blur amount from the reference abstraction amount BBs on the table. To do. As in the case of mosaic processing, the first key frame and the second key frame are stored in the key frame storage area.

ここで、図7を参照して上述したようにぼかしが付加される場合のぼかしの明度の設定方法について説明する。図7は、ぼかしの明度の設定方法を示した説明図である。   Here, a method for setting the brightness of the blur when the blur is added as described above with reference to FIG. 7 will be described. FIG. 7 is an explanatory diagram showing a method for setting the brightness of the blur.

図7(a)に示すように、ぼかしを付加する効果付加領域は、画素単位で区切られており、その各画素は、画素Aの座標を(1.0)、画素Bの座標を(0.1)、画素Cの座標を(1.1)、画素Dの座標を(2.1)、画素Eの座標を(1.2)として表される。ぼかしの設定方法は、本実施例では、3×3画素の中心画素である画素Cを中心として上下左右の画素(画素A、画素B、画素D、画素E)の5つの画素の平均化した値を画素Cの値として設定し、映像記憶装置15に記憶されている原画像とは別の領域にぼかしが付加された画素Cが記憶される。このぼかし処理は、効果付加領域の全ての画素に対して実行され、その状態が図7(b)に示されている。   As shown in FIG. 7A, the effect addition region for adding blur is divided in units of pixels, and each pixel has a coordinate of pixel A (1.0) and a coordinate of pixel B (0). .1), the coordinates of pixel C are (1.1), the coordinates of pixel D are (2.1), and the coordinates of pixel E are (1.2). In this embodiment, the blur setting method is an average of five pixels (pixel A, pixel B, pixel D, and pixel E) that are the upper, lower, left, and right pixels centering on the pixel C that is the central pixel of 3 × 3 pixels. The value is set as the value of the pixel C, and the pixel C in which blur is added to an area different from the original image stored in the video storage device 15 is stored. This blurring process is executed for all the pixels in the effect addition region, and the state is shown in FIG.

図7(b)は、画素Dにぼかし処理をする場合であり、画素Dの上側に座標(2.0)となる画素Fと、右側に座標(3.1)となる画素G、下側に座標(2.2)となる画素Hが表されており、画素Dのぼかしの設定は、5つの画素(画素C、画素D、画素F、画素G、画素H)の平均値を画素Dの値として設定する。このように、全画素について順次ぼかし処理が実行される。なお、効果付加領域の境界となる画素については、4画素の平均値から算出するものとし、角となる画素については3画素の平均値から算出するものとする。また、ぼかしの明度は、モザイクの明度と同様に「最小値0〜最大値127」までの間で設定できるよう構成され、画像がモノクロの場合には輝度となり、カラーの場合にはRGB各色の明度となる。   FIG. 7B shows a case where the blurring process is performed on the pixel D, the pixel F having the coordinate (2.0) on the upper side of the pixel D, the pixel G having the coordinate (3.1) on the right side, and the lower side. A pixel H having coordinates (2.2) is represented in FIG. 5B, and the blurring setting of the pixel D is obtained by calculating an average value of five pixels (pixel C, pixel D, pixel F, pixel G, pixel H) as the pixel D. Set as the value of. In this way, the blurring process is sequentially executed for all the pixels. It should be noted that the pixel that is the boundary of the effect addition region is calculated from the average value of four pixels, and the pixel that is a corner is calculated from the average value of three pixels. Further, the brightness of the blur is configured so that it can be set between “minimum value 0 and maximum value 127” in the same way as the brightness of the mosaic. When the image is monochrome, the brightness is obtained. It becomes lightness.

また、図7(c)には、5×5画素の範囲でぼかし処理を行う場合について示してあるが、これは、中心画素に対して上下左右に2画素づつ分の画素から平均値を設定している。なお、このようにぼかし処理を設定する画素の範囲を広くして平均化したり、上下左右の画素だけでなく斜め方向の画素も含めて平均化することで、ぼかしをより平坦化することができる。   FIG. 7C shows the case where the blurring process is performed in the range of 5 × 5 pixels. In this case, an average value is set from two pixels vertically and horizontally with respect to the center pixel. is doing. In addition, it is possible to further flatten the blur by widening and averaging the range of pixels for which the blur processing is set in this way, or by averaging not only the upper, lower, left and right pixels but also the diagonal pixels. .

次に、上述したS103において実行される編集処理について説明する。ぼかし処理の編集処理は、上述したS111〜S117までの処理はモザイク処理と同様に効果付加領域Niの設定をするので説明は省略する。   Next, the editing process executed in S103 described above will be described. In the editing process of the blurring process, the process from S111 to S117 described above sets the effect addition area Ni in the same manner as the mosaic process, and thus description thereof is omitted.

S118において、S111〜S115の処理において設定された効果付加領域Niに対してS116〜S117の処理において設定された変換抽象化量を用いてぼかしが付加される(S118)。ぼかし処理は、変換抽象化量とぼかしの程度を設定する画素の領域と繰り返し回数とを対応させてROM13に記憶させたテーブルを読み出し、S117で設定された変換抽象化量をそのテーブルに対応させて画素の領域と繰り返し回数とを決定して、効果付加領域Niにぼかしを付加する。ぼかしが付加されたフレームは、映像記憶装置15に記憶されているそのフレームに対応した原画像と合成され、その合成後のフレームが映像記憶装置15の処理後フレーム記憶領域に格納される。なお、ぼかしの画素の領域は、効果付加領域Niが大きくなる程、例えば、3×3画素、5×5画素、7×7画素となるようテーブルを設定する。繰り返し回数は、一旦全画素に対してぼかし処理がされた画素に対して、再度ぼかし処理をする処理であり、この場合も効果付加領域Niが大きくなるほど繰り返し回数を増やすようテーブルを設定する。また、ぼかし処理は、画素の領域を変更してぼかしを付加する場合や繰り返し回数を変更してぼかしを付加する場合、若しくは画素の領域と繰り返し回数とを組み合わせてぼかしを付加する場合など、ぼかしを付加する対象画像Xやその大きさに合わせて変更することができる。   In S118, blurring is added to the effect addition region Ni set in the processing of S111 to S115 using the conversion abstraction amount set in the processing of S116 to S117 (S118). The blurring process reads the table stored in the ROM 13 by associating the conversion abstraction amount with the pixel region for setting the degree of blurring and the number of repetitions, and associates the conversion abstraction amount set in S117 with the table. Then, the pixel region and the number of repetitions are determined, and blurring is added to the effect addition region Ni. The blurred frame is combined with the original image corresponding to the frame stored in the video storage device 15, and the combined frame is stored in the post-processing frame storage area of the video storage device 15. It should be noted that the table of the blur pixel area is set such that the larger the effect addition area Ni is, for example, 3 × 3 pixels, 5 × 5 pixels, and 7 × 7 pixels. The number of repetitions is a process of performing the blurring process again on the pixels once subjected to the blurring process on all the pixels. In this case as well, a table is set so that the number of repetitions increases as the effect addition area Ni increases. In addition, the blurring process is performed when adding blur by changing the pixel area, when adding blur by changing the number of repetitions, or when adding blur by combining the pixel area and the number of repetitions. Can be changed according to the target image X to be added and its size.

S119以降の処理は、上述したモザイク処理と同様であるため、その説明は省略する。   Since the process after S119 is the same as the mosaic process described above, the description thereof is omitted.

以上、説明したようにぼかしを施す編集処理では、予め基準抽象化BBsを設定することにより、始点フレームFsから終点フレームFeとの間にある多数の任意のフレームFiに対して、ぼかし量と効果付加領域Niとを自動的に補完するので、それぞれの効果付加領域Niに適したぼかし量でぼかし処理を施すことができる。   As described above, in the editing process for performing the blurring, by setting the reference abstraction BBs in advance, the blurring amount and the effect for many arbitrary frames Fi between the start point frame Fs and the end point frame Fe are set. Since the additional area Ni is automatically complemented, the blurring process can be performed with the blurring amount suitable for each effect added area Ni.

なお、各フローチャートにおいて、請求項1記載の領域指定ステップとしてはS115の処理が、抽象化量算出ステップとしてはS117が、抽象化処理ステップとしてはS118が、それぞれ該当する。また、請求項1記載のパラメータ設定ステップとしては図3(c)の操作が該当する。さらに、請求項1記載の抽象化量としては、フレームFiにモザイクを付加する場合のブロックサイズであり、ぼかしを付加する場合のぼかし処理をする画素の領域や繰り返し回数などである。   In each flowchart, the process of S115 corresponds to the area specifying step according to claim 1, S117 corresponds to the abstraction amount calculation step, and S118 corresponds to the abstraction process step. The parameter setting step according to claim 1 corresponds to the operation of FIG. Further, the amount of abstraction described in claim 1 is a block size when a mosaic is added to the frame Fi, such as an area of a pixel to be subjected to blurring processing when adding blur and the number of repetitions.

以上、実施例に基づいて本発明を説明したが、本発明は、上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。   The present invention has been described above based on the embodiments. However, the present invention is not limited to the above embodiments, and various improvements and modifications can be made without departing from the spirit of the present invention. It can be easily guessed.

例えば、上記実施例では、映像記憶装置15はHDで構成されるものとしたが、PCカードやMO、CD−ROM、DVDなどの記録装置により構成するものとしても良い。   For example, in the above-described embodiment, the video storage device 15 is configured by HD, but may be configured by a recording device such as a PC card, MO, CD-ROM, or DVD.

また、上記実施例では、基準フレームF上で予めモザイクのブロックサイズやぼかし量の比率を設定した後に、キーフレームの効果付加領域を設定するものとしたが、まず先に、キーフレームの効果付加領域を設定した後に、基準フレームF上でモザイクのブロックサイズ若しくはぼかし量の比率を設定するものとしても良い。   In the above-described embodiment, after the mosaic block size and the blur amount ratio are set in advance on the reference frame F, the key frame effect addition area is set, but first the key frame effect addition is performed. After the area is set, the mosaic block size or the blur amount ratio may be set on the reference frame F.

また、上記実施例では、モザイク処理とぼかし処理とは、別々の編集処理としたが、同時に実行するものとしても良い。これは、予め実験などで対象画像Xが判断できるかできないかとなるようモザイクのブロックサイズとぼかし量とを関連づけたテーブルを作成してROM13に記憶しておき、このテーブルを用いてモザイクとぼかしとを施すものとしても良い。   In the above embodiment, the mosaic process and the blurring process are separate editing processes, but may be executed simultaneously. This is because a table in which the block size of the mosaic and the blur amount are associated with each other so as to determine whether or not the target image X can be determined through experiments or the like is stored in the ROM 13 in advance, and the mosaic and blur are determined using this table. It is good also as what gives.

また、上記実施例では、効果付加領域の内側にモザイクやぼかしを付加するものとしたが、効果付加領域の外側にモザイクやぼかしを付加するものとしても良い。   In the above embodiment, the mosaic and the blur are added inside the effect addition region. However, the mosaic and the blur may be added outside the effect addition region.

映像編集装置の電気的な構成を概略的に示したブロック図である。1 is a block diagram schematically showing an electrical configuration of a video editing apparatus. CPUにより実行されるメイン処理を示したフローチャートである。It is the flowchart which showed the main process performed by CPU. 操作子の操作により映像データにモザイクを付加する操作手順を示した説明図である。It is explanatory drawing which showed the operation procedure which adds a mosaic to video data by operation of an operator. モザイクの明度の設定方法を示した説明図である。It is explanatory drawing which showed the setting method of the brightness of a mosaic. CPUにより実行される編集処理を示したフローチャートである。It is the flowchart which showed the edit process performed by CPU. 編集処理で実行される補間処理を示した説明図である。It is explanatory drawing which showed the interpolation process performed by an edit process. ぼかしの明度の設定方法を示した説明図である。It is explanatory drawing which showed the setting method of the brightness of a blur.

符号の説明Explanation of symbols

1 映像編集装置
10 バス
11 CPU
12 RAM
13 ROM
14 操作子
15 映像記憶装置
16 映像信号インターフェース(I/F)
17 表示器
18 表示回路
X 対象画像
S103 編集処理(実行手段)
S104 その他の処理(設定手段、基準抽象化領域指定手段、パラメータ設定手段、フレーム指定手段、フレーム抽象化領域指定手段)
S111〜S115 編集処理(抽象化領域設定手段)
S116〜S117 編集処理(抽象化量算出手段)
S118 編集処理(抽象化手段)
1 Video Editing Device 10 Bus 11 CPU
12 RAM
13 ROM
14 Control 15 Video storage device 16 Video signal interface (I / F)
17 Display 18 Display circuit X Target image
S103 Editing process (execution means)
S104 Other processing (setting means, standard abstraction area designation means, parameter setting means, frame designation means, frame abstraction area designation means)
S111 to S115 Editing processing (abstracted area setting means)
S116 to S117 Editing processing (abstraction amount calculation means)
S118 Editing processing (abstracting means)

Claims (3)

映像データに抽象化を施す映像編集装置において、
前記映像データに施す抽象化に使用する情報の設定を行う設定手段と、
その設定手段により設定された前記情報を使用して前記映像データに抽象化を施す実行手段とを備え、
前記設定手段は、
前記映像データを構成する複数のフレームに含まれる1のフレームに対して抽象化を施す基準となる領域を指定する基準抽象化領域指定手段と、
その基準抽象化領域指定手段により指定された基準となる領域の大きさに対する抽象化量の比率である抽象化パラメータを設定するパラメータ設定手段と、
前記映像データを構成する複数のフレームに含まれるフレームから、抽象化を施す開始点となるフレームである始点フレームと抽象化を施す終点となるフレームである終点フレームとを指定するフレーム指定手段と、
そのフレーム指定手段により指定された始点フレームと終点フレームとのそれぞれに対して抽象化を施す領域を指定するフレーム抽象化領域指定手段とを備え、
前記実行手段は、
前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域と前記終点フレームに対する抽象化を施す領域とを用いて、前記フレーム指定手段により指定された始点フレームと終点フレームとの間に存在する任意のフレームに対して、抽象化を施す領域をそれぞれ補間により自動的に設定する抽象化領域設定手段と、
その抽象化領域設定手段により設定された抽象化を施す領域に加え、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域と前記終点フレームに対する抽象化を施す領域とに対して、前記パラメータ設定手段により設定された抽象化パラメータに応じた抽象化量を算出する抽象化量算出手段と、
その抽象化量算出手段により算出された抽象化量に基づいて、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域に抽象化を施す抽象化手段とを備えていることを特徴とする映像編集装置
In video editing equipment that abstracts video data,
Setting means for setting information used for abstraction applied to the video data;
Execution means for performing abstraction on the video data using the information set by the setting means,
The setting means includes
A standard abstraction area designating unit for designating a standard area for performing abstraction on one frame included in a plurality of frames constituting the video data;
Parameter setting means for setting an abstraction parameter that is a ratio of the abstraction amount to the size of the reference area specified by the reference abstraction area specifying means ;
Frame designation means for designating a start point frame that is a start point frame to be abstracted and an end point frame that is an end point to be abstracted from frames included in a plurality of frames constituting the video data;
Frame abstraction area designation means for designating an area to be abstracted for each of the start frame and the end frame specified by the frame specification means,
The execution means includes
Using the region for abstracting the start point frame specified by the frame abstraction region specifying unit and the region for abstracting the end point frame, the start point frame and end point frame specified by the frame specifying unit Abstraction area setting means for automatically setting an area to be abstracted by interpolation for any frame existing between ,
In addition to the area to be abstracted set by the abstraction area setting means, the area to be abstracted with respect to the start frame specified by the frame abstraction area specifying means and the area to be abstracted with respect to the end frame On the other hand, an abstraction amount calculation unit that calculates an abstraction amount according to the abstraction parameter set by the parameter setting unit ;
Based on the abstract value calculated by the abstraction amount calculating means, the abstraction for the area subjected to abstraction set by abstraction area setting means, said start frame specified by the frame abstracting region specifying means video editing apparatus characterized by and an abstraction means for applying an abstraction in the area for receiving a abstractions for regions and the ending frame subjected to.
前記抽象化手段は、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域にモザイクを施すものであり、
前記パラメータ設定手段は、前記基準抽象化領域指定手段により指定された基準となる領域の大きさに対するモザイクのブロックサイズの比率を前記抽象化パラメータとして設定するものであることを特徴とする請求項1に記載の映像編集装置
The abstraction means, the area for receiving a said abstraction area setting abstracted set by means of abstraction for regions and the ending frame subjected to abstraction for the start frame specified by the frame abstracting region specifying means is intended to apply the mosaic in the area to perform,
2. The parameter setting means sets a ratio of a block size of a mosaic to a size of a reference area designated by the reference abstraction area designation means as the abstraction parameter. The video editing device described in 1.
前記抽象化手段は、前記抽象化領域設定手段により設定された抽象化を施す領域、前記フレーム抽象化領域指定手段により指定された前記始点フレームに対する抽象化を施す領域および前記終点フレームに対する抽象化を施す領域にぼかしを施すものであり、
前記パラメータ設定手段は、前記基準抽象化領域指定手段により指定された基準となる領域の大きさに対するぼかし量の比率を前記抽象化パラメータとして設定するものであることを特徴とする請求項1に記載の映像編集装置

The abstraction means, the area for receiving a said abstraction area setting abstracted set by means of abstraction for regions and the ending frame subjected to abstraction for the start frame specified by the frame abstracting region specifying means is intended to apply a blur to the area to perform,
2. The parameter setting unit is configured to set, as the abstraction parameter, a ratio of a blur amount to a size of a reference region designated by the reference abstraction region designating unit. Video editing equipment .

JP2008280990A 2008-10-31 2008-10-31 Video editing device Expired - Fee Related JP4628464B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008280990A JP4628464B2 (en) 2008-10-31 2008-10-31 Video editing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008280990A JP4628464B2 (en) 2008-10-31 2008-10-31 Video editing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2003040628A Division JP2004253946A (en) 2003-02-19 2003-02-19 Video editing program

Publications (2)

Publication Number Publication Date
JP2009055634A JP2009055634A (en) 2009-03-12
JP4628464B2 true JP4628464B2 (en) 2011-02-09

Family

ID=40506223

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008280990A Expired - Fee Related JP4628464B2 (en) 2008-10-31 2008-10-31 Video editing device

Country Status (1)

Country Link
JP (1) JP4628464B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2934061B2 (en) * 1991-07-25 1999-08-16 株式会社リコー Mosaic processing equipment
JPH11134479A (en) * 1997-10-31 1999-05-21 Matsushita Electric Ind Co Ltd Mosaic processing equipment
JP4252650B2 (en) * 1998-10-23 2009-04-08 ローランド株式会社 Video signal control device
JP2001086407A (en) * 1999-09-17 2001-03-30 Matsushita Electric Ind Co Ltd Imaging device with mosaic function and mosaic processing device
JP2001257598A (en) * 2000-03-14 2001-09-21 Hitachi Ltd Encoding device and decoding device

Also Published As

Publication number Publication date
JP2009055634A (en) 2009-03-12

Similar Documents

Publication Publication Date Title
JP6970283B2 (en) Image stitching method and device, storage medium
JP6279825B2 (en) Image processing apparatus, image processing method, program, and imaging apparatus
JP6038171B2 (en) User interface device
JP5108877B2 (en) Display device
JP4770878B2 (en) Information display device and program
CN105654019B (en) Two-dimensional code fast decoding method and device
JP4782105B2 (en) Image processing apparatus and image processing method
WO2008020506A1 (en) Image display control device, image display method, and information storage medium
JP2004343200A (en) Image processor
JP4628464B2 (en) Video editing device
JP2008287329A (en) Image evaluation apparatus and image evaluation program
US8345157B2 (en) Image processing apparatus and image processing method thereof
JP4843377B2 (en) Image processing apparatus and image processing method
JP2004253946A (en) Video editing program
EP3125191A1 (en) Image processing device
CN113554659B (en) Image processing method, device, electronic equipment, storage medium and display system
JP6004845B2 (en) Display control apparatus and control method thereof
JP2014096745A (en) Image transmission system
JP2008258929A (en) Caption display area determining device and caption display program
CN113570501B (en) Picture blurring method, device and equipment
KR20160115214A (en) Display apparatus and display method thereof
US11838631B2 (en) Image processing device, image processing method, non-transitory computer-readable storage medium
JP6357980B2 (en) Image processing apparatus, digital camera, and image processing program
JPH0689336A (en) Image data enlarging and displaying method
JP2013168902A (en) Image processing device, display device, and image processing method

Legal Events

Date Code Title Description
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: 20101109

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101109

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131119

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees