JP3521066B2 - ビデオオンデマンドシステム及びそのためのカット切替後フレーム間符号化ピクチャ削除方法 - Google Patents
ビデオオンデマンドシステム及びそのためのカット切替後フレーム間符号化ピクチャ削除方法Info
- Publication number
- JP3521066B2 JP3521066B2 JP16514999A JP16514999A JP3521066B2 JP 3521066 B2 JP3521066 B2 JP 3521066B2 JP 16514999 A JP16514999 A JP 16514999A JP 16514999 A JP16514999 A JP 16514999A JP 3521066 B2 JP3521066 B2 JP 3521066B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- code
- flag
- transfer block
- cut
- 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)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
録された映像符号を利用して、それを効率的に新しいビ
デオ番組として編集し配信することを可能とするビデオ
オンデマンドシステムに関する。
を編集して、効率的に新しい番組符号を提供することが
できるシステムの一例として、特開平9−70009号
公報に動画番組編集方法が開示されている。
オサーバに登録された映像符号に対して、新しい番組に
必要な各映像符号の開始位置、終了位置と、各映像符号
の再生順序を編集情報としてビデオサーバ内に持ち、新
しい番組を配信する場合は、ビデオサーバは、その情報
をもとに、映像符号の開始位置から終了位置までを再生
順序通りに、映像符号を送出する。
する。一定再生時間分の情報を符号/復号化のための単
位として符号化を行った動画符号の例として、国際標準
であるMPEG(Moving Picture Experts Group)の場合
について説明する。MPEGでは、複数枚の画面(ピク
チャ)をグループ化したGOP(Group of Picture)と
いう構造を持つ。ピクチャには、I/B/Pの3種類あ
る。Iピクチャはそのピクチャの符号だけで復号できる
ピクチャ(フレーム内符号化ピクチャ)であり、B/P
ピクチャはそのピクチャの符号だけでは復号できないピ
クチャ(フレーム間符号化ピクチャ)である。Pピクチ
ャは前方向フレーム間符号化ピクチャであり、Bピクチ
ャは双方向フレーム間符号化ピクチャである。通常、1
つのGOPは0.5秒(15枚の画面)程度をグループ
化したものであり、GOPに含まれる画面の枚数は一定
である。
画番組編集方法で編集するには、概ね秒単位で開始位
置、終了位置を指定することになる。その場合、映像符
号の開始位置は、通常は必ずGOPの先頭になることと
なるために、そのまま復号することができる。
編集方法は次のような問題を有する。すなわち、映像符
号を符号化する際に、急に場面が変わったような場合
に、より画質を高めるように符号化した映像符号に対し
て、従来の動画番組編集方法により編集した映像符号を
復号すると、連続する映像符号の切れ目で映像が乱れる
ことである。
面が変わったときにより画質が高まるように符号化する
と、編集の開始位置がGOPの先頭にならないためであ
る。
するピクチャは、I/B/Pが周期的に並んでいる。前
記の通り、Iピクチャは、そのピクチャの符号だけで復
号できるが、B/Pピクチャは前後のピクチャの符号を
もとに予測して符号化されているために、そのピクチャ
の符号だけでは復号できない。急に場面が変わったよう
な場合は、予測精度が低下し、B/Pピクチャで符号化
した場合は画質が低下してしまう。
場面が変わったような場合は、その部分をIピクチャで
符号化することで、画質を上げることができる。しか
し、このような場合は、1つのGOPを構成するピクチ
ャ数が一定ではなくなってしまう。
合に、GOPを構成するピクチャ数が一定であれば、図
5のように、編集後の編集符号において異なったカット
の境界は、必ずGOPの先頭から始まることになるが、
GOPを構成するピクチャ数が一定でない場合は、図6
のように、編集号公報の編集符号の境界は、必ずしもG
OPの先頭から始まらないことになる。図6の例では、
境界から6枚のピクチャがGOP12の最後の6つのピ
クチャであり、GOP13のピクチャは7ピクチャ目か
ら始まる。
OPの先頭で始まらない場合、GOPの途中から復号す
ることになり、完全に復号できないので、映像が乱れて
しまうことになる。
号を編集して送出するビデオサーバを有するビデオデマ
ンドシステムにおいて、カット境界で画像が乱れないビ
デオデマンドシステムを提供することを目的とする。
デマンドシステムは、編集された映像符号を転送ブロッ
ク単位で送出するサーバと、前記転送ブロックの映像符
号より映像信号を復号するクライアントを備えるビデオ
オンデマンドシステムにおいて、前記サーバは前記転送
ブロック毎にカットの切替があるときにそのことを示す
フラグを前記映像符号に付加するカット切替情報付加手
段を備え、前記クライアントは、前記フラグがあるとき
にそのフラグを含む転送ブロックの先頭部のフレーム間
符号化ピクチャを削除する削除手段を備え、 前記カット
切替情報付加手段は削除するピクチャ数を示すオフセッ
ト情報を前記映像符号に更に付加し、前記削除手段は前
記オフセット情報を利用して前記フラグがアクティブで
あるときにそのフラグを含む転送ブロックの先頭部のフ
レーム間符号化ピクチャを削除することを特徴とする。
テムは、上記のビデオオンデマンドシステムにおいて、
前記映像符号はMPEG方式のものであることを特徴と
する。
化ピクチャ削除方法は、編集された映像符号を転送ブロ
ック単位で送出するサーバと、前記転送ブロックの映像
符号より映像信号を復号するクライアントを備えるビデ
オオンデマンドシステムのためのカット切替後フレーム
間符号化ピクチャ削除方法において、前記サーバで行わ
れる前記転送ブロック毎にカットの切替があるときにそ
のことを示すフラグを前記映像符号に付加するカット切
替情報付加ステップと、前記クライアントで行われる前
記フラグがあるときにそのフラグを含む転送ブロックの
先頭部のフレーム間符号化ピクチャを削除する削除ステ
ップを有し、前記カット切替情報付加ステップでは削除
するピクチャ数を示すオフセット情報を前記映像符号に
更に付加し、前記削除ステップでは前記オフセット情報
を利用して前記フラグがアクティブであるときにそのフ
ラグを含む転送ブロックの先頭部のフレーム間符号化ピ
クチャを削除することを特徴とする。
チャ削除方法は、上記のカット切替後フレーム間符号化
ピクチャ削除方法において、前記映像符号はMPEG方
式のものであることを特徴とする。
て図面を参照して詳細に説明する。
マンドシステムの一実施形態は、ビデオサーバ1と、ク
ライアント2とを備え、それらはネットワーク3で接続
されている。ビデオサーバ1は編集情報11を備え、ク
ライアント2は、符号受信手段21、削除手段22、デ
コード手段23、要求手段24とを備える。
する蓄積手段12と、蓄積した映像符号をクライアント
へ送出する送信手段13と、各クライアントからの配信
要求を受信する要求受信手段14とを備え、ネットワー
ク3を通して映像符号を各クライアント2に送出する。
は、ネットワークからの入力部として配置され、ビデオ
サーバ1から送出された映像符号を受信する。
連続して送出されてきた映像符号の編集境界を検出し、
編集境界では正しく復号できない符号、すなわち、編集
境界の直後のピクチャからPピクチャの前までのピクチ
ャを削除し、削除後の映像信号をデコード手段23に渡
す。
号信号が圧縮されていれば伸張し、暗号化されていれば
復号し、ビデオサーバ1に格納されていた状態の符号構
造に変換し、デコードして再生する。
トを参照して本実施の形態の全体の動作について詳細に
説明する。
しいカットの編集符号として、新しいカットを構成する
映像符号の開始位置と終了位置、および再生順序とを持
っている。ビデオサーバ1では、その編集情報11に基
づき、映像符号を送出する。このとき、図6に示すよう
に、映像符号を、開始位置、終了位置により指定される
15枚の画面を1つの編集単位及び転送ブロックとして
管理する。カット切替情報付加手段15は、映像符号を
送出する際に、転送ブロック毎にその転送ブロックがカ
ットの切替直後の転送ブロックであればそのことを示す
カット切替フラグをヘッダ情報に格納する。更に、カッ
ト切替情報付加手段15は、クライアント2で削除する
べきピクチャのうち最後のピクチャの位置を示すオフセ
ット情報もヘッダ情報に格納する。削除すべきピクチャ
はPピクチャ、Bピクチャといったフレーム間符号化ピ
クチャである。オフセット情報は、削除するべきピクチ
ャの数とみなすこともできる。
始位置5aから終了位置5bまでと、映像符号6の開始
位置6aから終了位置6bまでとで構成され、映像符号
5、映像符号6の順で再生するという情報を編集情報1
1に持っている。ビデオサーバ1では、その編集情報1
1に従って、映像符号5の開始位置5aから終了位置5
bまでの符号を送出し、次に、映像符号6の開始位置6
aから終了位置6bまでの符号を送出する。カット切替
情報付加手段15は、映像符号6の最初の転送ブロック
の符号を送出する際にブロックのヘッダ情報にカット切
替フラグ及びオフセット情報を設定する。
ビデオサーバから送られて来た符号を受信する(図2の
ステップ1)。符号受信手段21は、受信した符号を転
送ブロック単位で、削除手段22に渡す。削除手段22
は、渡された転送ブロックのヘッダ情報にカット切替フ
ラグがあるかどうかを判定することにより、その転送ブ
ロックがカット切替の最初のブロックであるか否かを調
べる(図2のステップ2)。現在の転送ブロックがカッ
ト切替直後のブロックでない場合は、削除手段22は、
その転送ブロックをそのままデコード手段23に渡す
(図2のステップ4)。現在の転送ブロックがカット切
替直後のブロックでない場合は、その転送ブロックの最
初のピクチャからオフセット情報により指定されるピク
チャまで(図6の正しくデコードできない符号6c)を
削除し、それ以降の符号をデコード手段23に渡す(図
2のステップ4)。デコード手段23は、渡された符号
をデコードして再生する(図2のステップ5)。
ブロックの先頭部の復号できないピクチャが削除できる
ので、クライアントで再生した画像はカット境界で乱れ
ないという効果が奏される。
ステムの構成を示すブロック図である。
ステムのクライアントの動作フローチャートである。
示す図である。
高めるような符号化をした場合の1つのGOPの構造の
変化を示す図である。
たときの編集符号の構造を示す図である。
高めるような符号化を行った映像符号を編集したときの
編集符号の構造を示す図である。
Claims (4)
- 【請求項1】 編集された映像符号を転送ブロック単位
で送出するサーバと、 前記転送ブロックの映像符号より映像信号を復号するク
ライアントを備えるビデオオンデマンドシステムにおい
て、 前記サーバは前記転送ブロック毎にカットの切替がある
ときにそのことを示すフラグを前記映像符号に付加する
カット切替情報付加手段を備え、 前記クライアントは、前記フラグがあるときにそのフラ
グを含む転送ブロックの先頭部のフレーム間符号化ピク
チャを削除する削除手段を備え、 前記カット切替情報付加手段は削除するピクチャ数を示
すオフセット情報を前記映像符号に更に付加し、前記削
除手段は前記オフセット情報を利用して前記フラグがア
クティブであるときにそのフラグを含む転送ブロックの
先頭部のフレーム間符号化ピクチャを削除することを特
徴とするビデオオンデマンドシステム。 - 【請求項2】 請求項1に記載のビデオオンデマンドシ
ステムにおいて、前記映像符号はMPEG方式のもので
あることを特徴とするビデオオンデマンドシステム。 - 【請求項3】 編集された映像符号を転送ブロック単位
で送出するサーバと、 前記転送ブロックの映像符号より映像信号を復号するク
ライアントを備えるビデオオンデマンドシステムのため
のカット切替後フレーム間符号化ピクチャ削除方法にお
いて、 前記サーバで行われる前記転送ブロック毎にカットの切
替があるときにそのことを示すフラグを前記映像符号に
付加するカット切替情報付加ステップと、 前記クライアントで行われる前記フラグがあるときにそ
のフラグを含む転送ブロックの先頭部のフレーム間符号
化ピクチャを削除する削除ステップを有し、 前記カット切替情報付加ステップでは削除するピクチャ
数を示すオフセット情報を前記映像符号に更に付加し、
前記削除ステップでは前記オフセット情報を利用して前
記フラグがアクティブであるときにそのフラグを含む転
送ブロックの先頭部のフレーム間符号化ピクチャを削除
することを特徴とするカット切替後フレーム間符号化ピ
クチャ削除方法。 - 【請求項4】 請求項3に記載のカット切替後フレーム
間符号化ピクチャ削除方法において、前記映像符号はM
PEG方式のものであることを特徴とするカット切替後
フレーム間符号化ピクチャ削除方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16514999A JP3521066B2 (ja) | 1999-06-11 | 1999-06-11 | ビデオオンデマンドシステム及びそのためのカット切替後フレーム間符号化ピクチャ削除方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16514999A JP3521066B2 (ja) | 1999-06-11 | 1999-06-11 | ビデオオンデマンドシステム及びそのためのカット切替後フレーム間符号化ピクチャ削除方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000354230A JP2000354230A (ja) | 2000-12-19 |
JP3521066B2 true JP3521066B2 (ja) | 2004-04-19 |
Family
ID=15806822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16514999A Expired - Fee Related JP3521066B2 (ja) | 1999-06-11 | 1999-06-11 | ビデオオンデマンドシステム及びそのためのカット切替後フレーム間符号化ピクチャ削除方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3521066B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6920175B2 (en) * | 2001-01-03 | 2005-07-19 | Nokia Corporation | Video coding architecture and methods for using same |
US6956503B2 (en) | 2002-09-13 | 2005-10-18 | Canon Kabushiki Kaisha | Image display apparatus, image display method, measurement apparatus, measurement method, information processing method, information processing apparatus, and identification method |
JP4532856B2 (ja) | 2003-07-08 | 2010-08-25 | キヤノン株式会社 | 位置姿勢計測方法及び装置 |
-
1999
- 1999-06-11 JP JP16514999A patent/JP3521066B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000354230A (ja) | 2000-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100960282B1 (ko) | 비디오 부호화 | |
KR100945548B1 (ko) | 비디오 오류 회복 | |
US8238438B2 (en) | Image data transmitting apparatus and method and image data reproducing apparatus and method | |
US6611561B1 (en) | Video coding | |
US9866871B2 (en) | Use of frame caching to improve packet loss recovery | |
JP3957460B2 (ja) | 伝送ヘッダ圧縮装置、動画像符号化装置及び動画像伝送システム | |
JP3825719B2 (ja) | 画像再生方法、画像再生装置、および画像記録装置 | |
EP1443705A1 (en) | Server apparatus and terminal apparatus used in video transmission system | |
JPH09149421A (ja) | 画像符号化装置、画像復号化装置及び画像伝送システム | |
JP2005151570A (ja) | ビデオストリーム中の有効エントリポイントの指示 | |
JP2001274689A (ja) | データ処理装置及びデータ処理方法 | |
JP2004350263A (ja) | 画像処理装置及び画像処理方法 | |
JP4373730B2 (ja) | 映像データ送信装置、映像データ送受信システム、及び、その方法 | |
JP3521066B2 (ja) | ビデオオンデマンドシステム及びそのためのカット切替後フレーム間符号化ピクチャ削除方法 | |
WO2004045216A1 (en) | Video streaming device and method of control for switchable video streams | |
JP3323057B2 (ja) | 符号化装置、復号化装置及び伝送システム | |
JP4261250B2 (ja) | 画像データ伝送装置及び方法、画像データ再生装置及び方法 | |
JP2002199344A (ja) | マルチメディア情報送信サーバ装置 | |
JP3535672B2 (ja) | 映像データ伝送装置及び映像データ伝送方法 | |
JPH08140047A (ja) | 画像データ記録装置 | |
JP2024002509A (ja) | ストリーム送出装置及びストリーム送出プログラム | |
KR100345312B1 (ko) | 개방된 지오피 구조를 가지는 비디오 스트림의 끊어 잇기방법 | |
JP4287558B2 (ja) | 動画像復号化装置 | |
JP2006187037A (ja) | 画像再生方法 | |
JPH08279987A (ja) | 画像蓄積通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040129 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080213 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090213 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100213 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100213 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110213 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110213 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120213 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120213 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130213 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130213 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140213 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |