JP5553533B2 - 画像編集装置およびその制御方法およびプログラム - Google Patents
画像編集装置およびその制御方法およびプログラム Download PDFInfo
- Publication number
- JP5553533B2 JP5553533B2 JP2009137344A JP2009137344A JP5553533B2 JP 5553533 B2 JP5553533 B2 JP 5553533B2 JP 2009137344 A JP2009137344 A JP 2009137344A JP 2009137344 A JP2009137344 A JP 2009137344A JP 5553533 B2 JP5553533 B2 JP 5553533B2
- Authority
- JP
- Japan
- Prior art keywords
- encoding
- result
- decoding
- moving image
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
また、一般的に、デコーダを必要な分だけロードして動画ファイルをデコードした後、一つの動画ファイルとして保存することが行われている。この場合、解像度が大きい動画ファイルをたくさん扱うと、メモリを大量に消費してしまう。そこで、この対策として、動画ファイルを個別にレンダリングして繋ぎ合わせることが行われている。
本実施形態では、画像編集装置が動画編集プログラムを起動し、それにしたがって動作することにより実現される。画像編集装置は複数の動画ファイルを結合して1つの動画ファイルを生成して保存する、いわゆるストーリーボード編集を行う。ストーリーボード編集では、複数の動画ファイルを並べて結合するだけでなく、動画ファイルを重ねて合成したり、カット処理や画面効果をかけたりすることができる。編集対象となる動画ファイルの数に制限はない。
まず、画像編集装置100の制御部110は、編集対象の複数の動画ファイルのうち最初の動画ファイルの先頭を解析開始位置として設定(S401)し、ステップS401で設定された解析開始位置を取得する(S402)。ここでは、制御部110は編集対象のMovie_A201、Movie_B202、Movie_C203のうちMovie_A201の先頭を解析開始位置として設定し(S401)、取得する(S402)。
制御部110はステップS301で取得したGOP単位の固定値をエンコーダに設定し(S501)、動画ファイルをエンコードした結果を出力して出力結果ファイルを作成する(S502)。エンコーダ221でエンコードした結果を出力して出力結果ファイル231を作成する。エンコーダ222でエンコードした結果を出力して出力結果ファイル232を作成する。エンコーダ223でエンコードした結果を出力して出力結果ファイル233を作成する。
第1の実施形態ではエンコード範囲を先に決定してからエンコード処理するようにした。これに対して、本実施形態では、デコードとエンコードの処理中に、所定の制限範囲内の任意の値をGOP単位として動画ファイルを区切ったときに端数のフレームを出さずにエンコードできるかどうか判断する場合について説明する。GOP単位の所定の制限の範囲とは、エンコードした映像を再生する機器の制約である。本実施形態ではGOP単位の所定の制限範囲は、最小値と最大値で指定された範囲である。
制御部110はエンコーダをロードする(S701)。エンコード処理を3回に分けて行った場合は、エンコーダ221が最初のエンコード処理でロードされ不要になると開放され、次にエンコーダ222がロードされ不要になると開放され、最後にエンコーダ223がロードされ不要になると開放される。そして、制御部はエンコーダにステップS601で取得したエンコードの条件を設定し(S702)、エンコード結果を出力する出力結果ファイルを作成する(S703)。エンコード処理を3回に分けて行った場合は、231、232、233の出力結果ファイルが作成される。エンコードする範囲が204から206へ変わるときにデコーダとエンコーダを開放しなかった場合は、出力結果ファイル232は作成されないことになる。ステップS704において、制御部110は解析開始位置を取得する。初期値は編集対象の動画ファイルの先頭となり、2回目以降はステップS805で保持した値となる。ステップS705において制御ファイルはGOP単位の制限範囲をデコードをするときに使用する動画ファイルをロードし、それに適合するデコーダをロードし(S706)、デコードするフレーム数がGOPの制限範囲に収まるかどうかを判断する(S707)。本実施形態では動画ファイル201をロードした場合、デコード範囲によってデコーダ211か212がロードされ、動画ファイル202をロードした場合、デコード範囲によってデコーダ213か214がロードされる。また、動画ファイル203をロードした場合、デコーダ215がロードされる。ステップS707でデコードするフレーム数がGOPの制限範囲に収まると判断されれば、制御部110はGOPの制限範囲に収まるフレーム数をデコードし(S708)、デコードしたフレーム数をカウントする(S709)。ここで、デコードしたフレーム数をカウントしておくことで、編集対象の動画ファイルのどの位置をデコードしているか判別できる。そして、制御部110はデコーダの出力をエンコードし(S710)、エンコード結果を出力し(S711)、次のエンコード範囲の処理に移る。制御部110はステップS707からステップS711を繰り返すことでGOP単位の制限範囲で、204、206、208について次々とデコードとエンコードを繰り返し、エンコード結果として231、232、233を出力する。
本発明の目的は以下のように達成されることは言うまでもない。まず、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ(またはCPUまたはMPU)が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
Claims (8)
- 第1の動画ファイルを所定の符号化単位で区切ったときの末尾のフレームまでをデコードして第1のデコード結果を取得する第1のデコード手段と、
前記第1の動画ファイルを前記所定の符号化単位で区切ったときに発生する端数のフレームと、前記第1の動画ファイルに結合される第2の動画ファイルを前記第1の動画ファイルの端数のフレームを含めて前記所定の符号化単位で区切ったときの末尾のフレームまでをデコードして第2のデコード結果を取得する第2のデコード手段と、
前記第1のデコード結果および前記第2のデコード結果をそれぞれ前記所定の符号化単位でエンコードして第1のエンコード結果および第2のエンコード結果を取得するエンコード手段と、
前記第1のエンコード結果および前記第2のエンコード結果を結合して、結合ファイルを生成する生成手段と、
を備えることを特徴とする画像編集装置。 - 前記符号化単位とは、フレーム間圧縮された動画ファイルを構成する最小の単位構造であることを特徴とする請求項1に記載の画像編集装置。
- 前記符号化単位を再生機器の能力にしたがって設定する設定手段をさらに有することを特徴とする請求項1または2に記載の画像編集装置。
- 前記符号化単位は、最小値及び最大値により指定された範囲または所定の固定値であることを特徴とする請求項1乃至3のいずれか1項に記載の画像編集装置。
- 前記第1および第2のデコード手段は、前記第1および前記第2の動画ファイルがそれぞれロードされるときにメモリに読み込まれるデコーダを用いることを特徴とする前記請求項1乃至4のいずれか1項に記載の画像編集装置。
- 前記メモリの空き容量にしたがって、前記メモリに読み込まれるデコーダを追加することを特徴とする請求項5に記載の画像編集装置。
- 第1の動画ファイルを所定の符号化単位で区切ったときの末尾のフレームまでをデコードして第1のデコード結果を取得するステップと、
前記第1の動画ファイルを前記所定の符号化単位で区切ったときに発生する端数のフレームと、前記第1の動画ファイルに結合される第2の動画ファイルを前記第1の動画ファイルの端数のフレームを含めて前記所定の符号化単位で区切ったときの末尾のフレームまでをデコードして第2のデコード結果を取得するステップと、
前記第1のデコード結果および前記第2のデコード結果をそれぞれ前記所定の符号化単位でエンコードして第1のエンコード結果および第2のエンコード結果を取得するステップと、
前記第1のエンコード結果および前記第2のエンコード結果を結合して、結合ファイルを生成するステップと、
を備えることを特徴とする制御方法。 - 第1の動画ファイルを所定の符号化単位で区切ったときの末尾のフレームまでをデコードして第1のデコード結果を取得するステップと、
前記第1の動画ファイルを前記所定の符号化単位で区切ったときに発生する端数のフレームと、前記第1の動画ファイルに結合される第2の動画ファイルを前記第1の動画ファイルの端数のフレームを含めて前記所定の符号化単位で区切ったときの末尾のフレームまでをデコードして第2のデコード結果を取得するステップと、
前記第1のデコード結果および前記第2のデコード結果をそれぞれ前記所定の符号化単位でエンコードして第1のエンコード結果および第2のエンコード結果を取得するステップと、
前記第1のエンコード結果および前記第2のエンコード結果を結合して、結合ファイルを生成するステップと、
を備えることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009137344A JP5553533B2 (ja) | 2009-06-08 | 2009-06-08 | 画像編集装置およびその制御方法およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009137344A JP5553533B2 (ja) | 2009-06-08 | 2009-06-08 | 画像編集装置およびその制御方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010283750A JP2010283750A (ja) | 2010-12-16 |
JP5553533B2 true JP5553533B2 (ja) | 2014-07-16 |
Family
ID=43540076
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009137344A Expired - Fee Related JP5553533B2 (ja) | 2009-06-08 | 2009-06-08 | 画像編集装置およびその制御方法およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5553533B2 (ja) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2932950B2 (ja) * | 1994-09-29 | 1999-08-09 | 日本ビクター株式会社 | データの圧縮・記録方法、データの圧縮・記録装置及び圧縮データの復号・再生方法、圧縮データの復号・再生装置 |
JPH09219838A (ja) * | 1996-02-13 | 1997-08-19 | Matsushita Electric Ind Co Ltd | Mpeg映像再生装置および方法 |
JPH11289541A (ja) * | 1998-02-06 | 1999-10-19 | Sony Corp | 動画像符号化方法、動画像符号化装置及び記録媒体 |
CN100350488C (zh) * | 2001-09-06 | 2007-11-21 | 汤姆森特许公司 | 可变位率数字编码音频数据文件的已过播放计时方法和装置 |
JP4892541B2 (ja) * | 2002-02-18 | 2012-03-07 | 株式会社日立国際電気 | 画像伝送方法および画像伝送システム |
JP2004350152A (ja) * | 2003-05-23 | 2004-12-09 | Matsushita Electric Ind Co Ltd | 映像再生装置および映像再生方法 |
JP2008537854A (ja) * | 2005-02-16 | 2008-09-25 | ドロップレット テクノロジー,インク. | モバイルイメージング(画像化)アプリケーション、装置のアーキテクチャ、サービス・プラットフォーム・アーキテクチャとサービス(MOBILEIMAGINGAPPLICATION,DEVICEARCHITECTURE,SERVICEPLATFORMARCHITECTUREandSERVICES) |
JP4737003B2 (ja) * | 2006-08-10 | 2011-07-27 | ソニー株式会社 | 編集装置、編集方法、編集プログラムおよび編集システム |
JP4476261B2 (ja) * | 2006-09-13 | 2010-06-09 | 株式会社ソニー・コンピュータエンタテインメント | 復号装置および復号方法 |
JP5167897B2 (ja) * | 2007-04-27 | 2013-03-21 | 株式会社リコー | 電子機器、情報処理方法、及び情報処理プログラム |
-
2009
- 2009-06-08 JP JP2009137344A patent/JP5553533B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010283750A (ja) | 2010-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI390988B (zh) | 資訊處理裝置及資訊處理方法 | |
JP4355659B2 (ja) | データ処理装置 | |
JP2010219983A (ja) | 画像処理装置および方法 | |
JP5785082B2 (ja) | オーディオ・ストリームを合成する装置、方法及びプログラム | |
JP2010524274A (ja) | 編集装置および編集方法 | |
WO2005088964A1 (ja) | 録画再生編集装置 | |
JP2009260933A (ja) | 動画素材編集装置とそのプログラム及び動画素材編集方法 | |
WO2006040896A1 (ja) | 動画像再符号化装置、動画像編集装置、プログラム、及び記録媒体 | |
JP2004112769A (ja) | 復号制御装置、および復号制御方法、情報処理装置、および情報処理方法、並びにプログラム | |
JP4709100B2 (ja) | 動画像編集装置及びその制御方法、並びにプログラム | |
JP5553533B2 (ja) | 画像編集装置およびその制御方法およびプログラム | |
TW571588B (en) | Modifying video signals by converting non-intra pictures | |
US8442376B2 (en) | Image data recording/playback device, system, and method | |
JP2006080723A (ja) | 記録装置および記録方法、再生装置および再生方法、並びにプログラム | |
JP2000023090A (ja) | 圧縮動画像編集装置および記憶媒体 | |
JP4441572B2 (ja) | 記録装置 | |
JP4401876B2 (ja) | 再生装置 | |
JP4487196B2 (ja) | 記録装置及びその制御方法 | |
JP2001103427A (ja) | 圧縮画像再生装置及びプログラム記録媒体 | |
JP2006319963A (ja) | プログラム、情報処理装置、情報処理方法、並びに、記録媒体 | |
JP2000287177A (ja) | 画像再生装置 | |
JP2016082266A (ja) | 記録再生装置 | |
JP2004104361A (ja) | データ編集装置、データ編集方法、及びプログラム | |
JP2008124931A (ja) | データ変換装置、データ変換プログラムおよびデータ変換方法、ならびに、データ復号装置 | |
JP2005176330A (ja) | 画像処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120608 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130924 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131001 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140212 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140414 |
|
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: 20140430 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140527 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5553533 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |