[go: up one dir, main page]

JP2018011098A - Video processing apparatus, imaging apparatus and video processing program - Google Patents

Video processing apparatus, imaging apparatus and video processing program Download PDF

Info

Publication number
JP2018011098A
JP2018011098A JP2016136568A JP2016136568A JP2018011098A JP 2018011098 A JP2018011098 A JP 2018011098A JP 2016136568 A JP2016136568 A JP 2016136568A JP 2016136568 A JP2016136568 A JP 2016136568A JP 2018011098 A JP2018011098 A JP 2018011098A
Authority
JP
Japan
Prior art keywords
information
shake
reproduction
video data
data
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.)
Granted
Application number
JP2016136568A
Other languages
Japanese (ja)
Other versions
JP6818454B2 (en
Inventor
卓磨 ▲柳▼澤
卓磨 ▲柳▼澤
Takuma Yanagisawa
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2016136568A priority Critical patent/JP6818454B2/en
Publication of JP2018011098A publication Critical patent/JP2018011098A/en
Application granted granted Critical
Publication of JP6818454B2 publication Critical patent/JP6818454B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform a satisfactory vibration-proof process near the beginning and termination of a playback video.SOLUTION: A video processing apparatus performs a processing for recording video data produced by imaging, and shack information about shake during imaging. The device has: providing means that provides video data with playback valid information indicating playback is possible and with playback invalid information indicating playback is impossible; and processing means that produces and records recording data including video data, shake information and playback identification information. According to an instruction to start recording, the processing means produces first data including video data in a first period before the start of recording and shake information and playback invalid information; second data including video data in a second period from the start to the end of recording corresponding to an instruction to end the recording and shake information and playback valid information; produces third data including video data in a third period after the recording and shake information and playback invalid information; and produces recording data integrating the first to the third data.SELECTED DRAWING: Figure 1

Description

本発明は、再生防振処理を行う映像処理技術に関する。   The present invention relates to a video processing technique for performing reproduction image stabilization processing.

ビデオカメラ等の撮像装置を用いて映像を記録する際に、手振れ等によるカメラ振れに起因して映像が振れる場合がある。特許文献1には、このような像振れを映像の再生時に補正(低減)するため、映像から取得した振れ情報としての動きベクトル量に応じて映像中の部分領域を切り出して拡大する再生防振処理が開示されている。また、特許文献2には、記録時に角速度センサにより検出した撮像装置の角速度に基づく振れ情報を映像と共に記録し、映像の再生時に該振れ情報を用いて防振処理を行う再生防振処理が開示されている。さらに、特許文献3には、予め記録した振れ情報を先読みし、部分領域の拡大率が緩やかに変化するように決定した振れ補正量で防振処理を行う再生防振処理が開示されている。   When recording an image using an imaging device such as a video camera, the image may be shaken due to camera shake due to camera shake or the like. In Patent Document 1, in order to correct (reduce) such image shake at the time of video reproduction, reproduction image stabilization that cuts out and expands a partial area in the video in accordance with a motion vector amount as shake information acquired from the video. A process is disclosed. Patent Document 2 discloses a reproduction image stabilization process in which shake information based on the angular velocity of the imaging device detected by the angular velocity sensor at the time of recording is recorded together with a video, and the image stabilization process is performed using the shake information at the time of video reproduction. Has been. Further, Patent Document 3 discloses a reproduction anti-shake process in which pre-recorded shake information is pre-read and the anti-shake process is performed with a shake correction amount determined so that the enlargement rate of the partial area changes gradually.

特開平7−143380号公報JP-A-7-143380 特開平10−42233号公報Japanese Patent Laid-Open No. 10-42233 特開2012−44418号公報JP 2012-44418 A

しかしながら、これら特許文献にも開示された従来の再生防振処理では、映像の記録開始よりも前の振れ情報や映像の記録終了よりも後の振れ情報が記録されないため、再生される映像の始端付近や終端付近において良好な防振処理が行われない可能性がある。すなわち、本来補正すべきではない像振れが補正されて再生映像に不自然な変動が生じる可能性がある。   However, in the conventional reproduction image stabilization processing disclosed in these patent documents, shake information before the start of video recording and shake information after the end of video recording are not recorded. Good anti-vibration processing may not be performed in the vicinity or near the end. That is, image blur that should not be corrected originally is corrected, and unnatural fluctuations may occur in the reproduced video.

本発明は、再生される映像の始端付近や終端付近においても良好な防振処理が行われるようにした映像処理装置等を提供する。   The present invention provides a video processing apparatus and the like in which good image stabilization processing is performed near the beginning and end of a reproduced video.

本発明の一側面としての映像処理装置は、撮像により生成された映像データと撮像中の振れに関する振れ情報とを記録する処理を行う。該映像処理装置は、映像データの再生可否を示す再生識別情報として、再生可能を示す再生有効情報と再生不可を示す再生無効情報とを映像データに対して与える付与手段と、映像データ、振れ情報および再生識別情報を含む記録データを生成して記録する処理手段とを有する。処理手段は、記録開始指示に応じて、記録開始前の第1の期間における映像データおよび振れ情報と再生無効情報とを含む第1のデータを生成し、記録開始から記録終了指示に応じた記録終了までの第2の期間における映像データおよび振れ情報と再生有効情報とを含む第2のデータを生成し、記録終了後の第3の期間における映像データおよび振れ情報と再生無効情報とを含む第3のデータを生成し、第1、第2および第3のデータを統合した記録データを生成することを特徴とする。   A video processing apparatus according to one aspect of the present invention performs processing for recording video data generated by imaging and shake information regarding shake during imaging. The video processing apparatus includes, as playback identification information indicating whether or not video data can be played back, providing means for giving playback valid information indicating that playback is possible and playback invalid information indicating that playback is not possible to video data, video data, and shake information And processing means for generating and recording recording data including reproduction identification information. In response to the recording start instruction, the processing means generates first data including video data, shake information, and reproduction invalid information in the first period before the recording start, and performs recording according to the recording end instruction from the recording start. Second data including video data, shake information, and reproduction valid information in the second period until the end is generated, and second data including video data, shake information, and reproduction invalid information in the third period after the recording ends. 3 is generated, and recording data obtained by integrating the first, second and third data is generated.

また、本発明の他の一側面としての映像処理装置は、撮像により生成されて撮像中の振れに関する振れ情報とともに記録された映像データを、指示された分割位置で分割する処理を行う。該映像処理装置は、映像データの再生可否を示す再生識別情報として、再生可能を示す再生有効情報と再生不可を示す再生無効情報とを前記映像データに対して与える付与手段と、それぞれ分割された映像データおよび振れ情報と再生識別情報とを含む第1の分割データおよび第2の分割データを生成する処理手段とを有する。処理手段は、映像データおよび振れ情報のうち分割位置に先行する第1の期間の部分と再生識別情報とを含む第1のデータを生成し、映像データおよび振れ情報のうち分割位置に後続する第2の期間の部分と再生無効情報とを含む第2のデータを生成し、第1および第2のデータを統合した第1の分割データを生成する。また、処理手段は、分割位置に先行する第3の期間における映像データおよび振れ情報と再生無効情報とを含む第3のデータを生成し、映像データおよび振れ情報のうち分割位置に後続する第4の期間の部分と再生識別情報とを含む第4のデータを生成し、第3および第4のデータを統合した第2の分割データを生成することを特徴とする。   A video processing apparatus according to another aspect of the present invention performs processing for dividing video data generated by imaging and recorded together with shake information regarding shake during imaging at an instructed division position. The video processing apparatus is provided with a granting unit that gives to the video data playback valid information indicating that playback is possible and playback invalid information indicating that playback is not possible as playback identification information indicating whether or not video data can be played back. And processing means for generating first divided data and second divided data including video data, shake information, and reproduction identification information. The processing means generates first data including a portion of the first period preceding the division position and the reproduction identification information among the video data and the shake information, and the first data following the division position of the video data and the shake information. The second data including the portion of the period 2 and the reproduction invalid information is generated, and the first divided data obtained by integrating the first and second data is generated. Further, the processing means generates video data and third data including shake information and reproduction invalid information in a third period preceding the division position, and fourth of the video data and shake information following the division position. The fourth data including the period portion and the reproduction identification information is generated, and the second divided data obtained by integrating the third and fourth data is generated.

また、本発明の他の一側面としての映像処理装置は、撮像により生成されて撮像中の振れに関する振れ情報とともに記録された映像データが分割されることで生成された第1の映像データおよび第2の映像データを、振れ情報とともに結合する処理を行う。該映像処理装置は、第1および第2の映像データのそれぞれに付与された各映像データの再生可否を示す再生識別情報であって、再生可能を示す再生有効情報と再生不可を示す再生無効情報を取得する取得手段と、第1および第2の映像データ、振れ情報ならびに再生識別情報をそれぞれ結合した結合データを生成する処理手段とを有する。第1の映像データのうち終端側の第1の期間の部分と第2の映像データのうち始端側の期間であって第1の期間に先行する第2の期間の部分のそれぞれに対する再生識別情報が再生無効情報であり、第1の映像データのうち第2の期間に相当する第3の期間の部分と第2の映像データのうち第1の期間に相当する第4の期間の部分のそれぞれに対する再生識別情報が再生有効情報であり、第1の期間の部分、第2の期間の部分、第3の期間の部分および第4の期間の部分のそれぞれに対する振れ情報を第1の振れ情報、第2の振れ情報、第3の振れ情報および第4の振れ情報とする。処理手段は、第1の振れ情報と第4の振れ情報とを比較するとともに、第2の振れ情報と第3の振れ情報とを比較し、第1の振れ情報と第4の振れ情報とが一致し、かつ第2の振れ情報と第3の振れ情報とが一致するときに、第1および第2の映像データと振れ情報と再生識別情報のうち、第1および第2の期間の部分を除いた部分をそれぞれ結合して結合データを生成することを特徴とする。   According to another aspect of the present invention, there is provided a video processing apparatus that includes first video data and a first video data that are generated by dividing video data that is generated by imaging and recorded together with shake information relating to shake during imaging. The processing of combining the two video data together with the shake information is performed. The video processing apparatus is playback identification information indicating whether or not each video data is given to each of the first and second video data, and includes playback valid information indicating that playback is possible and playback invalid information indicating that playback is not possible. And processing means for generating combined data obtained by combining the first and second video data, shake information, and reproduction identification information. Reproduction identification information for each of the first period portion of the first video data and the second period portion of the second video data that is the start period and precedes the first period. Is reproduction invalid information, each of a portion of the third period corresponding to the second period of the first video data and a portion of the fourth period corresponding to the first period of the second video data. The reproduction identification information for the first period information, the second period part, the third period part, and the fourth period part are referred to as first shake information, The second shake information, the third shake information, and the fourth shake information are used. The processing means compares the first shake information and the fourth shake information, compares the second shake information and the third shake information, and obtains the first shake information and the fourth shake information. When the second shake information matches the third shake information, the first and second video data, the shake information, and the reproduction identification information include the first and second period portions. The removed data is combined to generate combined data.

また、本発明の他の一側面としての映像処理装置は、撮像により生成されて撮像中の振れに関する振れ情報および前記映像データの再生可否を示す再生識別情報として再生可能を示す再生有効情報または再生不可を示す再生無効情報とともに記録された映像データを再生する処理を行う。該映像処理装置は、映像データを構成する複数の単位画像データのそれぞれに対して、その単位画像データより先の所定期間の振れ情報に基づいてその単位画像データを再生する場合の像振れを低減するため防振処理に用いる振れ補正情報を生成する生成手段と、振れ補正情報を用いた防振処理を行った単位画像データを再生する再生手段とを有する。再生手段は、単位画像データに対する再生識別情報が再生無効情報である場合は該単位画像データを再生せず、単位画像データに対する再生識別情報が再生有効情報である場合は該単位画像データを再生することを特徴とする。   Also, the video processing apparatus according to another aspect of the present invention provides reproduction valid information or reproduction indicating that reproduction is possible as shake information generated by imaging and relating to shake during imaging and reproduction identification information indicating whether or not the video data can be reproduced. A process of reproducing the video data recorded together with the reproduction invalid information indicating the impossibility is performed. The video processing apparatus reduces image blur when reproducing unit image data for each of a plurality of unit image data constituting video data based on shake information for a predetermined period prior to the unit image data. Therefore, the image forming apparatus includes a generation unit that generates shake correction information used in the image stabilization process, and a reproduction unit that reproduces the unit image data subjected to the image stabilization process using the shake correction information. The reproduction means does not reproduce the unit image data when the reproduction identification information for the unit image data is reproduction invalid information, and reproduces the unit image data when the reproduction identification information for the unit image data is reproduction valid information. It is characterized by that.

なお、上記映像処理装置を備えた撮像装置も、本発明の他の一側面を構成する。また、コンピュータを上記映像処理装置として動作させるコンピュータプログラムとしての映像処理プログラムも、本発明の他の一側面を構成する。   Note that an imaging device including the video processing device also constitutes another aspect of the present invention. Further, a video processing program as a computer program that causes a computer to operate as the video processing apparatus constitutes another aspect of the present invention.

本発明によれば、映像の記録開始よりも前の振れ情報や映像の記録終了よりも後の振れ情報を利用することで、再生される映像の始端付近や終端付近においても良好な防振処理を行うことができる。   According to the present invention, by using the shake information before the start of video recording and the shake information after the end of video recording, good image stabilization processing can be performed near the start and end of the video to be played back. It can be performed.

本発明の実施例1である映像処理装置を備えた撮像装置の構成を示すブロック図。1 is a block diagram illustrating a configuration of an imaging apparatus including a video processing apparatus that is Embodiment 1 of the present invention. 実施例1における映像記録処理を示すフローチャート。3 is a flowchart showing video recording processing in Embodiment 1. 実施例1における映像記録処理を示す概念図。FIG. 3 is a conceptual diagram illustrating video recording processing according to the first embodiment. 本発明の実施例2である映像処理装置の構成を示すブロック図。The block diagram which shows the structure of the video processing apparatus which is Example 2 of this invention. 実施例2における映像分割処理を示すフローチャート。9 is a flowchart illustrating video division processing according to the second embodiment. 実施例2における映像分割処理を示す概念図。FIG. 9 is a conceptual diagram illustrating video division processing in the second embodiment. 実施例2における映像結合処理を示すフローチャート。9 is a flowchart illustrating video combining processing according to the second embodiment. 実施例2における映像結合処理を示す概念図。FIG. 9 is a conceptual diagram illustrating video combining processing in the second embodiment. 本発明の実施例3である映像処理装置を備えた映像再生装置の構成を示すブロック図。The block diagram which shows the structure of the video reproduction apparatus provided with the video processing apparatus which is Example 3 of this invention. 実施例3における映像再生処理を示すフローチャート。10 is a flowchart illustrating video reproduction processing according to the third embodiment. 実施例3における映像再生処理を示す概念図。FIG. 10 is a conceptual diagram illustrating video reproduction processing according to the third embodiment.

以下、本発明の実施例について図面を参照しながら説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1には、本発明の実施例1である映像処理装置を備えた撮像装置(映像記録装置)100の構成を示す。レンズユニット101は、不図示の被写体からの光を結像させて撮像素子102に被写体像を形成する。撮像素子102は、CCDセンサやCMOSセンサ等の光電変換素子により構成され、被写体像を光電変換(撮像)する。   FIG. 1 shows a configuration of an imaging apparatus (video recording apparatus) 100 including a video processing apparatus that is Embodiment 1 of the present invention. The lens unit 101 forms an object image on the image sensor 102 by forming an image of light from an object (not shown). The imaging element 102 is configured by a photoelectric conversion element such as a CCD sensor or a CMOS sensor, and photoelectrically converts (captures) a subject image.

アナログ信号処理部103は、撮像素子102から出力された電気信号に所定の処理を行うことでアナログ撮像信号を生成する。アナログ信号処理部103は、例えばCDS(Co-related Double Sampling:相関二重サンプリング)回路およびAGC(Automatic Gain Control)回路等を含む。   The analog signal processing unit 103 generates an analog imaging signal by performing predetermined processing on the electrical signal output from the imaging element 102. The analog signal processing unit 103 includes, for example, a CDS (Co-related Double Sampling) circuit and an AGC (Automatic Gain Control) circuit.

カメラ信号処理部104は、A/D変換器を備え、アナログ信号処理部103で生成されたアナログ撮像信号をデジタル映像信号に変換する。記録制御部105は、符号化部106、メモリ107および記録メディア116、さらにマイクロコンピュータ115内の動きベクトル量取得部112およびメタデータ設定部114に対してデジタル映像信号および映像データを受け渡しする。記録メディア116は、半導体メモリや光ディスク等である。記録制御部105による映像信号および映像データの受け渡しは、マイクロコンピュータ(以下、マイコンと略記する)115により制御される。   The camera signal processing unit 104 includes an A / D converter, and converts the analog imaging signal generated by the analog signal processing unit 103 into a digital video signal. The recording control unit 105 delivers the digital video signal and video data to the encoding unit 106, the memory 107, the recording medium 116, and the motion vector amount acquisition unit 112 and the metadata setting unit 114 in the microcomputer 115. The recording medium 116 is a semiconductor memory or an optical disk. Delivery of video signals and video data by the recording control unit 105 is controlled by a microcomputer 115 (hereinafter abbreviated as a microcomputer).

符号化部106は、カメラ信号処理部104により生成されて記録制御部105から受け取ったデジタル映像信号をMPEG2形式の映像データに符号化し、記録制御部105を介してメモリ107に出力する。メモリ107は、映像データを一時的に記録する揮発性の記憶媒体である。符号化部106により生成された映像データは、数秒分、メモリ107にバッファされる。また、後述するメタデータ設定部114から出力されるメタデータも同様にメモリ107にバッファされる。なお、メタデータは、映像データに付随したデータであって、映像データに関する情報を含むメタ(上位の)データである。   The encoding unit 106 encodes the digital video signal generated by the camera signal processing unit 104 and received from the recording control unit 105 into MPEG2 format video data, and outputs the encoded video data to the memory 107 via the recording control unit 105. The memory 107 is a volatile storage medium that temporarily records video data. The video data generated by the encoding unit 106 is buffered in the memory 107 for several seconds. Further, metadata output from a metadata setting unit 114 described later is also buffered in the memory 107 in the same manner. Note that the metadata is metadata (higher-order) data that is attached to the video data and includes information about the video data.

スイッチ操作部108は、ユーザが操作する複数のスイッチを備え、そのうち映像の記録開始と記録終了を指示するための記録開始/終了スイッチが操作されると、指示信号をマイコン115に入力する。記録開始を指示する指示信号(記録開始指示信号)を受けたマイコン115は、後述するように記録制御部105に映像データおよびメタデータを生成させ、記録メディア116に出力させて記録させる。また、記録終了を指示する指示信号(記録終了指示信号)を受けたマイコン115は、後述するように所定期間の映像データおよびメタデータの記録を行った後、映像データおよびメタデータの記録を終了する。記録制御部105とマイコン115により処理手段が構成される。   The switch operation unit 108 includes a plurality of switches operated by the user, and inputs an instruction signal to the microcomputer 115 when a recording start / end switch for instructing start and end of video recording is operated. Receiving the instruction signal for instructing recording (recording start instruction signal), the microcomputer 115 causes the recording control unit 105 to generate video data and metadata, which are output to the recording medium 116 and recorded, as will be described later. Further, the microcomputer 115 that has received the instruction signal for instructing the end of recording (recording end instruction signal) ends the recording of the video data and metadata after recording the video data and metadata for a predetermined period as will be described later. To do. The recording control unit 105 and the microcomputer 115 constitute processing means.

マイコン115は、前述した動きベクトル量取得部112およびメタデータ設定部114に加え、再生識別情報設定部109、角速度振れ量設定部111および動きベクトル設定部113を有する。再生識別情報設定部(付与手段)109は、上述した記録開始/終了の指示信号に応じて、記録メディア116に出力する映像データの再生可否を示す再生識別情報をメタデータ設定部114に設定する。角速度センサ110は、撮像中の手振れ等によって撮像装置に加わる振れ(以下、カメラ振れという)の角速度を検出する。角速度振れ量設定部111は、角速度センサ110の出力に基づいて、カメラ振れの振れ量である角速度振れ量を算出してメタデータ設定部114に設定する。   The microcomputer 115 includes a reproduction identification information setting unit 109, an angular velocity shake amount setting unit 111, and a motion vector setting unit 113 in addition to the motion vector amount acquisition unit 112 and the metadata setting unit 114 described above. The reproduction identification information setting unit (giving means) 109 sets reproduction identification information indicating whether or not the video data output to the recording medium 116 can be reproduced in the metadata setting unit 114 in response to the recording start / end instruction signal described above. . The angular velocity sensor 110 detects an angular velocity of shake (hereinafter referred to as camera shake) applied to the imaging apparatus due to camera shake or the like during imaging. The angular velocity shake amount setting unit 111 calculates an angular velocity shake amount that is a shake amount of the camera shake based on the output of the angular velocity sensor 110 and sets it in the metadata setting unit 114.

動きベクトル量取得部112は、メモリ107に記憶された映像データから撮像中に発生する動きベクトル量を取得し、動きベクトル量設定部113に設定する。動きベクトル量設定部113は、動きベクトル量取得部112により設定された動きベクトル量をメタデータ設定部114に設定する。   The motion vector amount acquisition unit 112 acquires a motion vector amount generated during imaging from the video data stored in the memory 107 and sets it in the motion vector amount setting unit 113. The motion vector amount setting unit 113 sets the motion vector amount set by the motion vector amount acquisition unit 112 in the metadata setting unit 114.

メタデータ設定部114は、再生識別情報設定部109、角速度振れ量設定部111および動きベクトル量設定部113により設定された再生識別情報、角速度振れ量および動きベクトル量を含むメタデータを、記録制御部105を介してメモリ107に出力する。以下の説明において、カメラ振れに関する情報である角度速度振れ量および動きベクトル量を、まとめて振れ情報ともいう。   The metadata setting unit 114 controls recording of metadata including the reproduction identification information, the angular velocity shake amount, and the motion vector amount set by the reproduction identification information setting unit 109, the angular velocity shake amount setting unit 111, and the motion vector amount setting unit 113. The data is output to the memory 107 via the unit 105. In the following description, the angular velocity shake amount and the motion vector amount, which are information relating to camera shake, are collectively referred to as shake information.

図2のフローチャートには、本実施例においてマイコン115が行う映像記録処理の流れを示している。マイコン115は、コンピュータプログラムである映像処理プログラムに従って本処理を実行する。本処理はマイコン115に含まれるそれぞれの部109,111〜114が行う処理を含むが、まとめてマイコン115が行うものとして説明する。   The flowchart of FIG. 2 shows the flow of video recording processing performed by the microcomputer 115 in this embodiment. The microcomputer 115 executes this processing according to a video processing program that is a computer program. Although this processing includes processing performed by the respective units 109 and 111 to 114 included in the microcomputer 115, the processing will be described as being performed by the microcomputer 115 collectively.

図2のステップS201において、マイコン115は、記録制御部105に数秒分の映像データとメタデータをメモリ107に出力させる。このとき、マイコン115は、メタデータに含まれる再生識別情報を、映像の再生が無効であることを示す再生無効情報に設定する。また、ここにいう数秒とは、少なくとも後述するステップS202にて決定する所定期間T1が取り得る時間以上の時間である。なお、数秒分の映像データおよびメタデータは、メモリ107の一部をリングバッファとして使用して出力される。すなわち、数秒分の映像データおよびメタデータが蓄積された後は、時系列的に最も古い映像データおよびメタデータを、最新の映像データおよびメタデータで上書きする。   In step S <b> 201 of FIG. 2, the microcomputer 115 causes the recording control unit 105 to output video data and metadata for several seconds to the memory 107. At this time, the microcomputer 115 sets the reproduction identification information included in the metadata to reproduction invalid information indicating that the reproduction of the video is invalid. The term “several seconds” as used herein refers to a time that is at least equal to the time that can be taken by the predetermined period T1 determined in step S202, which will be described later. Note that video data and metadata for several seconds are output using a part of the memory 107 as a ring buffer. That is, after video data and metadata for several seconds are accumulated, the oldest video data and metadata in time series are overwritten with the latest video data and metadata.

次にステップS202では、マイコン115は、メタデータに含まれる振れ情報(角速度振れ量および動きベクトル量)に基づいて第1の期間である所定期間T1を設定する。一般にパンニング(水平方向のパンニングと垂直方向のチルティングを含む)時には振れ情報が示す振れの大きさである振れ量が大きくなるため、像振れを補正(低減)するための振れ補正量がその上限値に達してしまうおそれがある。このため、マイコン115は、パンニング時は映像における像振れを補正する防振処理を停止するように制御する。但し、パンニングかカメラ振れかの判定を行うために所定期間T1が充分な時間でない場合には、本来補正すべきではない像振れを補正してしまうおそれがある。このため、マイコン115は、所定期間T1を、振れ量が大きいほど長く(振れ量が小さいほど短く)なるように設定する。このことは、後述する所定期間T3についても同じである。   Next, in step S202, the microcomputer 115 sets a predetermined period T1, which is a first period, based on shake information (an angular velocity shake amount and a motion vector amount) included in the metadata. In general, during panning (including horizontal panning and vertical tilting), the amount of shake, which is the amount of shake indicated by the shake information, increases. Therefore, the amount of shake correction for correcting (reducing) image shake is the upper limit. There is a risk of reaching the value. For this reason, the microcomputer 115 performs control so as to stop the image stabilization processing for correcting image blur in the video during panning. However, if the predetermined period T1 is not a sufficient time for determining whether panning or camera shake, image blur that should not be corrected may be corrected. Therefore, the microcomputer 115 sets the predetermined period T1 to be longer as the shake amount is larger (shorter as the shake amount is smaller). This also applies to a predetermined period T3 described later.

次にステップS203において、マイコン115は、映像の記録開始の指示(記録開始指示信号の入力)の有無を判定する。マイコン115は、映像の記録開始が指示された場合はステップS204に進み、指示されない場合はステップS201に戻る。   In step S203, the microcomputer 115 determines whether there is an instruction to start recording a video (input of a recording start instruction signal). The microcomputer 115 proceeds to step S204 when instructed to start video recording, and returns to step S201 when not instructed.

ステップS204では、マイコン115は、記録制御部105にステップS201でメモリ107に出力された数秒分の映像データとメタデータのうち所定期間T1分を含む記録開始前データ(第1のデータ)を生成させ、記録メディア116に出力させる。このときのメタデータの再生識別情報は、ステップS201にて設定された再生無効情報のままとする。   In step S204, the microcomputer 115 generates pre-recording start data (first data) including a predetermined period T1 of the video data and metadata for several seconds output to the memory 107 in step S201 in the recording control unit 105. And output to the recording medium 116. The reproduction identification information of the metadata at this time remains the reproduction invalid information set in step S201.

次にステップS205では、記録制御部105に、記録開始から後述する記録終了までの映像データとメタデータを含む記録開始後データ(第2のデータ)の生成を開始させ、記録メディア116に出力させる。このとき、マイコン115は、メタデータの再生識別情報を、映像データが再生可能であることを示す再生有効情報に設定する。   In step S205, the recording control unit 105 starts generation of post-recording data (second data) including video data and metadata from the start of recording to the end of recording described later, and outputs the data to the recording medium 116. . At this time, the microcomputer 115 sets the reproduction identification information of the metadata to reproduction valid information indicating that the video data can be reproduced.

次にステップS206では、マイコン115は、ステップS202での所定期間T1の設定と同様に、第3の期間である所定期間T3を設定する。   Next, in step S206, the microcomputer 115 sets a predetermined period T3, which is a third period, similarly to the setting of the predetermined period T1 in step S202.

次にステップS207では、マイコン115は、映像の記録終了の指示(記録終了指示信号の入力)の有無を判定する。マイコン115は、映像の記録終了が指示された場合はステップS208に進み、記録終了が指示されない場合はステップS205に戻る。   In step S207, the microcomputer 115 determines whether or not there is an instruction to end video recording (input of a recording end instruction signal). If the end of video recording is instructed, the microcomputer 115 proceeds to step S208. If the end of recording is not instructed, the microcomputer 115 returns to step S205.

ステップS208では、マイコン115は、記録制御部105に記録開始後データの生成と出力を終了させ、さらに記録終了後の所定期間T3分の映像データとメタデータを含む記録終了後データ(第3のデータ)を生成させて記録メディア116に出力させる。マイコン115は、記録終了後データに含まれるメタデータの再生識別情報を、再生不可であることを示す再生無効情報に設定する。   In step S208, the microcomputer 115 causes the recording control unit 105 to finish generating and outputting the data after the start of recording, and further, the data after the end of recording including the video data and metadata for a predetermined period T3 after the end of recording (the third data Data) is generated and output to the recording medium 116. The microcomputer 115 sets the reproduction identification information of the metadata included in the post-recording data to reproduction invalid information indicating that reproduction is impossible.

次にステップS209では、マイコン115は、記録制御部105に、これまで記録メディア116に出力された記録開始前、記録開始後および記録終了後データを統合したメタデータ付き映像データ(記録データ)として記録メディア116に記録させる。このようにしてメタデータ付き映像データを生成および記録(保存)したマイコン115は、本処理を終了する。   Next, in step S209, the microcomputer 115 causes the recording control unit 105 to record the metadata-added video data (recording data) obtained by integrating the data before the recording start, after the recording start, and after the recording ended, which have been output to the recording medium 116 so far. Recording is performed on the recording medium 116. The microcomputer 115 that has generated and recorded (saved) the video data with metadata in this way ends this processing.

図3には、上述した映像記録処理の内容を示している。まず、図2におけるステップS203で記録開始指示があると、ステップS204で説明した所定期間T1分の記録開始前データ(映像データおよびメタデータ)が記録メディア116に出力される。このときのメタデータの再生識別情報は、ステップS201で設定された再生無効情報である。   FIG. 3 shows the contents of the video recording process described above. First, when there is a recording start instruction in step S203 in FIG. 2, the data before recording start (video data and metadata) for the predetermined period T1 described in step S204 is output to the recording medium 116. The reproduction identification information of the metadata at this time is the reproduction invalid information set in step S201.

続いて、ステップS205で説明した記録開始から記録終了指示に応じた記録終了までの記録期間(第2の期間)T2分の記録開始後データ(映像データおよびメタデータ)が記録メディア116に出力される。このときのメタデータの再生識別情報は再生有効情報である。   Subsequently, post-recording start data (video data and metadata) for the recording period (second period) T2 from the recording start described in step S205 to the recording end in response to the recording end instruction is output to the recording medium 116. The The reproduction identification information of the metadata at this time is reproduction valid information.

そして、ステップS207で記録終了指示があると、ステップS208で説明した所定期間T3分の記録終了後データ(映像データおよびメタデータ)が記録メディア116に出力される。このときのメタデータの再生識別情報は再生無効情報である。最後に、ステップS209にて記録メディア116に出力された記録開始前、記録開始後および記録終了後データがひとまとまりのメタデータ付き映像データとして記録される。   When a recording end instruction is issued in step S207, post-recording data (video data and metadata) for the predetermined period T3 described in step S208 is output to the recording medium 116. The reproduction identification information of the metadata at this time is reproduction invalid information. Finally, the data before the start of recording, after the start of recording and after the end of recording output to the recording medium 116 in step S209 is recorded as a set of video data with metadata.

このように本実施例では、映像の記録開始前の角速度振れ量および動きベクトル量を示す振れ情報を含む記録開始前データと、映像の記録終了後の振れ情報を含む記録終了後データとを記録開始後データとともに記録する。このため、記録開始後データに含まれる映像データを再生する際に記録開始前および記録終了後データに含まれる振れ情報を利用することが可能となる。   As described above, in this embodiment, recording pre-recording data including shake information indicating angular velocity shake amount and motion vector amount before video recording start and post-recording data including shake information after video recording end are recorded. Record with data after start. For this reason, when reproducing the video data included in the data after the start of recording, it is possible to use the shake information included in the data before the start of recording and after the end of recording.

図4には、本発明の実施例2である映像処理装置400の構成を示す。映像処理装置400は、パーソナルコンピュータにより構成されてもよいし、撮像装置や映像再生装置に内蔵されてもよい。   FIG. 4 shows the configuration of a video processing apparatus 400 that is Embodiment 2 of the present invention. The video processing device 400 may be configured by a personal computer, or may be built in an imaging device or a video playback device.

記録メディア401には、実施例1で説明した撮像装置100により記録されたメタデータ付き映像データが記録されている。メタデータは、実施例1で説明したように、振れ情報としての角速度振れ量および動きベクトル量と、再生識別情報としての再生有効情報および再生無効情報とを含む。   Video data with metadata recorded by the imaging apparatus 100 described in the first embodiment is recorded on the recording medium 401. As described in the first embodiment, the metadata includes angular velocity shake amount and motion vector amount as shake information, and reproduction valid information and reproduction invalid information as reproduction identification information.

記録再生制御部402は、復号化部403、メモリ404、記録メディア401、さらにマイクロコンピュータ409内のメタデータ読出/設定部402に対して映像データおよびメタデータを受け渡しする。記録再生制御部402による映像データおよびメタデータの受け渡しは、マイクロコンピュータ(以下、マイコンと略記する)409により制御される。記録メディア401は、半導体メモリや光ディスク等により構成される。   The recording / playback control unit 402 delivers video data and metadata to the decoding unit 403, the memory 404, the recording medium 401, and the metadata reading / setting unit 402 in the microcomputer 409. Delivery of video data and metadata by the recording / playback control unit 402 is controlled by a microcomputer (hereinafter abbreviated as “microcomputer”) 409. The recording medium 401 is configured by a semiconductor memory, an optical disk, or the like.

復号化部403は、記録メディア401に記録されている映像データを復号化し、復号化されたデジタル映像信号を記録再生制御部402を介してメモリ404に出力する。メモリ404は、デジタル映像信号を一時的に記録する揮発性の記憶媒体である。   The decoding unit 403 decodes the video data recorded on the recording medium 401 and outputs the decoded digital video signal to the memory 404 via the recording / playback control unit 402. The memory 404 is a volatile storage medium that temporarily records a digital video signal.

スイッチ操作部405は、ユーザが操作する複数のスイッチを備え、そのうち映像分割処理を指示するための分割指示スイッチが操作されると、分割指示信号をマイコン409に入力する。分割指示信号を受けたマイコン409は、記録メディア401に記録されている映像データを復号化して、不図示の表示装置に復号化された映像信号を表示させる。表示装置は、映像処理装置400内に設けられていてもよいし、映像処理装置400の外部に設けられていてもよい。また、この映像信号の表示は、ユーザに映像の分割位置を指示させるために行う。そして、ユーザによる分割位置の指示に応じて、マイコン409は後述する図5の処理を行い、記録再生制御部402に、分割されたメタデータ付き映像データを生成させ、記録メディア116に記録させる。   The switch operation unit 405 includes a plurality of switches operated by the user, and inputs a division instruction signal to the microcomputer 409 when a division instruction switch for instructing video division processing is operated. Receiving the division instruction signal, the microcomputer 409 decodes the video data recorded on the recording medium 401 and causes the display device (not shown) to display the decoded video signal. The display device may be provided in the video processing device 400 or may be provided outside the video processing device 400. The video signal is displayed in order to instruct the user to divide the video. Then, the microcomputer 409 performs processing shown in FIG. 5 described later in response to the instruction of the division position by the user, causes the recording / playback control unit 402 to generate the divided video data with metadata and record it on the recording medium 116.

また、スイッチ操作部405は、上記複数のスイッチのうち映像分割処理により分割された映像の表示を指示するための表示指示スイッチが操作されると、表示指示信号をマイコン409に入力する。表示指示信号を受けたマイコン409は、記録メディア401に記録されている映像データを復号化して、上記表示装置に復号化された映像信号を表示させる。そして、ユーザによる映像結合の指示に応じて、マイコン115は後述する図7の処理を行い、記録再生制御部402に、結合されたメタデータ付き映像データを記録メディア116に記録させる。記録再生制御部402とマイコン409により処理手段が構成される。   The switch operation unit 405 inputs a display instruction signal to the microcomputer 409 when a display instruction switch for instructing display of the video divided by the video division processing is operated among the plurality of switches. Receiving the display instruction signal, the microcomputer 409 decodes the video data recorded on the recording medium 401 and causes the display device to display the decoded video signal. Then, in response to an instruction for video combination by the user, the microcomputer 115 performs processing of FIG. 7 described later, and causes the recording / playback control unit 402 to record the combined video data with metadata on the recording medium 116. The recording / playback control unit 402 and the microcomputer 409 constitute processing means.

メタデータ読出/設定部(付与手段および取得手段)406は、記録メディア401に記録されている映像データに対応付けられたメタデータの読み出し(取得)と、記録メディア401に記録する映像データに対応付けるメタデータの設定(付与)とを行う。再生識別情報読出/設定部407は、メタデータ読出/設定部406が読み出したメタデータから再生識別情報を読み出す。また、再生識別情報読出/設定部407は、マイコン115から通知される映像分割処理および映像結合処理の指示に応じて、再生識別情報をメタデータ読出/設定部406に設定する。振れ情報読出/設定部408は、メタデータ読出/設定部406が読み出したメタデータから振れ情報を読み出す。また、振れ情報をメタデータ読出/設定部406に設定する。   A metadata reading / setting unit (providing unit and acquiring unit) 406 reads (acquires) metadata associated with video data recorded on the recording medium 401 and associates it with video data to be recorded on the recording medium 401. Set (grant) metadata. The reproduction identification information reading / setting unit 407 reads reproduction identification information from the metadata read by the metadata reading / setting unit 406. Further, the reproduction identification information reading / setting unit 407 sets the reproduction identification information in the metadata reading / setting unit 406 in response to the video division processing and video combination processing instructions notified from the microcomputer 115. The shake information reading / setting unit 408 reads shake information from the metadata read by the metadata reading / setting unit 406. Also, shake information is set in the metadata read / set unit 406.

図5のフローチャートには、本実施例においてマイコン409が行う映像分割処理の流れを示している。マイコン409は、コンピュータプログラムである映像処理プログラムに従って本処理を実行する。本処理はマイコン409に含まれるそれぞれの部406〜408が行う処理を含むが、まとめてマイコン409が行うものとして説明する。これらのことは、後述する映像結合処理においても同じである。   The flowchart of FIG. 5 shows the flow of the video dividing process performed by the microcomputer 409 in this embodiment. The microcomputer 409 executes this processing according to a video processing program that is a computer program. This processing includes processing performed by each of the units 406 to 408 included in the microcomputer 409, and will be described as being performed collectively by the microcomputer 409. These are the same in the video combining process described later.

ステップS501では、マイコン409は、分割指示信号に応じて、記録メディア401に記録(保存)されている分割前の映像データを復号化して映像を表示装置に表示させる。この際、映像分割を行う分割位置(時間上の位置)を指示するためのユーザインタフェース(映像分割UI)も表示する。分割位置は、分割前の映像データのうち、メタデータに含まれる再生識別情報が再生有効情報である再生有効部分において指示可能である。   In step S501, the microcomputer 409 decodes the video data before division recorded (saved) on the recording medium 401 in accordance with the division instruction signal, and displays the video on the display device. At this time, a user interface (video division UI) for instructing a division position (time position) for video division is also displayed. The division position can be specified in the reproduction effective portion in which the reproduction identification information included in the metadata is the reproduction effective information in the video data before division.

次にステップS502では、マイコン409は、映像分割UIを通じた分割位置の指示の有無を判定する。マイコン409は、分割位置が指示された場合はステップS503に進み、分割位置が指示されない場合はステップS501に戻る。   In step S <b> 502, the microcomputer 409 determines whether there is a division position instruction through the video division UI. The microcomputer 409 proceeds to step S503 when the division position is instructed, and returns to step S501 when the division position is not instructed.

ステップS503では、マイコン409は、分割位置の前後の振れ情報に基づいて、分割位置に後続する所定期間(第2の期間)TD2を設定する。後のステップS504およびS505にて説明するが、分割位置に先行する全期間(第1の期間)をTD1とする。所定期間TD2は、期間TD1分の映像データおよびメタデータに後続する映像データおよびメタデータの期間であり、期間TD1の終端付近において振れ情報を利用するための期間である。   In step S503, the microcomputer 409 sets a predetermined period (second period) TD2 subsequent to the division position based on the shake information before and after the division position. As will be described later in steps S504 and S505, the entire period preceding the division position (first period) is assumed to be TD1. The predetermined period TD2 is a period of video data and metadata subsequent to the video data and metadata for the period TD1, and is a period for using shake information in the vicinity of the end of the period TD1.

実施例1でも述べたように、パンニング時は振れ量が大きくなって振れ補正量が上限値に達するおそれがあるため、マイコン409はパンニング時には防振処理を停止するよう制御する。但し、パンニングかカメラ振れかの判定を行うために所定期間TD2が充分な時間でない場合には、本来補正すべきではない像振れを補正するおそれがある。このため、マイコン409は、所定期間TD2を振れ量が大きいほど長く(振れ量が小さいほど短く)なるように設定する。   As described in the first embodiment, since the shake amount increases during panning and the shake correction amount may reach the upper limit value, the microcomputer 409 controls to stop the image stabilization process during panning. However, if the predetermined period TD2 is not a sufficient time for determining whether panning or camera shake, there is a risk of correcting image blur that should not be corrected. For this reason, the microcomputer 409 sets the predetermined period TD2 to be longer as the shake amount is larger (shorter as the shake amount is smaller).

次にステップS504では、マイコン409は、記録再生制御部402に、分割位置に先行する全期間TD1分の映像データおよびメタデータからなる分割位置先行データ(第1のデータ)生成させ、記録メディア401に出力させる。このときのメタデータの再生識別情報は、実施例1で説明した記録開始前データに相当する部分(再生無効部分)では再生無効情報であり、記録開始後データに相当する部分(再生有効部分)では再生有効情報である。   In step S504, the microcomputer 409 causes the recording / playback control unit 402 to generate divided position preceding data (first data) including video data and metadata for the entire period TD1 preceding the divided position, and the recording medium 401. To output. The reproduction identification information of the metadata at this time is reproduction invalid information in the portion (reproduction invalid portion) corresponding to the pre-recording data described in the first embodiment, and the portion (reproduction valid portion) corresponding to the data after the recording start. Then, it is reproduction effective information.

次にステップS505では、マイコン409は、記録再生制御部402に、分割位置に後続する所定期間TD2分の映像データおよびメタデータからなる分割位置後続データ(第2のデータ)を生成させ、記録メディア401に出力させる。このとき、マイコン409は、メタデータの再生識別情報を再生無効情報に設定する。   In step S505, the microcomputer 409 causes the recording / playback control unit 402 to generate divided position subsequent data (second data) including video data and metadata for a predetermined period TD2 subsequent to the divided position, and to record the recording medium. 401 is output. At this time, the microcomputer 409 sets the reproduction identification information of the metadata as reproduction invalid information.

次にステップS506では、マイコン409は、記録再生制御部402に、ステップ504およびS505にて記録メディア116に出力された分割位置先行データおよび分割位置後続データを統合した分割後のメタデータ付き映像データ(第1の分割データ)Aを記録させる。このようにして分割後のメタデータ付き映像データAを生成および記録(保存)したマイコン409は、ステップS507に進む。   Next, in step S506, the microcomputer 409 causes the recording / playback control unit 402 to combine the divided position preceding data and the divided position succeeding data output to the recording medium 116 in steps 504 and S505, and provide the divided video data with metadata. (First divided data) A is recorded. The microcomputer 409 that has generated and recorded (saved) the divided video data A with metadata in this way proceeds to step S507.

次にステップS507では、マイコン409は、ステップS503にて設定した所定期間TD2と同様に、分割位置に先行する所定期間(第3の期間)TD3を設定する。後のステップS508およびS509で説明するが、分割位置に後続する全期間(第4の期間)をTD4とする。所定期間TD3は、全期間TD4分の映像データおよびメタデータに先行する映像データおよびメタデータの期間であり、期間TD4の始端付近において振れ情報を利用するための期間である。   Next, in step S507, the microcomputer 409 sets a predetermined period (third period) TD3 preceding the division position, similarly to the predetermined period TD2 set in step S503. As will be described later in steps S508 and S509, the entire period (fourth period) following the division position is TD4. The predetermined period TD3 is a period of video data and metadata preceding the video data and metadata for the entire period TD4, and is a period for using shake information in the vicinity of the start end of the period TD4.

次にステップS508では、マイコン409は、記録再生制御部402に、分割位置に先行する所定期間TD3分の映像データおよびメタデータからなる分割位置先行データ(第3のデータ)を生成させ、記録メディア401に出力させる。このとき、マイコン409は、メタデータの再生識別情報を再生無効情報に設定する。   In step S508, the microcomputer 409 causes the recording / playback control unit 402 to generate divided position preceding data (third data) including video data and metadata for a predetermined period TD3 preceding the divided position, and recording media. 401 is output. At this time, the microcomputer 409 sets the reproduction identification information of the metadata as reproduction invalid information.

次にステップS509では、マイコン409は、記録再生制御部402に、分割位置に先行する全期間TD4分の映像およびメタデータからなる分割位置後続データ(第4のデータ)を生成させ、記録メディア401に出力させる。このときのメタデータの再生識別情報は、実施例1で説明した記録開始後データに相当する部分は再生有効情報であり、記録終了後データに相当する部分は再生無効情報である。   In step S509, the microcomputer 409 causes the recording / playback control unit 402 to generate divided position subsequent data (fourth data) including video and metadata for the entire period TD4 preceding the divided position, and the recording medium 401. To output. In the reproduction identification information of the metadata at this time, the portion corresponding to the data after the recording start described in the first embodiment is the reproduction valid information, and the portion corresponding to the data after the recording is the reproduction invalid information.

次にステップS510では、マイコン409は、記録再生制御部402に、ステップ508とS509で記録メディア116に出力された分割位置先行および分割位置後続データを統合したメタデータ付き映像データ(第2の分割データ)Bを記録させる。このようにして分割後のメタデータ付き映像データBを生成および記録(保存)したマイコン409は、本処理を終了する。   Next, in step S510, the microcomputer 409 causes the recording / playback control unit 402 to add video data with metadata (second division) by integrating the division position preceding and division position subsequent data output to the recording medium 116 in steps 508 and S509. Data) B is recorded. In this way, the microcomputer 409 that has generated and recorded (saved) the video data B with metadata after the division ends this processing.

図6には、上述した映像分割処理の内容を示している。まず、図5におけるステップS501で分割指示信号に応じて分割前のメタデータ付き映像データに対応する映像が表示装置に表示される。ステップS502で分割位置が指示されると、ステップS504にて説明した期間TD1分の分割位置先行データ(映像データおよびメタデータ)が記録メディア401に出力される。メタデータの再生識別情報は、記録開始前データに相当する部分の再生無効情報と記録開始後データに相当する部分の再生有効情報である。   FIG. 6 shows the contents of the above-described video dividing process. First, in step S501 in FIG. 5, the video corresponding to the video data with metadata before division is displayed on the display device in accordance with the division instruction signal. When the division position is instructed in step S502, the division position preceding data (video data and metadata) for the period TD1 described in step S504 is output to the recording medium 401. The reproduction identification information of metadata is reproduction invalid information of a part corresponding to data before recording start and reproduction valid information of a part corresponding to data after recording start.

続いてステップS505で説明した所定期間TD2分の分割位置後続データ(映像データおよびメタデータ)が記録メディア401に出力される。メタデータの再生識別情報は、再生無効情報である。そして、記録メディア401に出力された期間TD1分の分割位置先行データと所定期間TD2分の分割位置後続データとが1つのメタデータ付き映像データAとして記録メディア401に記録される。   Subsequently, the division position subsequent data (video data and metadata) for the predetermined period TD2 described in step S505 is output to the recording medium 401. The reproduction identification information of the metadata is reproduction invalid information. Then, the divided position preceding data for the period TD1 and the divided position subsequent data for the predetermined period TD2 output to the recording medium 401 are recorded on the recording medium 401 as one video data A with metadata.

次にステップS508で説明した所定期間TD3分の分割位置先行データ(映像データおよびメタデータ)が記録メディア401に出力される。メタデータの再生識別情報は、再生無効情報である。   Next, the division position preceding data (video data and metadata) for the predetermined period TD3 described in step S508 is output to the recording medium 401. The reproduction identification information of the metadata is reproduction invalid information.

続いてステップS509で説明した期間TD4分の分割位置後続データ(映像データおよびメタデータ)が記録メディア401に出力される。メタデータの再生識別情報は、記録開始後データに相当する部分は再生有効情報であり、記録終了後データに相当する部分は再生無効情報である。最後に、記録メディア401に出力された所定期間TD3分の分割位置先行データと期間TD4分の分割位置後続データとが1つのメタデータ付き映像データBとして記録される。   Subsequently, the division position subsequent data (video data and metadata) for the period TD4 described in step S509 is output to the recording medium 401. In the reproduction identification information of the metadata, the portion corresponding to the data after the start of recording is the reproduction valid information, and the portion corresponding to the data after the recording is the reproduction invalid information. Finally, the division position preceding data for the predetermined period TD3 and the division position subsequent data for the period TD4 output to the recording medium 401 are recorded as one video data B with metadata.

図7のフローチャートには、本実施例においてマイコン409が行う映像結合処理の流れを示している。ステップS701において、マイコン409は、表示指示信号に応じて、記録メディア401に記録(保存)されている結合前のメタデータ付き映像データA,B(以下、単に映像データA,Bという)を復号化してそれぞれに対応する映像を表示装置に表示させる。この際、映像結合を指示するためのユーザインタフェース(映像結合UI)も表示する。   The flowchart of FIG. 7 shows the flow of video combining processing performed by the microcomputer 409 in this embodiment. In step S701, the microcomputer 409 decodes the video data A and B with metadata (hereinafter simply referred to as video data A and B) before being combined, which is recorded (saved) in the recording medium 401, in accordance with the display instruction signal. And the corresponding video is displayed on the display device. At this time, a user interface (video combination UI) for instructing video combination is also displayed.

次にステップS702では、マイコン409は、映像結合UIを通じた映像結合の指示の有無を判定する。マイコン409は、映像結合が指示された場合はステップS703に進み、映像結合が指示されない場合はステップS701に戻る。   In step S <b> 702, the microcomputer 409 determines whether there is an instruction to combine images through the image combining UI. If the video combination is instructed, the microcomputer 409 proceeds to step S703, and if the video combination is not instructed, the microcomputer 409 returns to step S701.

ステップS703では、マイコン409は、結合する2つの映像データA,Bのメタデータに含まれる振れ情報に重複があるか否かを判定する。映像データAの終端側のうち再生識別情報が再生無効情報である期間(第1の期間)をTC1とし、映像データBの始端側のうち再生識別情報が再生無効情報である期間(第2の期間)をTC2とする。また、映像データAの終端側のうち期間TC1を除いて期間TC2に相当する期間(第3の期間)をTC3とし、映像データBの始端側のうち期間TC2を除いて期間(第4の期間)TC1に相当する期間をTC4とする。   In step S703, the microcomputer 409 determines whether shake information included in the metadata of the two pieces of video data A and B to be combined has an overlap. A period (first period) in which the reproduction identification information is reproduction invalid information on the end side of the video data A is TC1, and a period (second second) in which the reproduction identification information is reproduction invalid information on the start side of the video data B. (Period) is TC2. Further, a period (third period) corresponding to the period TC2 excluding the period TC1 on the end side of the video data A is defined as TC3, and a period (fourth period) on the start end side of the video data B excluding the period TC2 is defined. ) Let TC4 be a period corresponding to TC1.

マイコン409は、期間TC1と期間TC4の振れ情報(第1の振れ情報と第4の振れ情報)を比較するとともに、期間TC2と期間TC3の振れ情報(第2の振れ情報と第3の振れ情報)を比較して、それぞれが一致するか否かを判定する。マイコン409は期間TC1と期間TC4の振れ情報が一致し、かつ期間TC2と期間TC3の振れ情報が一致する場合はステップS704に進む。一方、期間TC1と期間TC4の振れ情報が一致せず、かつ期間TC2と期間TC3の振れ情報が一致しない場合はステップS705に進む。   The microcomputer 409 compares the shake information (first shake information and fourth shake information) of the periods TC1 and TC4, and also shake information (second shake information and third shake information) of the periods TC2 and TC3. ) To determine whether they match. If the shake information of the period TC1 and the period TC4 match and the shake information of the period TC2 and the period TC3 match, the microcomputer 409 proceeds to step S704. On the other hand, if the shake information of the period TC1 and the period TC4 do not match and the shake information of the period TC2 and the period TC3 do not match, the process proceeds to step S705.

ステップS704では、マイコン409は、映像データA,Bのうち、重複する振れ情報を含むメタデータにおける再生識別情報が再生無効情報である方の映像データおよびメタデータ、すなわち期間TC1と期間TC2の映像データおよびメタデータを削除する。そして、残った映像データAに続けて残った映像データBを結合し、記録再生制御部402にその結合後のメタデータ付き映像データ(結合データ)を記録メディア401に出力させる。   In step S704, the microcomputer 409 determines the video data and metadata of which the reproduction identification information in the metadata including the overlapping shake information is the reproduction invalid information among the video data A and B, that is, the videos in the period TC1 and the period TC2. Delete data and metadata. Then, the remaining video data B is combined with the remaining video data A, and the recording / playback control unit 402 outputs the combined video data with metadata (combined data) to the recording medium 401.

またステップS705では、マイコン409は、ステップS704でのデータ削除を行うことなく、映像データAに続けて映像データBを結合する。そして、記録再生制御部402にその結合後のメタデータ付き映像データを記録メディア401に出力させる。本ステップで生成された結合後のメタデータ付き映像データ(結合データ)には、期間TC1,TC4の映像データとメタデータが含まれる。   In step S705, the microcomputer 409 combines the video data B with the video data A without deleting the data in step S704. Then, the recording / playback control unit 402 outputs the combined video data with metadata to the recording medium 401. The combined video data with metadata (combined data) generated in this step includes video data and metadata for the periods TC1 and TC4.

ステップS706では、マイコン409は、記録再生制御部402に、結合後のメタデータ付き映像データを記録メディア401に記録させる。   In step S706, the microcomputer 409 causes the recording / playback control unit 402 to record the combined video data with metadata on the recording medium 401.

図8には、上述した映像結合処理の内容を示している。まず、図7のステップS701にて表示指示信号に応じて結合前の映像データA,Bに対応する映像が表示される。映像結合の指示があると、映像データA,B間で期間TC1とTC4の振れ情報および期間TC2とTC3の振れ情報がそれぞれ比較される。   FIG. 8 shows the contents of the above-described video combining process. First, in step S701 in FIG. 7, the video corresponding to the video data A and B before combination is displayed according to the display instruction signal. When there is an instruction for video combination, the shake information of the periods TC1 and TC4 and the shake information of the periods TC2 and TC3 are compared between the video data A and B, respectively.

期間TC1とTC4の振れ情報および期間T2とT3の振れ情報がそれぞれ一致する場合(CASE1)は、ステップS704で映像データAの期間TC1の映像データとメタデータが削除され、映像データBの期間TC2の映像データとメタデータが削除される。削除される期間TC1とTC2のメタデータの再生識別情報は再生無効情報である。そして、残った映像データAに続けて残った映像データBが結合され、結合後のメタデータ付き映像データが記録メディア401に記録(保存)される。   When the shake information of the periods TC1 and TC4 and the shake information of the periods T2 and T3 match each other (CASE1), the video data and the metadata of the video data A in the period TC1 are deleted in step S704, and the video data B has the period TC2 Video data and metadata are deleted. The reproduction identification information of the metadata of the deleted periods TC1 and TC2 is reproduction invalid information. Then, the remaining video data B is combined with the remaining video data A, and the combined video data with metadata is recorded (saved) on the recording medium 401.

一方、期間TC1とTC4の振れ情報および期間TC2とTC3の振れ情報がそれぞれ一致しない場合(CASE2)は、ステップS705でそのままの映像データAに続けてそのままの映像データBが結合される。そして、結合後のメタデータ付き映像データが記録メディア401に記録(保存)される。   On the other hand, when the shake information of the periods TC1 and TC4 and the shake information of the periods TC2 and TC3 do not match (CASE2), the video data B as it is is combined with the video data A as it is at step S705. Then, the combined video data with metadata is recorded (saved) on the recording medium 401.

本実施例によれば、映像分割処理により分割された映像データや映像結合処理により結合された映像データを再生する際でも、それら映像データにおける記録開始前データと記録終了後データに含まれる振れ情報を利用することが可能となる。   According to the present embodiment, even when video data divided by the video dividing process or video data combined by the video combining process is reproduced, the shake information included in the data before recording start and the data after recording end in the video data Can be used.

図9には、本発明の実施例3である映像処理装置900の構成を示す。映像処理装置900は、パーソナルコンピュータにより構成されてもよいし、撮像装置や映像再生装置に内蔵されてもよい。   FIG. 9 shows the configuration of a video processing apparatus 900 that is Embodiment 3 of the present invention. The video processing device 900 may be configured by a personal computer, or may be incorporated in an imaging device or a video playback device.

記録メディア901には、実施例1で説明した撮像装置100により生成されたメタデータ付き映像データが記録(保存)されている。この映像データは、実施例1で説明した記録開始前、記録開始後および記録終了後データに含まれる映像データおよびメタデータを含む。メタデータには振れ情報としての角速度振れ量および動きベクトル量と、再生識別情報としての再生有効情報および再生無効情報とが含まれる。   Video data with metadata generated by the imaging apparatus 100 described in the first embodiment is recorded (saved) on the recording medium 901. This video data includes video data and metadata included in the data before the start of recording, after the start of recording, and after the end of recording described in the first embodiment. The metadata includes angular velocity shake amount and motion vector amount as shake information, and reproduction valid information and reproduction invalid information as reproduction identification information.

再生制御部902は、復号化部903、メモリ904、記録メディア901、画像処理部911、さらにマイクロコンピュータ910内のメタデータ読出部906および振れ補正量決定部909に対して映像データおよびメタデータを受け渡しする。再生制御部902による映像データおよびメタデータの受け渡しは、マイクロコンピュータ(以下、マイコンと略記する)910により制御される。記録メディア901は、半導体メモリや光ディスク等により構成される。   The playback control unit 902 sends video data and metadata to the decoding unit 903, the memory 904, the recording medium 901, the image processing unit 911, and the metadata reading unit 906 and the shake correction amount determination unit 909 in the microcomputer 910. Deliver. Delivery of video data and metadata by the reproduction control unit 902 is controlled by a microcomputer (hereinafter abbreviated as “microcomputer”) 910. The recording medium 901 is configured by a semiconductor memory, an optical disk, or the like.

復号化部903は、記録メディア901に記録されている映像データを復号化し、復号化されたデジタル映像信号を再生制御部902を介してメモリ904に出力する。メモリ904は、デジタル映像信号を一時的に保持する揮発性の記憶媒体である。復号化部903により復号化された映像データおよびメタデータは、メモリ904に数秒分バッファされる。   The decoding unit 903 decodes the video data recorded on the recording medium 901 and outputs the decoded digital video signal to the memory 904 via the reproduction control unit 902. The memory 904 is a volatile storage medium that temporarily holds a digital video signal. The video data and metadata decoded by the decoding unit 903 are buffered in the memory 904 for several seconds.

スイッチ操作部905は、ユーザが操作する複数のスイッチを備え、そのうち映像再生の準備を開始させるための再生準備スイッチが操作されると、再生準備指示信号をマイコン910に入力する。再生準備指示信号を受けたマイコン910は、後述する図10の処理を行い、画像処理部911を通じて記録メディア901に記録された映像データに基づく映像を再生する。   The switch operation unit 905 includes a plurality of switches operated by the user, and inputs a playback preparation instruction signal to the microcomputer 910 when a playback preparation switch for starting preparation for video playback is operated. Receiving the reproduction preparation instruction signal, the microcomputer 910 performs processing shown in FIG. 10 to be described later, and reproduces a video based on the video data recorded on the recording medium 901 through the image processing unit 911.

メタデータ読出部906は、記録メディア901に記録されている映像データに対応付けられたメタデータを読み出す。再生識別情報読出部907は、メタデータ読出部906が読み出したメタデータから再生識別情報を読み出す。振れ情報読出部908は、メタデータ読出部906が読み出したメタデータから振れ情報を読み出す。   A metadata reading unit 906 reads metadata associated with video data recorded on the recording medium 901. The reproduction identification information reading unit 907 reads reproduction identification information from the metadata read by the metadata reading unit 906. The shake information reading unit 908 reads shake information from the metadata read by the metadata reading unit 906.

振れ補正量決定部(生成手段)909は、振れ情報読出部908が読み出した振れ情報に基づいて、映像データのうち像振れを補正するための振れ補正情報としての切り出し範囲の位置とサイズを算出(生成)し、これらを画像処理部911に設定する。画像処理部911は、振れ補正量決定部709により決定された切り出し範囲の位置とサイズに応じて防振処理を行いながら映像データを再生する。具体的には、画像処理部911は、映像データを構成する複数の単位画像データ(フィールド画像またはフレーム画像のデータ:以下、単に単位画像という)のそれぞれについて、振れ補正量決定部709により決定された切り出し範囲内の部分画像を順次切り出す。そして、画像処理部911は、切り出した部分画像のそれぞれに対して電子ズーム処理を行うことで生成した再生用単位画像を表示装置912に順次出力する。表示装置912は、入力された再生用単位画像を順次表示することにより、映像を再生表示する。画像処理部911、再生制御部902およびマイコン910により再生手段が構成される。   Based on the shake information read by the shake information reading unit 908, the shake correction amount determination unit (generation unit) 909 calculates the position and size of the cutout range as shake correction information for correcting image shake in the video data. (Generate) and set them in the image processing unit 911. The image processing unit 911 reproduces video data while performing image stabilization processing according to the position and size of the cutout range determined by the shake correction amount determination unit 709. Specifically, the image processing unit 911 is determined by the shake correction amount determining unit 709 for each of a plurality of unit image data (field image or frame image data: hereinafter simply referred to as a unit image) constituting the video data. The partial images within the cutout range are cut out sequentially. Then, the image processing unit 911 sequentially outputs the reproduction unit images generated by performing the electronic zoom process on each of the cut out partial images to the display device 912. The display device 912 reproduces and displays the video by sequentially displaying the input reproduction unit images. The image processing unit 911, the reproduction control unit 902, and the microcomputer 910 constitute a reproducing unit.

図10のフローチャートには、本実施例においてマイコン910が行う映像再生処理の流れを示している。マイコン910は、コンピュータプログラムである映像処理プログラムに従って本処理を実行する。本処理はマイコン910に含まれるそれぞれの部906〜909が行う処理を含むが、まとめてマイコン910が行うものとして説明する。なお、以下の説明では、映像データを単に映像という。   The flowchart of FIG. 10 shows the flow of video reproduction processing performed by the microcomputer 910 in this embodiment. The microcomputer 910 executes this processing according to a video processing program that is a computer program. This processing includes processing performed by each of the units 906 to 909 included in the microcomputer 910, but will be described as being performed collectively by the microcomputer 910. In the following description, video data is simply referred to as video.

ステップS1001において、マイコン910は、再生準備指示信号の入力に応じて、表示装置912に映像再生処理のためのユーザインタフェース(映像再生UI)を表示させる。   In step S1001, the microcomputer 910 displays a user interface (video playback UI) for video playback processing on the display device 912 in response to the input of the playback preparation instruction signal.

次にステップS1002では、マイコン910は、映像再生UIを通じて再生開始が指示されたか否かを判定する。マイコン910は、再生開始が指示された場合はステップS1003に進み、再生開始が指示されない場合はS1001に戻る。   In step S <b> 1002, the microcomputer 910 determines whether or not a reproduction start is instructed through the video reproduction UI. The microcomputer 910 proceeds to step S1003 when the reproduction start is instructed, and returns to S1001 when the reproduction start is not instructed.

以下の説明では、再生する映像Vを構成するN個(N≧1)の単位画像であるフレーム画像Fのうちn番目(1≦n≦N)のフレームをF(n)と表記し、フレーム画像F(n)からの切り出し範囲の位置をP(n)、サイズをS(n)とそれぞれ表記する。また、フレーム画像F(n)に対応するメタデータの振れ情報をB(n)、再生識別情報をI(n)と表記する。   In the following description, the Nth (1 ≦ n ≦ N) frame among the N (N ≧ 1) unit images constituting the video V to be reproduced is denoted as F (n), and the frame The position of the cutout range from the image F (n) is denoted as P (n) and the size is denoted as S (n). Also, the shake information of the metadata corresponding to the frame image F (n) is expressed as B (n), and the reproduction identification information is expressed as I (n).

ステップS1003では、マイコン910は、映像Vにおけるフレーム画像F(n)に対する振れ情報B(n)から先の所定期間TR分の振れ情報を取得する。通常、手振れは4〜9Hzの周波数を持つため、所定期間TRは、例えば該周波数の2周期分の約0.5秒が設定される。   In step S1003, the microcomputer 910 acquires shake information for a predetermined period TR from the shake information B (n) for the frame image F (n) in the video V. Usually, since the camera shake has a frequency of 4 to 9 Hz, the predetermined period TR is set to about 0.5 seconds corresponding to two cycles of the frequency, for example.

次にステップS1004では、マイコン910は、パンニングが行われたか否(カメラ振れが発生した)かを判定する。具体的には、マイコン910は、ステップS1003にて取得した所定期間TR分の振れ量(角速度振れ量および動きベクトル量)が、所定の閾値を超えて一方向に増加または減少している場合にパンニングが発生していると判定する。マイコン910は、パンニングが行われていないと判定した場合はステップS1005に進み、パンニングが行われていると判定した場合はステップS1006に進む。一般にパンニング時は振れ量が大きくなるため、切り出し範囲の位置がフレーム画像の端である限界に達してしまうおそれがある。このため、マイコン910は、パンニングが行われていると判定した場合には防振処理を停止するように制御する。   In step S1004, the microcomputer 910 determines whether panning has been performed (camera shake has occurred). Specifically, the microcomputer 910 determines that the shake amount (angular velocity shake amount and motion vector amount) for the predetermined period TR acquired in step S1003 exceeds a predetermined threshold and increases or decreases in one direction. It is determined that panning has occurred. If the microcomputer 910 determines that panning is not performed, the microcomputer 910 proceeds to step S1005. If the microcomputer 910 determines that panning is performed, the microcomputer 910 proceeds to step S1006. In general, since the amount of shake increases during panning, the position of the cutout range may reach the limit at the end of the frame image. For this reason, the microcomputer 910 controls to stop the image stabilization process when it is determined that panning is being performed.

ステップS1005では、マイコン910は、ステップS1003で取得した所定期間TRでの振れ量に基づいて、再生表示される映像Vの像振れを補正するようにフレーム画像F(n)における切り出し範囲の位置P(n)とサイズS(n)を設定する。   In step S1005, the microcomputer 910 determines the position P of the cutout range in the frame image F (n) so as to correct the image shake of the video V to be reproduced and displayed based on the shake amount in the predetermined period TR acquired in step S1003. (N) and size S (n) are set.

一方、ステップS1006では、マイコン910は映像の像振れの補正を停止するようにフレーム画像F(n)における切り出し範囲の位置P(n)およびサイズS(n)を設定する。具体的には、マイコン910は、フレーム画像F(n)における切り出し範囲の位置P(n)およびサイズS(n)を、1つ前のフレーム画像F(n−1)における切り出し範囲の位置P(n−1)およびサイズS(n−1)と同じとする。なお、n=1の場合においては、マイコン910は、フレーム画像F(n)の中心部を切り出すように切り出し範囲の位置P(n)を設定し、ステップS1004での閾値に相当する振れ量に基づいて該切り出し範囲のサイズS(n)を設定する。   On the other hand, in step S1006, the microcomputer 910 sets the position P (n) and size S (n) of the cutout range in the frame image F (n) so as to stop the correction of the image blur of the video. Specifically, the microcomputer 910 determines the position P (n) and size S (n) of the cutout range in the frame image F (n) as the position P of the cutout range in the previous frame image F (n−1). The same as (n-1) and size S (n-1). In the case of n = 1, the microcomputer 910 sets the cutout position P (n) so as to cut out the center of the frame image F (n), and sets the shake amount corresponding to the threshold value in step S1004. Based on this, the cutout range size S (n) is set.

次にステップS1007では、映像Vにおける再生識別情報I(n)が再生有効情報か否(再生無効情報)かを判定する。マイコン910は、再生有効情報である場合はステップS1008に進み、再生無効情報である場合はステップS1009に進む。   In step S1007, it is determined whether or not the reproduction identification information I (n) in the video V is reproduction valid information (reproduction invalid information). The microcomputer 910 proceeds to step S1008 when it is reproduction valid information, and proceeds to step S1009 when it is reproduction invalid information.

ステップS1008では、マイコン910は、ステップS1005またはS1006にて設定したフレーム画像F(n)における切り出し範囲の位置P(n)およびサイズS(n)を画像処理部911に設定する。これにより、映像Vを表示装置912に再生表示する。この後、マイコン910はステップS1009に進む。   In step S1008, the microcomputer 910 sets the position P (n) and size S (n) of the cutout range in the frame image F (n) set in step S1005 or S1006 in the image processing unit 911. As a result, the video V is reproduced and displayed on the display device 912. Thereafter, the microcomputer 910 proceeds to step S1009.

ステップS1009では、マイコン910は、映像Vにおける全てのフレーム画像F(1)〜F(N)が再生表示されたか否かを判定する。マイコン910は、全てのフレーム画像が再生表示された場合は本処理を終了する。まだ全てのフレーム画像表示されていない場合は、マイコン910はステップS1003に進み、次のフレーム画像F(n+1)に対する上記処理を行う。   In step S1009, the microcomputer 910 determines whether all the frame images F (1) to F (N) in the video V have been reproduced and displayed. The microcomputer 910 ends this process when all the frame images are reproduced and displayed. If all the frame images have not been displayed yet, the microcomputer 910 proceeds to step S1003 and performs the above-described processing for the next frame image F (n + 1).

図11には、上述した映像再生処理の概要を示している。まず、再生開始の指示に応じて、映像Vのフレーム画像F(n)に図10のステップS1003で説明したように、映像Vのフレーム画像F(n)に対応する振れ情報B(n)が所定期間TR分、取得される。   FIG. 11 shows an outline of the above-described video reproduction process. First, in response to an instruction to start reproduction, shake information B (n) corresponding to the frame image F (n) of the video V is added to the frame image F (n) of the video V as described in step S1003 of FIG. Acquired for a predetermined period TR.

次に、ステップS1004で説明したように、取得された所定期間TR分の振れ情報を用いてパンニングか否(カメラ振れ)かが判定される。このパンニング判定の結果に基づいて、ステップS1005およびS1006で説明したようにフレーム画像F(n) についての切り出し範囲の位置P(n)およびサイズS(n)が設定される。   Next, as described in step S1004, it is determined whether panning (camera shake) is performed using the obtained shake information for a predetermined period TR. Based on the result of the panning determination, the position P (n) and the size S (n) of the cutout range for the frame image F (n) are set as described in steps S1005 and S1006.

次にステップS1007で説明したように、フレーム画像F(n)に対応する再生識別情報I(n)が再生有効情報か否かが判定される。再生有効情報である場合には、ステップS1008で説明したように、フレーム画像F(n)から切り出し範囲の位置P(n)およびサイズS(n)で部分画像を切り出して電子ズーム処理を行い、再生表示する。   Next, as described in step S1007, it is determined whether or not the reproduction identification information I (n) corresponding to the frame image F (n) is reproduction valid information. If it is the reproduction valid information, as described in step S1008, a partial image is cut out from the frame image F (n) at the position P (n) and the size S (n) of the cutout range, and electronic zoom processing is performed. Display playback.

このように本実施例によれば、記録された映像データを再生する際に、その映像データにおける記録開始前データと記録終了後データに含まれる振れ情報を利用して、映像データの始端または終端付近において良好な防振処理(再生防振処理)を行うことができる。   As described above, according to the present embodiment, when the recorded video data is reproduced, the start or end of the video data is obtained by using the shake information included in the pre-recording data and the post-recording data in the video data. Good anti-vibration processing (reproduction anti-vibration processing) can be performed in the vicinity.

上記各実施例では、映像データに付随するメタデータとして振れ情報や再生識別情報が記録される場合について説明した。しかし、振れ情報や再生識別情報は必ずしもメタデータとして記録される必要はなく、映像データに対応付けられて記録されればどのような形態で記録されてもよい。また、各実施例では、メタデータ付き映像データが記録メディアに記録される又は記録されている場合について説明したが、メタデータ付き映像データがネットワーク上に記録される又は記録されていてもよい。
(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
In each of the above-described embodiments, the case where shake information and reproduction identification information are recorded as metadata accompanying video data has been described. However, shake information and reproduction identification information are not necessarily recorded as metadata, and may be recorded in any form as long as they are recorded in association with video data. In each embodiment, the case where the video data with metadata is recorded or recorded on the recording medium has been described, but the video data with metadata may be recorded or recorded on the network.
(Other examples)
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。   Each embodiment described above is only a representative example, and various modifications and changes can be made to each embodiment in carrying out the present invention.

100 撮像装置
115,409,910 マイクロコンピュータ
110 角速度センサ
112 動きベクトル量取得部
400,900 映像処理装置
DESCRIPTION OF SYMBOLS 100 Imaging device 115,409,910 Microcomputer 110 Angular velocity sensor 112 Motion vector amount acquisition part 400,900 Video processing apparatus

Claims (14)

撮像により生成された映像データと前記撮像中の振れに関する振れ情報とを記録する処理を行う映像処理装置であって、
前記映像データの再生可否を示す再生識別情報として、再生可能を示す再生有効情報と再生不可を示す再生無効情報とを前記映像データに対して与える付与手段と、
前記映像データ、前記振れ情報および前記再生識別情報を含む記録データを生成して記録する処理手段とを有し、
前記処理手段は、
記録開始指示に応じて、記録開始前の第1の期間における前記映像データおよび前記振れ情報と前記再生無効情報とを含む第1のデータを生成し、
記録開始から記録終了指示に応じた記録終了までの第2の期間における前記映像データおよび前記振れ情報と前記再生有効情報とを含む第2のデータを生成し、
記録終了後の第3の期間における前記映像データおよび前記振れ情報と前記再生無効情報とを含む第3のデータを生成し、
前記第1、第2および第3のデータを統合した前記記録データを生成することを特徴とする映像処理装置。
A video processing apparatus that performs processing for recording video data generated by imaging and shake information relating to shake during imaging,
A granting unit for giving to the video data playback valid information indicating that playback is possible and playback invalid information indicating that playback is not possible, as playback identification information indicating whether or not the video data can be played back,
Processing means for generating and recording recording data including the video data, the shake information and the reproduction identification information;
The processing means includes
In response to the recording start instruction, the first data including the video data and the shake information and the reproduction invalid information in the first period before the recording start is generated.
Generating the second data including the video data and the shake information and the reproduction valid information in a second period from the start of recording to the end of recording according to the recording end instruction;
Generating third data including the video data and the shake information and the reproduction invalid information in a third period after the end of recording;
An image processing apparatus that generates the recording data obtained by integrating the first, second, and third data.
前記処理手段は、前記第1および第3の期間を、前記振れ情報が示す前記振れが大きいほど長く設定することを特徴とする請求項1に記載の映像処理装置。   The video processing apparatus according to claim 1, wherein the processing unit sets the first and third periods to be longer as the shake indicated by the shake information is larger. 撮像により生成されて前記撮像中の振れに関する振れ情報とともに記録された映像データを、指示された分割位置で分割する処理を行う映像処理装置であって、
前記映像データの再生可否を示す再生識別情報として、再生可能を示す再生有効情報と再生不可を示す再生無効情報とを前記映像データに対して与える付与手段と、
それぞれ分割された前記映像データおよび前記振れ情報と前記再生識別情報とを含む第1の分割データおよび第2の分割データを生成する処理手段とを有し、
前記処理手段は、
前記映像データおよび前記振れ情報のうち前記分割位置に先行する第1の期間の部分と前記再生識別情報とを含む第1のデータを生成し、
前記映像データおよび前記振れ情報のうち前記分割位置に後続する第2の期間の部分と前記再生無効情報とを含む第2のデータを生成し、
前記第1および第2のデータを統合した前記第1の分割データを生成し、
前記分割位置に先行する第3の期間における前記映像データおよび前記振れ情報と前記再生無効情報とを含む第3のデータを生成し、
前記映像データおよび前記振れ情報のうち前記分割位置に後続する第4の期間の部分と前記再生識別情報とを含む第4のデータを生成し、
前記第3および第4のデータを統合した前記第2の分割データを生成することを特徴とする映像処理装置。
A video processing device that performs processing to divide video data generated by imaging and recorded together with shake information about shake during imaging at an instructed division position,
A granting unit for giving to the video data playback valid information indicating that playback is possible and playback invalid information indicating that playback is not possible, as playback identification information indicating whether or not the video data can be played back,
Processing means for generating first divided data and second divided data each including the divided video data, the shake information, and the reproduction identification information,
The processing means includes
Generating first data including a portion of a first period preceding the division position and the reproduction identification information of the video data and the shake information;
Generating second data including a portion of a second period following the division position and the reproduction invalid information of the video data and the shake information;
Generating the first divided data obtained by integrating the first and second data;
Generating third data including the video data and the shake information and the reproduction invalid information in a third period preceding the division position;
Generating fourth data including a portion of a fourth period following the division position and the reproduction identification information among the video data and the shake information;
An image processing apparatus that generates the second divided data obtained by integrating the third and fourth data.
前記分割位置は、分割前の前記映像データのうち前記再生識別情報が前記再生有効情報である再生有効部分において指示され、
前記処理手段は、前記第1および前記第4のデータにおける前記再生有効部分に相当する期間の前記再生識別情報を前記再生有効情報とすることを特徴とする請求項3に記載の映像処理装置。
The division position is indicated in a reproduction effective portion in which the reproduction identification information is the reproduction effective information in the video data before division,
The video processing apparatus according to claim 3, wherein the processing means uses the reproduction identification information in a period corresponding to the reproduction effective portion in the first and fourth data as the reproduction effective information.
前記分割前の映像データが、前記再生識別情報が前記再生無効情報である再生無効部分を含み、
前記処理手段は、前記第1および前記第4のデータにおける前記再生無効部分に相当する期間の前記再生識別情報を前記再生無効情報とすることを特徴とする請求項4に記載の映像処理装置。
The video data before the division includes a reproduction invalid portion whose reproduction identification information is the reproduction invalid information,
5. The video processing apparatus according to claim 4, wherein the processing means uses the reproduction identification information in a period corresponding to the reproduction invalid portion in the first and fourth data as the reproduction invalid information.
前記処理手段は、前記第2および第3の期間を、前記振れ情報が示す前記振れが大きいほど長く設定することを特徴とする請求項3から5のいずれか一項に記載の映像処理装置。   6. The video processing apparatus according to claim 3, wherein the processing unit sets the second and third periods longer as the shake indicated by the shake information is larger. 撮像により生成されて前記撮像中の振れに関する振れ情報とともに記録された映像データが分割されることで生成された第1の映像データおよび第2の映像データを、前記振れ情報とともに結合する処理を行う映像処理装置であって、
前記第1および第2の映像データのそれぞれに付与された各映像データの再生可否を示す再生識別情報であって、再生可能を示す再生有効情報と再生不可を示す再生無効情報を取得する取得手段と、
前記第1および第2の映像データ、前記振れ情報ならびに前記再生識別情報をそれぞれ結合した結合データを生成する処理手段とを有し、
前記第1の映像データのうち終端側の第1の期間の部分と前記第2の映像データのうち始端側の期間であって前記第1の期間に先行する第2の期間の部分のそれぞれに対する前記再生識別情報が前記再生無効情報であり、前記第1の映像データのうち前記第2の期間に相当する第3の期間の部分と前記第2の映像データのうち前記第1の期間に相当する第4の期間の部分のそれぞれに対する前記再生識別情報が前記再生有効情報であり、
前記第1の期間の部分、前記第2の期間の部分、前記第3の期間の部分および前記第4の期間の部分のそれぞれに対する前記振れ情報を第1の振れ情報、第2の振れ情報、第3の振れ情報および第4の振れ情報とするとき、
前記処理手段は、
前記第1の振れ情報と前記第4の振れ情報とを比較するとともに、前記第2の振れ情報と前記第3の振れ情報とを比較し、
前記第1の振れ情報と前記第4の振れ情報とが一致し、かつ前記第2の振れ情報と前記第3の振れ情報とが一致するときに、前記第1および第2の映像データと前記振れ情報と前記再生識別情報のうち、前記第1および第2の期間の部分を除いた部分をそれぞれ結合して前記結合データを生成することを特徴とする映像処理装置。
The first video data and the second video data generated by dividing the video data generated by the imaging and recorded together with the shake information regarding the shake during the imaging are combined with the shake information. A video processing device,
Acquisition means for acquiring reproduction identification information indicating whether or not each of the video data assigned to each of the first and second video data is reproducible, wherein the reproduction valid information indicating that reproduction is possible and reproduction invalid information indicating that reproduction is impossible When,
Processing means for generating combined data obtained by combining the first and second video data, the shake information, and the reproduction identification information,
For each of the first period portion of the first video data in the first period and the second period portion of the second video data in the start period and preceding the first period. The reproduction identification information is the reproduction invalid information, and a portion of a third period corresponding to the second period of the first video data and a first period of the second video data. The reproduction identification information for each of the portions of the fourth period is the reproduction valid information,
The shake information for each of the first period part, the second period part, the third period part, and the fourth period part is referred to as first shake information, second shake information, When setting the third shake information and the fourth shake information,
The processing means includes
Comparing the first shake information and the fourth shake information, comparing the second shake information and the third shake information,
When the first shake information and the fourth shake information match, and when the second shake information and the third shake information match, the first and second video data and the An image processing apparatus, wherein the combined data is generated by combining portions of the shake information and the reproduction identification information excluding the portions of the first and second periods.
前記処理手段は、前記第1の振れ情報と前記第4の振れ情報とが一致せず、かつ前記第2の振れ情報と前記第3の振れ情報とが一致しないときは、前記第1および第2の映像データと前記振れ情報と前記再生識別情報を、前記第1および第2の期間の部分も含めてそれぞれ結合して前記結合データを生成することを特徴とする請求項7に記載の映像処理装置。   When the first shake information and the fourth shake information do not match, and the second shake information and the third shake information do not match, the processing means does not match the first shake information and the fourth shake information. 8. The video according to claim 7, wherein the combined data is generated by combining the video data of 2, the shake information, and the reproduction identification information including the first and second periods. Processing equipment. 撮像により生成されて前記撮像中の振れに関する振れ情報および前記映像データの再生可否を示す再生識別情報として再生可能を示す再生有効情報または再生不可を示す再生無効情報とともに記録された映像データを再生する処理を行う映像処理装置であって、
前記映像データを構成する複数の単位画像データのそれぞれに対して、その単位画像データより先の所定期間の前記振れ情報に基づいてその単位画像データを再生する場合の像振れを低減するため防振処理に用いる振れ補正情報を生成する生成手段と、
前記振れ補正情報を用いた前記防振処理を行った前記単位画像データを再生する再生手段とを有し、
前記再生手段は、前記単位画像データに対する前記再生識別情報が前記再生無効情報である場合は該単位画像データを再生せず、前記単位画像データに対する前記再生識別情報が前記再生有効情報である場合は該単位画像データを再生することを特徴とする映像処理装置。
The video data generated by the imaging and recorded with the shake information relating to the shake during the imaging and the playback identification information indicating whether or not the video data can be played back is displayed together with the playback valid information indicating that playback is possible or the playback invalid information indicating that playback is not possible. A video processing device that performs processing,
Anti-shake to reduce image shake when reproducing unit image data based on the shake information for a predetermined period prior to the unit image data for each of a plurality of unit image data constituting the video data Generating means for generating shake correction information used for processing;
Playback means for playing back the unit image data subjected to the image stabilization processing using the shake correction information;
The reproduction means does not reproduce the unit image data when the reproduction identification information for the unit image data is the reproduction invalid information, and when the reproduction identification information for the unit image data is the reproduction valid information. A video processing apparatus for reproducing the unit image data.
請求項1から9のいずれか一項に記載の映像処理装置を備えたことを特徴とする撮像装置。   An image pickup apparatus comprising the video processing apparatus according to claim 1. 撮像により生成された映像データと前記撮像中の振れに関する振れ情報とを記録する処理をコンピュータに実行させるコンピュータプログラムであって、
前記処理は、
前記映像データの再生可否を示す再生識別情報として、再生可能を示す再生有効情報と再生不可を示す再生無効情報とを前記映像データに対して与える第1の処理と、
前記映像データ、前記振れ情報および前記再生識別情報を含む記録データを生成して記録する第2の処理とを含み、
前記第2の処理において、
記録開始指示に応じて、記録開始前の第1の期間における前記映像データおよび前記振れ情報と前記再生無効情報とを含む第1のデータを生成し、
記録開始から記録終了指示に応じた記録終了までの第2の期間における前記映像データおよび前記振れ情報と前記再生有効情報とを含む第2のデータを生成し、
記録終了後の第3の期間における前記映像データおよび前記振れ情報と前記再生無効情報とを含む第3のデータを生成し、
前記第1、第2および第3のデータを統合した前記記録データを生成することを特徴とする映像処理プログラム。
A computer program for causing a computer to execute processing for recording video data generated by imaging and shake information relating to shake during imaging,
The process is
A first process of giving reproduction valid information indicating that reproduction is possible and reproduction invalid information indicating that reproduction is impossible to the video data as reproduction identification information indicating whether the video data can be reproduced;
A second process for generating and recording recording data including the video data, the shake information, and the reproduction identification information;
In the second process,
In response to the recording start instruction, the first data including the video data and the shake information and the reproduction invalid information in the first period before the recording start is generated.
Generating the second data including the video data and the shake information and the reproduction valid information in a second period from the start of recording to the end of recording according to the recording end instruction;
Generating third data including the video data and the shake information and the reproduction invalid information in a third period after the end of recording;
An image processing program for generating the recording data obtained by integrating the first, second and third data.
撮像により生成されて前記撮像中の振れに関する振れ情報とともに記録された映像データを、指示された分割位置で分割する処理をコンピュータに実行させるコンピュータプログラムであって、
前記処理は、
前記映像データの再生可否を示す再生識別情報として、再生可能を示す再生有効情報と再生不可を示す再生無効情報とを前記映像データに対して与える第1の処理と、
それぞれ分割された前記映像データおよび前記振れ情報と前記再生識別情報とを含む第1の分割データおよび第2の分割データを生成する第2の処理とを含み、
前記第2の処理において、
前記映像データおよび前記振れ情報のうち前記分割位置に先行する第1の期間の部分と前記再生識別情報とを含む第1のデータを生成し、
前記映像データおよび前記振れ情報のうち前記分割位置に後続する第2の期間の部分と前記再生無効情報とを含む第2のデータを生成し、
前記第1および第2のデータを統合した前記第1の分割データを生成し、
前記分割位置に先行する第3の期間における前記映像データおよび前記振れ情報と前記再生無効情報とを含む第3のデータを生成し、
前記映像データおよび前記振れ情報のうち前記分割位置に後続する第4の期間の部分と前記再生識別情報とを含む第4のデータを生成し、
前記第3および第4のデータを統合した前記第2の分割データを生成することを特徴とする映像処理プログラム。
A computer program for causing a computer to execute a process of dividing video data generated by imaging and recorded together with shake information relating to shake during imaging at an instructed division position,
The process is
A first process of giving reproduction valid information indicating that reproduction is possible and reproduction invalid information indicating that reproduction is impossible to the video data as reproduction identification information indicating whether the video data can be reproduced;
A second process for generating first divided data and second divided data each including the divided video data, the shake information, and the reproduction identification information;
In the second process,
Generating first data including a portion of a first period preceding the division position and the reproduction identification information of the video data and the shake information;
Generating second data including a portion of a second period following the division position and the reproduction invalid information of the video data and the shake information;
Generating the first divided data obtained by integrating the first and second data;
Generating third data including the video data and the shake information and the reproduction invalid information in a third period preceding the division position;
Generating fourth data including a portion of a fourth period following the division position and the reproduction identification information among the video data and the shake information;
An image processing program for generating the second divided data obtained by integrating the third and fourth data.
撮像により生成されて前記撮像中の振れに関する振れ情報とともに記録された映像データが分割されることで生成された第1の映像データおよび第2の映像データを、前記振れ情報とともに結合する処理をコンピュータに実行させるコンピュータプログラムであって、
前記処理は、
前記第1および第2の映像データのそれぞれに付与された各映像データの再生可否を示す再生識別情報であって、再生可能を示す再生有効情報と再生不可を示す再生無効情報を取得する第1の処理と、
前記第1および第2の映像データ、前記振れ情報ならびに前記再生識別情報をそれぞれ結合した結合データを生成する第2の処理とを含み、
前記第1の映像データのうち終端側の第1の期間の部分と前記第2の映像データのうち始端側の期間であって前記第1の期間に先行する第2の期間の部分のそれぞれに対する前記再生識別情報が前記再生無効情報であり、前記第1の映像データのうち前記第2の期間に相当する第3の期間の部分と前記第2の映像データのうち前記第1の期間に相当する第4の期間の部分のそれぞれに対する前記再生識別情報が前記再生有効情報であり、
前記第1の期間の部分、前記第2の期間の部分、前記第3の期間の部分および前記第4の期間の部分のそれぞれに対する前記振れ情報を第1の振れ情報、第2の振れ情報、第3の振れ情報および第4の振れ情報とするとき、
前記第2の処理において、
前記第1の振れ情報と前記第4の振れ情報とを比較するとともに、前記第2の振れ情報と前記第3の振れ情報とを比較し、
前記第1の振れ情報と前記第4の振れ情報とが一致し、かつ前記第2の振れ情報と前記第3の振れ情報とが一致するときに、前記第1および第2の映像データと前記振れ情報と前記再生識別情報のうち、前記第1および第2の期間の部分を除いた部分をそれぞれ結合して前記結合データを生成することを特徴とする映像処理プログラム。
A process for combining the first video data and the second video data generated by dividing the video data generated by the imaging and recorded together with the shake information regarding the shake during the imaging together with the shake information. A computer program to be executed by
The process is
Reproduction identification information indicating whether or not each piece of video data assigned to each of the first and second video data is reproducible, and includes first reproduction valid information indicating that reproduction is possible and reproduction invalid information indicating that reproduction is impossible. And processing
A second process for generating combined data obtained by combining the first and second video data, the shake information, and the reproduction identification information,
For each of the first period portion of the first video data in the first period and the second period portion of the second video data in the start period and preceding the first period. The reproduction identification information is the reproduction invalid information, and a portion of a third period corresponding to the second period of the first video data and a first period of the second video data. The reproduction identification information for each of the portions of the fourth period is the reproduction valid information,
The shake information for each of the first period part, the second period part, the third period part, and the fourth period part is referred to as first shake information, second shake information, When setting the third shake information and the fourth shake information,
In the second process,
Comparing the first shake information and the fourth shake information, comparing the second shake information and the third shake information,
When the first shake information and the fourth shake information match, and when the second shake information and the third shake information match, the first and second video data and the A video processing program for generating the combined data by combining portions of the shake information and the reproduction identification information excluding the portions of the first and second periods.
撮像により生成されて前記撮像中の振れに関する振れ情報および前記映像データの再生可否を示す再生識別情報として再生可能を示す再生有効情報または再生不可を示す再生無効情報とともに記録された映像データを再生する処理をコンピュータに実行させるコンピュータプログラムであって、
前記処理は、
前記映像データを構成する複数の単位画像データのそれぞれに対して、その単位画像データより先の所定期間の前記振れ情報に基づいてその単位画像データを再生する場合の像振れを低減するため防振処理に用いる振れ補正情報を生成する第1の処理と、
前記振れ補正情報を用いた前記防振処理を行った前記単位画像データを再生する第2の処理とを含み、
前記第2の処理において、前記単位画像データに対する前記再生識別情報が前記再生無効情報である場合は該単位画像データを再生せず、前記単位画像データに対する前記再生識別情報が前記再生有効情報である場合は該単位画像データを再生することを特徴とする映像処理プログラム。
The video data generated by the imaging and recorded with the shake information relating to the shake during the imaging and the playback identification information indicating whether or not the video data can be played back is displayed together with the playback valid information indicating that playback is possible or the playback invalid information indicating that playback is not possible. A computer program for causing a computer to execute processing,
The process is
Anti-shake to reduce image shake when reproducing unit image data based on the shake information for a predetermined period prior to the unit image data for each of a plurality of unit image data constituting the video data A first process for generating shake correction information used in the process;
A second process for reproducing the unit image data subjected to the image stabilization process using the image stabilization information,
In the second process, when the reproduction identification information for the unit image data is the reproduction invalid information, the unit image data is not reproduced, and the reproduction identification information for the unit image data is the reproduction valid information. In this case, a video processing program for reproducing the unit image data.
JP2016136568A 2016-07-11 2016-07-11 Video processing equipment, imaging equipment, video processing programs, control methods, and storage media Active JP6818454B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016136568A JP6818454B2 (en) 2016-07-11 2016-07-11 Video processing equipment, imaging equipment, video processing programs, control methods, and storage media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016136568A JP6818454B2 (en) 2016-07-11 2016-07-11 Video processing equipment, imaging equipment, video processing programs, control methods, and storage media

Publications (2)

Publication Number Publication Date
JP2018011098A true JP2018011098A (en) 2018-01-18
JP6818454B2 JP6818454B2 (en) 2021-01-20

Family

ID=60994435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016136568A Active JP6818454B2 (en) 2016-07-11 2016-07-11 Video processing equipment, imaging equipment, video processing programs, control methods, and storage media

Country Status (1)

Country Link
JP (1) JP6818454B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023005842A (en) * 2021-06-29 2023-01-18 キヤノン株式会社 Recording apparatus, control method thereof, and program
US11729506B2 (en) 2020-01-31 2023-08-15 Fujifilm Corporation Imaging element with processor configured to receive vibration information, imaging apparatus, operation method of imaging element, and program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11729506B2 (en) 2020-01-31 2023-08-15 Fujifilm Corporation Imaging element with processor configured to receive vibration information, imaging apparatus, operation method of imaging element, and program
US12114073B2 (en) 2020-01-31 2024-10-08 Fujifilm Corporation Imaging element including processor configured to receive vibration information related to a vibration exerted on the imaging element, imaging apparatus, operation method of imaging element, and program
JP2023005842A (en) * 2021-06-29 2023-01-18 キヤノン株式会社 Recording apparatus, control method thereof, and program
JP7752976B2 (en) 2021-06-29 2025-10-14 キヤノン株式会社 Recording device, control method thereof, and program

Also Published As

Publication number Publication date
JP6818454B2 (en) 2021-01-20

Similar Documents

Publication Publication Date Title
JP5597061B2 (en) Video playback apparatus and control method thereof
US8732210B2 (en) Data recording system, data recording method and data recording program
KR100920559B1 (en) Moving image playback device with camera-shake correction function and program recording medium
JP2012015830A (en) camera
JP6402934B2 (en) MOVIE GENERATION DEVICE, MOVIE GENERATION METHOD, AND PROGRAM
JP2014183511A (en) Imaging apparatus, video content generating method, and program
JP2016201617A (en) Moving picture reproducing apparatus and method
JP6818454B2 (en) Video processing equipment, imaging equipment, video processing programs, control methods, and storage media
JP2013239796A (en) Image processing device
JP4208613B2 (en) Imaging device
JP2011239155A (en) Video recording apparatus and control method thereof
JP6995490B2 (en) Video playback device and its control method and program
JPH10178619A (en) Image playback device and electronic camera
KR101385168B1 (en) Image data recording apparatus
JP2005051663A (en) Recording regenerating method of monitoring video signal and recording reproducing apparatus of device monitoring video signal
JP5769434B2 (en) Movie recording device, information processing device
JP2014171110A (en) Image reproduction device, control method thereof, and control program
JP7214538B2 (en) Imaging device and recording control method
JP2018195864A (en) Control device, imaging device, control method, program, and storage medium
JP2021180396A (en) Imaging apparatus and method for controlling imaging apparatus
JP2018195891A (en) Imaging apparatus
JP2018046397A (en) Video reproduction device, imaging device, video reproduction method, and video reproduction program
JP2015115899A (en) Imaging apparatus, control method therefor, and program
JP5530192B2 (en) Image and sound recording system
KR20120071965A (en) Digital image signal process apparatus and method for preocessing digital image signal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190624

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200526

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200825

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201014

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201228

R151 Written notification of patent or utility model registration

Ref document number: 6818454

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151