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

JP4116853B2 - Image editing device - Google Patents

Image editing device Download PDF

Info

Publication number
JP4116853B2
JP4116853B2 JP2002280402A JP2002280402A JP4116853B2 JP 4116853 B2 JP4116853 B2 JP 4116853B2 JP 2002280402 A JP2002280402 A JP 2002280402A JP 2002280402 A JP2002280402 A JP 2002280402A JP 4116853 B2 JP4116853 B2 JP 4116853B2
Authority
JP
Japan
Prior art keywords
image data
moving image
still image
transparency
still
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002280402A
Other languages
Japanese (ja)
Other versions
JP2004120299A (en
Inventor
杉夫 巻島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2002280402A priority Critical patent/JP4116853B2/en
Publication of JP2004120299A publication Critical patent/JP2004120299A/en
Application granted granted Critical
Publication of JP4116853B2 publication Critical patent/JP4116853B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Studio Circuits (AREA)
  • Television Signal Processing For Recording (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、動画像データを処理する画像編集装置に関する。
【0002】
【従来の技術】
従来、動画像としての動画像データとしては、一般的に、インターネットやデジタルカメラ等で使用されるMotionJPEGが知られている。MotionJPEGは、静止画の標準フォーマットとしてのJPEG画像を、高速で伸張処理し、連続的に表示することで動画のようにみせる方式である。MotionJPEG等の動画像データ合成するためには、通常、デジタルカメラやパーソナル・パーソナルコンピュータ等の編集機器の画像編集機能を使用して処理を行っている。
【0003】
動画像データを合成するために、編集機器が合成対象となる二つの動画像データをそのまま貼り合わせて合成すると、合成された動画像データの表示は、合成箇所において画像が突然切り替わる。このため、編集機器では、合成箇所において、二つの動画像データを重ね合わせて双方の画像が徐々に薄くなる又は徐々に濃くなるように処理するフェード処理などの処理を行なって、合成箇所でスムーズに画像が切り替わるようにしている。
【0004】
しかし、動画像データにフェード処理などを行うと、合成箇所において画質の劣化が起こりやすい。このため、画質劣化を防ぐ技術が提案されている(例えば、特許文献1、特許文献2参照)。この技術によれば、動画像データの合成における画質劣化を低減することができる。
【0005】
【特許文献1】
特開平06−46412号公報 (第3−4頁、第1図)
【特許文献2】
特開2000−59792号公報 (第3−4頁、第1図)
【0006】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、動画像データを直接操作するため、画質劣化が残存していた。また、直接操作した合成後の動画像データは、合成前の画像データから変化したものであり、異なる合成をしようと再編集を行うには、合成処理前の動画像データを再度用いて編集しなければならなかった。
【0007】
本発明は上記問題点を解決するためになされたもので、画質劣化を抑制でき、かつ動画像データの合成による編集を容易にすることができる画像編集装置を提供することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するために本発明は、予め定めた動画像データから、第一の動画像データと第二の動画像データとを選択する選択手段と、前記選択手段で選択された第一の動画像データ及び第二の動画像データの少なくとも一方を、各々透明度を表す透明度情報としてのアルファチャンネルを有する複数の静止画像データの連続からなる静止画像群に変換する変換手段と、前記第一の動画像データと第二の動画像データとを合成するときに、予め定めた合成箇所の前側及び後側の少なくとも前記変換手段によって変換された静止画像群の内の該合成箇所に直近の静止画像データを予め定められたコマ数分複製して連続させて透明度変更対象の静止画像データとして該合成箇所へ挿入し、該透明度変更対象の静止画像データについて、前記アルファチャンネルの値を変更することにより前記透明度を変更して合成する合成手段と、を備えることを特徴としている。
【0009】
本発明の画像編集装置は、選択手段を備えている。選択手段は、予め定めた動画像データから、第一の動画像データと第二の動画像データとを選択する。これによって、合成対象となる第一の動画像データ及び第二の動画像データが選択される。
【0010】
変換手段は、選択手段で選択された第一の動画像データ及び第二の動画像データのどちらか一方または両方の動画像データに透明度情報を付加する。透明度情報は、動画像データの濃度成分や色成分について、その動画データが利用されるときの利用度合(透明度)を表すものであり、どの程度透けて見えるかを表すものである。すなわち、透明度情報が大きいほど、動画像データの透明度が大きくなり、透けて見える率が高くなる。このため、透明度情報が大きくなるほど、動画像は薄くなる。また、透明度が小さいほど、動画像は濃くなる。例えば、透明度がゼロである場合は、透明度情報を付加しない動画像と同等の見え方となる。この透明度情報には、いわゆるαチャネルと呼ばれるレイヤを用いることができる。
【0011】
合成手段は、付加手段によって少なくとも一方に透明度情報を付加された、第一の動画像データと第二の動画像データとを合成するときに、透明度情報を付加した動画像データの透明度を変更する。透明度の変更は、徐々に透明度が異なるように予め定めた関数に基づいて変更してもよく、また予め定めた透明度の変更値に基づいて変更してもよい。この変更によって、動画像データは、透けて見える率を変更でき、このときの動画像データそのものに変化はない。このため、合成された動画像データの表示画像は、合成箇所において、ある一定の見え方で提供することができる。
【0012】
従って、動画像データを直接操作せず、動画像データに付加された透明度情報を変更して合成を行なうため、動画像データの合成において画質劣化が生じることはない。また、合成箇所の動画像データは、透明度を変更することができるので、合成箇所の何れの場所から動画像データを切り出した場合も、透明度を変更することによって元の動画像データに戻すことが出来る。このため、動画像データを容易に編集することができる。
【0013】
動画像データを編集するとき、編集可能な形式に変換することが好ましい。そこで、変換手段が、前記動画像データを各々前記透明度情報を有する複数の静止画像データの連続からなる静止画像群に変換る。これにより、動画像データを複数の静止画像データの連続からなる静止画像群として扱うことができ、静止画像データの各々に透明度情報が付加されることで、静止画像単位で透明度を変更できる。このため、動画像データを編集するときには、編集箇所を静止画像単位で指示することができ、動画像データを容易に編集することができる。
【0014】
前記動画像の切り替わり箇所では、動画像の切り替わり部分のみを挿入する場合がある。記合成手段前記第一の動画像データと第二の動画像データとを合成するときに、予め定めた合成箇所の前側及び後側の少なくとも前記変換手段によって変換された静止画像群の内の該合成箇所に直近の静止画像データを予め定められたコマ数分複製して連続させて透明度変更対象の静止画像データとして該合成箇所へ挿入し、該透明度変更対象の静止画像データについて、前記アルファチャンネルの値を変更することにより前記透明度を変更して合成する。これによって、第一の動画像データ及び第二の動画像データの透明度を変更することなく、合成箇所において、像がスムーズに切り替わるように挿入されたデータにより合成を行うことができる。
【0015】
前記合成手段は、前記透明度を変更して合成するときに、前記透明度を前記合成箇所に向けて段階的に変更することができる。これによって、合成箇所で画像を一定の度合いで透明度を変更して、緩やかに切り替えることができる。
【0016】
本発明の画像編集装置は、前記第一の動画像データ及び前記第二の動画像データの少なくとも一方の動画像データに対して、合成箇所を設定する合成箇所設定手段をさらに備え、前記合成手段は、前記合成箇所設定手段で設定された合成箇所において、合成箇所の前側及び後側の少なくとも前記変換手段によって変換された静止画像群の内の該合成箇所に直近の静止画像データを予め定められたコマ数分複製して連続させて透明度変更対象の静止画像データとして該合成箇所へ挿入し、該透明度変更対象の静止画像データについて、前記アルファチャンネルの値を変更することにより前記透明度を変更して合成する。これにより、ユーザが任意に動画像データの合成箇所を設定することができる。すなわち、第一の動画像データと第二の動画像データとの合成において、動画像データの内容や合成作業を行なうユーザの希望等により、ユーザが任意に動画像データの合成箇所を設定することが可能になる。
【0017】
前記合成箇所設定手段は、合成箇所として動画像データの範囲を設定する範囲設定手段を含むことができる。従って、ユーザが任意の範囲を設定することによって、合成箇所における画像の切り替わり度合いを調整することができる。例えば、ユーザが合成箇所において、表示される画像を緩やかに切り替わるようにしたい場合は、合成箇所としての動画像データの範囲を広く設定し、透明度が徐々に変化するようにすればよい。また、ユーザが合成箇所において、表示される画像を突然切り替わるようにしたい場合は、合成箇所としての動画像データの範囲を狭く設定し、透明度が急激に変化するようにすればよい。
【0018】
前記画像編集装置は、前記動画像データを表示する表示手段をさらに備えることができる。この表示手段では、合成対象となる第一の動画像データと第二の動画像データ、及び合成された動画像データを表示でき、ユーザの確認が容易となる。
【0019】
前記画像編集装置は、前記動画像データを取り込む取込手段をさらに備えることができる。この取込手段では、デジタルカメラやPC等の外部装置によって得られ、または編集された動画像データを取り込んで、編集することが可能になる。
【0020】
前記画像編集装置は、前記動画像データを予め記憶する記憶手段をさらに備えることができる。この記憶手段に、動画像データや合成された動画像データを記憶することで、動画像データを編集する、または過去に合成した動画像データを再編集する場合等のときに、利用できる動画像データを、増加させたり、再利用させたりでき、ユーザーの自由度が向上する。
【0021】
【発明の実施の形態】
本発明の撮像装置に係る画像編集装置の一の実施の形態を図面に基づき説明する。
【0022】
図1には、本実施の形態に係る画像編集装置10の主要構成をブロック図として示した。画像編集装置10は、読取部12、表示部14、操作部16、制御部18、及び記憶部20から構成されている。制御部18は、図示しないマイクロコンピュータを含んで構成されており、上記読取部12、表示部14、及び記憶部20の各々と接続され、互いにデータやコマンドの授受が可能な構成とされている。
【0023】
読取部12は、記憶媒体22に記憶された動画像データを読み取るためのインターフェース機能部であり、伝送データを受信する受信装置や記憶媒体に読み書きする読取装置から構成することができる。記憶媒体22の一例には、リムーバブルディスク、デジタルカメラ、CD−R、及びVTRテープ等がある。表示部14は、動画像データ及び各種入力項目等を表示するためのものであり、CRTやLCDなどのディスプレイ装置がある。操作部16は、画像編集装置10で指示入力するためのものであり、一例として、キーボードなどがある。
【0024】
制御部18は、動画像データの合成処理を実施する機能部であり、後述する処理ルーチンを記憶した図示しないメモリを含んでいる。この制御部18は、図示を省略したCPU、ROM、及びRAMからなるマイクロコンピュータで構成されている。なお、処理ルーチンは、図示しないROMやRAMに記憶しても良い。また、後述する記憶部20に記憶しても良い。制御部18は、各処理機能を含んでおり、本実施の形態では、主要な3つの機能部として、フォーマット変換処理部18A、画像生成処理部18B、及び合成処理部18Cの各々を含んでいる。これらの詳細は後述するが、概要としては、フォーマット変換処理部18Aは、動画像データを、透明度を表す透明度情報に対応するフォーマット形態のデータに変換する機能である。また、画像生成処理18B部は、動画像データから、フェードイン画像や、フェードアウト画像を生成する機能である。さらに、合成処理部18Cは、動画像データの合成処理を行う機能である。
【0025】
なお、本実施の形態では、複数の静止画像を時系列的に連続した静止画像データ群を、動画像データとして扱う場合を説明する。すなわち、図3に示すように、動画像データ30は、ヘッダ30Bと複数の連続する静止画像データ30Aとから構成される。ヘッダ30Bは、主に、動画像データ30を構成する静止画像データ30Aの数や静止画像データ30Aの各種パラメータ情報を含んでいる。各種パラメータ情報には、静止画像データ30AのJPEGなどの静止画像データの記録形式を表す情報が含まれる。図3の例では、静止画像データ30Aとして、JPEG2000形式で記録された静止画像データが複数連続され、そのヘッダ部分にヘッダ30Bが連続された動画像データ30を示している。
【0026】
また、本実施の形態では、動画像データ30の静止画像データ30Aの各々について、透明度を設定可能なデータ形式を採用している。この透明度とは、画像の見え方を表す度合であり、どれだけ透けて見える画像として提供するかを表すものである。すなわち、透明度を0から100の範囲で対応させる場合、透明度0では、全く透けて見えない状態で画像を提供することに相当し、画像データの濃度や色は、その都度提供される。一方、透明度100では、全て透けて見える状態で画像を提供することに相当し、画像データの濃度や色は全く提供されない。
【0027】
透明度を設定可能な静止画像のデータ形式の一例には、JEPG2000やPNG等のデータ形式がある。これらのデータ形式は、透明度を表す透明度情報を、αチャネルとよばれるレイヤとして含むことができる。このため、静止画像データ30Aの透明度は、αチャネルによって設定することができる。例えば、αチャネルの値を0.0から1.0の範囲で対応させる場合、αチャネル0.0が透明度0に相当し、αチャネル1.0が透明度100に相当する。
【0028】
記憶部20は、編集時に利用する動画像データ、及び各種処理データ等を記憶するためのものである。この各種処理データには、編集時に利用する設定データ(例えば、後述するフェードインコマ数、フェードアウトコマ数)を含んでいる。
【0029】
なお、表示部14が本発明の画像編集装置の表示手段に相当し、読取部12が取込手段に相当する。
【0030】
次に、上記実施の形態の作用を図面を参照して説明する。
【0031】
画像編集装置10では、図示しない電源スイッチにより電源が投入されて、図2の処理ルーチンが実行され、ステップ100へ進む。ステップ100では、初期設定処理が実行される。この初期設定処理は、記憶部20に記憶されている各種処理データを読み出して、初期値として設定する処理である。各種処理データの一例には、フェードインコマ数や、フェードアウトコマ数がある。ここで、フェードイン及びフェードアウトとは、動画像を編集するときの画像の見え方をいい、フェードアウトとは、動画像の濃度や色が徐々に薄くなる状態を表し、フェードインとは、動画像の濃度や色が徐々に濃くなる状態を表すものである。
【0032】
本実施の形態では、動画像データを静止画像データの連続として扱うので、フェードインやフェードアウトを実施するときに、静止画像データの静止画像のコマ数の指定により、フェードインやフェードアウトの時間を設定することが可能となる。
【0033】
従って、フェードインコマ数やフェードアウトコマ数は、動画像のフェードイン、フェードアウトのために、透明度すなわち濃度や色を変更する動画像の静止画像の枚数を表すものである。静止画像のコマ数が多いと、動画像の変化期間が長くなり、コマ数が少ないと、短くなる。
【0034】
次の、ステップ102では、編集対象動画選択処理が実行される。編集対象動画選択処理は、編集対象、すなわち合成対象の動画像データを選択するものである。本実施の形態では、編集対象として、図4に示す、動画像データAと動画像データBとを選択する場合を説明する。この動画像データAと動画像データBとを選択する場合、例えば、まず、記録媒体22に保存されている各種動画像データを読取部12で読み取る。記憶媒体22に保存されている動画像データの一例には、AVIファイル、MotionJPEG、及びMotionJPEG2000などがある。次に、読み取った動画像データを表す情報として、例えば動画像データの名称や取込時間等の一覧を表示部14に表示する。この表示された動画像データを、ユーザに対してキーボードなどの操作部16による指示によって、選択を促すようにすればよい。この指示信号を読み取ることで、動画像データを選択できる。なお、合成対象の動画像の動画像データは、予め記憶部20に記憶するようにしてもよい。
【0035】
次に、ステップ104では、ステップ102で選択した動画像データA及び動画像データBがαチャネル対応の動画像データか否かを判断する。ステップ104の判断は、動画像データのヘッダ30Bに、静止画像データ30Aの記録形式がαチャネル対応であることを表す情報が含まれているか否かを判断することによって、可能である。例えば、ヘッダ30Bに、静止画像データ30Aの記録形式がJEPG2000やPNG等のαチャネル対応のデータ形式であることを表すパラメータ情報(フォーマット情報)が含まれていれば、動画像データがαチャネル対応であると判断することができる。
【0036】
ステップ104で肯定され、ステップ102で選択された編集対象となる動画像データA及び動画像データBの双方がαチャネル対応の動画像データである場合、ステップ108へ進む。一方、ステップ104で否定され、動画像データA及び動画像データBのいずれか一方又は双方が、αチャネルを対応しない動画像データの場合、ステップ106へ進む。
【0037】
ステップ106では、フォーマット変換処理が実行されて、ステップ108へ進む。フォーマット変換処理は、上記ステップ104でαチャネルに対応しないフォーマット形態と判断した動画像データを、フォーマット変換処理部18Aによって、αチャネルに対応するフォーマット形態の動画像データへ変換する処理である。このフォーマット変換処理は、制御部18のフォーマット変換処理部18Aにおける処理機能に対応する。すなわち、αチャネルを対応しない動画像データのフォーマット形態を、図3に示すような構成の、複数の連続するαチャネル対応の記録形式の静止画像データ30Aと、ヘッダ30Bとから構成される動画像データ30に変換する処理である。
【0038】
従って、ステップ106が終了すると、編集対象となる全ての動画像データが、αチャネル対応の動画像データに変換される。
【0039】
ステップ108では、動画再生A処理が実行される。動画再生A処理は、動画像データAの動画像を表示部14へ表示する処理である。このため、ユーザは合成対象となる動画像データAの内容を表示部14で確認することができる。
【0040】
次のステップ110では、切り出しポイント指示がなされたか否かを判断し、肯定されるとステップ112へ進み、否定されるとステップ108へ戻る。切り出しポイントは、動画像データAと動画像データBとを合成するために切り出す動画像データAの切り出す範囲を表すものであり、動画像データAの切り出し位置と切り出し方向によって示される。
【0041】
本実施の形態では、図4に示すように、ステップ110で指示される切り出しポイントとして、切り出し位置PAと、切り出し方向X(切り出し位置PAから向かってヘッダが位置する方向)とが指示された場合を説明する。なお、本実施の形態では、切り出しポイントは、動画像データAの切り出し位置と切り出し方向とによって示される場合を説明するが、動画像データAの2点の切り出し位置で示されるようにしてもよい。この場合、動画像データAの切り出す範囲は、2点の示された切り出し位置間の動画像データとなる。
【0042】
ステップ110の判断は、操作部16によるユーザの操作指示で、切り出しポイント指示がなされたか否かを判別することで可能である。例えば、表示部14に図4の(A)に示す、動画像データAの静止画像一覧を表示する。この表示された動画像データAに含まれる静止画像データの静止画像一覧から、動画像データAの切り出しポイントについて、ユーザに対して入力を促し、操作部16によって、切り出しポイントの入力がなされたときに出力される切り出しポイント信号を読み取ることで、判断すれば良い。
【0043】
なお、切り出しポイントの指示は、動画像を再生しながら行なうことができる。この場合、動画像の再生を開始し、その再生中に切り出しポイントの指示を促す。この指示ポイントを基準として、それ以前又はそれ以降の動画像データの何れを切り出し対象とするのかを、さらに入力指示を促す。これらの指示から、切り出し範囲を定めることができる。
【0044】
ステップ112では、ステップ110で指示された切り出しポイントを記憶部20に記憶する、メモリ処理が実行される。本実施の形態では、切り出しポイントとして、切り出し位置PAと、切り出し方向Xとを記憶部20に記憶する。切り出し位置PAを表す情報は、例えば、動画像データAの、ヘッダから切り出し位置PAまでの静止画像データの静止画像のコマ数等がある。
【0045】
次の、ステップ114乃至ステップ118では、上記ステップ108乃至112と同様の処理が、動画像データBにおいて行われる。
【0046】
すなわち、ステップ114では、動画再生B処理が実行されて、動画像データBの動画像が表示部14へ表示されて、ステップ116へ進む。ステップ116では、切り出しポイント指示がなされたか否かを判断し、肯定されるとステップ118へ進み、否定されるとステップ114へ戻る。ステップ118では、ステップ116で指示された切り出しポイント情報を記憶部20に記憶するメモリ処理が実行される。
【0047】
本実施の形態では、図4(B)に示すように、指示される切り出しポイントとして、切り出し位置PBと、切り出し方向Y(切り出し位置PBから向かってヘッダが位置する方向と反対の方向)とが指示された場合を説明する。
【0048】
次のステップ120では、合成ポイント指示がなされるまで否定判断を繰り返し、肯定されるとステップ122へ進む。合成ポイント指示は、上記ステップ110及びステップ116で指示された、動画像データAの切り出しポイントと動画像データBの切り出しポイントとを合成する組み合わせを指示するためのものである。すなわち、切り出しポイントで切り出した動画像データAの後に、切り出しポイントで切り出した動画像データBを合成する、または切り出しポイントで切り出した動画像データBの後に、切り出しポイントで切り出した動画像データAを合成する、のどちらか一方を指示するものである。ステップ120の判断は、操作部16による合成ポイントの指示の有無を判別することで可能である。
【0049】
ステップ122では、ステップ120で指示された動画像データの合成ポイント情報を、記憶部20に記憶するメモリ処理が実行される。なお、本実施の形態では、切り出しポイントで切り出した動画像データAの後に、切り出しポイントで切り出した動画像データBを合成する、合成ポイント指示がなされ、合成ポイント情報を記憶部20に記憶する場合を説明する。
【0050】
次に、ステップ124では、初期設定されたフェードインコマ数及びフェードアウトコマ数の変更指示がなされたか否かを判断する。この判断は、操作部16による、コマ数変更指示の有無を判別することで可能である。例えば、表示部14に、初期値として設定されたフェードインコマ数及びフェードアウトコマ数を表示する。この表示されたコマ数の変更の有無について、ユーザに対して入力を促し、操作部16によって、コマ数変更の指示がなされたときに出力されるコマ数変更指示信号を読み取ることで、判断すればよい。
【0051】
ステップ124で肯定されると、ステップ126へ進み、フェードインコマ数、及びフェードアウトコマ数設定処理が実行される。フェードインコマ数、及びフェードアウトコマ数設定処理は、初期値として記憶部20に記憶されたフェードインコマ数及びフェードアウトコマ数を、ステップ124で指示されたコマ数へと更新する処理である。ステップ126でフェードイン、フェードアウトコマ数設定処理が終了すると、ステップ128へ進む。なお、コマ数が初期値と変更なく、ステップ124で否定された場合は、初期値であるコマ数の更新がなされずに、ステップ128へ進む。
【0052】
ステップ128では、フェードアウト画生成処理が実行される。フェードアウト画生成処理は、記憶部20に記憶された、動画像データAの切り出しポイント情報、コマ数情報、及び合成ポイント情報に基づいて、動画像のフェードアウトを実施するために、動画像データを構成する静止画像データを生成する処理である。すなわち、動画像の色や濃度が徐々に薄くなるような画像の見え方となるフェードアウトを実施するために、設定された各種情報に基づいて、指定されたコマ数の静止画像の、静止画像データのαチャネルの値を変更する処理である。このフェードアウト画生成処理は、制御部18の画像生成処理部18Bにおける処理機能に対応する。
【0053】
フェードアウトを実施するための静止画像データは、合成ポイント情報に基づいて、合成ポイント直前の動画像データから生成される。ここでは、動画像データAからフェードアウト画像を生成する。なお、本実施の形態では、説明を簡単にするため、コマ数として3が設定された場合を説明するが、本発明はこれに限定されるものではない。また、フェードアウトの実施は、次の2種類の処理がある。第1のフェードアウト処理は、動画像データそのもののαチャネルを調整する処理であり、第2のフェードアウト処理は、選択した(指定した)静止画像をフェードアウトコマ数分だけ複写し、挿入してαチャネルを調整する処理である。
【0054】
図5(A)に示すように、上記αチャネルの値の変更対象となる動画像データAの静止画像データは、動画像データAの切り出し位置PAから上流側(再生方向と逆方向)に向かって連続する3コマの静止画像の静止画像データである。この場合、αチャネルの値の変更対象となる静止画像データとして、切り出し位置に対応する静止画像の静止画像データを基準として、上流側に向かう順に、静止画像データA−a1、A−a2、及びA−a3とする。
【0055】
第1のフェードアウト処理では、動画像データAのうちの切り出し位置PAから上流側に3コマの静止画像データが、対象となる静止画像データA−a1、A−a2、及びA−a3となる。
【0056】
第2のフェードアウト処理では、まず、動画像データAの合成ポイントに直近の静止画像データ、すなわち、切り出し位置PAに対応する静止画像データを3コマ複製して連続させて、変更対象の静止画像データとする。この場合、αチャネルの値の変更対象となる静止画像データは、切り出し位置PAに対応する静止画像の静止画像データA−a1を基準として下流側に向かう順に3コマ複製した静止画像データA−a11、A−a12、及びA−a13とする。なお、これらの静止画像データA−a11、A−a12、及びA−a13は、後述する合成処理時に、挿入される。
【0057】
本実施の形態では、第2のフェードアウト処理を実行する場合を説明する。従って、ステップ128では、まず、動画像データAの切り出し位置PAに対応する静止画像の静止画像データA−a1を読み出し、3コマの複製した同一の静止画像データA−a11、A−a12、及びA−a13を生成する。そして、これらの静止画像データを、再生方向に向かってαチャネルの値が、段階的に大きくなるように、αチャネルの値を変更する。
【0058】
例えば、静止画像データA−a11のαチャネルの値を0.0とし、静止画像データA−a12のαチャネルの値を0.5とし、A−a13のαチャネルの値を1.0として、静止画像データA−a11から静止画像データA−a13に向かって、段階的にαチャネルの値が大きくなるように、各静止画像データのαチャネルの値を変更する。これによって、動画像データAの動画像の色や濃度が、再生するに従って徐々に薄くなるように視認されるフェードアウトを施すことができる。
【0059】
次に、ステップ130では、フェードイン画生成処理が実行される。フェードイン画生成処理は、上述のフェードアウト画生成処理と略同様の処理であり、フェードアウト画生成処理が、動画像が徐々に薄くなるように静止画像を生成する処理であるのに対し、フェードイン画生成処理が、動画像が徐々に濃くなるように静止画像を生成する処理である。
【0060】
このフェードイン画生成処理では、記憶部20に記憶された、動画像データBの切り出しポイント情報、コマ数情報、及び合成ポイント情報に基づいて、動画像データを構成する静止画像データが生成される。すなわち、動画像の色や濃度が徐々に濃くなるような画像の見え方となるフェードインを実施するために、設定された各種情報に基づいて、指定されたコマ数の静止画像の、静止画像データのαチャネルの値を変更する処理である。
【0061】
フェードインを実施するための静止画像データは、合成ポイント情報に基づいて、合成ポイント直後の動画像データから生成される。ここでは、動画像データBからフェードイン画像を生成する。なお、本実施の形態では、説明を簡単にするため、コマ数として3が設定された場合を説明するが、本発明はこれに限定されるものではない。また、フェードインの実施は、フェードアウトの実施と同様に、次の2種類の処理がある。第1のフェードイン処理は、動画像データそのもののαチャネルを調整する処理であり、第2のフェードイン処理は、選択した(指定した)静止画像をフェードインコマ数分だけ複写し、挿入してαチャネルを調整する処理である。
【0062】
図5(B)に示すように、上記αチャネルの値の変更対象となる動画像データBの静止画像データは、動画像データBの切り出し位置PBから下流側(再生方向)に向かって連続する3コマの静止画像の静止画像データである。この場合、αチャネルの値の変更対象となる静止画像データとして、切り出し位置に対応する静止画像の静止画像データを基準として、下流側に向かう順に、静止画像データB−b1、B−b2、及びB−b3とする。
【0063】
第1のフェードイン処理では、動画像データBのうちの切り出し位置PBから下流側に3コマの静止画像データが、対象となる静止画像データB−b1、B−b2、及びB−b3となる。
【0064】
第2のフェードイン処理では、まず、動画像データBの合成ポイントに直近の静止画像データ、すなわち、切り出し位置PBに対応する静止画像データを3コマ複製して連続させて、変更対象の静止画像データとする。この場合、αチャネルの値の変更対象となる静止画像データは、切り出し位置PBに対応する静止画像の静止画像データB−b1を基準として上流側に向かう順に3コマ複製した静止画像データB−b11、B−b12、及びB−b13とする。なお、これらの静止画像データB−b11、B−b12、及びB−b13は、後述する合成処理時に、挿入される。
【0065】
本実施の形態では、第2のフェードイン処理を実行する場合を説明する。従って、ステップ130では、まず、動画像データBの切り出し位置PBに対応する静止画像の静止画像データB−b1を読み出し、3コマの複製した同一の静止画像データB−b11、B−b12、及びB−b13を生成する。そして、これらの静止画像データを、再生方向に向かってαチャネルの値が、段階的に小さくなるように、αチャネルの値を変更する。
【0066】
例えば、静止画像データB−b13のαチャネルの値を1.0とし、静止画像データB−b12のαチャネルの値を0.5とし、静止画像データB−b11のαチャネルの値を0.0として、静止画像データB−b13から静止画像データB−b11に向かって、段階的にαチャネルの値が小さくなるように、各静止画像データのαチャネルの値を変更する。これによって、動画像データBの動画像の色や濃度が、再生するに従って徐々に濃くなるように視認されるフェードインを施すことができる。
【0067】
次のステップ132では、合成処理が実行される。合成処理は、記憶部20に記憶された、動画像データAの切り出しポイント情報、動画像データBの切り出しポイント情報、及び合成ポイント指示情報と、ステップ128で生成されたフェードアウトの静止画像データ、及びステップ130で生成されたフェードインの静止画像データとから、動画像データAの切り出しポイントと動画像データBの切り出しポイントとを合成する処理である。
【0068】
合成処理には、上述のように、第1及び第2のフェードイン処理及び第1及び第2のフェードアウト処理の組み合わせで、4種類の処理がある。
【0069】
本実施の形態では、上述のように、第2のフェードイン処理及び第2のフェードアウト処理を採用しているので、ステップ132の合成処理は、動画像データAと動画像データBとの各々から指定された静止画像データについて、フェードイン画またはフェードアウト画が生成され、生成された静止画像データを挿入し、合成する処理について説明する。
【0070】
まず、動画像データAの切り出しポイント、動画像データBの切り出しポイント、第2のフェードアウト処理によって動画像データAから生成された静止画像データ、及び第2のフェードイン処理によって動画像データBから生成された静止画像データを読み出す。次に、動画像データAの切り出し位置PAに対応する静止画像データA−a1から下流側に静止画像データA−a11、A−a12、及びA−a13を挿入する。さらに、静止画像A−a13から下流側に静止画像データB−b13、B−b12、及びB−b11を挿入する。最後に、静止画像データB−b11の下流側に動画像データBの切り出しポイントを合成する。なお、本実施の形態では、静止画像データA−a13と静止画像データB−b13とは、表示部14に表示すると、αチャネルの値が共に1.0であるため、静止画像の濃度や色は全く表示されず、同一の静止画像として扱うことができる。この静止画像は、双方を挿入しても良いし、共通にしてもよい。
【0071】
図5(C)には、ステップ132の合成処理で得られた合成動画像データについて、合成ポイント近傍をイメージとして示した。図から理解されるように、静止画像は、再生方向(図5(C)の矢印P方向)に移行するに従って、フェードアウトそしてフェードインとなるように、静止画像の濃度や色が徐々に薄くまたは徐々に濃くなる。すなわち、静止画像データA−a1からA−a13(B−b13)の順に薄くなり、静止画像データB−b13からB−b1の順に濃くなる。
【0072】
従って、図6に示す動画像データが合成される。この合成処理によって生成された動画像データは、動画像データAから動画像データBへの切り替わり部分に対応する静止画像データのαチャネルの値が、再生方向に向かって段階的に小さくなった後に段階的に大きくなる。このため、合成された動画像データは、表示部14に再生すると、動画像データAと動画像データBとの切り替わり部分において、動画像の色や濃度が再生するに従って徐々に薄くなった後に徐々に濃くなるように視認される。
【0073】
次に、ステップ134では、合成された動画像データを記憶部20へ記憶するメモリ処理が行われて、本ルーチンを終了する。
【0074】
以上説明したように、本実施の形態では、編集対象の動画像データを直接操作せず、動画像データを構成する静止画像データのαチャネルの値を変更して合成を行なうため、動画像データの合成において画質劣化が生じることはない。
【0075】
また、合成処理のときにαチャネルの値を変更された静止画像データは、αチャネルを変更前の値に戻すことができる。このため、合成された動画像データの何れの場所から動画像データを切り出した場合も、動画像データを構成する静止画像データのαチャネルの値を元に戻す(すなわち、0.0にする)ことによって、合成前の元の動画像データに戻すことができる。従って、動画像データを容易に編集することができる。
【0076】
なお、上記ステップ102の処理が本発明の画像処理装置の選択手段の機能に相当し、ステップ106の処理が付加手段の機能に相当し、ステップ132の処理が合成手段に相当する。また、上記ステップ110及びステップ116の判断が本発明の画像処理装置の合成箇所設定手段の機能に相当し、ステップ126の処理が、範囲設定手段の機能に相当する。
【0077】
また、本発明は、上記の実施の形態に限られるものではない。例えば、本実施の形態では、フェードアウト画生成処理及びフェードイン画生成処理の双方の処理を行なう場合を説明したが、何れか一方の処理を行なうようにしてもよい。
【0078】
【発明の効果】
以上説明したように、本発明の画像編集装置によれば、動画像データに透明度情報を付加し、この透明度情報を変更して動画像データを合成するので、画質劣化を抑制しつつ、容易に編集することができる、という効果が得られる。
【図面の簡単な説明】
【図1】本実施の形態に係る画像編集装置の主要構成を示すブロック図である。
【図2】本発明の実施の形態に係る画像編集装置における処理の流れを示すフローチャートである。
【図3】αチャネル対応の動画像データの概略構成を示すイメージ図である。
【図4】本発明の実施の形態に係る合成する動画像を示すイメージ図であり、(A)は動画像データA、(B)は動画像データBを示している。
【図5】本発明の実施の形態に係る動画像データAと動画像データBとの合成処理までの過程の説明図であり、(A)はフェードアウト画、(B)はフェードイン画、(C)は合成画を示している。
【図6】本発明の実施の形態に係る合成された動画像データの概略構成を示すイメージ図である。
【符号の説明】
10 画像編集装置
12 読取部
14 表示部
18 制御部
20 記憶部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image editing apparatus that processes moving image data.
[0002]
[Prior art]
Conventionally, as motion image data as a motion image, Motion JPEG generally used in the Internet, a digital camera, or the like is known. Motion JPEG is a method of making a JPEG image as a standard format of a still image appear like a moving image by performing high-speed expansion processing and continuously displaying it. In order to synthesize motion image data such as Motion JPEG, processing is usually performed using an image editing function of an editing device such as a digital camera or a personal / personal computer.
[0003]
In order to synthesize moving image data, when the editing device pastes and combines the two moving image data to be combined as they are, the display of the combined moving image data is suddenly switched at the combining location. For this reason, the editing device performs a process such as a fade process that superimposes two moving image data and processes the two moving image data so that the two images gradually become lighter or darker at the synthesized part. The images are switched to each other.
[0004]
However, if fade processing or the like is performed on the moving image data, the image quality is likely to be deteriorated at the synthesized portion. For this reason, techniques for preventing image quality degradation have been proposed (see, for example, Patent Document 1 and Patent Document 2). According to this technique, it is possible to reduce image quality deterioration in the synthesis of moving image data.
[0005]
[Patent Document 1]
Japanese Patent Laid-Open No. 06-46412 (page 3-4, FIG. 1)
[Patent Document 2]
JP 2000-57992 A (page 3-4, FIG. 1)
[0006]
[Problems to be solved by the invention]
However, in the above prior art, since the moving image data is directly manipulated, image quality deterioration remains. In addition, the directly-combined moving image data that has been directly manipulated is a change from the image data before the combining. To re-edit to perform a different combination, the moving image data before the combining process is used again for editing. I had to.
[0007]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an image editing apparatus capable of suppressing image quality deterioration and facilitating editing by combining moving image data.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a selection unit that selects first moving image data and second moving image data from predetermined moving image data, and a first unit selected by the selection unit. At least one of moving image data and second moving image data Converting means for converting a still image group consisting of a series of still image data having an alpha channel as transparency information each representing transparency And when combining the first moving image data and the second moving image data, at least the front side and the rear side of the predetermined combining portion Of the group of still images converted by the converting means, the still image data nearest to the synthesis location is copied and continuously copied by a predetermined number of frames, and inserted into the synthesis location as still image data whose transparency is to be changed. , By changing the value of the alpha channel for the still image data to be changed in transparency Synthesizing means for synthesizing by changing the transparency.
[0009]
The image editing apparatus of the present invention includes selection means. The selection means selects first moving image data and second moving image data from predetermined moving image data. As a result, the first moving image data and the second moving image data to be combined are selected.
[0010]
Conversion means Adds transparency information to one or both of the first moving image data and the second moving image data selected by the selection means. The transparency information represents the degree of use (transparency) when the moving image data is used for the density component and color component of the moving image data, and represents how much it can be seen through. That is, the greater the transparency information, the greater the transparency of the moving image data, and the higher the rate of see-through. For this reason, the larger the transparency information, the thinner the moving image. Also, the smaller the transparency, the darker the moving image. For example, when the transparency is zero, it looks the same as a moving image without adding transparency information. A layer called a so-called α channel can be used for this transparency information.
[0011]
The synthesizing unit changes the transparency of the moving image data to which the transparency information is added when synthesizing the first moving image data and the second moving image data to which the transparency information is added to at least one by the adding unit. . The change of the transparency may be changed based on a predetermined function so that the transparency is gradually changed, or may be changed based on a predetermined change value of transparency. By this change, the rate at which the moving image data can be seen through can be changed, and the moving image data itself does not change. For this reason, the display image of the synthesized moving image data can be provided in a certain way at the synthesis location.
[0012]
Therefore, since the composition is performed by changing the transparency information added to the moving image data without directly manipulating the moving image data, the image quality deterioration does not occur in the composition of the moving image data. In addition, since the moving image data at the synthesis location can be changed in transparency, even if the moving image data is cut out from any location at the synthesis location, it can be restored to the original moving image data by changing the transparency. I can do it. For this reason, moving image data can be easily edited.
[0013]
When editing moving image data, it is preferable to convert it into an editable format. Therefore, Conversion means Converts the moving image data into a still image group consisting of a series of still image data each having the transparency information. You The Thereby, moving image data can be handled as a group of still images consisting of a series of still image data, and transparency information can be changed in units of still images by adding transparency information to each of the still image data. For this reason, when editing moving image data, it is possible to specify an editing portion in units of still images, and it is possible to easily edit moving image data.
[0014]
In the moving image switching portion, only the moving image switching portion may be inserted. in front Synthesizing means Is , When synthesizing the first moving image data and the second moving image data, at least in the combination portion of the still image group converted by the conversion means on the front side and the rear side of the predetermined combination portion. The most recent still image data is copied for a predetermined number of frames and is continuously inserted into the synthesis location as still image data to be changed in transparency, and the value of the alpha channel is set for the still image data to be changed in transparency. Change the transparency by changing the composition . Thereby, without changing the transparency of the first moving image data and the second moving image data, Picture Synthesis can be performed with data inserted so that images are switched smoothly.
[0015]
The synthesizing means can change the transparency stepwise toward the synthesis location when the transparency is changed and synthesized. As a result, it is possible to change the transparency of the image at a certain point at the synthesis location and switch the image gently.
[0016]
The image editing apparatus of the present invention further includes a synthesis location setting unit that sets a synthesis location for at least one of the first moving image data and the second moving image data. Is the composite location set by the composite location setting means, A still image whose transparency is to be changed is reproduced by replicating the still image data nearest to the synthesized portion in the still image group converted by at least the conversion means on the front side and the rear side of the synthesized portion and continuously copying the predetermined number of frames. Inserted as image data into the synthesis location, and synthesizes the still image data subject to change of transparency by changing the transparency by changing the value of the alpha channel. . Thereby, the user can arbitrarily set the synthesis part of the moving image data. That is, in the synthesis of the first moving image data and the second moving image data, the user can arbitrarily set the synthesized portion of the moving image data according to the contents of the moving image data or the desire of the user who performs the composition work. Is possible.
[0017]
The composite location setting means may include range setting means for setting a range of moving image data as a composite location. Therefore, when the user sets an arbitrary range, the degree of image switching at the synthesis location can be adjusted. For example, if the user wants to gradually switch the displayed image at the synthesis location, the range of the moving image data as the synthesis location may be set wide so that the transparency gradually changes. If the user wants to suddenly switch the displayed image at the synthesis location, the range of the moving image data as the synthesis location may be set narrow so that the transparency changes abruptly.
[0018]
The image editing apparatus may further include display means for displaying the moving image data. This display means can display the first moving image data and the second moving image data to be combined, and the combined moving image data, so that the user can easily confirm.
[0019]
The image editing apparatus may further include capture means for capturing the moving image data. With this capturing means, it is possible to capture and edit moving image data obtained or edited by an external device such as a digital camera or a PC.
[0020]
The image editing apparatus may further include a storage unit that stores the moving image data in advance. This storage means stores moving image data and synthesized moving image data, so that the moving image can be used when editing moving image data or re-editing moving image data synthesized in the past. Data can be increased and reused, improving user flexibility.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
An image editing apparatus according to an embodiment of the present invention will be described with reference to the drawings.
[0022]
FIG. 1 is a block diagram showing the main configuration of the image editing apparatus 10 according to the present embodiment. The image editing apparatus 10 includes a reading unit 12, a display unit 14, an operation unit 16, a control unit 18, and a storage unit 20. The control unit 18 includes a microcomputer (not shown) and is connected to each of the reading unit 12, the display unit 14, and the storage unit 20, and can exchange data and commands with each other. .
[0023]
The reading unit 12 is an interface function unit for reading moving image data stored in the storage medium 22, and can be configured by a receiving device that receives transmission data and a reading device that reads and writes data on the storage medium. Examples of the storage medium 22 include a removable disk, a digital camera, a CD-R, and a VTR tape. The display unit 14 is for displaying moving image data and various input items, and includes a display device such as a CRT or LCD. The operation unit 16 is used to input an instruction using the image editing apparatus 10, and includes a keyboard as an example.
[0024]
The control unit 18 is a functional unit that performs synthesis processing of moving image data, and includes a memory (not shown) that stores a processing routine described later. The control unit 18 includes a microcomputer including a CPU, a ROM, and a RAM (not shown). The processing routine may be stored in a ROM or RAM (not shown). Moreover, you may memorize | store in the memory | storage part 20 mentioned later. The control unit 18 includes processing functions. In the present embodiment, the control unit 18 includes a format conversion processing unit 18A, an image generation processing unit 18B, and a synthesis processing unit 18C as three main functional units. . Although these details will be described later, as an outline, the format conversion processing unit 18A has a function of converting moving image data into data in a format corresponding to transparency information representing transparency. The image generation processing unit 18B has a function of generating a fade-in image and a fade-out image from moving image data. Furthermore, the composition processing unit 18C has a function of performing composition processing of moving image data.
[0025]
In the present embodiment, a case will be described in which a still image data group in which a plurality of still images are continuous in time series is handled as moving image data. That is, as shown in FIG. 3, the moving image data 30 includes a header 30B and a plurality of continuous still image data 30A. The header 30B mainly includes the number of still image data 30A constituting the moving image data 30 and various parameter information of the still image data 30A. The various parameter information includes information indicating the recording format of still image data such as JPEG of the still image data 30A. In the example of FIG. 3, as the still image data 30A, moving image data 30 in which a plurality of still image data recorded in the JPEG2000 format is continued and the header 30B is continued in the header portion is shown.
[0026]
In the present embodiment, a data format in which the transparency can be set for each of the still image data 30A of the moving image data 30 is adopted. The transparency is a degree representing how the image is seen, and represents how much the image is provided as a transparent image. That is, when the transparency is set in the range of 0 to 100, transparency 0 corresponds to providing an image in a state where it is not seen through at all, and the density and color of the image data are provided each time. On the other hand, a transparency of 100 corresponds to providing an image in a state where it can be seen through completely, and the density and color of image data are not provided at all.
[0027]
An example of a still image data format in which transparency can be set is a data format such as JEPG2000 or PNG. These data formats can include transparency information indicating transparency as a layer called an α channel. For this reason, the transparency of the still image data 30A can be set by the α channel. For example, when the value of the α channel is made to correspond in the range of 0.0 to 1.0, the α channel 0.0 corresponds to transparency 0 and the α channel 1.0 corresponds to transparency 100.
[0028]
The storage unit 20 is for storing moving image data used in editing, various processing data, and the like. The various processing data includes setting data (for example, the number of fade-in frames and the number of fade-out frames described later) used during editing.
[0029]
The display unit 14 corresponds to the display unit of the image editing apparatus of the present invention, and the reading unit 12 corresponds to the capture unit.
[0030]
Next, the operation of the above embodiment will be described with reference to the drawings.
[0031]
In the image editing apparatus 10, the power is turned on by a power switch (not shown), the processing routine of FIG. 2 is executed, and the process proceeds to step 100. In step 100, an initial setting process is executed. This initial setting process is a process of reading various processing data stored in the storage unit 20 and setting it as an initial value. Examples of various processing data include the number of fade-in frames and the number of fade-out frames. Here, fade-in and fade-out refer to the appearance of an image when editing a moving image. Fade-out refers to a state where the density and color of a moving image gradually fade, and fade-in refers to a moving image. This represents a state in which the density and color of the color gradually increase.
[0032]
In this embodiment, moving image data is handled as a sequence of still image data, so when performing fade-in and fade-out, the fade-in and fade-out times are set by specifying the number of still images in the still image data. It becomes possible to do.
[0033]
Accordingly, the number of fade-in frames and the number of fade-out frames represent the number of still images of moving images whose transparency, that is, density and color, is changed for moving images in and out. If the number of frames of a still image is large, the change period of the moving image becomes long, and if the number of frames is small, it becomes short.
[0034]
In the next step 102, editing target moving image selection processing is executed. The editing target moving image selection processing is to select editing target, that is, moving image data to be synthesized. In the present embodiment, a case will be described in which moving image data A and moving image data B shown in FIG. When selecting the moving image data A and the moving image data B, for example, first, the reading unit 12 reads various moving image data stored in the recording medium 22. Examples of moving image data stored in the storage medium 22 include an AVI file, Motion JPEG, and Motion JPEG 2000. Next, as information representing the read moving image data, for example, a list of moving image data names, capture times, and the like is displayed on the display unit 14. The displayed moving image data may be urged to be selected by an instruction from the operation unit 16 such as a keyboard. By reading this instruction signal, moving image data can be selected. Note that the moving image data of the moving image to be synthesized may be stored in the storage unit 20 in advance.
[0035]
Next, in step 104, it is determined whether or not the moving image data A and moving image data B selected in step 102 are α channel compatible moving image data. The determination in step 104 can be made by determining whether the header 30B of the moving image data includes information indicating that the recording format of the still image data 30A corresponds to the α channel. For example, if the header 30B includes parameter information (format information) indicating that the recording format of the still image data 30A is an α channel compatible data format such as JEPG2000 or PNG, the moving image data corresponds to the α channel. Can be determined.
[0036]
If both the moving image data A and the moving image data B to be edited selected in step 104 are affirmed in step 104 and are to be edited, the flow proceeds to step 108. On the other hand, when the result in Step 104 is negative and one or both of the moving image data A and the moving image data B are moving image data not corresponding to the α channel, the process proceeds to Step 106.
[0037]
In step 106, format conversion processing is executed, and the process proceeds to step 108. The format conversion process is a process of converting the moving image data determined to be in the format not corresponding to the α channel in step 104 to the moving image data having the format corresponding to the α channel by the format conversion processing unit 18A. This format conversion processing corresponds to the processing function in the format conversion processing unit 18A of the control unit 18. That is, the format of moving image data not corresponding to the α channel is a moving image composed of a plurality of recording still image data 30A corresponding to the α channel and the header 30B having the configuration shown in FIG. This is a process of converting to data 30.
[0038]
Therefore, when step 106 is completed, all moving image data to be edited is converted into α channel compatible moving image data.
[0039]
In step 108, a moving image playback A process is executed. The moving image reproduction A process is a process for displaying the moving image of the moving image data A on the display unit 14. For this reason, the user can confirm the content of the moving image data A to be synthesized on the display unit 14.
[0040]
In the next step 110, it is determined whether or not a cut-out point instruction has been made. The cut-out point represents a range to be cut out of the moving image data A cut out to synthesize the moving image data A and the moving image data B, and is indicated by the cut-out position and cut-out direction of the moving image data A.
[0041]
In the present embodiment, as shown in FIG. 4, when a cutout position PA and a cutout direction X (direction in which the header is located from cutout position PA) are designated as the cutout points designated in step 110. Will be explained. In the present embodiment, a description will be given of a case where the cutout point is indicated by the cutout position and cutout direction of the moving image data A, but the cutout point may be indicated by two cutout positions of the moving image data A. . In this case, the cutout range of the moving image data A is moving image data between the two cutout positions indicated.
[0042]
The determination in step 110 can be made by determining whether or not a cutting point instruction has been made by a user operation instruction from the operation unit 16. For example, the still image list of the moving image data A shown in FIG. When the user is prompted to input a clipping point of the moving image data A from the still image list of the still image data included in the displayed moving image data A, and the clipping point is input by the operation unit 16 This can be determined by reading the cut-out point signal output to the.
[0043]
It should be noted that the clip point can be instructed while reproducing a moving image. In this case, the reproduction of the moving image is started, and an instruction for a clipping point is prompted during the reproduction. With this instruction point as a reference, an input instruction is further urged as to which of moving image data before or after that is to be cut out. The cutout range can be determined from these instructions.
[0044]
In step 112, a memory process for storing the cut-out point instructed in step 110 in the storage unit 20 is executed. In the present embodiment, the cutout position PA and the cutout direction X are stored in the storage unit 20 as cutout points. The information representing the cutout position PA includes, for example, the number of still images in the still image data from the header to the cutout position PA of the moving image data A.
[0045]
In the next steps 114 to 118, the same processing as that in steps 108 to 112 is performed on the moving image data B.
[0046]
That is, in step 114, the moving image reproduction B process is executed, the moving image of the moving image data B is displayed on the display unit 14, and the process proceeds to step 116. In step 116, it is determined whether or not a cut-out point instruction has been made. In step 118, memory processing for storing the cut point information instructed in step 116 in the storage unit 20 is executed.
[0047]
In the present embodiment, as shown in FIG. 4 (B), as the instructed extraction point, the extraction position PB and the extraction direction Y (the direction opposite to the direction in which the header is located from the extraction position PB) are provided. The case where it is instructed will be described.
[0048]
In the next step 120, the negative determination is repeated until the composite point instruction is given. The compositing point instruction is for instructing a combination for compositing the cut-out point of the moving image data A and the cut-out point of the moving image data B, which is instructed in steps 110 and 116. That is, after the moving image data A cut out at the cutout point, the moving image data B cut out at the cutout point is synthesized, or after the moving image data B cut out at the cutout point, the moving image data A cut out at the cutout point One of these is instructed. The determination in step 120 can be made by determining whether or not there is an instruction for a synthesis point by the operation unit 16.
[0049]
In step 122, a memory process for storing the synthesis point information of the moving image data instructed in step 120 in the storage unit 20 is executed. In the present embodiment, when the moving image data A cut out at the cut-out point is combined with the moving image data B cut out at the cut-out point, a composite point instruction is given, and the combined point information is stored in the storage unit 20. Will be explained.
[0050]
Next, in step 124, it is determined whether or not an instruction to change the initially set number of fade-in frames and fade-out frames has been issued. This determination can be made by determining the presence / absence of a frame number change instruction by the operation unit 16. For example, the display unit 14 displays the number of fade-in frames and the number of fade-out frames set as initial values. Whether or not the displayed frame number is to be changed is prompted by prompting the user to read the frame number change instruction signal output when the operation unit 16 is instructed to change the frame number. That's fine.
[0051]
If the determination in step 124 is affirmative, the process proceeds to step 126, and fade-in frame number and fade-out frame number setting processing is executed. The fade-in frame number and fade-out frame number setting process is a process of updating the fade-in frame number and the fade-out frame number stored in the storage unit 20 as initial values to the frame number instructed in step 124. When the fade-in / fade-out frame number setting process is completed in step 126, the process proceeds to step 128. If the number of frames is unchanged from the initial value and the result in Step 124 is negative, the number of frames that is the initial value is not updated, and the process proceeds to Step 128.
[0052]
In step 128, fade-out image generation processing is executed. In the fade-out image generation process, the moving image data is configured to fade out the moving image based on the cut-out point information, the frame number information, and the synthesis point information of the moving image data A stored in the storage unit 20. This is a process for generating still image data. In other words, in order to perform fade-out that makes the image look like the color and density of the moving image gradually fade, still image data of a specified number of frames based on various set information This is a process for changing the value of the α channel. This fade-out image generation processing corresponds to a processing function in the image generation processing unit 18B of the control unit 18.
[0053]
Still image data for performing fade-out is generated from moving image data immediately before the synthesis point based on the synthesis point information. Here, a fade-out image is generated from the moving image data A. In the present embodiment, for simplicity of explanation, a case where 3 is set as the number of frames will be described, but the present invention is not limited to this. In addition, there are two types of processing for fading out. The first fade-out process is a process for adjusting the alpha channel of the moving image data itself, and the second fade-out process is to copy the selected (designated) still image by the number of fade-out frames, insert it, and insert the alpha channel. It is a process to adjust.
[0054]
As shown in FIG. 5A, the still image data of the moving image data A whose α channel value is to be changed is upstream from the cutout position PA of the moving image data A (in the direction opposite to the reproduction direction). This is still image data of three consecutive still images. In this case, as the still image data whose α channel value is to be changed, the still image data A-a1, A-a2, and the still image data A-a1, A-a2, and Let A-a3.
[0055]
In the first fade-out process, three frames of still image data upstream from the cutout position PA in the moving image data A become the target still image data A-a1, A-a2, and A-a3.
[0056]
In the second fade-out process, first, the still image data nearest to the synthesis point of the moving image data A, that is, the still image data corresponding to the cutout position PA is replicated in three frames, and the still image data to be changed And In this case, the still image data for which the α channel value is to be changed is the still image data A-a11 obtained by replicating three frames in order from the still image data A-a1 of the still image corresponding to the cutout position PA toward the downstream side. , A-a12, and A-a13. Note that these still image data A-a11, A-a12, and A-a13 are inserted at the time of composition processing described later.
[0057]
In the present embodiment, a case where the second fade-out process is executed will be described. Therefore, in step 128, first, the still image data A-a1 of the still image corresponding to the cut-out position PA of the moving image data A is read, and the same still image data A-a11, A-a12, and three frames copied, A-a13 is generated. Then, the value of the α channel of the still image data is changed so that the value of the α channel increases stepwise in the reproduction direction.
[0058]
For example, the α channel value of still image data A-a11 is set to 0.0, the α channel value of still image data A-a12 is set to 0.5, and the α channel value of A-a13 is set to 1.0. From the still image data A-a11 to the still image data A-a13, the value of the α channel of each still image data is changed so that the value of the α channel gradually increases. As a result, it is possible to perform a fade-out in which the color and density of the moving image of the moving image data A are visually recognized so that the color and density of the moving image gradually become thinner as they are reproduced.
[0059]
Next, in step 130, fade-in image generation processing is executed. The fade-in image generation process is substantially the same as the above-described fade-out image generation process. The fade-out image generation process is a process that generates a still image so that the moving image gradually becomes thinner. The image generation process is a process of generating a still image so that the moving image becomes gradually darker.
[0060]
In this fade-in image generation process, still image data constituting the moving image data is generated based on the cut-out point information, the frame number information, and the synthesis point information of the moving image data B stored in the storage unit 20. . In other words, in order to perform fade-in that makes an image look like the color and density of a moving image gradually increase, a still image of a specified number of frames based on various set information This is a process of changing the value of the α channel of data.
[0061]
Still image data for performing fade-in is generated from moving image data immediately after the synthesis point based on the synthesis point information. Here, a fade-in image is generated from the moving image data B. In the present embodiment, for simplicity of explanation, a case where 3 is set as the number of frames will be described, but the present invention is not limited to this. In addition, the implementation of fade-in includes the following two types of processing, similar to the implementation of fade-out. The first fade-in process is a process for adjusting the α channel of the moving image data itself, and the second fade-in process copies and inserts the selected (designated) still image by the number of fade-in frames. To adjust the α channel.
[0062]
As shown in FIG. 5B, the still image data of the moving image data B whose α channel value is to be changed continues from the cutout position PB of the moving image data B toward the downstream side (reproduction direction). This is still image data of a three-frame still image. In this case, as the still image data whose α channel value is to be changed, the still image data B-b1, B-b2, and Let B-b3.
[0063]
In the first fade-in process, the still image data of three frames downstream from the cutout position PB in the moving image data B becomes the target still image data B-b1, B-b2, and B-b3. .
[0064]
In the second fade-in process, first, the still image data nearest to the synthesis point of the moving image data B, that is, the still image data corresponding to the cut-out position PB is replicated in three frames, and the still image to be changed Data. In this case, the still image data for which the value of the α channel is to be changed is still image data B-b11 obtained by replicating three frames in order from the still image data B-b1 of the still image corresponding to the cut-out position PB toward the upstream side. , B-b12, and B-b13. Note that these still image data B-b11, B-b12, and B-b13 are inserted at the time of composition processing described later.
[0065]
In the present embodiment, a case where the second fade-in process is executed will be described. Therefore, in step 130, first, the still image data B-b1 of the still image corresponding to the cut-out position PB of the moving image data B is read, and the same still image data B-b11, B-b12 copied three frames, and B-b13 is generated. Then, the value of the α channel of the still image data is changed so that the value of the α channel gradually decreases in the reproduction direction.
[0066]
For example, the α channel value of the still image data B-b13 is set to 1.0, the α channel value of the still image data B-b12 is set to 0.5, and the α channel value of the still image data B-b11 is set to 0. As 0, the α channel value of each still image data is changed so that the α channel value gradually decreases from the still image data B-b13 to the still image data B-b11. As a result, it is possible to perform a fade-in that is visually recognized so that the color and density of the moving image of the moving image data B gradually increase as it is reproduced.
[0067]
In the next step 132, composition processing is executed. The synthesizing process includes the cut-out point information of the moving image data A, the cut-out point information of the moving image data B, and the combining point instruction information stored in the storage unit 20, the fade-out still image data generated in step 128, and This is a process of combining the cut-out point of moving image data A and the cut-out point of moving image data B from the fade-in still image data generated in step 130.
[0068]
As described above, there are four types of synthesis processing by combining the first and second fade-in processing and the first and second fade-out processing.
[0069]
In the present embodiment, as described above, the second fade-in process and the second fade-out process are adopted, so that the composition process in step 132 is performed from each of the moving image data A and the moving image data B. A process of generating a fade-in image or a fade-out image for the specified still image data, inserting the generated still image data, and combining the generated still image data will be described.
[0070]
First, the cut-out point of the moving image data A, the cut-out point of the moving image data B, the still image data generated from the moving image data A by the second fade-out process, and the moving image data B generated by the second fade-in process Read out still image data. Next, still image data A-a11, A-a12, and A-a13 are inserted downstream from the still image data A-a1 corresponding to the cutout position PA of the moving image data A. Further, still image data B-b13, B-b12, and B-b11 are inserted downstream from the still image A-a13. Finally, the cut-out point of the moving image data B is synthesized on the downstream side of the still image data B-b11. In the present embodiment, when the still image data A-a13 and the still image data B-b13 are displayed on the display unit 14, the value of the α channel is 1.0, so the density and color of the still image Are not displayed at all and can be treated as the same still image. Both of these still images may be inserted or may be common.
[0071]
FIG. 5C shows the vicinity of the synthesis point as an image of the synthesized moving image data obtained by the synthesis process in step 132. As can be seen from the figure, the density and color of the still image gradually fades or fades out so that the still image fades out and fades in as it moves in the playback direction (the direction of arrow P in FIG. 5C). It gradually gets darker. That is, it becomes lighter in the order of still image data A-a1 to A-a13 (B-b13) and becomes darker in the order of still image data B-b13 to B-b1.
[0072]
Therefore, the moving image data shown in FIG. 6 is synthesized. The moving image data generated by the synthesis process is obtained after the α channel value of the still image data corresponding to the switching portion from the moving image data A to the moving image data B becomes smaller stepwise in the reproduction direction. Increase in steps. For this reason, when the synthesized moving image data is reproduced on the display unit 14, the color and density of the moving image gradually become thinner as the moving image data and the moving image data B are switched at the switching portion. It is visually recognized as dark.
[0073]
Next, in step 134, a memory process for storing the synthesized moving image data in the storage unit 20 is performed, and this routine ends.
[0074]
As described above, in the present embodiment, since the moving image data to be edited is not directly manipulated and the α channel value of the still image data constituting the moving image data is changed and synthesized, the moving image data There is no degradation in image quality in the synthesis of
[0075]
Still image data whose α channel value has been changed during the combining process can return the α channel to the value before the change. For this reason, even when moving image data is cut out from any place of the synthesized moving image data, the value of the α channel of the still image data constituting the moving image data is restored (that is, set to 0.0). Thus, it is possible to return to the original moving image data before synthesis. Therefore, the moving image data can be easily edited.
[0076]
Note that the processing of step 102 corresponds to the function of the selection unit of the image processing apparatus of the present invention, the processing of step 106 corresponds to the function of the adding unit, and the processing of step 132 corresponds to the combining unit. In addition, the determinations in steps 110 and 116 correspond to the function of the synthesis location setting unit of the image processing apparatus of the present invention, and the processing in step 126 corresponds to the function of the range setting unit.
[0077]
Further, the present invention is not limited to the above embodiment. For example, in the present embodiment, the case where both the fade-out image generation process and the fade-in image generation process are performed has been described, but either one of the processes may be performed.
[0078]
【The invention's effect】
As described above, according to the image editing apparatus of the present invention, transparency information is added to moving image data, and this transparency information is changed to synthesize moving image data. The effect that it can be edited is obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main configuration of an image editing apparatus according to an embodiment.
FIG. 2 is a flowchart showing a flow of processing in the image editing apparatus according to the embodiment of the present invention.
FIG. 3 is an image diagram showing a schematic configuration of moving image data corresponding to an α channel.
4A and 4B are image diagrams showing moving images to be combined according to the embodiment of the present invention, where FIG. 4A shows moving image data A, and FIG. 4B shows moving image data B;
FIGS. 5A and 5B are explanatory diagrams of a process up to a composition process of moving image data A and moving image data B according to an embodiment of the present invention, where FIG. 5A is a fade-out image, FIG. 5B is a fade-in image, C) shows a composite image.
FIG. 6 is an image diagram showing a schematic configuration of synthesized moving image data according to the embodiment of the present invention.
[Explanation of symbols]
10 Image editing device
12 Reading unit
14 Display section
18 Control unit
20 storage unit

Claims (7)

予め定めた動画像データから、第一の動画像データと第二の動画像データとを選択する選択手段と、
前記選択手段で選択された第一の動画像データ及び第二の動画像データの少なくとも一方を、各々透明度を表す透明度情報としてのアルファチャンネルを有する複数の静止画像データの連続からなる静止画像群に変換する変換手段と、
前記第一の動画像データと第二の動画像データとを合成するときに、予め定めた合成箇所の前側及び後側の少なくとも前記変換手段によって変換された静止画像群の内の該合成箇所に直近の静止画像データを予め定められたコマ数分複製して連続させて透明度変更対象の静止画像データとして該合成箇所へ挿入し、該透明度変更対象の静止画像データについて、前記アルファチャンネルの値を変更することにより前記透明度を変更して合成する合成手段と、
を備えることを特徴とする画像編集装置。
Selecting means for selecting first moving image data and second moving image data from predetermined moving image data;
At least one of the first moving image data and the second moving image data selected by the selection unit is converted into a still image group composed of a series of still image data having an alpha channel as transparency information representing transparency. Conversion means for converting;
When synthesizing the first moving image data and the second moving image data, at least in the combination portion of the still image group converted by the conversion means on the front side and the rear side of the predetermined combination portion. The most recent still image data is copied for a predetermined number of frames and is continuously inserted into the synthesis location as still image data to be changed in transparency, and the value of the alpha channel is set for the still image data to be changed in transparency. A synthesis means for changing the transparency by changing the composition,
An image editing apparatus comprising:
前記合成手段は、前記透明度を変更して合成するときに、前記透明度を前記合成箇所に向けて段階的に変更することを特徴とする請求項1に記載の画像編集装置。  The image editing apparatus according to claim 1, wherein the composition unit changes the transparency stepwise toward the composition part when the composition is composed by changing the transparency. 前記第一の動画像データ及び前記第二の動画像データの少なくとも一方の動画像データに対して、合成箇所を設定する合成箇所設定手段をさらに備え、前記合成手段は、前記合成箇所設定手段で設定された合成箇所の前側及び後側の少なくとも前記変換手段によって変換された静止画像群の内の該合成箇所に直近の静止画像データを予め定められたコマ数分複製して連続させて透明度変更対象の静止画像データとして該合成箇所へ挿入し、該透明度変更対象の静止画像データについて、前記アルファチャンネルの値を変更することにより前記透明度を変更して合成することを特徴とする請求項1または請求項2に記載の画像編集装置。It further comprises a synthesis location setting means for setting a synthesis location for at least one of the first moving image data and the second video data, and the synthesis means is the synthesis location setting means. Transparency is changed by replicating the still image data nearest to the synthesized portion of the still image group converted by at least the conversion means on the front side and the rear side of the set synthetic location and continuously copying the predetermined number of frames. 2. The method according to claim 1, wherein the still image data is inserted into the synthesis portion as target still image data, and the transparency is changed by changing the alpha channel value of the still image data to be changed in transparency. The image editing apparatus according to claim 2. 前記合成箇所設定手段は、合成箇所として動画像データの範囲を設定する範囲設定手段を含むことを特徴とする請求項3に記載の画像編集装置。  The image editing apparatus according to claim 3, wherein the composition location setting means includes range setting means for setting a range of moving image data as a composition location. 前記動画像データを表示する表示手段をさらに備えることを特徴とする請求項1〜請求項4の何れか一項に記載の画像編集装置。  The image editing apparatus according to claim 1, further comprising display means for displaying the moving image data. 前記選択手段は、前記動画像データを取り込む取込手段を含むことを特徴とする請求項1〜請求項5の何れか一項に記載の画像編集装置。  The image editing apparatus according to claim 1, wherein the selection unit includes a capture unit that captures the moving image data. 前記動画像データを予め記憶する記憶手段をさらに備え、前記選択手段は、記憶された動画像データを選択することを特徴とする請求項1〜請求項6の何れか一項に記載の画像編集装置。  The image editing according to any one of claims 1 to 6, further comprising storage means for preliminarily storing the moving image data, wherein the selection means selects the stored moving image data. apparatus.
JP2002280402A 2002-09-26 2002-09-26 Image editing device Expired - Fee Related JP4116853B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002280402A JP4116853B2 (en) 2002-09-26 2002-09-26 Image editing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002280402A JP4116853B2 (en) 2002-09-26 2002-09-26 Image editing device

Publications (2)

Publication Number Publication Date
JP2004120299A JP2004120299A (en) 2004-04-15
JP4116853B2 true JP4116853B2 (en) 2008-07-09

Family

ID=32275118

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002280402A Expired - Fee Related JP4116853B2 (en) 2002-09-26 2002-09-26 Image editing device

Country Status (1)

Country Link
JP (1) JP4116853B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110509769A (en) * 2019-08-27 2019-11-29 大陆汽车车身电子系统(芜湖)有限公司 One kind is fade-in fade-out switching method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5861499B2 (en) * 2012-03-01 2016-02-16 大日本印刷株式会社 Movie presentation device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110509769A (en) * 2019-08-27 2019-11-29 大陆汽车车身电子系统(芜湖)有限公司 One kind is fade-in fade-out switching method

Also Published As

Publication number Publication date
JP2004120299A (en) 2004-04-15

Similar Documents

Publication Publication Date Title
US5812216A (en) Method and apparatus for creating motion picture transitions according to non-linear light response
US5528310A (en) Method and apparatus for creating motion picture transitions according to non-linear light response
US6628303B1 (en) Graphical user interface for a motion video planning and editing system for a computer
JP4285287B2 (en) Image processing apparatus, image processing method and program, and recording medium
CN101026726B (en) Image playback method and device
JP4066162B2 (en) Image editing apparatus, image editing program, and image editing method
US9142259B2 (en) Editing device, editing method, and program
US20130258128A1 (en) Camera and method for recording image files
US20030091329A1 (en) Editing system and editing method
EP0423681A2 (en) Digital video cross-fader
JPH10285527A (en) Video processing system, device and method
US5919249A (en) Multiplexed output movie rendering
JP4116853B2 (en) Image editing device
US8379109B2 (en) Image processing apparatus
JP2008258926A (en) Image reproducing device, image reproduction program, recording medium, and image reproducing method
JP2000184278A (en) Image mixing device and image processing device
JP2007184869A (en) Image processing apparatus, image processing method, and image processing program
JP4333532B2 (en) Playback device
JP2011078139A (en) Image reproduction apparatus, music processing program, and image reproduction program
JP3814168B2 (en) Video editing software and editing method
JP3506412B2 (en) Video information reproducing method, reproducing apparatus, recording medium storing moving image procedure, and moving image data reproducing method and editing method
JPH1051734A (en) Moving image editing apparatus and moving image editing method
Lanier Compositing Visual Effects in After Effects: Essential Techniques
JP5724203B2 (en) Movie file generating device, movie file generating method, and movie file generating program
JP5600888B2 (en) Image processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050218

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20061215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070508

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080321

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080418

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

Free format text: PAYMENT UNTIL: 20110425

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110425

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120425

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130425

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130425

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140425

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees