[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4921543B2 - Trimming control device and trimming control program - Google Patents

Trimming control device and trimming control program Download PDF

Info

Publication number
JP4921543B2
JP4921543B2 JP2009291219A JP2009291219A JP4921543B2 JP 4921543 B2 JP4921543 B2 JP 4921543B2 JP 2009291219 A JP2009291219 A JP 2009291219A JP 2009291219 A JP2009291219 A JP 2009291219A JP 4921543 B2 JP4921543 B2 JP 4921543B2
Authority
JP
Japan
Prior art keywords
trimming
coordinates
screen
target object
original
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
JP2009291219A
Other languages
Japanese (ja)
Other versions
JP2010118065A (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.)
Japan Broadcasting Corp
Original Assignee
Japan Broadcasting 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 Japan Broadcasting Corp filed Critical Japan Broadcasting Corp
Priority to JP2009291219A priority Critical patent/JP4921543B2/en
Publication of JP2010118065A publication Critical patent/JP2010118065A/en
Application granted granted Critical
Publication of JP4921543B2 publication Critical patent/JP4921543B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Studio Circuits (AREA)
  • Image Analysis (AREA)

Description

本発明は、トリミング制御技術に関し、特に、番組用に制作された映像コンテンツ等を携帯端末等の小さい画面で視聴する場合に、視認性を損なうことがないトリミング制御技術に関する。   The present invention relates to a trimming control technique, and more particularly, to a trimming control technique that does not impair visibility when viewing video content produced for a program on a small screen of a mobile terminal or the like.

従来、テレビ放送を受信することが可能な携帯電話やPDA(Personal Data Assistants)等の携帯端末が普及している。このような携帯端末は、動画像を表示する画面の大きさや伝送容量に制限があるため、例えば、携帯端末向けデジタル放送(1セグ放送)に採用されたH.264の解像度の場合、番組によっては視認性が著しく悪くなることが想定される。   2. Description of the Related Art Conventionally, mobile terminals such as mobile phones and PDAs (Personal Data Assistants) capable of receiving TV broadcasts have been widely used. Such a portable terminal is limited in the size and transmission capacity of a screen for displaying a moving image. Therefore, for example, H.264 adopted for digital broadcasting for portable terminals (1-segment broadcasting). In the case of the H.264 resolution, it is assumed that the visibility is remarkably deteriorated depending on the program.

この問題を解決する方法として、動画像の注目領域を拡大表示することが考えられる。しかし、携帯端末では、視認性を損なわないようにトリミング映像を最適に表示することは困難である。   As a method for solving this problem, it is conceivable to enlarge and display the attention area of the moving image. However, it is difficult for a mobile terminal to optimally display a trimmed video so as not to impair visibility.

一方、画像の注目領域を表示するためのトリミング制御について、様々な技術が開示されている。例えば、特許文献1のトリミング装置は、トリミングの対象となる画像の注目領域を算出してオブジェクト指標を求め、当該オブジェクト指標に基づいてトリミング手法を選択し、当該選択したトリミング手法でトリミング処理を行う。これにより、画像のトリミングを自動的かつ効果的に行うことができる。また、動画像の手ぶれを補正する技術として、例えば、特許文献2の手ブレ制御装置は、映像フィールドの時間的な画像の動きを検出して手ブレ量を算出し、決定した切り出し枠を手ブレ量に応じて移動させることにより、手ブレ補正を実現する。この場合、手ブレ量は、映像フィールドを4つのブロックに分割し、ブロック間を比較し代表的マッチング法を用いて算出される。   On the other hand, various techniques have been disclosed for trimming control for displaying a region of interest of an image. For example, the trimming apparatus of Patent Literature 1 calculates an attention area of an image to be trimmed, obtains an object index, selects a trimming technique based on the object index, and performs a trimming process using the selected trimming technique. . Thereby, trimming of an image can be performed automatically and effectively. As a technique for correcting camera shake of a moving image, for example, the camera shake control apparatus disclosed in Patent Document 2 detects a temporal image motion in a video field, calculates a camera shake amount, and uses the determined clipping frame as a hand. By moving according to the amount of blur, camera shake correction is realized. In this case, the camera shake amount is calculated by dividing the video field into four blocks, comparing the blocks, and using a representative matching method.

特開2004−228995号公報Japanese Patent Application Laid-Open No. 2004-228995 特開平6−46316号公報JP-A-6-46316

しかしながら、前述した技術は、画像を見る者の観点で画像が見やすくなるように、トリミング画面の中心座標(以下、トリミング座標という。)や、手ブレ補正の際に表示画面の中心座標を求めることはしていない。すなわち、携帯端末に画像を出力する場合、視認性を考慮した処理が行われていないため、必ずしも見やすい画像が提供されているとは限らない。   However, the above-described technique obtains the center coordinates of the trimming screen (hereinafter referred to as trimming coordinates) and the center coordinates of the display screen during camera shake correction so that the image can be easily viewed from the viewpoint of the viewer. I have not done it. In other words, when an image is output to a mobile terminal, an image that is easy to see is not necessarily provided because processing that considers visibility is not performed.

また、従来、放送のデジタル化や多チャンネル化が進み、コンテンツ不足が懸念されている。このため、各放送局や番組制作会社は、限られた資源を利用して番組を制作しなければならず、新たな映像生成技術が要望されていた。   Conventionally, there has been a concern about shortage of contents due to the progress of digitalization and multi-channel broadcasting. For this reason, each broadcast station and program production company must produce a program using limited resources, and a new video generation technique has been demanded.

そこで、本発明は、かかる課題を解決するためになされたものであり、その目的は、表示画面が小さい端末等にコンテンツを表示する場合、自然なカメラワークを実現し、視認性を損なわない画面を表示可能なトリミング制御装置及びトリミング制御プログラムを提供することにある。   Therefore, the present invention has been made to solve such a problem, and the purpose thereof is to realize a natural camera work when displaying content on a terminal or the like having a small display screen, and a screen that does not impair visibility. Is to provide a trimming control device and a trimming control program.

本発明におけるトリミング制御装置は、複数フレームからなるオリジナル映像を入力し、処理対象のフレームのオリジナル映像から所定のトリミング座標を中心とした所定の大きさの画面を切り出してトリミング画面を生成するトリミング制御装置であって、入力される複数フレームからなるオリジナル映像のうち少なくとも1つのフレームに関連付けられた、注目オブジェクト座標を示す参照データを入力し、前記参照データに基づいて注目オブジェクト座標を検出する注目オブジェクト座標検出部と、前記検出された注目オブジェクト座標に基づいて、第n−1フレームのオリジナル映像におけるトリミング画面の位置で第nフレームのオリジナル映像に対するトリミング画面の注目オブジェクト位置及び注目オブジェクト移動量を算出し、少なくとも該トリミング画面の注目オブジェクト位置と注目オブジェクト移動量とからオリジナル画面の中心からの注目オブジェクトのオフセット量を決定し、該オフセット量を前記注目オブジェクト座標に付加した座標をトリミング座標決定するトリミング座標決定部と、トリミングにより、前記決定されたトリミング座標を中心に、入力した映像のオリジナル画面から一部の画面を切り出し、トリミング画面を生成し、該トリミング画面の映像を出力するトリミング処理部と、を備えたことを特徴とする。 The trimming control device according to the present invention receives a trimming control by inputting an original video composed of a plurality of frames , and generates a trimming screen by cutting out a screen having a predetermined size centered on a predetermined trimming coordinate from the original video of the processing target frame. An object of interest, which is a device, receives reference data indicating object coordinates of interest, which is associated with at least one frame of an input original video composed of a plurality of frames, and detects object coordinates of interest based on the reference data calculating a coordinate detection unit, on the basis of the detected object of interest coordinates, the target object position and target object movement amount of the trimming window to the original image of the n-th frame at the position of the trimming window in the n-1 frame of the original picture Trimming at least the determining the offset amount of the target object from the target object positions of the trimming window with an object of interest moving amount from the center of the original screen, to determine the coordinates obtained by adding the offset amount to the object of interest coordinates in the trimming coordinates A coordinate determining unit, and a trimming processing unit that generates a trimming screen by cutting out a part of the original image from the original screen centered on the determined trimming coordinates by trimming, and outputs the image of the trimming screen; , Provided.

また、本発明におけるトリミング制御装置は、前記トリミング座標決定部が、前記トリミング画面のオブジェクト位置と前記注目オブジェクト座標と注目オブジェクト移動量とから前記オフセット量を決定することを特徴とする。 The trimming control apparatus according to the present invention is characterized in that the trimming coordinate determination unit determines the offset amount from the object position of the trimming screen, the target object coordinates, and the target object movement amount .

また、本発明におけるトリミング制御装置は、前記検出された注目オブジェクト座標の複数フレーム分を平滑化し、該平滑化した注目オブジェクト座標を新たな注目オブジェクト座標とする平滑化処理部を備え、前記トリミング座標決定部は、前記新たな注目オブジェクト座標を用いて前記オフセット量を決定することを特徴とする。 Further, the trimming control device according to the present invention includes a smoothing processing unit that smoothes a plurality of frames of the detected target object coordinates and uses the smoothed target object coordinates as new target object coordinates. The determination unit determines the offset amount using the new attention object coordinates .

また、本発明におけるトリミング制御装置は、前記平滑化処理部が、前記検出された注目オブジェクト座標の複数フレーム分の移動平均を算出し、該移動平均の注目オブジェクト座標を前記新たな注目オブジェクト座標とすることを特徴とする。 In the trimming control apparatus according to the present invention, the smoothing processing unit calculates a moving average of the detected object coordinates of a plurality of frames, and uses the object object coordinates of the moving average as the new object object coordinates. It is characterized by doing.

また、本発明におけるトリミング制御装置は、前記平滑化処理部が、前記検出された注目オブジェクト座標の複数フレーム分をローパスフィルタにより積分処理を施し、該積分処理を施した注目オブジェクト座標を前記新たな注目オブジェクト座標とすることを特徴とする。 Further, in the trimming control device according to the present invention, the smoothing processing unit performs integration processing for a plurality of frames of the detected object coordinates of interest using a low-pass filter, and the object object coordinates subjected to the integration processing are added to the new object coordinates. It is characterized by the attention object coordinates .

また、本発明におけるトリミング制御装置は、前記注目オブジェクト座標検出部注目オブジェクト座標を含むメタデータを受信し、該メタデータから注目オブジェクト座標を検出することを特徴とする。 Also, the trimming control device in the present invention, the attention object coordinate detection unit receives the metadata including the target object coordinate, and detecting a target object coordinates from the metadata.

さらに、本発明におけるトリミング制御プログラムは、複数フレームからなるオリジナル映像を入力し、処理対象のフレームのオリジナル映像から所定のトリミング座標を中心とした所定の大きさのトリミング画面を切り出して出力するトリミング制御装置が実行するプログラムであって、前記トリミング制御装置を構成するコンピュータに、入力される複数フレームからなるオリジナル映像のうち少なくとも1つのフレームに関連付けられた、注目オブジェクト座標を示す参照データを入力し、前記参照データに基づいて注目オブジェクト座標を検出する処理と、前記検出された注目オブジェクト座標に基づいて、第n−1フレームのオリジナル映像におけるトリミング画面の位置で第nフレームのオリジナル映像に対するトリミング画面の注目オブジェクト位置及び注目オブジェクト移動量を算出し、少なくとも該トリミング画面の注目オブジェクト位置と注目オブジェクト移動量とからオリジナル画面の中心からの注目オブジェクトのオフセット量を決定し、該オフセット量を前記注目オブジェクト座標に付加した座標をトリミング座標に決定する処理と、トリミングにより、前記決定されたトリミング座標を中心に、入力した映像のオリジナル画面から一部の画面を切り出し、トリミング画面を生成し、該トリミング画面の映像を出力する処理と、を実行させることを特徴とする。
Further, the trimming control program according to the present invention inputs an original video composed of a plurality of frames, and trims and outputs a trimming screen having a predetermined size centered on a predetermined trimming coordinate from the original video of the processing target frame. A program executed by the apparatus, the computer constituting the trimming control apparatus, the reference data indicating the object coordinates of interest associated with at least one frame of the input original video consisting of a plurality of frames, a process for detecting the target object coordinates based on said reference data, based on the detected object of interest coordinates, the trimming window to the original image of the n-th frame at the position of the trimming window in the n-1 frame of the original picture The attention object position and the attention object movement amount are calculated, and the offset amount of the attention object from the center of the original screen is determined from at least the attention object position and the attention object movement amount of the trimming screen, and the offset amount is determined as the attention object coordinates. A process for determining the coordinates added to the trimming coordinates, and by trimming, a part of the screen is cut out from the original screen of the input video around the determined trimming coordinates, and a trimming screen is generated. And a process of outputting a video.

一般に、番組撮影においてカメラマンは、被写体であるオブジェクトの向き、動く方向、周囲の環境等を総合的に判断し、ズームやパン・チルト等のカメラワークを決定する。例えば、被写体を必ず中心におく構図で撮影された映像よりも、被写体の向きや動く方向によりその前を空けるような構図(図14を参照)で撮影された映像の方が自然な感じを受ける場合が多い。本発明は、注目するオブジェクト座標をそのままトリミング座標として用いるのではなく、注目するオブジェクトの進行方向等を考慮してトリミング座標を決定し、当該トリミング座標を用いてトリミング処理を行う。これにより、表示画面が小さい端末等にコンテンツを表示する場合、自然なカメラワークを実現し、視認性を損なわない画面を表示することが可能となり、トリミング映像は見やすいものとなる。   In general, in program shooting, a cameraman comprehensively determines the orientation, moving direction, surrounding environment, and the like of an object that is a subject, and determines camera work such as zoom and pan / tilt. For example, an image shot with a composition (see FIG. 14) that opens in front of the subject according to the direction and direction of movement of the subject feels more natural than an image shot with a composition that always places the subject at the center. There are many cases. In the present invention, the object coordinates of interest are not used as trimming coordinates as they are, but the trimming coordinates are determined in consideration of the traveling direction of the object of interest, and the trimming process is performed using the trimming coordinates. Thus, when content is displayed on a terminal or the like having a small display screen, natural camera work can be realized, and a screen that does not impair visibility can be displayed, and the trimmed video can be easily viewed.

本発明によるトリミング制御装置の実施例1の構成及びフローチャートを示す図である。It is a figure which shows the structure and flowchart of Example 1 of the trimming control apparatus by this invention. 本発明によるトリミング制御装置の実施例2の構成及びフローチャートを示す図である。It is a figure which shows the structure and flowchart of Example 2 of the trimming control apparatus by this invention. 実施例2のオフセット処理を説明する図である。It is a figure explaining the offset process of Example 2. FIG. 本発明によるトリミング制御装置の実施例3の構成及びフローチャートを示す図である。It is a figure which shows the structure and flowchart of Example 3 of the trimming control apparatus by this invention. 実施例3のファジィ制御を説明する図である。It is a figure explaining the fuzzy control of Example 3. FIG. 実施例3の詳細な動作を示すフローチャート図である。FIG. 10 is a flowchart showing a detailed operation of the third embodiment. トリミング画面のボール位置に対するファジィ集合を示す図である。It is a figure which shows the fuzzy set with respect to the ball position of a trimming screen. ボール移動量に対するファジィ集合を示す図である。It is a figure which shows the fuzzy set with respect to a ball | bowl movement amount. トリミング座標の移動量に対するファジィ集合を示す図である。It is a figure which shows the fuzzy set with respect to the movement amount of a trimming coordinate. ファジィ制御によるトリミング座標の移動量の算出方法を図式化した図である。It is the figure which represented the calculation method of the movement amount of the trimming coordinate by fuzzy control. 本発明によるトリミング制御装置の実施例4の構成及びフローチャートを示す図である。It is a figure which shows the structure and flowchart of Example 4 of the trimming control apparatus by this invention. 実施例4の詳細な動作を示すフローチャート図である。FIG. 10 is a flowchart showing a detailed operation of the fourth embodiment. オリジナル画面のボール位置に対するファジィ集合を示す図である。It is a figure which shows the fuzzy set with respect to the ball position of an original screen. 実施例4の前空き画面を説明する図である。It is a figure explaining the front empty screen of Example 4. FIG. 本発明によるトリミング制御装置の実施例5の構成及びフローチャートを示す図である。It is a figure which shows the structure and flowchart of Example 5 of the trimming control apparatus by this invention.

以下、本発明の実施の形態について図面を用いて詳細に説明する。本発明の実施の形態によるトリミング制御装置は、番組用に制作された映像コンテンツ等の映像を入力し、この映像のオリジナル画面からトリミング画面を切り出して生成し、出力するものである。このトリミング画面を生成する際に、オリジナル画面から対象となる注目オブジェクト座標を検出し、トリミング画面の中心座標であるトリミング座標を決定する。ここで、本発明は、トリミング画面を映像として携帯端末等に表示した場合に、その視認性を損なわないトリミング映像とするためのトリミング座標を如何に決定するかが特徴となる。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The trimming control apparatus according to the embodiment of the present invention inputs video such as video content produced for a program, cuts out and generates a trimming screen from the original screen of the video, and outputs it. When generating this trimming screen, the target object coordinates of interest are detected from the original screen, and the trimming coordinates that are the center coordinates of the trimming screen are determined. Here, when the trimming screen is displayed on a mobile terminal or the like as a video, the present invention is characterized by how to determine trimming coordinates for making a trimmed video that does not impair the visibility.

本発明の実施例1は、対象となるオブジェクト座標の細かな変動を平滑化するものであり、図1に示されている。実施例2は、オブジェクト座標にオフセットを加えた座標をトリミング座標とするものであり、図2及び図3に示されている。実施例3は、ファジィ制御によりトリミング座標を求めるものであり、図4から図10に示されている。実施例4は、ファジィ制御により前空き画面を有するトリミング座標を求めるものであり、図11から図14に示されている。実施例5は、ファジィ制御により求めたトリミング座標に対してオフセットを加えるものであり、図15に示されている。以下、実施例1から5について詳細に説明する。   The first embodiment of the present invention smoothes fine fluctuations in target object coordinates, and is shown in FIG. The second embodiment uses the coordinates obtained by adding an offset to the object coordinates as trimming coordinates, and is shown in FIGS. 2 and 3. In the third embodiment, trimming coordinates are obtained by fuzzy control, and are shown in FIGS. In the fourth embodiment, trimming coordinates having a front empty screen are obtained by fuzzy control, and are shown in FIGS. The fifth embodiment adds an offset to the trimming coordinates obtained by fuzzy control, and is shown in FIG. Hereinafter, Examples 1 to 5 will be described in detail.

図1は、本発明によるトリミング制御装置の実施例1の構成及びフローチャートを示す図である。図1(a)を参照して、このトリミング制御装置10は、トリミング処理部11、注目オブジェクト座標検出部12、及び平滑化処理部13を備えている。トリミング処理部11は、外部から映像を、平滑化処理部13からトリミング座標をそれぞれ入力し、入力した映像のオリジナル画面から、トリミング座標を中心とした所定の大きさの画面を切り出し、トリミング画面を生成し、当該トリミング画面をトリミング映像として外部に出力する。つまり、トリミング処理部11は、オリジナル画面のシーンをフレーム毎に再構成し、再構成したシーンを例えばディスプレイに表示する。注目オブジェクト座標検出部12は、外部から参照データ(メタデータ)を入力し、オリジナル画面中の注目するオブジェトの座標(注目オブジェクト座標)を検出し、当該注目オブジェクト座標を平滑化処理部13に出力する。この場合、注目オブジェクト座標検出部12は、外部から映像そのものを入力し、例えば正規化相関トラッキングによるパターンマッチング等の画像処理技術により、注目オブジェクト座標を検出するようにしてもよい。平滑化処理部13は、注目オブジェクト座標検出部12から注目オブジェクト座標を入力し、フレーム毎の注目オブジェクト座標を図示しない記憶手段に記憶する。そして、過去数フレーム分の注目オブジェクト座標を記憶手段から読み出し、移動平均を求め、その移動平均の値をトリミング座標としてトリミング処理部11に出力する。   FIG. 1 is a diagram showing a configuration and a flowchart of Embodiment 1 of a trimming control apparatus according to the present invention. With reference to FIG. 1A, the trimming control device 10 includes a trimming processing unit 11, a target object coordinate detecting unit 12, and a smoothing processing unit 13. The trimming processing unit 11 inputs an image from the outside and trimming coordinates from the smoothing processing unit 13, cuts out a screen of a predetermined size centered on the trimming coordinates from the original screen of the input video, and displays a trimming screen. Generate and output the trimming screen to the outside as a trimmed video. That is, the trimming processing unit 11 reconstructs the scene of the original screen for each frame and displays the reconstructed scene on, for example, a display. The target object coordinate detection unit 12 inputs reference data (metadata) from the outside, detects the coordinates of the target object (target object coordinates) in the original screen, and outputs the target object coordinates to the smoothing processing unit 13. To do. In this case, the target object coordinate detection unit 12 may input the video itself from the outside and detect the target object coordinates by an image processing technique such as pattern matching using normalized correlation tracking. The smoothing processing unit 13 receives the target object coordinates from the target object coordinate detection unit 12, and stores the target object coordinates for each frame in a storage unit (not shown). Then, the target object coordinates for the past several frames are read from the storage means, a moving average is obtained, and the value of the moving average is output to the trimming processing unit 11 as trimming coordinates.

図1(b)を参照して、トリミング制御装置10の動作について説明する。トリミング制御装置10が、外部から映像及び参照データを入力すると、注目オブジェクト座標検出部12は、入力した参照データに基づいて注目オブジェクト座標を検出する(ステップS101)。平滑化処理部13は、注目オブジェクト座標検出部12から注目オブジェクト座標を入力すると、所定フレーム数のオブジェクト座標を記憶する(ステップS102)。そして、平滑化処理部13は、記憶したオブジェクト座標に基づいて移動平均を算出し(ステップS103)、この移動平均の値をトリミング座標に決定する(ステップS104)。トリミング処理部11は、入力した映像のオリジナル画面から、トリミング座標を中心とした所定の大きさの画面を切り出し、トリミング画面を生成する(ステップS105)。   The operation of the trimming control apparatus 10 will be described with reference to FIG. When the trimming control device 10 inputs video and reference data from the outside, the target object coordinate detection unit 12 detects target object coordinates based on the input reference data (step S101). When the smoothing processing unit 13 receives the target object coordinates from the target object coordinate detection unit 12, the smoothing processing unit 13 stores the object coordinates of a predetermined number of frames (step S102). Then, the smoothing processing unit 13 calculates a moving average based on the stored object coordinates (step S103), and determines a value of the moving average as a trimming coordinate (step S104). The trimming processing unit 11 cuts out a screen having a predetermined size centered on the trimming coordinates from the original screen of the input video, and generates a trimming screen (step S105).

以上のように、実施例1のトリミング制御装置10によれば、平滑化処理部13が、過去数フレーム分の注目オブジェクト座標の移動平均値をトリミング座標として決定するようにした。これにより、注目オブジェクトが細かい座標変動を起こした場合であっても、トリミング座標はこの変動に対して必要以上に追従することがない。   As described above, according to the trimming control device 10 of the first embodiment, the smoothing processing unit 13 determines the moving average value of the target object coordinates for the past several frames as the trimming coordinates. As a result, even if the object of interest causes a fine coordinate fluctuation, the trimming coordinates do not follow the fluctuation more than necessary.

尚、前述の平滑化処理部13は、過去数フレーム分の注目オブジェクト座標の移動平均値をトリミング座標として出力するようにしたが、積分回路(ローパスフィルタ)を用いてトリミング座標を求め出力するようにしてもよい。これにより、注目オブジェクトの座標変動により生じる高周波成分を取り除くことができる。   The smoothing processing unit 13 described above outputs the moving average values of the object coordinates of interest for the past several frames as trimming coordinates. However, the trimming coordinates are obtained and output using an integration circuit (low-pass filter). It may be. Thereby, the high frequency component produced by the coordinate fluctuation | variation of an attention object can be removed.

図2は、本発明によるトリミング制御装置の実施例2の構成及びフローチャートを示す図である。図2(a)を参照して、このトリミング制御装置20は、トリミング処理部21、注目オブジェクト座標検出部22、及びオフセット量付加部23を備えている。トリミング処理部21は、外部から映像を、オフセット量付加部23からトリミング座標をそれぞれ入力し、入力した映像のオリジナル画面から、トリミング座標を中心とした所定の大きさの画面を切り出し、トリミング画面を生成し、当該トリミング画面をトリミング映像として外部に出力する。注目オブジェクト座標検出部22は、図1に示した実施例1の注目オブジェクト座標検出部12と同様に、注目オブジェクト座標を検出し、当該注目オブジェクト座標をオフセット量付加部23に出力する。オフセット量付加部23は、注目オブジェクト座標検出部22から注目オブジェクト座標を入力し、注目オブジェクト座標とオリジナル画面の中心座標とを比較し、オリジナル画面の中心からの位置(距離及び方向)を求め、この中心からの位置に比例したオフセット量を決定する。この場合、予め設定された値をオフセット量として決定してもよい。そして、オブジェクト座標にオフセット量を加えてトリミング座標とし、当該トリミング座標をトリミング処理部21に出力する。   FIG. 2 is a diagram showing a configuration and a flowchart of Embodiment 2 of the trimming control apparatus according to the present invention. With reference to FIG. 2A, the trimming control device 20 includes a trimming processing unit 21, a target object coordinate detecting unit 22, and an offset amount adding unit 23. The trimming processing unit 21 inputs a video from the outside and trimming coordinates from the offset amount adding unit 23, cuts out a screen of a predetermined size centered on the trimming coordinates from the original screen of the input video, and displays a trimming screen. Generate and output the trimming screen to the outside as a trimmed video. The target object coordinate detection unit 22 detects the target object coordinates and outputs the target object coordinates to the offset amount addition unit 23 in the same manner as the target object coordinate detection unit 12 of the first embodiment shown in FIG. The offset amount adding unit 23 inputs the target object coordinates from the target object coordinate detection unit 22, compares the target object coordinates with the center coordinates of the original screen, and obtains the position (distance and direction) from the center of the original screen. An offset amount proportional to the position from the center is determined. In this case, a preset value may be determined as the offset amount. Then, an offset amount is added to the object coordinates to obtain trimming coordinates, and the trimming coordinates are output to the trimming processing unit 21.

図3は、オリジナル画面中の注目オブジェクトをボールとし、ボール自体がオリジナル画面の中心から左側に位置している場合の例である。図3に示すように、オフセット量付加部23は、例えば、トリミング処理を行うときもボールがトリミング画面の左側に位置するように、オフセット量を決定する。   FIG. 3 shows an example in which the object of interest in the original screen is a ball, and the ball itself is located on the left side from the center of the original screen. As shown in FIG. 3, for example, the offset amount adding unit 23 determines the offset amount so that the ball is positioned on the left side of the trimming screen even when the trimming process is performed.

図2(b)を参照して、トリミング制御装置20の動作について説明する。トリミング制御装置20が、外部から映像及び参照データを入力すると、注目オブジェクト座標検出部22は、入力した参照データに基づいて注目オブジェクト座標を検出する(ステップS201)。オフセット量付加部23は、注目オブジェクト座標検出部22から注目オブジェクト座標を入力すると、注目オブジェクト座標とオリジナル画面の中心座標とに基づいて注目オブジェクトの位置を検出し(ステップS202)、その位置に基づいてオフセット量を決定し(ステップS203)、注目オブジェクト座標にオフセット量を加えた座標を、トリミング座標に決定する(ステップS204)。トリミング処理部21は、入力した映像のオリジナル画面から、トリミング座標を中心とした所定の大きさの画面を切り出し、トリミング画面を生成する(ステップS205)。   The operation of the trimming control device 20 will be described with reference to FIG. When the trimming control device 20 inputs video and reference data from the outside, the target object coordinate detection unit 22 detects target object coordinates based on the input reference data (step S201). When the target object coordinates are input from the target object coordinate detection unit 22, the offset amount adding unit 23 detects the position of the target object based on the target object coordinates and the center coordinates of the original screen (step S202), and based on the position. The offset amount is determined (step S203), and the coordinate obtained by adding the offset amount to the target object coordinate is determined as the trimming coordinate (step S204). The trimming processing unit 21 cuts out a screen having a predetermined size centered on the trimming coordinates from the original screen of the input video, and generates a trimming screen (step S205).

以上のように、実施例2のトリミング制御装置20によれば、オフセット量付加部23が、注目オブジェクト座標とオリジナル画面の中心座標とを比較し、オリジナル画面の中心からの注目オブジェクトの位置に応じたオフセット量を決定し、オブジェクト座標にオフセット量を加えた座標をトリミング座標に決定するようにした。これにより、オリジナル画面における注目オブジェクトの位置を反映したトリミング画面を生成することができる。つまり、オリジナル映像におけるカメラワークと同様なカメラワークを実現し、視認性を損なわないトリミング映像を実現することが可能となる。   As described above, according to the trimming control device 20 of the second embodiment, the offset amount adding unit 23 compares the target object coordinates with the center coordinates of the original screen, and according to the position of the target object from the center of the original screen. The offset amount is determined, and the coordinates obtained by adding the offset amount to the object coordinates are determined as the trimming coordinates. As a result, a trimming screen reflecting the position of the object of interest on the original screen can be generated. That is, a camera work similar to the camera work in the original video can be realized, and a trimmed video that does not impair visibility can be realized.

尚、前述のオフセット量付加部23は、注目オブジェクト座標とオリジナル画面の中心座標とを比較し、オリジナル画面の中心からの注目オブジェクトの位置に応じてオフセット量を決定するようにしたが、ボールの移動方向及び移動量を予測してオフセット量を決定するようにしてもよい。具体的には、ボール自体がオリジナル画面の中心から左側に位置している場合に、オフセット量付加部23は、前フレームのボールの位置と現フレームのボールの位置との間の差分を求め、今後ボールがどの方向に移動するか及び移動量を予測する。ボールがさらに左側に移動するものと予測できる場合には、トリミング処理を行うときにボールがトリミング画面の中央に位置するように、オフセット量を決定する。   Note that the offset amount adding unit 23 described above compares the target object coordinates with the center coordinates of the original screen and determines the offset amount according to the position of the target object from the center of the original screen. The offset amount may be determined by predicting the moving direction and the moving amount. Specifically, when the ball itself is located on the left side from the center of the original screen, the offset amount adding unit 23 obtains a difference between the ball position of the previous frame and the ball position of the current frame, The direction in which the ball will move and the amount of movement will be predicted. If the ball can be predicted to move further to the left, the offset amount is determined so that the ball is positioned at the center of the trimming screen when performing the trimming process.

また、ボールを支配しているチームの情報を用いて、攻撃と防御を加味したオフセット量を決定するようにしてもよい。具体的には、オフセット量付加部23は、外部から入力した参照データから、ボールを支配しているチームの識別情報を抽出し、攻撃側のチームがボールを支配していると判断した場合は、守備側のチームの方向にトリミング画面幅の1/4程度のオフセット量を決定する。これにより、攻撃方向にスペース(前空き)を有するトリミング画面を生成することができる。   Further, an offset amount in consideration of attack and defense may be determined using information on the team that controls the ball. Specifically, the offset amount adding unit 23 extracts the identification information of the team that controls the ball from the reference data input from the outside, and determines that the attacking team controls the ball. Then, an offset amount of about ¼ of the trimming screen width is determined in the direction of the defensive team. Thereby, a trimming screen having a space (previous free space) in the attack direction can be generated.

図4は、本発明によるトリミング制御装置の実施例3の構成及びフローチャートを示す図である。図4(a)を参照して、このトリミング制御装置30は、トリミング処理部31、注目オブジェクト座標検出部32、及びファジィ制御部33を備えている。トリミング処理部31は、外部から映像を、ファジィ制御部33からトリミング座標をそれぞれ入力し、入力した映像のオリジナル画面から、トリミング座標を中心とした所定の大きさの画面を切り出し、トリミング画面を生成し、当該トリミング画面をトリミング映像として外部に出力する。注目オブジェクト座標検出部32は、図1に示した実施例1の注目オブジェクト座標検出部12と同様に、注目オブジェクト座標を検出し、当該注目オブジェクト座標をファジィ制御部33に出力する。ファジィ制御部33は、注目オブジェクト座標検出部32から注目オブジェクト座標を入力し、オブジェクトの移動量を算出する。また、前フレームのトリミングをそのままの位置で続けた場合の、現在のオブジェクト位置(トリミング画面のオブジェクト位置)を算出する。そして、ファジィ制御部33は、トリミング画面のオブジェクト位置及びオブジェクト移動量を入力値、トリミング座標の移動量を出力値とし、オブジェクトがトリミング画面の中心に移動するように設定されたファジィルールにより、トリミング座標を決定し、トリミング処理部31に出力する。   FIG. 4 is a diagram showing a configuration and a flowchart of Embodiment 3 of the trimming control apparatus according to the present invention. With reference to FIG. 4A, the trimming control device 30 includes a trimming processing unit 31, a target object coordinate detection unit 32, and a fuzzy control unit 33. The trimming processing unit 31 inputs a video from the outside and trimming coordinates from the fuzzy control unit 33, cuts out a screen of a predetermined size centered on the trimming coordinates from the original screen of the input video, and generates a trimming screen The trimming screen is output to the outside as a trimmed video. The target object coordinate detection unit 32 detects the target object coordinates and outputs the target object coordinates to the fuzzy control unit 33 in the same manner as the target object coordinate detection unit 12 of the first embodiment shown in FIG. The fuzzy control unit 33 inputs the target object coordinates from the target object coordinate detection unit 32 and calculates the amount of movement of the object. Also, the current object position (object position on the trimming screen) when the previous frame is continuously trimmed at the same position is calculated. The fuzzy control unit 33 uses the object position and the amount of movement of the trimming screen as input values, the amount of movement of the trimming coordinates as an output value, and performs trimming according to the fuzzy rule set so that the object moves to the center of the trimming screen. The coordinates are determined and output to the trimming processing unit 31.

図4(b)を参照して、トリミング制御装置30の動作について説明する。尚、トリミング制御装置30の動作の詳細については後述するが、ここでは動作の概要を説明する。トリミング制御装置30が、外部から映像及び参照データを入力すると、注目オブジェクト座標検出部32は、入力した参照データに基づいて注目オブジェクト座標を検出する(ステップS301)。ファジィ制御部33は、注目オブジェクト座標検出部32から注目オブジェクト座標を入力すると、オブジェクトの移動量を算出し(ステップS302)、トリミング画面のオブジェクト位置を算出し(ステップS303)、ファジィ制御によりトリミング座標の移動量を算出し、トリミング座標を決定する(ステップS304)。トリミング処理部31は、入力した映像のオリジナル画面から、トリミング座標を中心とした所定の大きさの画面を切り出し、トリミング画面を生成する(ステップS305)。   The operation of the trimming control device 30 will be described with reference to FIG. Although details of the operation of the trimming control device 30 will be described later, an outline of the operation will be described here. When the trimming control device 30 inputs video and reference data from the outside, the target object coordinate detection unit 32 detects target object coordinates based on the input reference data (step S301). When the target object coordinates are input from the target object coordinate detection unit 32, the fuzzy control unit 33 calculates the movement amount of the object (step S302), calculates the object position on the trimming screen (step S303), and performs the trimming coordinates by fuzzy control. Is calculated, and trimming coordinates are determined (step S304). The trimming processing unit 31 cuts out a screen having a predetermined size centered on the trimming coordinates from the original screen of the input video, and generates a trimming screen (step S305).

次に、ファジィ制御部33の動作について詳細に説明する。例えば、サッカー中継においてボールを注目オブジェクトとする場合、ボールの現在座標(トリミング画面のボール位置)、及びボールの移動量を入力値として使用する。図5を参照して、オリジナル画面の左上を起点に、水平方向をx軸、垂直方向をy軸とし、オリジナル画面中のボールを中心とした枠内の画面をトリミング画面とする。図5の上部に示した画面は、n−1フレームにおけるオリジナル画面及びトリミング画面であり、下部に示した画面は、nフレームにおけるオリジナル画面及びトリミング画面である。   Next, the operation of the fuzzy control unit 33 will be described in detail. For example, when a ball is an object of interest in soccer relay, the current coordinates of the ball (the ball position on the trimming screen) and the movement amount of the ball are used as input values. Referring to FIG. 5, a screen in a frame centering on the ball in the original screen is defined as a trimming screen with the horizontal direction as the x-axis and the vertical direction as the y-axis, starting from the upper left of the original screen. The screen shown in the upper part of FIG. 5 is an original screen and trimming screen in the (n-1) th frame, and the screen shown in the lower part is an original screen and trimming screen in the nth frame.

いま、n−tフレームのオリジナル画面において、ボール位置を(xa[n−1],ya[n−1])、トリミングする中心座標を(xt[n−1],yt[n−1])とし、nフレームのオリジナル画面において、ボール位置を(xa[n],ya[n])、トリミングする中心座標を(xt[n],yt[n])とする。この場合、トリミング後の画面(トリミング画面)において、ボール位置を(xbt[n],ybt[n])とすると、トリミング座標を起点(0,0)として(1)式となる。
(xbt[n],ybt[n])=(xa[n]−xt[n−1],ya[n]−yt[n−1]) ・・・ (1)
また、ボール移動量を(xbm[n],ybm[n])とすると、(2)式となる。
(xbm[n],ybm[n])=(xa[n]−xa[n−1],ya[n]−ya[n−1]) ・・・ (2)
Now, on the original screen of the nt frame, the ball position is (xa [n-1], ya [n-1]), and the center coordinates to be trimmed are (xt [n-1], yt [n-1]). In the original screen of n frames, the ball position is (xa [n], ya [n]), and the center coordinates to be trimmed are (xt [n], yt [n]). In this case, if the ball position is (xbt [n], ybt [n]) on the screen after trimming (trimming screen), Equation (1) is obtained with the trimming coordinates as the starting point (0, 0).
(Xbt [n], ybt [n]) = (xa [n] −xt [n−1], ya [n] −yt [n−1]) (1)
When the ball movement amount is (xbm [n], ybm [n]), the equation (2) is obtained.
(Xbm [n], ybm [n]) = (xa [n] −xa [n−1], ya [n] −ya [n−1]) (2)

ファジィ制御の入力値として、前フレームのトリミングをそのままの位置で続けたときの現在のボール位置(式(1)を参照)、及び、ボール移動量(式(2)を参照)を使用し、出力値としてトリミング座標の移動量(Δx[n],Δy[n])を求める。したがって、実際にトリミングするべき中心座標は(3)式となる。
(xt[n],yt[n])=(xt[n−1]+Δx[n],yt[n−1]+Δy[n]) ・・・ (3)
尚、トリミング座標の初期値を(4)式とする。
(xt[0],yt[0])=(xa[0],ya[0]) ・・・ (4)
Using the current ball position (see equation (1)) and the ball movement amount (see equation (2)) when trimming the previous frame is continued at the same position as the input value for fuzzy control, The amount of movement of the trimming coordinates (Δx [n], Δy [n]) is obtained as an output value. Accordingly, the center coordinates to be actually trimmed are expressed by equation (3).
(Xt [n], yt [n]) = (xt [n−1] + Δx [n], yt [n−1] + Δy [n]) (3)
Note that the initial value of the trimming coordinates is represented by equation (4).
(Xt [0], yt [0]) = (xa [0], ya [0]) (4)

図6は、ファジィ制御部33の詳細な動作を示すフローチャート図である。このフローチャートは、図4(b)に示したフローチャートのステップ302〜304をより詳細に示したものである。図6を参照して、トリミング処理部31に最初のフレーム(n=0)のトリミング処理を行わせるために、ファジィ制御部33は、ボール座標(xa[0],xa[0])をトリミング座標として出力する(ステップS601)。つまり、トリミング座標は前述した(4)式のとおりである。そして、次のフレーム(n=1)に進む(ステップS602)。   FIG. 6 is a flowchart showing the detailed operation of the fuzzy control unit 33. This flowchart shows steps 302 to 304 of the flowchart shown in FIG. 4B in more detail. Referring to FIG. 6, in order to cause the trimming processing unit 31 to perform the trimming process of the first frame (n = 0), the fuzzy control unit 33 trims the ball coordinates (xa [0], xa [0]). The coordinates are output (step S601). That is, the trimming coordinates are as described in the above-described equation (4). Then, the process proceeds to the next frame (n = 1) (step S602).

ファジィ制御部33は、注目オブジェクト座標検出部32が参照データ(メタデータ)に基づいて検出したボール位置(xa[n],ya[n])を入力する(ステップS603)。また、前フレームにおけるトリミング画面のボール位置((1)式を参照)、及びボール移動量((2)式を参照)をそれぞれ求め(ステップS604,605)、ファジィ推論から制御量であるトリミング座標の移動量を(5)式のように求める(ステップS606)。
(Δx[n],Δy[n])=Fuzzy{(xbt[n],ybt[n]),(xbm[n],ybm[n])} ・・・ (5)
また、前フレームのトリミング座標に制御量を加えた座標をトリミング座標として、トリミング処理部31に出力する(ステップS607)。そして、次のフレーム(n←n+1)に進み(ステップS608)、ステップ603に移行する。このようにして、フレーム毎にステップ603からステップ608の各処理を実行する。
The fuzzy control unit 33 inputs the ball position (xa [n], ya [n]) detected by the target object coordinate detection unit 32 based on the reference data (metadata) (step S603). In addition, the ball position (see equation (1)) and the ball movement amount (see equation (2)) on the trimming screen in the previous frame are respectively obtained (steps S604 and 605), and the trimming coordinates that are the control amount from the fuzzy inference Is obtained as shown in equation (5) (step S606).
(Δx [n], Δy [n]) = Fuzzy {(xbt [n], ybt [n]), (xbm [n], ybm [n])} (5)
Further, coordinates obtained by adding a control amount to the trimming coordinates of the previous frame are output to the trimming processing unit 31 as trimming coordinates (step S607). Then, the process proceeds to the next frame (n ← n + 1) (step S608), and the process proceeds to step 603. In this way, each process from step 603 to step 608 is executed for each frame.

例えば、解像度がVGA(Video Graphics Array)(640×480)の動画映像をQVGA(Quarter VGA)(320×240)サイズでトリミングする場合、トリミング後のQVGA画面でのボール位置は、−160≦xbt≦160,−120≦ybt≦120の範囲の値をとり、ボール移動量は、−640≦xbm≦640,−480≦ybm≦480の範囲の値をとる。   For example, when a video image with a resolution of VGA (Video Graphics Array) (640 × 480) is trimmed with a QVGA (Quarter VGA) (320 × 240) size, the ball position on the QVGA screen after trimming is −160 ≦ xbt ≦ 160, −120 ≦ ybt ≦ 120, and the ball movement amount takes values in the range of −640 ≦ xbm ≦ 640 and −480 ≦ ybm ≦ 480.

次に、図6に示したステップ606のファジィ推論による制御量(オブジェクト座標の移動量)の算出方法について詳細に説明する。一般に、ファジィ制御は、複数のIF−THENルールを用いて行われる。このファジィルールを表1に示す。   Next, the calculation method of the control amount (movement amount of object coordinates) by fuzzy inference in step 606 shown in FIG. 6 will be described in detail. In general, fuzzy control is performed using a plurality of IF-THEN rules. This fuzzy rule is shown in Table 1.

表1において、各行はボール位置、各列はボール移動量であり、その交差する部分は出力値(トリミング座標の移動量)に対応している。表中の記号「NB」「NS」「ZO」「PS」「PB」は、それぞれ「負に大きな値」「負に小さな値」「ゼロ」「正に小さな値」「正に大きな値」を示している。例えば、1行3列目は、
「IF ボール位置がNB(左寄り)かつボール移動量がZO(ゼロ) THEN トリミング座標の移動量をPS(右に大きく動かす)」
というルールを示している。また、ファジィ制御を行うために、「NB」「NS」「ZO」「PS」「PB」に対応するファジィ集合を決定しておく。図7は、トリミング画面のボール位置に対するファジィ集合を示す図、図8は、ボール移動量に対するファジィ集合を示す図、図9は、トリミング座標の移動量に対するファジィ集合を示す図である。このように、ファジィ集合は、図7〜9のようなメンバシップ関数として表される。
In Table 1, each row is a ball position, each column is a ball movement amount, and an intersecting portion thereof corresponds to an output value (movement amount of trimming coordinates). The symbols “NB”, “NS”, “ZO”, “PS”, and “PB” in the table respectively indicate “negatively large value”, “negatively small value”, “zero”, “positively small value”, and “positively large value”. Show. For example, the first row and third column
“IF The ball position is NB (leftward) and the ball movement is ZO (zero) THEN The movement of the trimming coordinate is PS (moves to the right)”
Shows the rule. In order to perform fuzzy control, fuzzy sets corresponding to “NB”, “NS”, “ZO”, “PS”, and “PB” are determined. 7 is a diagram showing a fuzzy set with respect to the ball position on the trimming screen, FIG. 8 is a diagram showing a fuzzy set with respect to the ball movement amount, and FIG. 9 is a diagram showing a fuzzy set with respect to the movement amount of the trimming coordinates. As described above, the fuzzy set is represented as a membership function as shown in FIGS.

例えば、ボール位置のx座標が−90、x軸方向のボール移動量が15の場合の動作について説明する。図10は、ファジィ制御によるトリミング座標の移動量の算出方法を図式化した図である。図10を参照して、このボール位置と図7に示したメンバシップ関数とによりNS=0.6,ZO=0.4、ボール移動量と図8に示したメンバシップ関数とによりZO=0.8,PS=0.2を求める。また、表1に示したファジィルールは以下のとおりである。
「IF NS AND ZO THEN PS」
「IF NS AND PS THEN PS」
「IF ZO AND ZO THEN ZO」
「IF ZO AND PS THEN ZO」
これらにより、簡易化ファジィ推論法を用いた一般的なファジィ制御を行うと、メンバシップ関数の重心値は、以下の(6)式により求められる。
(0.4×0+0.6×50)/(0.4+0.6)=30 ・・・ (6)
したがって、トリミング座標を右方向に30だけ移動させればよいことになる。同様にして、y軸方向についてもトリミング座標の移動量を算出する。
For example, the operation when the x coordinate of the ball position is −90 and the ball movement amount in the x axis direction is 15 will be described. FIG. 10 is a diagram schematically illustrating a method of calculating the amount of movement of trimming coordinates by fuzzy control. Referring to FIG. 10, NS = 0.6 and ZO = 0.4 by the ball position and the membership function shown in FIG. 7, and ZO = 0 by the ball movement amount and the membership function shown in FIG. .8, PS = 0.2 is obtained. The fuzzy rules shown in Table 1 are as follows.
"IF NS AND ZO THEN PS"
"IF NS AND PS THEN PS"
"IF ZO AND ZO THEN ZO"
"IF ZO AND PS THEN ZO"
Thus, when general fuzzy control using the simplified fuzzy inference method is performed, the centroid value of the membership function is obtained by the following equation (6).
(0.4 × 0 + 0.6 × 50) / (0.4 + 0.6) = 30 (6)
Therefore, it is only necessary to move the trimming coordinates by 30 in the right direction. Similarly, the movement amount of the trimming coordinates is calculated also in the y-axis direction.

以上のように、実施例3のトリミング制御装置30によれば、ファジィ制御部33が、トリミング画面のボール位置及びボール移動量に基づいて、表1に示したファジィルールにより、トリミング座標の移動量を算出するようにした。この場合、表1に示したファジィルールは、ボール位置が画面中心付近であるときにはボール移動量によることなく、出力値であるトリミング座標の移動量が0近辺になるように設定されている。これにより、ボールがトリミング画面の端に移動すればするほど、ボールを画面の中心に戻すように制御を行うことができる。また、ボール位置の変動に過敏に反応することはなく、穏やかな制御を実現することができる。つまり、注目オブジェクトが細かい座標変動を起こした場合であっても、トリミング座標はこの変動に必要以上に追従することがない。したがって、カメラマンが持っているカメラワークのノウハウに近い形でトリミング制御を実現することが可能となる。   As described above, according to the trimming control device 30 of the third embodiment, the fuzzy control unit 33 uses the fuzzy rules shown in Table 1 to move the trimming coordinate movement amount based on the ball position and the ball movement amount on the trimming screen. Was calculated. In this case, the fuzzy rules shown in Table 1 are set so that when the ball position is near the center of the screen, the movement amount of the trimming coordinates, which is the output value, is close to 0 without depending on the ball movement amount. Thus, the more the ball moves to the end of the trimming screen, the more control can be performed so that the ball returns to the center of the screen. In addition, it does not react sensitively to fluctuations in the ball position, and gentle control can be realized. That is, even if the object of interest causes a fine coordinate variation, the trimming coordinates do not follow this variation more than necessary. Therefore, trimming control can be realized in a form close to the camerawork know-how possessed by the cameraman.

図11は、本発明によるトリミング制御装置の実施例4の構成及びフローチャートを示す図である。図11(a)を参照して、このトリミング制御装置40は、トリミング処理部41、注目オブジェクト座標検出部42、及びファジィ制御部43を備えている。このトリミング制御装置40と、図4に示した実施例3のトリミング制御装置30とを比較すると、トリミング処理部41とトリミング処理部31、及び注目オブジェクト座標検出部42と注目オブジェクト座標検出部32はそれぞれ同等の機能を有する点で同一である。これに対し、ファジィ制御部43は、オリジナル画面のオブジェクト位置、トリミング画面のオブジェクト位置、及びオブジェクト移動量を入力値とするが、ファジィ制御部33は、トリミング画面のオブジェクト位置、及びオブジェクト移動量を入力値とする点で相違する。   FIG. 11 is a diagram showing a configuration and a flowchart of Embodiment 4 of the trimming control apparatus according to the present invention. With reference to FIG. 11A, the trimming control device 40 includes a trimming processing unit 41, a target object coordinate detection unit 42, and a fuzzy control unit 43. When this trimming control device 40 is compared with the trimming control device 30 of the third embodiment shown in FIG. 4, the trimming processing unit 41, the trimming processing unit 31, the target object coordinate detection unit 42, and the target object coordinate detection unit 32 are They are the same in that they have equivalent functions. On the other hand, the fuzzy control unit 43 uses the object position on the original screen, the object position on the trimming screen, and the object movement amount as input values, while the fuzzy control unit 33 sets the object position and object movement amount on the trimming screen. It differs in that it is an input value.

表1に示した実施例3のファジィルールでは、ボールを画面の中心に位置させるようにトリミング処理が行われる。ところで、例えば、サッカー中継において画面の右方向に攻めている場合に、一般にカメラマンは、ボールを画面の左側に位置させるようなカメラワークをとる傾向がある。逆に画面の左方向に攻めている場合には、ボールを画面の右側に位置させるようなカメラワークをとる傾向がある。これは、ボールの進行方向の状況がよくわかる自然な前空き映像にするためである。実施例4では、オリジナル画面が、このようなカメラマンによるカメラワークを考慮した画面であることに着目し、オリジナル画面のボール位置、トリミング画面のボール位置、及びボール移動量を入力値としてファジィ制御を行うことにより、前空き映像を得るものである。   In the fuzzy rule of Example 3 shown in Table 1, the trimming process is performed so that the ball is positioned at the center of the screen. By the way, for example, when soccer players are attacking in the right direction of the screen, the cameraman generally tends to take a camera work to position the ball on the left side of the screen. Conversely, when the player is attacking in the left direction of the screen, there is a tendency to take a camera work such that the ball is positioned on the right side of the screen. This is to create a natural front vacant image that clearly shows the situation in the direction of travel of the ball. In the fourth embodiment, paying attention to the fact that the original screen takes into account the camera work by such a cameraman, fuzzy control is performed using the ball position of the original screen, the ball position of the trimming screen, and the ball movement amount as input values. By doing so, a previous free image is obtained.

具体的には、ファジィ制御部43は、注目オブジェクト座標検出部42から注目オブジェクト座標を入力し、当該注目オブジェクト座標をオリジナル画面のオブジェクト位置とすると共に、オブジェクトの移動量を算出する。また、前フレームのトリミングをそのままの位置で続けた場合の、現在のオブジェクト位置(トリミング画面のオブジェクト位置)を算出する。そして、ファジィ制御部43は、オリジナル画面のオブジェクト位置、トリミング画面のオブジェクト位置、及びオブジェクト移動量を入力値、トリミング座標の移動量を出力値とし、オリジナル画面におけるオブジェクト位置をトリミング画面におけるオブジェクト位置に反映すると共に、オブジェクトがトリミング画面の中心に移動するように設定されたファジィルールにより、トリミング座標を決定し、トリミング処理部31に出力する。   Specifically, the fuzzy control unit 43 inputs the target object coordinates from the target object coordinate detection unit 42, sets the target object coordinates as the object position on the original screen, and calculates the movement amount of the object. Also, the current object position (object position on the trimming screen) when the previous frame is continuously trimmed at the same position is calculated. Then, the fuzzy control unit 43 uses the object position on the original screen, the object position on the trimming screen, and the amount of movement of the object as input values and the amount of movement of the trimming coordinates as output values, and sets the object position on the original screen as the object position on the trimming screen. The trimming coordinates are determined according to the fuzzy rule set so that the object moves to the center of the trimming screen, and is output to the trimming processing unit 31.

図11(b)を参照して、トリミング制御装置40の動作について説明する。尚、トリミング制御装置40の動作の詳細については後述するが、ここでは動作の概要を説明する。トリミング制御装置40が、外部から映像及び参照データを入力すると、注目オブジェクト座標検出部42は、入力した参照データに基づいて注目オブジェクト座標を検出する(ステップS401)。ファジィ制御部43は、注目オブジェクト座標検出部42から注目オブジェクト座標を入力すると、当該注目オブジェクト座標をオリジナル画面のオブジェクト座標とし(ステップS402)、オブジェクトの移動量を算出し(ステップS403)、トリミング画面のオブジェクト位置を算出し(ステップS404)、ファジィ制御によりトリミング座標の移動量を算出し、トリミング座標を決定する(ステップS405)。トリミング処理部41は、入力した映像のオリジナル画面から、トリミング座標を中心とした所定の大きさの画面を切り出し、トリミング画面を生成する(ステップS406)。   The operation of the trimming control device 40 will be described with reference to FIG. Although details of the operation of the trimming control device 40 will be described later, an outline of the operation will be described here. When the trimming control device 40 inputs video and reference data from the outside, the target object coordinate detection unit 42 detects target object coordinates based on the input reference data (step S401). When the target object coordinates are input from the target object coordinate detection unit 42, the fuzzy control unit 43 sets the target object coordinates as the object coordinates of the original screen (step S402), calculates the amount of movement of the object (step S403), and the trimming screen Is calculated (step S404), the amount of movement of the trimming coordinates is calculated by fuzzy control, and the trimming coordinates are determined (step S405). The trimming processing unit 41 cuts out a screen having a predetermined size centered on the trimming coordinates from the original screen of the input video, and generates a trimming screen (step S406).

次に、ファジィ制御部43の動作について詳細に説明する。例えば、サッカー中継においてボールを注目オブジェクトとする場合、オリジナル画面のボール位置、トリミング画面のボール位置、及びボールの移動量を入力値として使用する。図12は、ファジィ制御部43の詳細な動作を示すフローチャート図である。このフローチャートは、図11(b)に示したフローチャートのステップ402〜405をより詳細に示したものである。このフローチャートと図6に示した実施例3のフローチャートとを比較すると、ステップ1201とステップ601、ステップ1202とステップ602、ステップ1204とステップ604、ステップ1205とステップ605、ステップ1207とステップ607、及び、ステップ1208とステップ608は同じ処理である点で同一である。これに対し、ステップ1203とステップ603、及びステップ1206とステップ606は異なる処理である点で相違する。すなわち、ステップ1203において、ファジィ制御部43は、注目オブジェクト座標検出部42が参照データ(メタデータ)に基づいて検出したボール位置(xa[n],ya[n])を入力し、当該ボール位置をオリジナル画面のボール位置として、ファジィ制御のための入力値として使用する。図13に、オリジナル画面のボール位置に対するファジィ集合を示す。また、ステップ1206において、ファジィ制御部43は、ファジィ推論から制御量であるトリミング座標の移動量を(7)式のように求める。
(Δx[n],Δy[n])=Fuzzy{(xa[n],ya[n]),(xbt[n],ybt[n]),(xbm[n],ybm[n])} ・・・ (7)
Next, the operation of the fuzzy control unit 43 will be described in detail. For example, when a ball is an object of interest in a soccer broadcast, the ball position on the original screen, the ball position on the trimming screen, and the movement amount of the ball are used as input values. FIG. 12 is a flowchart showing the detailed operation of the fuzzy control unit 43. This flowchart shows steps 402 to 405 of the flowchart shown in FIG. 11B in more detail. Comparing this flowchart with the flowchart of the third embodiment shown in FIG. 6, step 1201 and step 601, step 1202 and step 602, step 1204 and step 604, step 1205 and step 605, step 1207 and step 607, and Step 1208 and step 608 are the same in that they are the same process. On the other hand, Step 1203 and Step 603 and Step 1206 and Step 606 are different in that they are different processes. That is, in step 1203, the fuzzy control unit 43 inputs the ball position (xa [n], ya [n]) detected by the target object coordinate detection unit 42 based on the reference data (metadata), and the ball position Is used as the ball position on the original screen and as an input value for fuzzy control. FIG. 13 shows a fuzzy set for the ball position on the original screen. In step 1206, the fuzzy control unit 43 obtains the movement amount of the trimming coordinate, which is the control amount, from the fuzzy inference as shown in the equation (7).
(Δx [n], Δy [n]) = Fuzzy {(xa [n], ya [n]), (xbt [n], ybt [n]), (xbm [n], ybm [n])} (7)

表2は、図12に示したステップ1206のファジィ推論による制御量(オブジェクト座標の移動量)の算出のために用いるファジィルールである。このファジィルールと表1に示した実施例3のファジィルールとを比較すると、表2のファジィルールは、オリジナル画面のボール位置も入力値として使用している点で相違する。   Table 2 shows the fuzzy rules used for calculating the control amount (movement amount of the object coordinates) by the fuzzy inference in step 1206 shown in FIG. Comparing this fuzzy rule with the fuzzy rule of Example 3 shown in Table 1, the fuzzy rule in Table 2 is different in that the ball position on the original screen is also used as an input value.

以上のように、実施例4のトリミング制御装置40によれば、ファジィ制御部43が、オリジナル画面のボール位置、トリミング画面のボール位置及びボール移動量に基づいて、表2に示したファジィルールにより、トリミング座標の移動量を算出するようにした。この場合、表2に示したファジィルールは、ボールがオリジナル画面の左側に位置するときにはトリミング画面においても左側に位置するように、また、ボールがオリジナル画面の右側に位置するときにはトリミング画面においても右側に位置するように設定されている。これにより、図14に示すように、オリジナル画面に対応してボールの進行方向に対してスペースを空けることができ、ボールの進行方向の状況がよくわかり、自然な前空き映像を実現することが可能となる。つまり、カメラマンによるカメラワークを考慮したトリミング画面を生成することが可能となる。   As described above, according to the trimming control device 40 of the fourth embodiment, the fuzzy control unit 43 uses the fuzzy rules shown in Table 2 based on the ball position on the original screen, the ball position on the trimming screen, and the ball movement amount. The amount of movement of the trimming coordinates was calculated. In this case, the fuzzy rules shown in Table 2 are such that when the ball is positioned on the left side of the original screen, the fuzzy rule is positioned on the left side of the trimming screen, and when the ball is positioned on the right side of the original screen, Is set to be located. As a result, as shown in FIG. 14, a space can be made in the traveling direction of the ball corresponding to the original screen, the situation of the traveling direction of the ball can be understood well, and a natural front empty image can be realized. It becomes possible. That is, it is possible to generate a trimming screen in consideration of camera work by a cameraman.

図15は、本発明によるトリミング制御装置の実施例5の構成及びフローチャートを示す図である。図15(a)を参照して、このトリミング制御装置50は、トリミング処理部51、注目オブジェクト座標検出部52、ファジィ制御部53、及びオフセット量付加部54を備えている。このトリミング制御装置50と図4に示した実施例3のトリミング制御装置30とを比較すると、トリミング処理部51とトリミング処理部41、及びファジィ制御部33とファジィ制御部53はそれぞれ同等の機能を有する点で同一である。これに対し、注目オブジェクト座標検出部52は、注目オブジェクト座標をファジィ制御部53だけでなくオフセット量付加部54にも出力し、オフセット量付加部54は、ファジィ制御部53からトリミング座標を、注目オブジェクト座標検出部52から注目オブジェクト座標をそれぞれ入力し、注目オブジェクト座標に基づいてオフセット量を決定し、トリミング座標にオフセット量を加えて新たなトリミング座標とし、当該新たなトリミング座標をトリミング処理部51に出力する点で相違する。このオフセット量付加部54は、図2に示した実施例2のオフセット量付加部23と同等の機能を有する。   FIG. 15 is a diagram showing a configuration and a flowchart of Embodiment 5 of the trimming control apparatus according to the present invention. Referring to FIG. 15A, the trimming control device 50 includes a trimming processing unit 51, a target object coordinate detection unit 52, a fuzzy control unit 53, and an offset amount adding unit 54. When this trimming control device 50 is compared with the trimming control device 30 of the third embodiment shown in FIG. 4, the trimming processing unit 51 and the trimming processing unit 41, and the fuzzy control unit 33 and the fuzzy control unit 53 have equivalent functions. It is the same in that it has. On the other hand, the target object coordinate detection unit 52 outputs the target object coordinates not only to the fuzzy control unit 53 but also to the offset amount addition unit 54, and the offset amount addition unit 54 receives the trimming coordinates from the fuzzy control unit 53. The target object coordinates are respectively input from the object coordinate detection unit 52, the offset amount is determined based on the target object coordinates, the offset amount is added to the trimming coordinates to obtain new trimming coordinates, and the new trimming coordinates are used as the trimming processing unit 51. It differs in that it is output to. The offset amount adding unit 54 has the same function as the offset amount adding unit 23 of the second embodiment shown in FIG.

図15(b)を参照して、トリミング制御装置50の動作について説明する。トリミング制御装置50が、外部から映像及び参照データを入力すると、注目オブジェクト座標検出部52は、入力した参照データに基づいて注目オブジェクト座標を検出する(ステップS501)。ファジィ制御部53は、注目オブジェクト座標検出部52から注目オブジェクト座標を入力すると、オブジェクトの移動量を算出し(ステップS502)、トリミング画面のオブジェクト位置を算出し(ステップS503)、ファジィ制御によりトリミング座標の移動量を算出し、トリミング座標を決定する(ステップS504)。オフセット量付加部54は、注目オブジェクト座標検出部52から注目オブジェクト座標を、ファジィ制御部53からトリミング座標をそれぞれ入力すると、注目オブジェクト座標とオリジナル画面の中心座標とに基づいて注目オブジェクトの位置を検出し、その位置に基づいてオフセット量を決定し、トリミング座標にオフセット量を加えて新たなトリミング座標を決定する(ステップS506)。トリミング処理部51は、入力した映像のオリジナル画面から、新たなトリミング座標を中心とした所定の大きさのトリミング画面を切り出して生成する(ステップS507)。   The operation of the trimming control device 50 will be described with reference to FIG. When the trimming control device 50 inputs video and reference data from outside, the target object coordinate detection unit 52 detects target object coordinates based on the input reference data (step S501). When the target object coordinates are input from the target object coordinate detection unit 52, the fuzzy control unit 53 calculates the amount of movement of the object (step S502), calculates the object position of the trimming screen (step S503), and trims the coordinates by fuzzy control. Is calculated, and trimming coordinates are determined (step S504). When the offset amount adding unit 54 receives the target object coordinates from the target object coordinate detection unit 52 and the trimming coordinates from the fuzzy control unit 53, the offset amount adding unit 54 detects the position of the target object based on the target object coordinates and the center coordinates of the original screen. Then, an offset amount is determined based on the position, and a new trimming coordinate is determined by adding the offset amount to the trimming coordinate (step S506). The trimming processing unit 51 cuts out and generates a trimming screen having a predetermined size centered on a new trimming coordinate from the original screen of the input video (step S507).

以上のように、実施例5のトリミング制御装置50によれば、ファジィ制御部53が、トリミング画面のボール位置及びボール移動量に基づいて、表1に示したファジィルールにより、トリミング座標を決定し、オフセット量付加部54が、オリジナル画面の中心からの注目オブジェクトの位置に応じたオフセット量を決定し、ファジィ制御部53により決定されたトリミング座標にオフセット量を加えた座標を新たなトリミング座標に決定するようにした。これにより、前述した実施例2及び実施例3と同等の効果を得ることができる。   As described above, according to the trimming control device 50 of the fifth embodiment, the fuzzy control unit 53 determines the trimming coordinates according to the fuzzy rules shown in Table 1 based on the ball position and the ball movement amount on the trimming screen. The offset amount adding unit 54 determines an offset amount according to the position of the object of interest from the center of the original screen, and uses the coordinates obtained by adding the offset amount to the trimming coordinates determined by the fuzzy control unit 53 as new trimming coordinates. I decided to decide. Thereby, the effect equivalent to Example 2 and Example 3 mentioned above can be acquired.

尚、前述のファジィ制御部53は、実施例3に示したファジィ制御部33と同等の機能を有するようにしたが、実施例4に示したファジィ制御部43と同等の機能を有するようにしてもよい。この場合、実施例2の効果に加えて実施例4と同等の効果を得ることができる。また、ファジィ制御部53の代わりに、実施例1に示した平滑化処理部13を有するようにしてもよい。この場合、実施例2の効果に加えて実施例1と同等の効果を得ることができる。   The above-described fuzzy control unit 53 has the same function as the fuzzy control unit 33 shown in the third embodiment, but has the same function as the fuzzy control unit 43 shown in the fourth embodiment. Also good. In this case, in addition to the effect of the second embodiment, the same effect as that of the fourth embodiment can be obtained. Further, instead of the fuzzy control unit 53, the smoothing processing unit 13 shown in the first embodiment may be included. In this case, in addition to the effect of the second embodiment, the same effect as that of the first embodiment can be obtained.

以上、実施例1〜5により本発明を説明したが、本発明は上記実施例1〜5に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、トリミング制御装置10〜50は、放送波により、またはインターネット網を介して、映像及び参照データを受信(入力)するようにしてもよい。この場合、映像及び参照データを放送波により受信するようにしてもよいし、インターネット網を介して受信するようにしてもよい。また、映像を放送波により受信し、参照データをインターネット網を介して受信するようにしてよいし、映像をインターネット網を介して受信し、参照データを放送波により受信するようにしてもよい。   As mentioned above, although this invention was demonstrated by Example 1-5, this invention is not limited to the said Examples 1-5, A various deformation | transformation is possible in the range which does not deviate from the technical thought. For example, the trimming control devices 10 to 50 may receive (input) video and reference data by broadcast waves or via the Internet network. In this case, the video and reference data may be received by broadcast waves, or may be received via the Internet network. Further, the video may be received via a broadcast wave and the reference data may be received via the Internet network, or the video may be received via the Internet network and the reference data may be received via a broadcast wave.

また、サッカー中継の場合に、ハイビジョンカメラのような高精度なカメラをサッカーフィールド全体が映るように1台のみ(または両サイドから2台)設置し、前述のトリミング制御装置10〜50が、ハイビジョンカメラにより撮影されたサッカーフィールド全体の映像を入力し、トリミング処理部11が、従来のパン・チルト、または複数のカメラによるスイッチングと同等の機能を、トリミング処理により実現するようにしてもよい。ボール及び選手の追跡は、正規化相関トラッキング等の画像処理または人間による補正等により行い、前述の実施例1〜5のトリミング処理を行うことにより、注目オブジェクトが激しく移動した場合であっても、トリミング座標が急変動しないようにすることができる。   Also, in the case of soccer broadcast, only one high-precision camera such as a high-definition camera is installed (or two from both sides) so that the entire soccer field can be seen. The video of the entire soccer field photographed by the camera may be input, and the trimming processing unit 11 may realize a function equivalent to conventional pan / tilt or switching by a plurality of cameras by trimming processing. The tracking of the ball and the player is performed by image processing such as normalized correlation tracking or human correction, etc., and by performing the trimming processing of the first to fifth embodiments described above, even when the object of interest moves violently, The trimming coordinates can be prevented from changing suddenly.

また、注目オブジェクトをサッカー中継のボールとした場合に、前述のトリミング制御装置10〜50の注目オブジェクト座標検出部12〜52は、例えば正規化相関トラッキング等の画像処理技術によって注目オブジェクト座標を検出するようにした。しかし、予め送信側が、ボール位置座標(注目オブジェクト座標)を検出し、当該注目オブジェクト座標をフレーム毎のデータとして番組メタデータに格納し、当該注目オブジェクト座標を含む番組メタデータを、放送波やインターネット網等を通じて受信側のトリミング制御装置10〜50へ伝送し、注目オブジェクト座標検出部12〜52が、伝送された番組メタデータから注目オブジェクト座標を抽出するようにしてもよい。   When the target object is a soccer relay ball, the target object coordinate detection units 12 to 52 of the trimming control devices 10 to 50 detect the target object coordinates by an image processing technique such as normalized correlation tracking. I did it. However, the transmission side detects the ball position coordinates (target object coordinates) in advance, stores the target object coordinates in the program metadata as data for each frame, and transmits the program metadata including the target object coordinates to the broadcast wave or the Internet. The target object coordinate detection units 12 to 52 may transmit the target object coordinates from the transmitted program metadata by transmitting them to the receiving side trimming control devices 10 to 50 through a network or the like.

また、前述のトリミング制御装置10〜50のトリミング処理部11〜51は、入力した映像のオリジナル画面から、トリミング座標を中心とした所定の大きさの画面を切り出し、トリミング画面を生成し、当該トリミング画面をトリミング映像として外部に出力するようにしたが、オリジナル画面から切り出した画面を拡大し、当該拡大した画面をトリミング画面としてもよいし、切り出した画面をそのままトリミング画面としてもよい。   Further, the trimming processing units 11 to 51 of the trimming control devices 10 to 50 cut out a screen having a predetermined size centered on the trimming coordinates from the original screen of the input video, generate a trimming screen, and perform the trimming. Although the screen is output to the outside as a trimmed video, the screen cut out from the original screen may be enlarged and the enlarged screen may be used as the trimming screen, or the cut out screen may be used as it is as the trimming screen.

尚、前述のトリミング制御装置10〜50は、CPU、RAM等の揮発性の記憶媒体、ROM等の不揮発性の記憶媒体、キーボード等の入力装置、データを表示する表示装置、及び外部の装置と通信するためのインターフェースを備えたコンピュータ装置によってそれぞれ構成されるようにしてもよい。この場合、トリミング制御装置10〜50に備えたトリミング処理部11〜51,注目オブジェクト座標検出部12〜52,平滑化処理部13,オフセット量付加部23,54、ファジィ制御部33,43,53の各機能は、当該機能を記述したプログラムをCPUに実行させることによりそれぞれ実現される。また、これらのプログラムは、磁気ディスク(フロッピィーディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の記憶媒体に格納して頒布することもできる。   The trimming control devices 10 to 50 described above include a volatile storage medium such as a CPU and a RAM, a non-volatile storage medium such as a ROM, an input device such as a keyboard, a display device that displays data, and an external device. You may make it each be comprised with the computer apparatus provided with the interface for communicating. In this case, the trimming processing units 11 to 51, the target object coordinate detection units 12 to 52, the smoothing processing unit 13, the offset amount adding units 23 and 54, and the fuzzy control units 33, 43, and 53 included in the trimming control devices 10 to 50 are provided. Each of these functions is realized by causing the CPU to execute a program describing the function. These programs can also be stored and distributed in a storage medium such as a magnetic disk (floppy disk, hard disk, etc.), optical disk (CD-ROM, DVD, etc.), semiconductor memory, or the like.

10,20,30,40,50 トリミング制御装置
11,21,31,41,51 トリミング処理部
12,22,32,42,52 注目オブジェクト座標検出部
13 平滑化処理部
23,54 オフセット量付加部
33,43,53 ファジィ制御部
10, 20, 30, 40, 50 Trimming control device 11, 21, 31, 41, 51 Trimming processing unit 12, 22, 32, 42, 52 Target object coordinate detection unit 13 Smoothing processing unit 23, 54 Offset amount adding unit 33, 43, 53 Fuzzy controller

Claims (7)

複数フレームからなるオリジナル映像を入力し、処理対象のフレームのオリジナル映像から所定のトリミング座標を中心とした所定の大きさの画面を切り出してトリミング画面を生成するトリミング制御装置であって、
入力される複数フレームからなるオリジナル映像のうち少なくとも1つのフレームに関連付けられた、注目オブジェクト座標を示す参照データを入力し、前記参照データに基づいて注目オブジェクト座標を検出する注目オブジェクト座標検出部と、
前記検出された注目オブジェクト座標に基づいて、第n−1フレームのオリジナル映像におけるトリミング画面の位置で第nフレームのオリジナル映像に対するトリミング画面の注目オブジェクト位置及び注目オブジェクト移動量を算出し、少なくとも該トリミング画面の注目オブジェクト位置と注目オブジェクト移動量とからオリジナル画面の中心からの注目オブジェクトのオフセット量を決定し、該オフセット量を前記注目オブジェクト座標に付加した座標をトリミング座標に決定するトリミング座標決定部と、
トリミングにより、前記決定されたトリミング座標を中心に、入力した映像のオリジナル画面から一部の画面を切り出し、トリミング画面を生成し、該トリミング画面の映像を出力するトリミング処理部と、
を備えたことを特徴とするトリミング制御装置。
A trimming control device that inputs an original video composed of a plurality of frames, generates a trimming screen by cutting out a screen of a predetermined size centered on a predetermined trimming coordinate from the original video of a processing target frame,
A target object coordinate detection unit that inputs reference data indicating target object coordinates, which is associated with at least one of the input original videos, and detects target object coordinates based on the reference data ;
Based on the detected target object coordinates, the target object position and target object movement amount of the trimming screen with respect to the original video of the nth frame are calculated at the position of the trimming screen of the original video of the (n-1) th frame, and at least the trimming determining the offset amount of the target object from the center of the original screen from the target object position and target object moving amount of the screen, and a trimming coordinate determination unit for determining the coordinates obtained by adding the offset amount to the object of interest coordinates in the trimming coordinates ,
A trimming processing unit that cuts out a part of the screen from the original screen of the input video by trimming, and generates a trimming screen and outputs the video of the trimming screen;
A trimming control apparatus comprising:
請求項1に記載のトリミング制御装置において、
前記トリミング座標決定部は、前記トリミング画面のオブジェクト位置と前記注目オブジェクト座標と注目オブジェクト移動量とから前記オフセット量を決定することを特徴とするトリミング制御装置。
The trimming control device according to claim 1,
The trimming coordinate determination unit, trimming control apparatus characterized by determining the offset amount from the target object moving amount and the object position of the trimming window and the target object coordinate.
請求項1または2に記載のトリミング制御装置において、
前記検出された注目オブジェクト座標の複数フレーム分を平滑化し、該平滑化した注目オブジェクト座標を新たな注目オブジェクト座標とする平滑化処理部を備え、
前記トリミング座標決定部は、前記新たな注目オブジェクト座標を用いて前記オフセット量を決定することを特徴とするトリミング制御装置。
In the trimming control device according to claim 1 or 2 ,
Smoothing the plurality of frames of the detected object of interest coordinates, comprising a smoothing unit for the object of interest coordinates the smoothed as a new object of interest coordinates,
The trimming coordinate determination unit, trimming control apparatus characterized by determining the offset amount using the new attention object coordinates.
請求項に記載のトリミング制御装置において、
前記平滑化処理部は、前記検出された注目オブジェクト座標の複数フレーム分の移動平均を算出し、該移動平均の注目オブジェクト座標を前記新たな注目オブジェクト座標とすることを特徴とするトリミング制御装置。
In the trimming control device according to claim 3 ,
The smoothing processing unit, the detected calculates the moving average of a plurality of frames of the attention object coordinates, trimming control device, characterized in that the object of interest coordinates of the moving average and the new attention object coordinates.
請求項に記載のトリミング制御装置において、
前記平滑化処理部は、前記検出された注目オブジェクト座標の複数フレーム分をローパスフィルタにより積分処理を施し、該積分処理を施した注目オブジェクト座標を前記新たな注目オブジェクト座標とすることを特徴とするトリミング制御装置。
In the trimming control device according to claim 3 ,
The smoothing processing unit, a plurality of frames of the detected object of interest coordinates subjected to integration processing by the low-pass filter, characterized in that the object of interest coordinates subjected to the integrating process as the new target object coordinate Trimming control device.
請求項1からまでのいずれか一項に記載のトリミング制御装置において、
前記注目オブジェクト座標検出部は、注目オブジェクト座標を含むメタデータを受信し、該メタデータから注目オブジェクト座標を検出することを特徴とするトリミング制御装置。
In the trimming control device according to any one of claims 1 to 5 ,
The attention object coordinate detection unit receives the metadata including the target object coordinate, trimming control device and detecting a target object coordinates from the metadata.
複数フレームからなるオリジナル映像を入力し、処理対象のフレームのオリジナル映像から所定のトリミング座標を中心とした所定の大きさのトリミング画面を切り出して出力するトリミング制御装置が実行するプログラムであって、
前記トリミング制御装置を構成するコンピュータに、
入力される複数フレームからなるオリジナル映像のうち少なくとも1つのフレームに関連付けられた、注目オブジェクト座標を示す参照データを入力し、前記参照データに基づいて注目オブジェクト座標を検出する処理と、
前記検出された注目オブジェクト座標に基づいて、第n−1フレームのオリジナル映像におけるトリミング画面の位置で第nフレームのオリジナル映像に対するトリミング画面の注目オブジェクト位置及び注目オブジェクト移動量を算出し、少なくとも該トリミング画面の注目オブジェクト位置と注目オブジェクト移動量とからオリジナル画面の中心からの注目オブジェクトのオフセット量を決定し、該オフセット量を前記注目オブジェクト座標に付加した座標をトリミング座標に決定する処理と、
トリミングにより、前記決定されたトリミング座標を中心に、入力した映像のオリジナル画面から一部の画面を切り出し、トリミング画面を生成し、該トリミング画面の映像を出力する処理と、
を実行させるトリミング制御プログラム。
A program executed by a trimming control apparatus that inputs an original video composed of a plurality of frames , cuts out and outputs a trimming screen having a predetermined size centered on a predetermined trimming coordinate from the original video of a processing target frame ,
In a computer constituting the trimming control device,
To the associated at least one frame of the original image consisting of a plurality of frames that are input, a process of type the reference data indicating the target object coordinate, detects the target object coordinates based on said reference data,
Based on the detected target object coordinates, the target object position and target object movement amount of the trimming screen with respect to the original video of the nth frame are calculated at the position of the trimming screen of the original video of the (n-1) th frame, and at least the trimming a process of determining the offset amount of the target object from the center of the original screen from the target object position and target object moving amount of the screen, to determine the coordinates obtained by adding the offset amount to the object of interest coordinates to the trimming coordinates,
A process of cutting out a part of the original image from the original screen, generating a trimming screen, and outputting the image of the trimming screen, centering on the determined trimming coordinates by trimming;
Trimming control program to execute.
JP2009291219A 2009-12-22 2009-12-22 Trimming control device and trimming control program Expired - Fee Related JP4921543B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009291219A JP4921543B2 (en) 2009-12-22 2009-12-22 Trimming control device and trimming control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009291219A JP4921543B2 (en) 2009-12-22 2009-12-22 Trimming control device and trimming control program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2005183528A Division JP4528212B2 (en) 2005-06-23 2005-06-23 Trimming control device and trimming control program

Publications (2)

Publication Number Publication Date
JP2010118065A JP2010118065A (en) 2010-05-27
JP4921543B2 true JP4921543B2 (en) 2012-04-25

Family

ID=42305660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009291219A Expired - Fee Related JP4921543B2 (en) 2009-12-22 2009-12-22 Trimming control device and trimming control program

Country Status (1)

Country Link
JP (1) JP4921543B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3793142B2 (en) * 2002-11-15 2006-07-05 株式会社東芝 Moving image processing method and apparatus

Also Published As

Publication number Publication date
JP2010118065A (en) 2010-05-27

Similar Documents

Publication Publication Date Title
US9781350B2 (en) Systems and methods for performing automatic zoom
JP6167703B2 (en) Display control device, program, and recording medium
JP5659307B2 (en) Comment information generating apparatus and comment information generating method
CN111641775A (en) Multi-shooting zoom control method, device and electronic system
JP6682559B2 (en) Image processing apparatus, image processing method, image processing program, and storage medium
EP3466050A1 (en) Improved video stabilization for mobile devices
CN113556464B (en) Shooting method and device and electronic equipment
US20190005613A1 (en) Image processing apparatus, image processing method, program, and image processing system
JP2019152980A (en) Image processing system, image processing method and program
JP4528212B2 (en) Trimming control device and trimming control program
JPWO2015156149A1 (en) Image processing apparatus and image processing method
JP5599063B2 (en) Display control apparatus, display control method, and program
US11184545B2 (en) Display control apparatus, imaging apparatus, control method for display apparatus, and non-transitory computer readable medium
CN115205456A (en) Three-dimensional model construction method and device, electronic equipment and storage medium
CN113891018A (en) Shooting method and device and electronic equipment
CN114449174A (en) Shooting method and device and electronic equipment
CN114286011A (en) Focusing method and device
JP4921543B2 (en) Trimming control device and trimming control program
CN115589532A (en) Anti-shake processing method and device, electronic equipment and readable storage medium
JP6443505B2 (en) Program, display control apparatus, and display control method
CN114449172B (en) Shooting method and device and electronic equipment
US20230334766A1 (en) Information processing apparatus, information processing method, image processing system, and storage medium
CN115278053B (en) Image shooting method and electronic equipment
CN114339073B (en) Video generation method and video generation device
JP2006279413A (en) Motion vector detector, image display, image photographing apparatus, motion vector detecting method, program, and recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110906

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111020

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: 20120110

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: 20120202

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150210

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees