JP3876943B2 - ストリーム編集装置および方法、並びに、ストリーム復号装置および方法 - Google Patents
ストリーム編集装置および方法、並びに、ストリーム復号装置および方法 Download PDFInfo
- Publication number
- JP3876943B2 JP3876943B2 JP23449997A JP23449997A JP3876943B2 JP 3876943 B2 JP3876943 B2 JP 3876943B2 JP 23449997 A JP23449997 A JP 23449997A JP 23449997 A JP23449997 A JP 23449997A JP 3876943 B2 JP3876943 B2 JP 3876943B2
- Authority
- JP
- Japan
- Prior art keywords
- gop
- stream
- picture
- information
- independent
- 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
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【発明の属する技術分野】
本発明はストリーム編集装置および方法、並びに、ストリーム復号装置および方法に関し、特にグループ・オブ・ピクチャ(以下場合によってGOPと記載する。)構造を持つストリームを編集するストリーム編集装置および方法、並びに、グループ・オブ・ピクチャ構造を持つストリームを復号するストリーム復号装置および方法に関する。
【0002】
【従来の技術】
現在、カラー動画像のデータを圧縮する符号化方法として、CD−ROM等の蓄積メディアを対象としたMPEG(Moving Picture Coding Experts Group )1、また、MPEG1を拡張して通信メディア、放送、通信で共通に利用できるようにしたMPEG2が標準化されている。
【0003】
MPEG1では動画像データから切り出したフレームを圧縮する際、規定されているIピクチャ、Pピクチャ、Bピクチャという3つの画像タイプのうち任意の画像タイプで符号化を行い、圧縮効率を高めている。
【0004】
このうち、Iピクチャでは画面のすべてをイントラ符号化(フレーム内符号化)する。また、Pピクチャでは先に出現しているIピクチャもしくはPピクチャに基づいたフレーム間順方向予測符号化を行う。そしてBピクチャでは先に出現しているIピクチャもしくはPピクチャと、後に出現しているIピクチャもしくはPピクチャとに基づいた双方向予測符号化を行う。
【0005】
ところで、一連の動画像のすべてが相互に依存し合っている場合には、単純な再生のみが可能である。すなわち、早送りや巻き戻し、途中からの再生、逆転再生等のトリックモードには対応できない。そこでMPEG1では、少なくとも1枚のIピクチャを含む、規定の枚数のピクチャデータをひとまとめにして、これをグループ・オブ・ピクチャ(Group Of Picture)と呼ぶ。そして、このGOPを単位として、トリックモードの再生を行う。各GOPには、そのGOPの性質を示すヘッダ情報が付加されている。デコーダでは、このヘッダ情報によって、トリックモードのためのランダム・アクセスが可能となる。
【0006】
ヘッダ情報には、GOPの開始コードや、そのGOPのストリーム先頭からの時間を示すタイムコードが含まれている。また、そのGOPが独立であるか否かを示すクローズドGOPフラグや、そのGOPの再生にあたり直前のGOPのデータが使用できるか否かを示すブロークン・リンク・フラグが含まれている。
【0007】
生成されたストリームに含まれたGOPのヘッダ情報にクローズドGOPフラグが立っているとき、そのGOPは独立である。これは、そのGOPが、他のGOPに含まれたピクチャデータからの予想に基づいて符号化されるピクチャデータ(Bピクチャ)を持たないことを示す。従って、画質よりも独立性を重視したストリームとなり、編集性が高い。
【0008】
また、独立していないGOPが編集によって切り取られ、つなげられた場合、そのヘッダ情報にはブロークン・リンク・フラグが立てられる。このような場合、独立していないBピクチャに関しては、そのGOP内のI、Pピクチャからの逆方向予測のみにて復号を行う。
【0009】
【発明が解決しようとする課題】
しかし、独立していないにも関らず、再生にあたって直前のGOPのデータが使用できないGOPがある場合、そのGOPに含まれるBピクチャのために、映像が乱れてしまうことがあるという問題点があった。
【0010】
本発明はこのような点に鑑みてなされたものであり、映像を乱すことなく再生できるように動画像データのストリームを編集できるストリーム編集装置および方法を提供することを目的とする。
【0011】
また、本発明の別の目的は、ブロークン・リンク・フラグが立っていても映像を乱すことなく、符号化された動画像データのストリームを再生できるストリーム復号装置および方法を提供することである。
【0012】
【課題を解決するための手段】
本発明では上記課題を解決するために、GOP構造を持つストリームを編集するストリーム編集装置において、前記ストリームの編集処理に伴い、直前に配置されるGOPに変更が生じた直後GOPの独立性情報を読み取る読み取り手段と、前記直後GOPが独立していない場合には、前記直後GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報の指示入力を受け付け、前記直後GOPのヘッダ情報に前記画柄選択情報を付加する情報付加手段と、を有することを特徴とするストリーム編集装置が提供される。
【0013】
このようなストリーム編集装置にて、GOP構造を持つストリームを編集する場合、読み取り手段は、ストリームの編集処理に伴い、直前に配置されるGOPに変更が生じた直後GOPの独立性情報を読み取る。そして、情報付加手段は、直後GOPが独立していない場合には、直後GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報の指示入力を受け付け、直後GOPのヘッダ情報に画柄選択情報を付加する。
また、本発明では上記課題を解決するために、GOP構造を持つストリームを編集するストリーム編集方法において、前記ストリームの編集処理に伴い、直前に配置されるGOPに変更が生じた直後GOPの独立性情報を読み取り、前記直後GOPが独立していない場合には、前記直後GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報の指示入力を受け付け、前記直後GOPのヘッダ情報に前記画柄選択情報を付加するステップを含むことを特徴とするストリーム編集方法が提供される。
このようなストリーム編集方法にて、ストリームの編集処理に伴い、直前に配置されるGOPに変更が生じた直後GOPの独立性情報が読み取られる。そして、直後GOPが独立していない場合には、直後GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報の指示入力が受け付けられ、直後GOPのヘッダ情報に画柄選択情報が付加される。
【0014】
このように、本発明のストリーム編集装置および方法では、独立していない直後GOPの直前のGOPが編集によって変更となった場合に、直後GOPに含まれる非独立ピクチャデータ(Bピクチャ)に対する代替表現を指示する画柄選択情報を、直後GOPのヘッダ情報に付加するので、動画像のストリームを、映像を乱すことなく再生できるように編集することが可能となる。
【0015】
また、本発明では上記課題を解決するために、GOP構造を持つストリームを復号するストリーム復号装置において、GOPの独立性情報、依存性情報、及び、前記GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報を読み取る読み取り手段と、前記GOPが、他のGOPに依存できず、画柄選択情報を持つ場合には、前記GOPを、前記画柄選択情報に基づいて復号する動画像復号手段と、を有することを特徴とするストリーム復号装置が提供される。
【0016】
このようなストリーム復号装置にてGOP構造を持つストリームを復号する場合、読み取り手段は、GOPの独立性情報、依存性情報、及び、GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報を読み取る。そして、動画像復号手段は、GOPが、他のGOPに依存できず、画柄選択情報を持つ場合には、GOPを、画柄選択情報に基づいて復号する。
さらに、本発明では上記課題を解決するために、GOP構造を持つストリームを復号するストリーム復号方法において、GOPの独立性情報、依存性情報、及び、前記GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報を読み取り、前記GOPが、他のGOPに依存できず、画柄選択情報を持つ場合には、前記GOPを、前記画柄選択情報に基づいて復号するステップを含むことを特徴とするストリーム復号方法が提供される。
このようなストリーム復号方法において、GOPの独立性情報、依存性情報、及び、GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報が読み取られる。そして、GOPが、他のGOPに依存できず、画柄選択情報を持つ場合には、GOPが、画柄選択情報に基づいて復号される。
【0017】
このように、本発明のストリーム復号装置および方法では、符号化された動画像データのストリームを復号する際、ストリームのGOPが、独立していないにも関らず、復号にあたって直前のGOPに依存できない(ブロークン・リンク・フラグが立っている)場合でも、このGOPを、画柄選択情報に基づいて復号するので、映像を乱すことなく、再生することが可能となる。
【0018】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図1は、本発明のストリーム編集装置の原理構成を示すブロック図である。
【0019】
本発明のストリーム編集装置2は、グループ・オブ・ピクチャ(GOP)構造を持つストリーム1を編集するにあたって、編集受付手段3、GOP削除手段4、GOP挿入手段5、ストリーム切替え手段6、ヘッダ情報読み取り手段7、ヘッダ情報更新手段8を持つ。
【0020】
ここで、編集受付手段3はストリーム1に対する編集種類の入力指示を受け付ける。そして、受け付けた編集種類が、削除であった場合にはGOP削除手段4に、挿入であった場合にはGOP挿入手段5に、切替えであった場合にはストリーム切替え手段6に、動作指令を出力する。
【0021】
GOP削除手段4は、編集受付手段3から動作指令を、ユーザからストリーム1における削除適用GOP範囲の指定を受け付けると、削除処理を行う。すなわち、ストリーム1に含まれている削除適用GOP範囲のGOPを削除する。それから、ストリーム1において削除適用GOP範囲の直後に配置されていたGOPを直後GOPとして、ヘッダ情報読み取り部7に通知する。
【0022】
GOP挿入手段5は、編集受付手段3から動作指令を、ユーザからストリーム1における挿入位置の指定と挿入GOPの入力とを受け付けると、ストリーム1に対して挿入処理を行う。すなわち、受け付けた挿入位置でストリーム1を切断して、受け付けた挿入GOPを挿入する。それから、ストリーム1において挿入位置の直後に配置されていたGOPと、挿入GOPの先頭のGOPとを、直後GOPとして、ヘッダ情報読み取り部7に通知する。
【0023】
ストリーム切替え手段6は、編集受付手段3から動作指令を、ユーザからストリーム1における切替え位置の指定と切替えストリームの入力とを受け付けると、ストリーム1に対して切替え処理を行う。すなわち、受け付けた切替え位置でストリーム1を切断して、受け付けた切替えストリームを接続する。それから、切替えストリームで先頭に配置されているGOPを、直後GOPとして、ヘッダ情報読み取り手段7に通知する。
【0024】
ヘッダ情報読み取り手段7は、通知された直後GOPのヘッダ情報から、その直後GOPの独立性情報を読み取る。そして、直後GOPが独立していない場合には、ヘッダ情報更新手段8にこれを通知する。なお、ここでヘッダ情報読み取り手段7にて読み取られる独立性情報は、そのGOPが、他のGOPに含まれるピクチャデータに依存して符号化された非独立ピクチャデータ(Bピクチャ)を持つか否かを示すフラグである。
【0025】
ヘッダ情報更新手段8は、ヘッダ情報読み取り手段7から直後GOPが独立していないことを通知され、ユーザから画柄選択情報の指示入力を受け付けると、直後GOPのヘッダ情報に画柄選択情報を付加してこのヘッダ情報を更新する。画柄選択情報は、直後GOPに含まれた非独立ピクチャデータ(Bピクチャ)に対する代替表現を指示するものであって、ユーザは、非独立ピクチャデータ(Bピクチャ)の代わりに黒画像を表示するよう指示する黒画像指示等を選択することができる。
【0026】
なお、ヘッダ情報はそのGOPの依存性情報を含むことができるので、ヘッダ情報更新手段8では、この更新の際、直後GOPが他のGOPに依存しないことを示す依存性情報も、このヘッダ情報に記録する。
【0027】
このように、本発明のストリーム編集装置2では、独立していない直後GOPの直前のGOPが編集によって変更となった場合に、直後GOPに含まれた非独立ピクチャデータ(Bピクチャ)に対する代替表現を指示する画柄選択情報を、この直後GOPのヘッダ情報に付加するので、動画像のストリームを、映像を乱すことなく再生できるように編集することが可能となる。
【0028】
ここで、ストリーム編集装置2にて動画像データのストリーム1を編集する際の手順について説明する。
図2は、図1に示したストリーム編集装置2にて動画像データのストリーム1を編集する手順を示したフローチャートである。以下、ステップ番号に沿って説明を行う。
[S1]編集受付手段3は、ユーザから入力される編集種類を受け付ける。
[S2]受け付けた編集種類の内容を判断する。編集種類が「削除」であれば、編集受付手段3はGOP削除手段4に動作指令を出し、ステップS3へ進む。編集種類が「挿入」であれば、編集受付手段3はGOP挿入手段5に動作指令を出し、ステップS5へ進む。編集種類が「切替え」であれば、編集受付手段3はストリーム切替え手段6に動作指令を出し、ステップS8へ進む。
[S3]GOP削除手段4は、ユーザから入力されるストリーム1における削除適用GOP範囲を受け付ける。
[S4]GOP削除手段4は、受け付けた削除適用GOP範囲のGOPを削除する。それから、ストリーム1において削除適用GOP範囲の直後に配置されていたGOPを「直後GOP」として、ヘッダ情報読み取り部7に通知する。
[S5]GOP挿入手段5は、ユーザから入力されるストリーム1における挿入位置の指定を受け付ける。
[S6]GOP挿入手段5は、ユーザから入力される挿入GOPを受け付ける。
[S7]GOP挿入手段5は、ステップS5で受け付けた挿入位置でストリーム1を切断して、ステップS6で受け付けた挿入GOPを挿入する。それから、ストリーム1において挿入位置の直後に配置されていたGOPと、挿入GOPの先頭のGOPとを、「直後GOP」として、ヘッダ情報読み取り部7に通知する。
[S8]ストリーム切替え手段6は、ユーザから入力されるストリーム1における切替え位置の指定を受け付ける。
[S9]ストリーム切替え手段6は、ユーザから入力される切替えストリームを受け付ける。
[S10]ストリーム切替え手段6は、ステップS8で受け付けた切替え位置でストリーム1を切断して、ステップS9で受け付けた切替えストリームを接続する。それから、切替えストリームで先頭に配置されているGOPを、「直後GOP」として、ヘッダ情報読み取り手段7に通知する。
[S11]ヘッダ情報読み取り手段7は、通知された直後GOPのヘッダ情報から、その直後GOPの独立性情報を読み取る。
[S12]ヘッダ情報読み取り手段7は、読み取った独立性情報から、直後GOPが独立しているか否か判断する。直後GOPが独立している場合には、このフローチャートの処理は終了する。また、直後GOPが独立していない場合には、これをヘッダ情報更新手段8に通知し、ステップS13へ進む。
[S13]ヘッダ情報更新手段8は、ユーザから画柄選択情報の指示入力を受け付ける。
[S14]ヘッダ情報更新手段8は、ステップS13で受け付けた画柄選択情報を直後GOPのヘッダ情報に付加してこのヘッダ情報を更新する。なお、ヘッダ情報はそのGOPの依存性情報を含むことができるので、ヘッダ情報更新手段8では、この更新の際、直後GOPが他のGOPに依存しないことを示す依存性情報も、このヘッダ情報に記録する。
【0029】
このように、本発明のストリーム編集装置2では、独立していない直後GOPの直前のGOPが編集によって変更となった場合に、直後GOPに含まれた非独立ピクチャデータ(Bピクチャ)に対する代替表現を指示する画柄選択情報を、この直後GOPのヘッダ情報に付加するので、動画像のストリームを、映像を乱すことなく再生できるように編集することが可能となる。
【0030】
ここで、本発明のストリーム編集装置が編集の対象とするGOP構造を持つストリームについて説明する。
図3は、動画像を符号化して、GOP構造を持つストリームを生成した場合、及びストリームを復号して再生画を得る場合に、ピクチャの配置の順序が変化する様子を示した図である。
【0031】
一連の動画像10から切り出したフレームを符号化してストリーム20を生成する場合、双方向予測を使用するBピクチャは、依存しているIピクチャやPピクチャの符号化及び配置の後で、符号化及び配置を行う。また、ストリーム20を復号して再生画30を再生する場合には、フレームの順序を動画像10と同じになるよう置き換えていく。なお、ここでは流れを説明するために、符号化してIピクチャとするフレームは、動画像10〜再生画30を通してIピクチャとして示す。また、符号化してPピクチャとするフレームも、動画像10〜再生画30を通してPピクチャとして示し、同様に符号化してBピクチャとするフレームも、動画像10〜再生画30を通じてBピクチャとして示す。さらに、ここで示した動画像10は編集処理を一切行っていない一連のものであり、GOPn-1 とGOPn 、GOPn+1 とは連続した動画像であるとする。
【0032】
動画像10を符号化してストリーム20を生成する場合、Pピクチャは、前に出現したIピクチャに依存して符号化される。またBピクチャは、直前のI、Pピクチャと、直後のI,Pピクチャとの双方に依存して符号化される。例えば、図3に示したフレーム12は、Pピクチャ11とPピクチャ13とに依存して生成される。従って、フレーム12は、Pピクチャ11とPピクチャ13とが配置された後でBピクチャとして配置される。
【0033】
また、フレーム14は、Pピクチャ13とIピクチャ15とに依存して符号化される。従って、フレーム14は、Pピクチャ13とIピクチャ15とが配置された後でBピクチャとして配置される。
【0034】
このように、ストリーム20に配置されているピクチャの順番は符号化前の動画像10と異なっている。そこで、ストリーム20を復号して再生画30を再生する場合には、この順番を元に戻しながら再生する。なお、図3において動画像10のフレーム11、12、13、14、15は、再生画30のフレーム31、32、33、34、35に対応する。
【0035】
ここで、本発明のストリーム編集装置を適用したストリーム切替え装置について説明する。
図4は、本発明のストリーム編集装置を適用したストリーム切替え装置の詳細構成を示す図である。
【0036】
本発明のストリーム編集装置を適用したストリーム切替え装置40は、ストリームAとストリームBとを切替え制御信号に従って切替え、ストリームCを生成する。ここで、ストリーム切替え装置40は、GOPヘッダ情報読み取り部41、42と、タイミング情報生成部43と、タイミング調整用メモリ44、45と、GOPヘッダ情報生成部46と、黒画面生成部47と、GOPヘッダ情報書き換え部48、49と、多重化ストリーム生成手段50とを有している。
【0037】
GOPヘッダ情報読み取り部41、42は、ストリームA、BのGOPのヘッダ情報から各GOPのピクチャ数NとGOPの独立性情報とを読み取る。読み取ったピクチャ数Nはタイミング情報生成部43に通知する。また、読み取った独立性情報はGOPヘッダ情報生成部46に通知する。
【0038】
タイミング情報生成部43は、ストリームの切替えを指示する切替え制御信号を受け付ける。また、このタイミング情報生成部43は、通知される各GOPのピクチャ数Nから、ストリームAとストリームBとの時間関係を常時計算している。そして、計算している両ストリームの時間関係と、切替え制御信号とから、切替えのためのタイミング情報を生成する。
【0039】
タイミング調整用メモリ44、45は、切替えやGOPのヘッダ情報の書き換えのための時間調節を行う。
GOPヘッダ情報生成部46には、ユーザ等から画柄選択情報が入力される。このGOPヘッダ情報生成部46は、タイミング情報生成部43から入力されるタイミング情報と、GOPヘッダ情報読み取り部41、42から入力される独立性情報とからヘッダ情報の書き換えが必要か否か判断する。そして、書き換えが必要であれば、画柄選択情報に基づいて、新たなヘッダ情報を生成する。
【0040】
ここでヘッダ情報について説明する。MPEGの場合、GOPのヘッダ情報は、GSC(Group Start Code:GOPの開始コード)と、TC(Time Code :タイムコード)と、CG(Closed GOP:GOP内の画像が他のGOPから独立して再生可能であることを示す独立性情報)と、BL(Broken Link :先行するGOPデータが編集のためには使用不可であることを示す依存性情報)とを含む。また、GOPのヘッダ情報には、ESC(Extension Start Code:将来用の拡張データ開始コード)とGED(Group Extension Data:拡張データ)や、UDSC(User Data Start Code:ユーザデータの開始コード)とUD(User Data :ユーザデータ)を含むことができる。
【0041】
本発明のストリーム編集装置を適用したストリーム切替え装置40のGOPヘッダ情報生成部46では、ストリームの切替えによって、独立していない(CG=0)にも拘らず、先行するGOPデータを復号の際に使用できない(BL=1)GOPが発生してしまった場合に、このGOPのヘッダ情報のUD領域に画柄選択情報を付加することで、新たなヘッダ情報を生成する。
【0042】
黒画像生成部47は、GOPヘッダ情報生成部46から黒画像の生成指示があった場合に、画面全体が黒で塗り潰された静止画である黒画像を生成し、これを多重化ストリーム生成部50に入力する。
GOPヘッダ情報書き換え部48、49は、GOPヘッダ情報生成部46から特定のGOPのヘッダ情報書き換えの指示があった場合に、該当するGOPのヘッダ情報を、入力される新たなヘッダ情報で書き換える。
【0043】
そして多重化ストリーム生成部50は、タイミング情報生成部43から入力されるタイミング情報に基づいて、黒画像、ストリームA及びストリームBの切替えを行って、ストリームCを生成する。
【0044】
このように、本発明のストリーム編集装置を適用したストリーム切替え装置40では、切替え処理によって、独立していないにも拘らず先行するGOPデータを復号の際に使用できないGOPが発生してしまう場合に、そのGOPに含まれた非独立ピクチャデータ(Bピクチャ)に対する代替表現を指示する画柄選択情報をこのGOPのヘッダ情報に付加するので、動画像のストリームを、映像を乱すことなく再生できるように切替えて新たなストリームを生成することが可能である。
【0045】
本発明のストリーム編集装置にて編集されたストリームを復号して再生画を得るストリーム復号装置は、GOPのヘッダ情報からそのGOPの依存性情報及び画柄選択情報を読み取るヘッダ情報読み取り手段と、そのGOPが、独立していない(CG=0)にも拘らず、他のGOPに依存できず(BL=1)、画柄選択情報を持つ場合には、そのGOPを、読み取った画柄選択情報に基づいて復号する動画像復号手段と、を有する。
【0046】
図5は、本発明のストリーム編集装置を適用したストリーム切替え装置40にて新たに生成されたストリームを復号して再生画を得る場合の、ピクチャの配置の順序が変化する様子を示した図である。
【0047】
ここでストリーム50は、2種類のストリームを切替え位置50aで接続したものであって、GOPx とGOPn との間に関連性はないため、フレーム62の復号の際、フレーム61に当たるPピクチャは利用できない。
【0048】
本発明ではGOPn のヘッダ情報に画柄選択情報が付加されているので、復号の際、付加されている画柄選択情報が黒画像指示であった場合には、Bピクチャであったフレーム62の代替表現として、黒画像を表示して、再生画60を得る。
【0049】
また、付加されている画柄選択情報がフリーズ指示であった場合には、Bピクチャであったフレーム62の代替表現として、再度フレーム61を表示して再生画60を得る。
【0050】
更に、付加されている画柄選択情報が不完全指示であった場合には、GOPn-1 に含まれていた筈のI、Pピクチャと、Iピクチャ63とに双方向に依存するBピクチャであったフレーム62の代替表現として、Iピクチャ63のみに逆方向に依存する不完全表現を生成、これを表示して、再生画60を得る。
【0051】
そして、付加されている画柄選択情報が擬似ピクチャ指示であった場合には、Bピクチャであったフレーム62の代替表現として、Pピクチャ61とIピクチャ63とから静止画のクロスディゾルブを生成、これを表示して、再生画60を得る。
【0052】
このように、本発明のストリーム編集装置では独立していないにも拘らず、他のGOPに依存できないGOPに含まれた非独立ピクチャデータ(Bピクチャ)に対する代替表現を指示する画柄選択情報を、このGOPのヘッダ情報に付加するので、動画像のストリームを、映像を乱すことなく再生できるように編集することが可能となる。
【0053】
また、本発明のストリーム復号装置では、ストリームのGOPが、独立していないにも拘らず、その復号にあたり、他のGOPに依存できない場合でも、符号化された動画像データのストリームを、付加された画柄選択情報に基づき、映像を乱すことなく、再生することが可能となる。
【0054】
なお、本発明のストリーム編集装置で編集した画柄選択情報を含んだストリームでは、データの互換性が保たれているので、画柄選択情報に基づいて再生画を再生する機能を持たない復号装置にて復号される際にも不都合はない。
【0055】
【発明の効果】
以上説明したように、本発明のストリーム編集装置および方法は、独立していない直後GOPの直前のGOPが編集によって変更となった場合に、直後GOPに含まれる非独立ピクチャデータ(Bピクチャ)に対する代替表現を指示する画柄選択情報を、直後GOPのヘッダ情報に付加する構成としたので、動画像のストリームを、映像を乱すことなく再生できるように編集することが可能となる。
【0056】
また、以上説明したように、本発明の本発明のストリーム復号装置および方法は、符号化された動画像データのストリームを復号する際、ストリームのGOPが、独立していないにも拘らず、復号にあたって直前のGOPに依存できない(ブロークン・リンク・フラグが立っている)場合でも、このGOPを、画柄選択情報に基づいて復号する構成としたので、映像を乱すことなく、再生することが可能となる。
【図面の簡単な説明】
【図1】本発明のストリーム編集装置の原理構成を示すブロック図である。
【図2】図1に示したストリーム編集装置にて動画像データのストリームを編集する手順を示したフローチャートである。
【図3】動画像を符号化して、GOP構造を持つストリームを生成した場合、及びストリームを復号して再生画を得る場合に、ピクチャの配置の順序が変化する様子を示した図である。
【図4】本発明のストリーム編集装置を適用したストリーム切替え装置の詳細構成を示す図である。
【図5】本発明のストリーム編集装置を適用したストリーム切替え装置にて新たに生成されたストリームを復号して再生画を得る場合の、ピクチャの配置の順序が変化する様子を示した図である。
【符号の説明】
1……ストリーム、2……ストリーム編集装置、3……編集受付手段、4……GOP削除手段、5……GOP挿入手段、6……ストリーム切替え手段、7……ヘッダ情報読み取り手段、8……ヘッダ情報更新手段。
Claims (17)
- GOP(グループ・オブ・ピクチャ)構造を持つストリームを編集するストリーム編集装置において、
前記ストリームの編集処理に伴い、直前に配置されるGOPに変更が生じた直後GOPの独立性情報を読み取る読み取り手段と、
前記直後GOPが独立していない場合には、前記直後GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報の指示入力を受け付け、前記直後GOPのヘッダ情報に前記画柄選択情報を付加する情報付加手段と、
を有することを特徴とするストリーム編集装置。 - 前記ストリームの編集処理として、前記ストリームを切断して他のストリームを接続するストリーム切換え処理、前記ストリーム内のGOPを削除する削除処理、および、前記ストリームにGOPを挿入する挿入処理のうち少なくとも1つを行う
ことを特徴とする請求項1に記載のストリーム編集装置。 - 前記独立性情報は、前記直後GOPに、他のGOPに含まれるピクチャデータに依存して符号化された、非独立ピクチャデータが存在するかを示している
ことを特徴とする請求項1に記載のストリーム編集装置。 - 前記画柄選択情報は、前記直後GOPに含まれる前記非独立ピクチャデータの代替表現として、画面全体が黒で塗り潰された静止画である黒画像ピクチャを指示する黒画像指示、前記非独立ピクチャデータより前のピクチャデータを指示するフリーズ指示、前記非独立ピクチャデータの不完全表現を指示する不完全指示、前記ストリームにおいて、前記直後GOPの直前に位置するGOPに含まれるピクチャと、前記直後GOPに含まれるピクチャと、から生成する擬似ピクチャを指示する擬似ピクチャ指示、のいずれかである
ことを特徴とする請求項1に記載のストリーム編集装置。 - 前記黒画像ピクチャを生成する黒画像生成手段を
さらに有することを特徴とする請求項4に記載のストリーム編集装置。 - 前記読み取り手段は、前記直後GOPのヘッダ情報から前記独立性情報を読み取る
ことを特徴とする請求項1に記載のストリーム編集装置。 - 前記情報付加手段は、さらに、前記直後GOPが他のGOPに依存できないことを示す依存性情報を前記直後GOPのヘッダ情報に記録する
ことを特徴とする請求項1に記載のストリーム編集装置。 - GOP構造を持つストリームを編集するストリーム編集方法において、
前記ストリームの編集処理に伴い、直前に配置されるGOPに変更が生じた直後GOPの独立性情報を読み取り、
前記直後GOPが独立していない場合には、前記直後GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報の指示入力を受け付け、前記直後GOPのヘッダ情報に前記画柄選択情報を付加する
ステップを含むことを特徴とするストリーム編集方法。 - GOP構造を持つストリームを復号するストリーム復号装置において、
GOPの独立性情報、依存性情報、及び、前記GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報を読み取る読み取り手段と、
前記GOPが、他のGOPに依存できず、画柄選択情報を持つ場合には、前記GOPを、前記画柄選択情報に基づいて復号する動画像復号手段と、
を有することを特徴とするストリーム復号装置。 - 前記依存性情報は、前記GOPが、他のGOPに依存できるかを示している
ことを特徴とする請求項9に記載のストリーム復号装置。 - 前記画柄選択情報は、前記GOPに含まれる前記非独立ピクチャデータの代替表現として、画面全体が黒で塗り潰された静止画である黒画像ピクチャを指示する黒画像指示、前記非独立ピクチャデータより前のピクチャデータを指示するフリーズ指示、前記非独立ピクチャデータの不完全表現を指示する不完全指示、および、前記ストリームにおいて、前記GOPの直前に位置するGOPに含まれるピクチャと、前記GOPに含まれるピクチャと、から生成する擬似ピクチャを指示する擬似ピクチャ指示、のいずれかである
ことを特徴とする請求項9に記載のストリーム復号装置。 - 前記動画像復号手段は、前記画柄選択情報が前記黒画像指示である場合、前記非独立ピクチャデータの代替表現として、前記黒画像ピクチャを表示する
ことを特徴とする請求項11に記載のストリーム復号装置。 - 前記動画像復号手段は、前記画柄選択情報が前記フリーズ指示である場合、前記非独立ピクチャデータの代替表現として、前記非独立ピクチャデータより前のピクチャデータを表示する
ことを特徴とする請求項11に記載のストリーム復号装置。 - 前記動画像復号手段は、前記画柄選択情報が前記不完全指示である場合、前記非独立ピクチャデータの代替表現として、前記非独立ピクチャデータの不完全表現を生成および表示する
ことを特徴とする請求項11に記載のストリーム復号装置。 - 前記動画像復号手段は、前記画柄選択情報が前記擬似ピクチャ指示である場合、前記擬似ピクチャを生成および表示する
ことを特徴とする請求項11に記載のストリーム復号装置。 - 前記読み取り手段は、前記GOPのヘッダ情報から、前記独立性情報、前記依存性情報、及び、前記画柄選択情報を読み取る
ことを特徴とする請求項9に記載のストリーム復号装置。 - GOP構造を持つストリームを復号するストリーム復号方法において、
GOPの独立性情報、依存性情報、及び、前記GOPに含まれる非独立ピクチャデータに対する代替表現を指示する画柄選択情報を読み取り、
前記GOPが、他のGOPに依存できず、画柄選択情報を持つ場合には、前記GOPを、前記画柄選択情報に基づいて復号する
ステップを含むことを特徴とするストリーム復号方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23449997A JP3876943B2 (ja) | 1997-08-29 | 1997-08-29 | ストリーム編集装置および方法、並びに、ストリーム復号装置および方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23449997A JP3876943B2 (ja) | 1997-08-29 | 1997-08-29 | ストリーム編集装置および方法、並びに、ストリーム復号装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1175156A JPH1175156A (ja) | 1999-03-16 |
JP3876943B2 true JP3876943B2 (ja) | 2007-02-07 |
Family
ID=16971993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23449997A Expired - Fee Related JP3876943B2 (ja) | 1997-08-29 | 1997-08-29 | ストリーム編集装置および方法、並びに、ストリーム復号装置および方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3876943B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8194751B2 (en) | 2003-02-19 | 2012-06-05 | Panasonic Corporation | Moving picture coding method and moving picture decoding method |
JP2014049846A (ja) * | 2012-08-30 | 2014-03-17 | Renesas Electronics Corp | 動画像復号処理装置およびその動作方法 |
-
1997
- 1997-08-29 JP JP23449997A patent/JP3876943B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH1175156A (ja) | 1999-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100606150B1 (ko) | 기록 장치 및 방법, 재생 장치 및 방법,기록/재생 장치 및 방법, 및 기록 매체 | |
US7403567B2 (en) | Decoding method and apparatus and recording method and apparatus for moving picture data | |
EP2186340B1 (en) | A video data reproduction system | |
US5802240A (en) | Video editing apparatus | |
US6501901B2 (en) | Apparatus and method for performing an editing operation on data read-out from a storage medium which allows random access | |
US6707984B2 (en) | Changing a playback speed for video presentation recorded in a modified film format | |
EP2186328A1 (en) | Method for generating video data for trick play | |
KR100537392B1 (ko) | 데이터 기록 방법, 데이터 편집 방법 및 데이터 복호 방법, 및 그 장치, 및 기록 매체 | |
JP2008028793A (ja) | ストリーム編集方法及びストリーム編集装置 | |
JP3976979B2 (ja) | 画像編集装置 | |
JP3876943B2 (ja) | ストリーム編集装置および方法、並びに、ストリーム復号装置および方法 | |
JP3793145B2 (ja) | ビデオデータ変換装置及びビデオデータ変換方法 | |
TW579652B (en) | Changing a playback speed for video presentation recorded in a field structure format | |
KR20010050137A (ko) | 디지털신호 기록장치 및 기록매체 | |
JPH11187310A (ja) | ディジタルデータ伝送方法およびディジタルデータ伝送装置 | |
JP3918332B2 (ja) | 多重化装置、多重化方法及び記録媒体 | |
JPH09116866A (ja) | 符号化方法、符号化復号化方法及び記録再生装置 | |
JP3510782B2 (ja) | 動画像記録方法、再生方法、編集方法および装置 | |
JP2005151173A (ja) | 動画像記録再生装置、動画像再生装置および動画像再生方法 | |
JP3273640B2 (ja) | 編集装置及び編集信号復号化装置 | |
JP4425134B2 (ja) | デジタルコンテンツ分割装置、デジタルコンテンツ再生装置、及びデジタルコンテンツ分割方法 | |
JP3119374B2 (ja) | 画像逆転再生方法 | |
JP3541910B2 (ja) | 映像信号処理装置 | |
JPH05128810A (ja) | 動画出力システム | |
JP2984298B2 (ja) | 再生方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040420 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20040420 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060718 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060804 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060912 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060919 |
|
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: 20061011 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061024 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091110 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101110 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121110 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |