JP5555775B2 - デジタルビデオレコーダのための動画像フォーマット - Google Patents
デジタルビデオレコーダのための動画像フォーマット Download PDFInfo
- Publication number
- JP5555775B2 JP5555775B2 JP2012528911A JP2012528911A JP5555775B2 JP 5555775 B2 JP5555775 B2 JP 5555775B2 JP 2012528911 A JP2012528911 A JP 2012528911A JP 2012528911 A JP2012528911 A JP 2012528911A JP 5555775 B2 JP5555775 B2 JP 5555775B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- format
- moving image
- encoding
- encoded
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 100
- 238000007906 compression Methods 0.000 claims description 61
- 230000006835 compression Effects 0.000 claims description 61
- 238000012545 processing Methods 0.000 claims description 43
- 230000002123 temporal effect Effects 0.000 claims description 43
- 238000013139 quantization Methods 0.000 claims description 23
- 238000012546 transfer Methods 0.000 claims description 20
- 230000008676 import Effects 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims 1
- 230000008569 process Effects 0.000 description 91
- 238000010586 diagram Methods 0.000 description 18
- 230000003287 optical effect Effects 0.000 description 17
- 238000013461 design Methods 0.000 description 9
- 230000003044 adaptive effect Effects 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 229930091051 Arenine Natural products 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 239000002355 dual-layer Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0117—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/162—User input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/174—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/917—Television signal processing therefor for bandwidth reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
上記のように、一部の実施形態は、時間的に圧縮されていないフォーマットでデジタル動画像を撮影して保存する動画像録画デバイス(例えばデジタルビデオカメラ)を提供する。一部の実施形態は、時間的に圧縮されている動画像を録画するのか、時間的に圧縮されていない動画像を録画するのかの選択肢をユーザに与える。この選択肢は、一部の実施形態では、ビデオカメラのユーザインタフェース上で提示される。
図5は、撮影される動画像についての動画像フォーマット選択肢をユーザが選択できるようにするビデオカメラのユーザインタフェースを示す図である。具体的には、この図は、ビデオカメラのユーザインタフェースを2つの異なる段階で示しており、すなわち、iFrame動画像フォーマット選択肢をユーザが選択する前の第1段階と、それを選択した後の第2段階とである。図示するように、ビデオカメラ500は、メニュー515を含むグラフィカルユーザインタフェース(GUI)を表示するための表示画面510を備えたユーザインタフェース505を含んでいる。グラフィカルユーザインタフェースは、すべてテキストであっても、すべて画像であっても、あるいはそれらの組み合わせてあってもよい。また、ユーザインタフェース505は、ユーザ選択可能な複数の操作部(コントロール)520および525を含んでいる。
図7は、デジタル動画像を撮影し、符号化し、保存するためのデジタルビデオカメラ700のソフトウェアアーキテクチャを示す図である。デジタルビデオカメラ700は、ユーザインタフェース705と、動画像圧縮制御器710と、離散コサイン変換(DCT)ユニット715と、量子化ユニット720と、エントロピー符号化器725と、逆量子化ユニット730と、逆離散コサイン変換(IDCT)ユニット735と、動き補償、動き推定、フレーム内予測ユニット740と、加算器745と、画像撮影ユニット750とを含んでいる。
上記のセクションは、時間的に圧縮されていないフォーマットでデジタル動画像を撮影して保存する一部の実施形態の動画像録画デバイスの態様を多数記述している。以下のセクションは、一部の実施形態の非時間的に圧縮された動画像の処理構成と、そのような構成によって行われる各種のプロセスとの態様を記述している。一部の実施形態では、特定の解像度およびビットレートでの動画像品質を最大化することと、設計上の目的の中でも特に動画像の復号時間を短縮することとが意図されるカメラメーカによる設計上の選択に基づいて、構成が決められる。
1.イントラ_4x4_水平
2.イントラ_4x4_DC
3.イントラ_4x4_斜め_下_左
4.イントラ_4x4_斜め_下_右
5.イントラ_4x4_垂直_右
6.イントラ_4x4_水平_下
7.イントラ_4x4_垂直_左
8.イントラ_4x4_水平_上
図15は、上記の動画像撮影、符号化および保存プロセスを利用する一部の実施形態のビデオカメラ1500のブロック図である。ビデオカメラ1500は、ビデオカメラ700と同じであってもよいし、1つ以上の点で異なっていてもよい。図15に示すように、ビデオカメラ1500は、光学的取入口1505と、画像感知回路部1510と、動画像符号化器1520と、記憶デバイス1530とを含んでいる。一部の実施形態では、ビデオカメラはさらに、データ転送ポート1535と、動画像復号器1540と、デジタルビューア1545と、ユーザ入力コントロール1550とを含んでいる。
一部の実施形態は、到来するデジタル動画像の多様なフォーマットを識別する能力を有する、デジタル動画像をインポートして編集するためのメディア編集アプリケーションを提供する。時間的に圧縮されたデジタル動画像がインポートされた場合、メディア編集アプリケーションはデジタル動画像をトランスコードし、トランスコードされた動画像を記憶装置内に保存する。非時間的に圧縮されたデジタル動画像がインポートされた場合、メディア編集アプリケーションは、このフォーマットを認識し、到来する動画像を直接、トランスコーディングすることなく記憶装置内に保存する。
上記の特徴および応用例の多くは、(コンピュータ可読媒体とも呼ばれる)コンピュータ可読記憶媒体上に記録された一組の命令として指定されたソフトウェアプロセスとして実装されている。これらの命令が1つ以上の計算要素(例えばプロセッサ、またはASICやFPGAのようなその他の計算要素)によって実行される時、それらによって、計算要素は命令の中に示された動作を行う。コンピュータは、その最も広義の意味が意図されており、プロセッサを備えたいかなる電子デバイスをも含みうる。コンピュータ可読媒体の例としては、CD−ROM、フラッシュドライブ、RAMチップ、ハードドライブ、EPROM等を含むが、それらに限定されない。コンピュータ可読媒体は、搬送波や、無線または有線接続を通過する電子信号を含まない。
Claims (21)
- 動画像編集システムであって、
ビデオカメラ上に保存されていて、複数の異なる符号化フォーマットに従って符号化されている、複数の異なる動画像クリップを識別する手段と、
前記ビデオカメラ上でフレーム内フォーマットだけで符号化されている、前記ビデオカメラ上の第1の動画像クリップセットと、前記ビデオカメラ上で少なくとも部分的にフレーム間フォーマットで符号化されている、前記ビデオカメラ上に保存されている第2の動画像クリップセットとを受信する手段と、
前記ビデオカメラ上でフレーム内フォーマットだけで符号化されている前記第1の動画像クリップセットを、前記システムの記憶装置に保存する手段と、
(i)前記ビデオカメラ上で少なくとも部分的にフレーム間フォーマットで符号化されている前記第2の動画像クリップセットをトランスコードし、(ii)前記トランスコードされた第2の動画像クリップセットを前記記憶装置に保存する手段と、
を備えることを特徴とする動画像編集システム。 - 前記フレーム内フォーマットは、前記動画像クリップのシーケンスが前記ビデオカメラによって元々符号化された当初のフォーマットである
ことを特徴とする請求項1に記載の動画像編集システム。 - 前記フレーム内フォーマットは、ユーザが如何なる復号も行わずに前記動画像クリップを編集可能なフォーマットである
ことを特徴とする請求項1に記載の動画像編集システム。 - 前記フレーム内フォーマットは、960x540及び1280x720のうちの少なくとも1つを指定する解像度設定と、最大24メガビット毎秒(Mbps)を指定するビットレート設定と、によって定義される
ことを特徴とする請求項1に記載の動画像編集システム。 - 機械可読媒体であって、少なくとも1つの処理ユニットにより実行されると前記機械可読媒体を含むデバイスに動画像クリップをインポートするプログラムを格納しており、前記プログラムは、
前記デバイスに対するビデオカメラの接続を検知する命令セットと、
前記ビデオカメラに保存されている、少なくとも部分的にフレーム間符号化された第1の動画像クリップを識別する命令セットと、
前記第1の動画像クリップを前記デバイスに転送している間に、前記第1の動画像クリップを第1のフォーマットから第2のフォーマットにトランスコードする命令セットと、
前記ビデオカメラに保存されている、フレーム内だけで符号化された第2の動画像クリップを識別する命令セットと、
前記第2の動画像クリップの符号化を変更せずに前記第2の動画像クリップを前記デバイスに転送する命令セットと、
を含むことを特徴とする機械可読媒体。 - 前記第1のフォーマットは、前記動画像クリップの画像シーケンスが元々符号化された当初のフォーマットであり、前記第2のフォーマットは、前記第1のフォーマットと異なる非当初のフォーマットである
ことを特徴とする請求項5に記載の機械可読媒体。 - 前記第1の動画像クリップをトランスコードする命令セットは、
前記第1の動画像クリップを復号する命令セットと、
前記復号された第1の動画像クリップを、フレーム内符号化だけを用いて符号化する命令セットと、
を含む
ことを特徴とする請求項5に記載の機械可読媒体。 - 少なくとも部分的にフレーム間符号化された前記第1の動画像クリップは、異なるビデオピクチャを参照して符号化されたビデオピクチャを少なくとも1つ含み、フレーム内だけで符号化された前記第2の動画像クリップは、他のビデオピクチャを参照せずに符号化されたビデオピクチャだけを含む
ことを特徴とする請求項5に記載の機械可読媒体。 - 前記第2の動画像クリップの転送時間は、前記第2の動画像クリップのサイズ、及び前記ビデオカメラと前記デバイスとの間の接続速度だけに関連する
ことを特徴とする請求項5に記載の機械可読媒体。 - ビデオカメラであって、
ビデオピクチャのシーケンスを撮影する手段と、
時間的に圧縮される符号化フォーマットと非時間的に圧縮される符号化フォーマットとを含む複数の動画像符号化フォーマットから、ユーザが動画像符号化フォーマットを選択できるようにする手段と、
前記ユーザが選択したフォーマットに従って前記ビデオピクチャを符号化する手段と、
を備えることを特徴とするビデオカメラ。 - 前記非時間的に圧縮される符号化フォーマットは、動画像クリップの各フレームが前記動画像クリップの如何なる他のフレームも参照せずに符号化される符号化スキームであり、前記時間的に圧縮される符号化フォーマットは、前記動画像クリップの少なくとも1つのフレームが前記動画像クリップの少なくとも1つの他のフレームを参照して符号化される符号化スキームである
ことを特徴とする請求項10に記載のビデオカメラ。 - 前記ユーザが動画像符号化フォーマットを選択できるようにする前記手段は、
前記複数の異なる符号化スキームのリストを表示する手段と、
前記複数の異なる符号化スキームのうちの1つを選択するためにユーザとの対話を受信する手段と、
を含む
ことを特徴とする請求項10に記載のビデオカメラ。 - 前記ビデオピクチャを符号化する手段は、
前記選択された動画像符号化フォーマットに従って画像データのブロックに対して離散コサイン変換(DCT)操作を実行する手段と、
前記DCT操作の出力であるDCT係数に対して、前記選択された動画像符号化フォーマットに従って量子化操作を実行する手段と、
前記選択された動画像符号化フォーマットに従って、入力データをビットストリームにエントロピー符号化する手段と、
を含む
ことを特徴とする請求項10に記載のビデオカメラ。 - 前記選択された動画像符号化フォーマットを識別し、前記選択された動画像符号化フォーマットに従って符号化設定のセットを取得し、前記取得した設定のセットを、前記DCT操作、前記量子化操作、及び前記エントロピー符号化操作を実行するために前記ビデオピクチャを符号化する手段へ送信する手段を更に備える
ことを特徴とする請求項13に記載のビデオカメラ。 - 前記ビデオピクチャを符号化する手段は、前記ビデオピクチャを符号化する前に前記ビデオピクチャの幅を減少させる手段を更に含む
ことを特徴とする請求項10に記載のビデオカメラ。 - 動画像録画デバイスのための複数の動画像フォーマットを定義する方法であって、
動画像クリップを少なくとも部分的にフレーム間フォーマットで符号化する第1の動画像フォーマットのための複数のパラメータを指定するステップと、
動画像クリップをフレーム内だけのフォーマットで符号化する第2の動画像フォーマットのための複数のパラメータを指定するステップと、
前記第2の動画像フォーマットを用いて符号化される複数の動画像の各々が複数のスライスとして符号化されることを指定するステップと、
を備え、
特定の動画像の前記複数のスライスは、動画像復号デバイスの複数の処理ユニットにより復号するためのものである
ことを特徴とする方法。 - 前記動画像録画デバイスのためのグラフィカルユーザインタフェースを定義するステップを更に備え、
前記グラフィカルユーザインタフェースは、ユーザが前記第1のフォーマットと前記第2のフォーマットとの間での選択ができるようにするためのものである
ことを特徴とする請求項16に記載の方法。 - 前記第2の動画像フォーマットを用いて符号化される前記動画像の各々は、複数のスライスとして符号化され、特定のフレームの前記複数のスライスは、前記動画像復号デバイスの前記複数の処理ユニットにより同時に復号するためのものである
ことを特徴とする請求項16に記載の方法。 - 請求項16乃至18のいずれか1項に記載の各ステップを実施する手段を備えることを特徴とするシステム。
- 複数の処理ユニットを有する動画像復号デバイスの機械可読媒体であって、前記機械可読媒体は、前記動画像復号デバイスの少なくとも1つの処理ユニットによって実行されると動画像クリップを復号するプログラムを格納しており、前記プログラムは、
複数の動画像を含む動画像クリップを受信する命令セットであって、当該動画像クリップは、時間的に圧縮される符号化フォーマットと非時間的に圧縮される符号化フォーマットとを含む複数の動画像符号化フォーマットから選択された符号化フォーマットを用いて符号化されたものである、命令セットと、
前記動画像クリップが非時間的に符号化されていることを判定すると共に前記複数の動画像が複数のスライスとして符号化されていることを判定する命令セットと、
特定の動画像の各スライスについて、当該スライスを復号のために前記動画像復号デバイスの特定の処理ユニットに割り当てる命令セットと、
を含むことを特徴とする機械可読媒体。 - 前記プログラムは、
前記特定の動画像が撮影された特定の幅を識別する命令セットと、
前記特定の動画像を復号した後に前記特定の動画像の幅を前記特定の幅に増加させる命令セットと、
を更に含む
ことを特徴とする請求項20に記載の機械可読媒体。
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US24139409P | 2009-09-10 | 2009-09-10 | |
| US61/241,394 | 2009-09-10 | ||
| US12/636,699 US8554061B2 (en) | 2009-09-10 | 2009-12-11 | Video format for digital video recorder |
| US12/636,699 | 2009-12-11 | ||
| US12/781,813 | 2010-05-17 | ||
| US12/781,813 US8737825B2 (en) | 2009-09-10 | 2010-05-17 | Video format for digital video recorder |
| PCT/US2010/048324 WO2011031902A1 (en) | 2009-09-10 | 2010-09-09 | Video editing and reformatting for digital video recorder |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014114345A Division JP5883474B2 (ja) | 2009-09-10 | 2014-06-02 | デジタルビデオレコーダのための動画像編集および再フォーマット |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013504936A JP2013504936A (ja) | 2013-02-07 |
| JP5555775B2 true JP5555775B2 (ja) | 2014-07-23 |
Family
ID=43647834
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012528911A Active JP5555775B2 (ja) | 2009-09-10 | 2010-09-09 | デジタルビデオレコーダのための動画像フォーマット |
| JP2014114345A Expired - Fee Related JP5883474B2 (ja) | 2009-09-10 | 2014-06-02 | デジタルビデオレコーダのための動画像編集および再フォーマット |
| JP2016021195A Expired - Fee Related JP6280144B2 (ja) | 2009-09-10 | 2016-02-05 | デジタルビデオレコーダのための動画像編集および再フォーマット |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014114345A Expired - Fee Related JP5883474B2 (ja) | 2009-09-10 | 2014-06-02 | デジタルビデオレコーダのための動画像編集および再フォーマット |
| JP2016021195A Expired - Fee Related JP6280144B2 (ja) | 2009-09-10 | 2016-02-05 | デジタルビデオレコーダのための動画像編集および再フォーマット |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US8737825B2 (ja) |
| EP (2) | EP2476256B1 (ja) |
| JP (3) | JP5555775B2 (ja) |
| KR (1) | KR101361237B1 (ja) |
| CN (2) | CN104952470B (ja) |
| AU (1) | AU2010292204B2 (ja) |
| BR (1) | BR112012005549B1 (ja) |
| WO (1) | WO2011031902A1 (ja) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8223845B1 (en) | 2005-03-16 | 2012-07-17 | Apple Inc. | Multithread processing of video frames |
| US8554061B2 (en) | 2009-09-10 | 2013-10-08 | Apple Inc. | Video format for digital video recorder |
| US8737825B2 (en) | 2009-09-10 | 2014-05-27 | Apple Inc. | Video format for digital video recorder |
| US9838450B2 (en) | 2010-06-30 | 2017-12-05 | Brightcove, Inc. | Dynamic chunking for delivery instances |
| US9762639B2 (en) | 2010-06-30 | 2017-09-12 | Brightcove Inc. | Dynamic manifest generation based on client identity |
| AU2011201404B1 (en) * | 2011-03-28 | 2012-01-12 | Brightcove Inc. | Transcodeless on-the-fly ad insertion |
| CN103947193A (zh) * | 2011-11-25 | 2014-07-23 | 三菱电机株式会社 | 摄像装置、影像记录装置、影像显示装置、影像监视装置、影像监视系统以及影像监视方法 |
| JP2013141064A (ja) * | 2011-12-28 | 2013-07-18 | Jvc Kenwood Corp | 撮像装置、及び制御方法 |
| US8488943B1 (en) * | 2012-01-31 | 2013-07-16 | Google Inc. | Trimming media content without transcoding |
| US9241167B2 (en) | 2012-02-17 | 2016-01-19 | Microsoft Technology Licensing, Llc | Metadata assisted video decoding |
| US8855466B2 (en) * | 2012-05-01 | 2014-10-07 | Eldon Technology Limited | Separate video file for I-frame and non-I-frame data to improve disk performance in trick play |
| CN102801813B (zh) * | 2012-08-27 | 2015-11-25 | 广东利为网络科技有限公司 | 一种从终端设备自动上传影音文件的装置及方法 |
| US9112939B2 (en) | 2013-02-12 | 2015-08-18 | Brightcove, Inc. | Cloud-based video delivery |
| EP3053164A4 (en) * | 2013-10-04 | 2017-07-12 | Intel Corporation | Technology for dynamically adjusting video playback speed |
| US9386067B2 (en) * | 2013-12-30 | 2016-07-05 | Sonic Ip, Inc. | Systems and methods for playing adaptive bitrate streaming content by multicast |
| US9911460B2 (en) | 2014-03-24 | 2018-03-06 | Microsoft Technology Licensing, Llc | Fast and smart video trimming at frame accuracy on generic platform |
| CN106856571B (zh) * | 2015-12-09 | 2019-12-06 | 阿里巴巴集团控股有限公司 | 一种转码方法及装置 |
| US12452416B2 (en) | 2016-01-22 | 2025-10-21 | Spike Vision (Beijing) Technology Co., Ltd. | Generating image based on pulse sequences obtained from encoded information |
| CN105681787B (zh) | 2016-01-22 | 2019-01-18 | 北京大学 | 对时空信号进行编码的方法和装置 |
| US11228758B2 (en) | 2016-01-22 | 2022-01-18 | Peking University | Imaging method and device |
| CN109155838A (zh) * | 2016-05-13 | 2019-01-04 | 深圳市大疆创新科技有限公司 | 用于通过转码呈现视频的系统和方法 |
| KR20180036153A (ko) * | 2016-09-30 | 2018-04-09 | 주식회사 요쿠스 | 영상 편집 시스템 및 방법 |
| WO2021160175A1 (en) | 2020-02-14 | 2021-08-19 | Beijing Bytedance Network Technology Co., Ltd. | Sub-bitstream extraction process in video coding |
| US11004471B1 (en) * | 2020-03-24 | 2021-05-11 | Facebook, Inc. | Editing portions of videos in a series of video portions |
| KR20230004028A (ko) * | 2021-06-30 | 2023-01-06 | 삼성전자주식회사 | 제어 방법 및 그 방법을 이용하는 장치 |
| CN120343185A (zh) * | 2024-01-10 | 2025-07-18 | 荣耀终端股份有限公司 | 一种视频成片方法和电子设备 |
Family Cites Families (57)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5111292A (en) * | 1991-02-27 | 1992-05-05 | General Electric Company | Priority selection apparatus as for a video signal processor |
| US5577191A (en) * | 1994-02-17 | 1996-11-19 | Minerva Systems, Inc. | System and method for digital video editing and publishing, using intraframe-only video data in intermediate steps |
| GB2318246B (en) * | 1996-10-09 | 2000-11-15 | Sony Uk Ltd | Processing digitally encoded signals |
| JP3787398B2 (ja) * | 1996-11-27 | 2006-06-21 | キヤノン株式会社 | 画像処理装置及びその方法 |
| JP3592025B2 (ja) * | 1997-03-11 | 2004-11-24 | キヤノン株式会社 | 撮影画像記録装置 |
| US6115420A (en) * | 1997-03-14 | 2000-09-05 | Microsoft Corporation | Digital video signal encoder and encoding method |
| US7110025B1 (en) * | 1997-05-28 | 2006-09-19 | Eastman Kodak Company | Digital camera for capturing a sequence of full and reduced resolution digital images and storing motion and still digital image data |
| JP3844844B2 (ja) * | 1997-06-06 | 2006-11-15 | 富士通株式会社 | 動画像符号化装置及び動画像符号化方法 |
| JP4427827B2 (ja) * | 1998-07-15 | 2010-03-10 | ソニー株式会社 | データ処理方法、データ処理装置及び記録媒体 |
| US20010004417A1 (en) * | 1999-12-21 | 2001-06-21 | Ageishi Narutoshi | Video editing system |
| US6834080B1 (en) * | 2000-09-05 | 2004-12-21 | Kabushiki Kaisha Toshiba | Video encoding method and video encoding apparatus |
| JP2003046758A (ja) * | 2001-07-31 | 2003-02-14 | Canon Inc | 撮像装置、情報処理装置、画像処理装置およびその方法、並びに、画像処理システム |
| US20030123546A1 (en) * | 2001-12-28 | 2003-07-03 | Emblaze Systems | Scalable multi-level video coding |
| US7319720B2 (en) * | 2002-01-28 | 2008-01-15 | Microsoft Corporation | Stereoscopic video |
| US20070074269A1 (en) | 2002-02-22 | 2007-03-29 | Hai Hua | Video processing device, video recorder/playback module, and methods for use therewith |
| US20050105609A1 (en) * | 2003-09-30 | 2005-05-19 | Droplet Technology, Inc. | System and method for temporal out-of-order compression and multi-source compression rate control |
| JP4015914B2 (ja) * | 2002-09-26 | 2007-11-28 | 富士フイルム株式会社 | デジタルカメラ |
| JP3905450B2 (ja) * | 2002-09-26 | 2007-04-18 | 富士フイルム株式会社 | デジタルスチルカメラ |
| JP4196640B2 (ja) * | 2002-10-21 | 2008-12-17 | 株式会社日立製作所 | データ変換方法 |
| JP3750858B2 (ja) * | 2002-11-26 | 2006-03-01 | ソニー株式会社 | 撮像装置及び記録方法 |
| JP2004187161A (ja) | 2002-12-05 | 2004-07-02 | Matsushita Electric Ind Co Ltd | 動画データ処理装置および動画データ処理方法 |
| JP3873921B2 (ja) * | 2003-04-03 | 2007-01-31 | ソニー株式会社 | 記録装置および方法 |
| US6958757B2 (en) * | 2003-07-18 | 2005-10-25 | Microsoft Corporation | Systems and methods for efficiently displaying graphics on a display device regardless of physical orientation |
| JP4232588B2 (ja) | 2003-09-19 | 2009-03-04 | ソニー株式会社 | 画像処理装置および画像処理方法、並びに、プログラム |
| US7528840B1 (en) * | 2003-10-01 | 2009-05-05 | Apple Inc. | Optimizing the execution of media processing routines using a list of routine identifiers |
| JP4515886B2 (ja) * | 2003-10-28 | 2010-08-04 | パナソニック株式会社 | 面内予測符号化方法 |
| JP3826934B2 (ja) * | 2003-12-04 | 2006-09-27 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、画像形成システム、画像形成方法、画像形成制御プログラム、および画像形成制御プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JP2005175974A (ja) * | 2003-12-12 | 2005-06-30 | Canon Inc | 撮像装置 |
| JP4401861B2 (ja) * | 2004-04-30 | 2010-01-20 | キヤノン株式会社 | 画像処理装置およびその制御方法 |
| JP2005348258A (ja) * | 2004-06-04 | 2005-12-15 | Canon Inc | 撮影装置及び方法、並びにプログラム及び記憶媒体 |
| EP1647895B1 (en) * | 2004-10-14 | 2010-03-24 | Sony Corporation | Video apparatus, video output control method, and reproduction control method |
| US20060133476A1 (en) * | 2004-11-12 | 2006-06-22 | Page Warren S | Digital in-car video surveillance system |
| EP1806786A1 (en) * | 2005-02-09 | 2007-07-11 | Matsushita Electric Industrial Co., Ltd. | Monitoring camera device, monitoring system using the same, and monitoring image transmission method |
| JP4616057B2 (ja) * | 2005-04-13 | 2011-01-19 | パイオニア株式会社 | 画像符号化装置及び画像符号化方法 |
| US20090123066A1 (en) * | 2005-07-22 | 2009-05-14 | Mitsubishi Electric Corporation | Image encoding device, image decoding device, image encoding method, image decoding method, image encoding program, image decoding program, computer readable recording medium having image encoding program recorded therein, |
| JP4534935B2 (ja) * | 2005-10-04 | 2010-09-01 | 株式会社日立製作所 | トランスコーダ、記録装置及びトランスコード方法 |
| JP2007135069A (ja) * | 2005-11-11 | 2007-05-31 | Sony Corp | 撮像再生装置 |
| EP1969447A2 (en) | 2006-01-05 | 2008-09-17 | Eyespot Corporation | System and methods for storing, editing, and sharing digital video |
| JP2007193888A (ja) * | 2006-01-19 | 2007-08-02 | Sony Corp | 記録装置および方法、プログラム、並びに符号化装置および方法 |
| ES2348686T3 (es) * | 2006-07-13 | 2010-12-10 | Qualcomm Incorporated | Codificaciã“n de video con escalabilidad granular fina mediante fragmentos alineados con ciclos. |
| DE602007008730D1 (de) * | 2006-07-13 | 2010-10-07 | Qualcomm Inc | Videokodierung mit feinkörniger skalierbarkeit anhand von zyklisch ausgerichteten fragmenten |
| JP4921076B2 (ja) * | 2006-08-28 | 2012-04-18 | キヤノン株式会社 | 撮像装置及びその制御方法 |
| JP2008078969A (ja) * | 2006-09-21 | 2008-04-03 | Victor Co Of Japan Ltd | 動画像符号化記録装置 |
| JP2008109590A (ja) * | 2006-10-27 | 2008-05-08 | Olympus Corp | 撮像システム及び撮像機器の認証方法 |
| JP2008118271A (ja) | 2006-11-01 | 2008-05-22 | Fujinon Corp | 撮像装置の遠隔制御システム |
| US8116537B2 (en) * | 2007-04-04 | 2012-02-14 | Sony Corporation | Image recording device, player device, imaging device, player system, method of recording image, and computer program |
| US10454995B2 (en) * | 2007-06-11 | 2019-10-22 | Crackle, Inc. | System and method for obtaining and sharing content associated with geographic information |
| JP4786602B2 (ja) * | 2007-06-26 | 2011-10-05 | 株式会社東芝 | 情報処理装置およびプログラム |
| JP2009021775A (ja) | 2007-07-11 | 2009-01-29 | Panasonic Corp | 符号化装置及び符号化方法 |
| JP2009048469A (ja) * | 2007-08-21 | 2009-03-05 | Fujitsu Ltd | 情報処理装置及び情報処理方法 |
| JP4922138B2 (ja) | 2007-11-20 | 2012-04-25 | 株式会社東芝 | 動画像符号化装置及び動画像符号化方法 |
| US20090238479A1 (en) * | 2008-03-20 | 2009-09-24 | Pawan Jaggi | Flexible frame based energy efficient multimedia processor architecture and method |
| US9967590B2 (en) * | 2008-04-10 | 2018-05-08 | Qualcomm Incorporated | Rate-distortion defined interpolation for video coding based on fixed filter or adaptive filter |
| US20090320082A1 (en) * | 2008-06-19 | 2009-12-24 | Iwatchnow Inc. | Method of delivering content data |
| US20100275122A1 (en) * | 2009-04-27 | 2010-10-28 | Microsoft Corporation | Click-through controller for mobile interaction |
| US8554061B2 (en) | 2009-09-10 | 2013-10-08 | Apple Inc. | Video format for digital video recorder |
| US8737825B2 (en) | 2009-09-10 | 2014-05-27 | Apple Inc. | Video format for digital video recorder |
-
2010
- 2010-05-17 US US12/781,813 patent/US8737825B2/en active Active
- 2010-09-09 EP EP10763487.5A patent/EP2476256B1/en active Active
- 2010-09-09 CN CN201510341335.4A patent/CN104952470B/zh active Active
- 2010-09-09 JP JP2012528911A patent/JP5555775B2/ja active Active
- 2010-09-09 AU AU2010292204A patent/AU2010292204B2/en active Active
- 2010-09-09 BR BR112012005549-6A patent/BR112012005549B1/pt active IP Right Grant
- 2010-09-09 WO PCT/US2010/048324 patent/WO2011031902A1/en not_active Ceased
- 2010-09-09 KR KR1020127009096A patent/KR101361237B1/ko not_active Expired - Fee Related
- 2010-09-09 EP EP14155183.8A patent/EP2733703B1/en active Active
- 2010-09-09 CN CN201080040065.9A patent/CN102484712B/zh active Active
-
2014
- 2014-04-07 US US14/247,099 patent/US9215402B2/en active Active
- 2014-06-02 JP JP2014114345A patent/JP5883474B2/ja not_active Expired - Fee Related
-
2016
- 2016-02-05 JP JP2016021195A patent/JP6280144B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP2476256A1 (en) | 2012-07-18 |
| JP2014220818A (ja) | 2014-11-20 |
| WO2011031902A1 (en) | 2011-03-17 |
| BR112012005549A2 (pt) | 2017-06-20 |
| BR112012005549B1 (pt) | 2021-08-17 |
| EP2733703B1 (en) | 2017-10-25 |
| US20140301720A1 (en) | 2014-10-09 |
| CN102484712A (zh) | 2012-05-30 |
| JP2013504936A (ja) | 2013-02-07 |
| US9215402B2 (en) | 2015-12-15 |
| CN104952470B (zh) | 2018-02-23 |
| HK1169532A1 (en) | 2013-01-25 |
| EP2733703A1 (en) | 2014-05-21 |
| CN104952470A (zh) | 2015-09-30 |
| KR101361237B1 (ko) | 2014-02-11 |
| US8737825B2 (en) | 2014-05-27 |
| CN102484712B (zh) | 2015-05-13 |
| JP5883474B2 (ja) | 2016-03-15 |
| JP6280144B2 (ja) | 2018-02-14 |
| AU2010292204A1 (en) | 2012-05-03 |
| WO2011031902A4 (en) | 2011-05-19 |
| KR20120056867A (ko) | 2012-06-04 |
| JP2016129361A (ja) | 2016-07-14 |
| AU2010292204B2 (en) | 2014-09-18 |
| EP2476256B1 (en) | 2014-08-06 |
| US20110058792A1 (en) | 2011-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6280144B2 (ja) | デジタルビデオレコーダのための動画像編集および再フォーマット | |
| US8731374B2 (en) | Video format for digital video recorder | |
| US8411735B2 (en) | Data processing apparatus, data processing method, and program | |
| US8254702B2 (en) | Image compression method and image processing apparatus | |
| CN101822052A (zh) | 视频流处理设备及其控制方法、程序和记录介质 | |
| JP4221669B2 (ja) | 記録装置および方法、記録媒体、並びにプログラム | |
| JP5128963B2 (ja) | 動画像の多重化方法とファイル読み込み方法及び装置,並びにそのプログラムとコンピュータ読み取り可能な記録媒体 | |
| AU2014277749B2 (en) | Video editing and reformatting for digital video recorder | |
| US20110150413A1 (en) | Moving picture recording/reproducing apparatus and method | |
| HK1169532B (en) | Video format for digital video recorder | |
| HK1173014A (en) | Video editing and reformating for digital video recorder | |
| HK1173014B (en) | Video editing and reformating for digital video recorder | |
| JP4487196B2 (ja) | 記録装置及びその制御方法 | |
| JP2009272929A (ja) | 映像符号化装置および映像符号化方法 | |
| Eerenberg et al. | System requirements and considerations for visual table of contents in PVR | |
| JP2007158807A (ja) | 記録再生装置および記録再生方法、記録装置および記録方法、再生装置および再生方法、並びにプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130625 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130919 |
|
| 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: 20140502 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140602 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5555775 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |