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
JP4053449B2 - Playback speed converter - Google Patents
[go: Go Back, main page]

JP4053449B2 - Playback speed converter - Google Patents

Playback speed converter Download PDF

Info

Publication number
JP4053449B2
JP4053449B2 JP2003081391A JP2003081391A JP4053449B2 JP 4053449 B2 JP4053449 B2 JP 4053449B2 JP 2003081391 A JP2003081391 A JP 2003081391A JP 2003081391 A JP2003081391 A JP 2003081391A JP 4053449 B2 JP4053449 B2 JP 4053449B2
Authority
JP
Japan
Prior art keywords
data
video
playback speed
audio
compression
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 - Lifetime
Application number
JP2003081391A
Other languages
Japanese (ja)
Other versions
JP2004007495A (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2003081391A priority Critical patent/JP4053449B2/en
Publication of JP2004007495A publication Critical patent/JP2004007495A/en
Application granted granted Critical
Publication of JP4053449B2 publication Critical patent/JP4053449B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、映像データの再生速度と音声データの再生速度とを同じ再生速度に変換する再生速度変換装置に関する。
【0002】
【従来の技術】
再生速度変換装置は、圧縮符号化音声データの再生速度と圧縮符号化映像データの再生速度とを高速再生速度または、低速再生速度に変換する。圧縮符号化音声データの再生速度と圧縮符号化映像データの再生速度とを高速再生速度または、低速再生速度に変換したとしても、高速再生または低速再生された音声を違和感なく聞き取ることができる。
【0003】
図5は、従来の再生速度変換装置500の構成を示す。再生速度変換装置500は、音声復号化部501と、音声再生速度変換部502と、映像再生速度変換部503と、映像復号化部504とを含む。
【0004】
以下、従来の再生速度変換装置500が、圧縮符号化音声データの再生速度とMPEG規格に従う圧縮符号化映像データの再生速度とを1.2倍速に変換する場合を説明する。
【0005】
音声復号化部501には、圧縮符号化音声データが入力される。
【0006】
音声復号化部501は、例えば、DVD−Videoで採用されているドルビーAC3およびdts、CSデジタルで採用されているMPEG1−layerII、BSデジタルで採用されているMPEG2−AAC、DVD−Audioで採用されているMLPならびにインターネット上で普及しているMP3(MPEG1−layerIII)である。
音声復号化部501は、この圧縮符号化音声データを復号化することにより、復号化音声データを出力する。音声再生速度変換部502は、この復号化音声データの繰り返し波形部分を間引くことによって、この復号化音声データの再生速度を1.2倍速の再生速度に変換する。
【0007】
映像再生速度変換部503には、MPEG規格に従う圧縮符号化映像データが入力される。この圧縮符号化映像データには、MPEG規格に従う差分映像データであるB-Pictureが含まれている。映像再生速度変換部503は、B-Pictureを間引くことによって、この圧縮符号化映像データの再生速度を1.2倍速の再生速度に変換する。
【0008】
映像復号化部504は、この圧縮符号化映像データを復号化することにより、復号化映像データを出力する。
【0009】
映像復号化部504は、例えば、MPEG1、MPEG2、MPEG4などである。
【0010】
なお、圧縮符号化音声データと圧縮符号化映像データとは、データロード装置によって格納デバイスからロードされ得る。
【0011】
図6は、従来の他の再生速度変換装置600の構成を示す。再生速度変換装置600の構成は、再生速度変換装置600が格納デバイス606と、データロード装置607とをさらに含むことを除いて従来の再生速度変換装置500の構成と同一である。
【0012】
格納デバイス606には、圧縮符号化音声データとMPEG規格に従う圧縮符号化映像データとが格納されている。データロード装置607は、この圧縮符号化音声データとこの圧縮符号化映像データとを格納デバイス606からロードする。
【0013】
音声復号化部601には、格納デバイス606からロードされた圧縮符号化音声データが入力される。
【0014】
映像再生速度変換部603には、格納デバイス606からロードされたMPEG規格に従う圧縮符号化映像データが入力される。
【0015】
データロード装置607には、映像再生速度変換部603の1.2倍速の再生速度を示す信号が映像再生速度変換部603から送信される。データロード装置607は、復号化音声データの再生速度と圧縮符号化映像データの再生速度とが1.2倍速に変換されたとしてもデータロード装置607から出力される圧縮符号化音声データと圧縮符号化映像データとが過不足することのないように、この信号に応じて、圧縮符号化音声データと圧縮符号化映像データとを格納デバイス606からロードする。
【0016】
図7は、従来の他の再生速度変換装置700の構成を示す。再生速度変換装置700は、音声復号化部701と、音声再生速度変換部702と、映像再生速度変換部703と、映像復号化部704と、音声映像同期部705とを含む。
【0017】
以下、従来の他の再生速度変換装置700が、圧縮符号化音声データの再生速度とMPEG規格に従う圧縮符号化映像データの再生速度とを1.2倍速に変換する場合を説明する。
【0018】
音声復号化部701には、圧縮符号化音声データが入力される。音声復号化部701は、この圧縮符号化音声データを圧縮符号化音声データを復号化するタイミングを示す音声復号タイミングデータに応答して復号化することにより、復号化音声データを出力する。この音声復号タイミングデータは、音声映像同期部705から出力される。
【0019】
音声再生速度変換部702は、この復号化音声データの繰り返し波形部分を間引くことによって、この復号化音声データの再生速度を1.2倍速の再生速度に変換する。
【0020】
映像再生速度変換部703には、MPEG規格に従う圧縮符号化映像データが入力される。この圧縮符号化映像データには、MPEG規格に従う差分映像データであるB-Pictureが含まれている。映像再生速度変換部703は、B-Pictureを間引くことによって、この圧縮符号化映像データの再生速度を1.2倍速の再生速度に変換する。
【0021】
映像復号化部704は、この圧縮符号化映像データを圧縮符号化映像データを復号化するタイミングを示す映像復号タイミングデータに応答して復号化することにより、復号化映像データを出力する。この映像復号タイミングデータは、音声映像同期部705から出力される。
【0022】
音声映像同期部705には、復号化音声データを再生する時刻を示す音声タイムスタンプと復号化映像データを再生する時刻を示す映像タイムスタンプとが入力される。
【0023】
音声映像同期部705は、この音声タイムスタンプとこの映像タイムスタンプとに応じて、復号化映像データを再生するタイミングと復号化音声データを再生するタイミングとを同期させる。
【0024】
音声映像同期部705は、音声タイムスタンプに応答して、音声復号タイミングデータを生成する。既に説明したように、音声復号化部701は、この音声復号タイミングデータに応答して圧縮符号化音声データを復号化する。
【0025】
音声映像同期部705は、映像タイムスタンプに応答して、映像復号タイミングデータを生成する。既に説明したように、映像復号化部704は、この映像復号タイミングデータに応答して圧縮符号化映像データを復号化する。
【0026】
なお、圧縮符号化音声データと圧縮符号化映像データとは、データロード装置によって格納デバイスからロードされ得る。
【0027】
図8は、従来の他の再生速度変換装置800の構成を示す。再生速度変換装置800の構成は、再生速度変換装置800が、格納デバイス806と、データロード装置807とをさらに含むことを除いて従来の他の再生速度変換装置700の構成と同一である。
【0028】
格納デバイス806には、圧縮符号化音声データとMPEG規格に従う圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが格納されている。データロード装置807は、この圧縮符号化音声データとこの圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイス806からロードする。
【0029】
音声復号化部801には、格納デバイス806からロードされた圧縮符号化音声データが入力される。
【0030】
映像再生速度変換部803には、格納デバイス806からロードされたMPEG規格に従う圧縮符号化映像データが入力される。
【0031】
音声映像同期部805には、格納デバイス806からロードされた音声タイムスタンプと映像タイムスタンプとが入力される。
【0032】
データロード装置807には、音声再生速度変換部802の1.2倍速の再生速度を示す信号が音声再生速度変換部802から送信される。データロード装置807は、復号化音声データの再生速度と圧縮符号化映像データの再生速度とが1.2倍速に変換されたとしてもデータロード装置807から出力される圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが過不足することのないように、この信号に応じて、圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイス806からロードする。
【0033】
格納デバイス606と格納デバイス806とは、例えば、ハードディスクである。音声データと映像データとを記録再生装置に内蔵されたハードディスクに記録する場合、音声データと映像データとを符号化し、圧縮符号化音声データと圧縮符号化映像データとをハードディスクに記録する。この記録された圧縮符号化音声データと圧縮符号化映像データとをこの記録再生装置のみで再生する場合、この圧縮符号化音声データと圧縮符号化映像データとをハードディスクに記録する方式として、独自仕様の方式を採用することができる。例えば、B-Pictureを任意の割合で含んだ圧縮符号化映像データをハードディスクに記録する方式を採用することができる。例えば、シーン変動の激しい場面はハードディスクに記録するデータ量を多くし、シーン変動の激しくない場面はハードディスクに記録するデータ量を少なくするような、MPEG規格に独自技術を加えた記録方式を採用することができる。
【0034】
このように、従来は、音声データと映像データとを記録する記録再生装置と音声データと映像データとを再生する記録再生装置とが同一であることを前提としていたため、この記録再生装置に備えられた再生速度変換装置500、600、700および800は、音声データの再生速度と映像データの再生速度とを同一の再生速度に変換することができた。
【0035】
【発明が解決しようとする課題】
しかしながら、従来の再生速度変換装置500、600、700および800は、予めオーサリングされた記録媒体(例えば、DVD−Video)や他の記録装置で記録される可能性のある記録媒体(例えば、DVD−RAM)に記録された音声データの再生速度と映像データの再生速度とを同一の再生速度に変換できないことがある。例えば、映像データのMPEG規格は再生速度の自由度が大きいので、A社製の記録装置で記録した映像データをB社製の再生装置で再生できるとは限らないからである。
【0036】
具体的な事例としては、B-Pictureを間引くことによって映像データの再生速度を要求レベルに応じた再生速度に変換する場合、B-Pictureが出現する比率が要求レベルを満たさなければ、映像データの再生速度を要求レベルに応じた再生速度に変換できない、といったことが挙げられる。
【0037】
本発明は、上記問題点に鑑みてなされたものであり、要求レベルに応じた再生速度変換が可能でないと判定された場合には、映像データの再生速度と音声データの再生速度とが要求レベルより低い所定のレベルに応じた再生速度に変換される再生速度変換装置を提供することを目的とする。
【0038】
【課題を解決するための手段】
本発明による再生速度変換装置は、圧縮符号化音声データを復号化することにより、復号化音声データを出力する音声復号化部と、再生速度の要求レベルを示す第1の再生速度信号に応答して、前記復号化音声データの再生速度を変換する音声再生速度変換部と、前記第1の再生速度信号に応答して、圧縮符号化映像データの再生速度を変換する映像再生速度変換部と、前記映像再生速度変換部から出力される前記圧縮符号化映像データを復号化する映像復号化部とを備え、前記映像再生速度変換部は、前記要求レベルに応じた再生速度変換が可能か否かを判定し、前記要求レベルに応じた再生速度変換が可能であると判定された場合には、前記要求レベルに応じた再生速度変換を行い、前記要求レベルに応じた再生速度変換が可能でないと判定された場合には、前記要求レベルより低い所定のレベルに応じた再生速度変換を行うとともに、前記所定のレベルを示す第2の再生速度信号を前記音声再生速度変換部に出力し、前記音声再生速度変換部は、前記映像再生速度変換部から前記第2の再生速度信号を受信した場合には、前記所定のレベルに応じた再生速度変換を行う。これにより上記目的が達成される。
【0039】
前記映像再生速度変換部は、前記圧縮符号化映像データの中に特定の映像データが出現する比率が要求レベルに応じて決定されるしきい値より大きいか否かを判定し、その判定結果に応じて前記要求レベルに応じた再生速度変換が可能か否かを判定してもよい。
【0040】
前記圧縮符号化映像データは、MPEG規格に従う映像データであり、前記特定の映像データは、B-Pictureでもよい。
【0041】
前記再生速度変換装置は、前記復号化音声データを再生する時刻を示す音声タイムスタンプと前記復号化映像データを再生する時刻を示す映像タイムスタンプとに応じて、前記復号化音声データを再生するタイミングと前記復号化映像データを再生するタイミングとを同期させる音声映像同期部をさらに備え、前記音声再生速度変換部は、前記音声再生速度変換部の再生速度を示す信号を前記音声映像同期部に送信し、前記音声映像同期部は、前記音声タイムスタンプと前記音声再生速度変換部の再生速度を示す前記信号とに応答して、前記圧縮符号化音声データを復号化するタイミングを示す音声復号タイミングデータを生成し、前記音声映像同期部は、前記映像タイムスタンプと前記音声再生速度変換部の再生速度を示す前記信号とに応答して、前記圧縮符号化映像データを復号化するタイミングを示す映像復号タイミングデータを生成し、前記音声復号化部は、前記音声復号タイミングデータに応答して、前記圧縮符号化音声データを復号化し、前記映像復号化部は、前記映像復号タイミングデータに応答して、前記圧縮符号化映像データを復号化してもよい。
【0042】
前記再生速度変換装置は、前記復号化音声データを再生する時刻を示す音声タイムスタンプと前記復号化映像データを再生する時刻を示す映像タイムスタンプとに応じて、前記復号化音声データを再生するタイミングと前記復号化映像データを再生するタイミングとを同期させる音声映像同期部をさらに備え、前記映像再生速度変換部は、前記映像再生速度変換部の再生速度を示す信号を前記音声映像同期部に送信し、前記音声映像同期部は、前記音声タイムスタンプと前記映像再生速度変換部の再生速度を示す前記信号とに応答して、前記圧縮符号化音声データを復号化するタイミングを示す音声復号タイミングデータを生成し、前記音声映像同期部は、前記映像タイムスタンプと前記映像再生速度変換部の再生速度を示す前記信号とに応答して、前記圧縮符号化映像データを復号化するタイミングを示す映像復号タイミングデータを生成し、前記音声復号化部は、前記音声復号タイミングデータに応答して、前記圧縮符号化音声データを復号化し、前記映像復号化部は、前記映像復号タイミングデータに応答して、前記圧縮符号化映像データを復号化してもよい。
【0043】
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置とをさらに備え、前記音声再生速度変換部は、前記音声再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、前記データロード装置は、前記音声再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力してもよい。
【0044】
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置とをさらに備え、前記映像再生速度変換部は、前記映像再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、前記データロード装置は、前記映像再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力してもよい。
【0045】
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置とをさらに備え、前記音声再生速度変換部は、前記音声再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、前記データロード装置は、前記音声再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力してもよい。
【0046】
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置とをさらに備え、前記音声再生速度変換部は、前記音声再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、前記データロード装置は、前記音声再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力してもよい。
【0047】
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置とをさらに備え、前記映像再生速度変換部は、前記映像再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、前記データロード装置は、前記映像再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力してもよい。
【0048】
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置とをさらに備え、前記映像再生速度変換部は、前記映像再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、前記データロード装置は、前記映像再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力してもよい。
【0049】
前記格納デバイスは、前記音声タイムスタンプと前記映像タイムスタンプとをさらに格納し、前記データロード装置は、前記音声タイムスタンプと前記映像タイムスタンプとを前記格納デバイスからロードし、前記データロード装置は、前記格納デバイスからロードした前記音声タイムスタンプと前記映像タイムスタンプとを前記音声映像同期部に出力してもよい。
【0050】
前記格納デバイスは、記録・再生可能な記録媒体または再生のみ可能な記録媒体でもよい。
【0051】
【発明の実施の形態】
以下、図1から図4を参照して本発明の実施の形態を説明する。
【0052】
(実施の形態1)
図1は、本発明の実施の形態1の再生速度変換装置100の構成を示す。再生速度変換装置100は、音声復号化部101と、音声再生速度変換部102と、映像再生速度変換部103と、映像復号化部104とを含む。
【0053】
再生速度変換装置100は、圧縮符号化音声データの再生速度と圧縮符号化映像データの再生速度とを同じ再生速度に変換する。圧縮符号化音声データは、例えば、DVD−Videoで採用されているドルビーAC3およびdts、CSデジタルで採用されているMPEG1−layerII、BSデジタルで採用されているMPEG2−AAC、DVD−Audioで採用されているMLPならびにインターネット上で普及しているMP3(MPEG1−layerIII)などの方式で圧縮符号化された音声データである。圧縮符号化映像データは、例えばMPEG規格(MPEG1、MPEG2、MPEG4)に従う圧縮符号化映像データである。
【0054】
以下、再生速度変換装置100が、圧縮符号化音声データの再生速度とMPEG規格に従う圧縮符号化映像データの再生速度とを同じ再生速度に変換する場合を説明する。
【0055】
音声復号化部101には、圧縮符号化音声データが入力される。音声復号化部101は、この圧縮符号化音声データを復号化することにより、復号化音声データを音声再生速度変換部102に出力する。
【0056】
音声再生速度変換部102には、音声復号化部101から出力された復号化音声データが入力される。ユーザがN1倍速の再生速度を要求する場合、ユーザが要求したN1倍速の再生速度の要求レベルを示す再生速度信号(第1の再生速度信号)が音声再生速度変換部102に入力される。
【0057】
例えば、ユーザは、再生速度変換装置100の外部に備えられたリモコン(図示せず)によって、N1倍速の再生速度の要求レベルを示す再生速度信号(第1の再生速度信号)を生成する。ユーザは、このリモコンを操作することによって、この再生速度信号を音声再生速度変換部102に入力させる。
【0058】
例えば、ユーザは、再生速度変換装置100に備えられたボタン(図示せず)をプッシュすることによって、N1倍速の再生速度の要求レベルを示す再生速度信号(第1の再生速度信号)を選択する。ユーザは、このボタンをさらにプッシュすることによって、この再生速度信号を音声再生速度変換部102に入力させてもよい。
【0059】
音声再生速度変換部102は、この再生速度信号に応答して、この復号化音声データの再生速度をN1倍速の再生速度に変換する。
【0060】
音声再生速度変換部102は、例えば、Pointer Interval Controled OverLap and Add(PICOLA)方式を用いて、音声データの再生速度を変換する。PICOLA方式は、音声データの繰り返し波形部分を間引くことによって、音声データを圧縮する方式である。
【0061】
音声再生速度変換部102は、音声再生速度変換部102のN1倍速の再生速度を示す信号を音声復号化部101に出力する。音声再生速度変換部102は、N1倍速の再生速度を有する復号化音声データを出力する。
【0062】
音声再生速度変換部102は、PICOLA方式の代わりに、OverLapand Add(OLA)方式またはSynchronized OverLap and Add(SOLA)方式を用いて、音声データの再生速度を変換してもよい。
【0063】
OLA方式は、一定の時間間隔で互いに隣接するフレームデータをクロスフェードすることによって、音声データを圧縮・伸張する方式である。
【0064】
SOLA方式は、一定の時間間隔で互いに隣接するフレームデータ間の相関を計算し、互いに隣接するフレームデータを最も相関の大きい部分にずらしてクロスフェードすることによって、高音質に音声データを圧縮・伸張する方式である。
【0065】
映像再生速度変換部103には、MPEG規格に従う圧縮符号化映像データが入力される。この圧縮符号化映像データには、特定の映像データが含まれている。この特定の映像データは、例えば、MPEG規格に従う差分映像データであるB-Pictureである。映像再生速度変換部103は、B-Pictureを間引くことによって、この圧縮符号化映像データの再生速度を変換する。
【0066】
映像再生速度変換部103は、変換された再生速度を有する圧縮符号化映像データを映像復号化部104に出力する。
【0067】
映像再生速度変換部103の詳細な機能は、後述する。
【0068】
映像復号化部104は、この圧縮符号化映像データを復号化し、復号化音声データを出力する。
【0069】
映像再生速度変換部103は、映像データを復号化する前にB-Pictureを間引く。映像データを復号化した後にB-Pictureを間引くよりも、間引くデータの量を削減できるからである。
【0070】
以下、映像再生速度変換部103の詳細な機能を説明する。
【0071】
映像再生速度変換部103には、ユーザが要求したN1倍速の再生速度の要求レベルを示す再生速度信号(第1の再生速度信号)が入力される。
【0072】
この再生速度の要求レベルを示す再生速度信号は、音声再生速度変換部102と映像再生速度変換部103とに入力される。この再生速度信号は、音声再生速度変換部102と映像再生速度変換部103とに個別に入力されてもよい。また、音声再生速度変換部102に入力された再生速度信号を音声再生速度変換部102から映像再生速度変換部103に転送してもよい。
【0073】
映像再生速度変換部103は、圧縮符号化映像データを要求レベルに応じたN1倍速の再生速度に変換可能(YES)か否(NO)かを判定する。
【0074】
映像再生速度変換部103が行う変換可能(YES)か否(NO)かの判定は、圧縮符号化映像データの中にB-Pictureが出現する比率が要求レベルに応じて決定されるしきい値より大きいか否かによって行われる。
【0075】
以下、映像再生速度変換部103が、N1倍速の再生速度に対してしきい値C1を有する場合を説明する。
【0076】
映像再生速度変換部103に入力される圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C1より大きいまたは同じである場合、映像再生速度変換部103の判定は変換可能(YES)である。映像再生速度変換部103は、B-Pictureを間引くことによって、この圧縮符号化映像データの再生速度をN1倍速の再生速度に変換する。
【0077】
映像再生速度変換部103に入力される圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C1より小さい場合、映像再生速度変換部103の判定は変換不可(NO)である。この場合、映像再生速度変換部103は、B-Pictureを間引くことによって、この圧縮符号化映像データの再生速度を要求レベルより低い所定のレベルに応じたN2倍速の再生速度に変換する。さらに、映像再生速度変換部103は、この所定のレベルを示す再生速度信号(第2の再生速度信号)を音声再生速度変換部102に出力する。音声再生速度変換部102は、要求レベルを示す再生速度信号(第1の再生速度信号)を無視して、映像再生速度変換部103から出力された所定のレベルを示す再生速度信号(第2の再生速度信号)に従うと共に、音声再生速度変換部102の再生速度を示す信号を音声復号化部101に出力する。
【0078】
以上、映像再生速度変換部103が、N1倍速の再生倍速に対してしきい値C1を有する場合を説明した。例えば、N1=1.4である。N2=1.2である。しかし、再生倍速の値はこれらに限定されない。再生倍速の値がN1>N2を満たしさえすれば、再生倍速の値およびしきい値は任意である。
【0079】
映像再生速度変換部103が、複数の要求レベルに応じた再生速度に対して複数のしきい値Cを有してもよい。
【0080】
以下、映像再生速度変換部103が、N1倍速の再生倍速に対してしきい値C1を有し、N2倍速の再生倍速に対してしきい値C2を有し、N3倍速の再生倍速に対してしきい値C3を有する場合を説明する。
【0081】
映像再生速度変換部103に入力される圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C1より大きいまたは同じである場合、映像再生速度変換部103の判定は変換可能(YES)である。映像再生速度変換部103は、B-Pictureを間引くことによって、この圧縮符号化映像データの再生速度をN1倍速の再生速度に変換する。
【0082】
映像再生速度変換部103に入力される圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C1より小さい場合、映像再生速度変換部103の判定は変換不可(NO)である。
【0083】
映像再生速度変換部103に入力される圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C1より小さい場合、映像再生速度変換部103は、圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C2より大きいか否かを判定する。映像再生速度変換部103に入力される圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C2より大きいまたは同じである場合、映像再生速度変換部103の判定は変換可能(YES)である。映像再生速度変換部103は、B-Pictureを間引くことによって、この圧縮符号化映像データの再生速度をN2倍速の再生速度に変換する。
【0084】
映像再生速度変換部103に入力される圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C2より小さい場合、映像再生速度変換部103の判定は変換不可(NO)である。
【0085】
映像再生速度変換部103に入力される圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C2より小さい場合、映像再生速度変換部103は、圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C3より大きいか否かを判定する。映像再生速度変換部103に入力される圧縮符号化映像データの中にB-Pictureが出現する比率がしきい値C3より大きいまたは同じである場合、映像再生速度変換部103の判定は変換可能(YES)である。映像再生速度変換部103は、B-Pictureを間引くことによって、この圧縮符号化映像データの再生速度をN3倍速の再生速度に変換する。
【0086】
このように、映像再生速度変換部103は、圧縮符号化映像データの再生速度を要求レベルに応じた再生速度に変換できない場合に、その要求レベルよりも低い要求レベルに応じた再生速度に変換が可能か否かを判定する。もし変換不可(NO)であれば、映像再生速度変換部103は、圧縮符号化映像データの再生速度をさらに低い要求レベルに応じた再生速度に変換が可能か否かを判定する。映像再生速度変換部103は、圧縮符号化映像データの再生速度を最初の要求レベルに少しでも近い次善の要求レベルに応じた再生速度に変換する。
【0087】
以上、映像再生速度変換部103が、N1倍速の再生倍速に対してしきい値C1を有し、N2倍速の再生倍速に対してしきい値C2を有し、N3倍速の再生倍速に対してしきい値C3を有する場合を説明した。例えば、N1=1.4である。N2=1.2である。N3=1.0である。しかし、再生倍速の値はこれらに限定されない。再生倍速の値がN1>N2>N3を満たし、しきい値がC1>C2>C3を満たしさえすれば、再生倍速の値およびしきい値は任意である。さらに、再生倍速の値は3つに限定されない。再生倍速の値がN1>・・・>Nmを満たし、しきい値がC1>・・・>Cmを満たしさえすれば、mは2以上の任意の整数である。
【0088】
以上、映像再生速度変換部103の詳細な機能を説明した。
【0089】
実施の形態1では、映像再生速度変換部103がB-Pictureを間引くことによって映像データの再生速度を変換する場合を説明した。
【0090】
但し、間引かれる映像データは、将来の映像データと過去の映像データの双方向のデータから予測し作成される映像データであれば、B-Pictureに限らない。
【0091】
また、過去の映像データのみから予測し作成される映像データを間引いてもよい。例えば、この映像データはP-Pictureである。
【0092】
本発明は、将来の映像データと過去の映像データの双方向のデータから予測し作成される映像データや過去の映像データのみから予測し作成される映像データのような、時間軸方向の圧縮映像データの種類全てを間引かれる映像データとして想定している。
【0093】
再生速度変換装置100は、B-Pictureが出現する比率がしきい値より大きいか否かの判定を行わないような機能を追加することで、再生速度を変換可能か否かの判定の対象とされないデータの再生速度を要求レベルに応じた再生速度に変換してもよい。
【0094】
例えば、DVD−Videoの音声つきスライドショーでは、入力されるデータにB−PictureやP-Pictureが含まれない。しかし、再生速度変換装置が、DVD−Videoの音声つきスライドショーが再生されていることを感知する機能を有する場合は、例えば、B-Pictureが出現する比率がしきい値より大きいか否かの判定を行わないような機能を駆動させることによって、入力されるデータの再生速度を要求レベルに応じた再生速度に変換する。また入力されるデータに映像データが含まれず、音声データのみが含まれている場合も、例えば、同様の機能を駆動させることによって、入力されるデータの再生速度を要求レベルに応じた再生速度に変換する。
【0095】
また、要求レベルに応じた再生速度の変換が可能でないと判定した後に、所定のレベルに応じた再生速度に変換した場合でも、映像再生速度変換部は、継続的に圧縮符号化映像データの中にB-Pictureが出現する比率を判定してもよい。このように、継続的に出現比率を判定することで、出現比率がしきい値を超え、要求レベルに応じた再生速度の変換が可能であると判定した後に、再び要求レベルに応じた再生速度に変換できる。
【0096】
またさらに、要求レベルに応じた再生速度と所定のレベルに応じた再生速度との間の遷移を所定の回数繰り返した場合には、所定のレベルに応じた再生速度変換のみを実施するようにしてもよい。
【0097】
以上のように、本発明の再生速度変換装置によれば、要求レベルに応じた再生速度変換が可能でないと判定された場合には、映像データの再生速度と音声データの再生速度とが要求レベルより低い所定のレベルに応じた再生速度に変換される。これにより、要求レベルに応じた再生速度変換が可能でない場合でも、映像データの再生速度と音声データの再生速度とが同じ再生速度に変換される。その結果、映像データの再生が音声データの再生に追いつかなくなることを防止することができる。
【0098】
以上、再生速度変換装置100が、圧縮符号化音声データの再生速度とMPEG規格に従う圧縮符号化映像データの再生速度とを同じ再生速度に変換する場合を説明した。
【0099】
なお、圧縮符号化音声データと圧縮符号化映像データとは、データロード装置によって格納デバイスからロードされ得る。
【0100】
図2は、再生速度変換装置200の構成を示す。再生速度変換装置200の構成は、再生速度変換装置200が、格納デバイス206と、データロード装置207とをさらに含むことを除いて再生速度変換装置100の構成と同一である。
【0101】
格納デバイス206には、圧縮符号化音声データとMPEG規格に従う圧縮符号化映像データとが格納されている。データロード装置207は、この圧縮符号化音声データとこの圧縮符号化映像データとを格納デバイス206からロードする。
【0102】
音声復号化部201には、格納デバイス206からロードされた圧縮符号化音声データが入力される。
【0103】
映像再生速度変換部203には、格納デバイス206からロードされたMPEG規格に従う圧縮符号化映像データが入力される。この圧縮符号化映像データには特定の映像データが含まれている。この特定の映像データは、例えば、MPEG規格に従う差分映像データであるB-Pictureである。
【0104】
音声復号化部201の機能は、音声復号化部101の機能と同一である。映像復号化部204の機能は、映像復号化部104の機能と同一である。音声再生速度変換部202の機能は、音声再生速度変換部202の再生速度を示す信号をデータロード装置207に送信することを除いて、音声再生速度変換部102と同一である。映像再生速度変換部203の機能は、映像再生速度変換部203の再生速度を示す信号をデータロード装置207に送信することを除いて、映像再生速度変換部103と同一である。
【0105】
データロード装置207には、映像再生速度変換部203から映像再生速度変換部203の再生速度を示す信号が送信される。データロード装置207は、復号化音声データの再生速度と圧縮符号化映像データの再生速度とを変換してもデータロード装置207から出力される圧縮符号化音声データと圧縮符号化映像データとが過不足することのないように、この信号に応じて、圧縮符号化音声データと圧縮符号化映像データとを格納デバイス206からロードする。
【0106】
なお、データロード装置207には、上述のように映像再生速度変換部203から映像再生速度変換部203の再生速度を示す信号が送信される代わりに、音声再生速度変換部202から音声再生速度変換部202の再生速度を示す信号が送信されてもよい。この場合も、データロード装置207は、データロード装置207から出力される圧縮符号化音声データと圧縮符号化映像データとが過不足することのないように、音声再生速度変換部202の再生速度を示す信号に応じて、圧縮符号化音声データと圧縮符号化映像データとを格納デバイス206からロードする。
【0107】
以上のように、本発明の再生速度変換装置によれば、データロード装置は、データロード装置から出力される圧縮符号化音声データと圧縮符号化映像データとが過不足することのないように、圧縮符号化音声データと圧縮符号化映像データとを格納デバイスからロードする。その結果、要求レベルに応じた再生速度から低い所定のレベルに応じた再生速度へと再生速度が遷移する場合でも、データロード装置から出力される圧縮符号化音声データと圧縮符号化映像データとが過不足することなく、データロード装置は、圧縮符号化音声データと圧縮符号化映像データとを格納デバイスからロードすることができる。
【0108】
なお、音声復号化部201、映像再生速度変換部203と、データロード装置207との間にネットワークが介在していてもよい。その場合、格納デバイス206は、例えば、送信局側のサーバの蓄積メディアである。
【0109】
図2の再生速度変換装置200は、送信局側にあってもよい。
【0110】
格納デバイス206は、例えば、記録再生が可能な記録媒体、または再生のみ可能な記録媒体である。
【0111】
記録再生が可能な記録媒体は、例えば、CD−R、CD−RW、DVD−RAM、DVD−R、DVD−RW、DVD+RまたはDVD+RWである。
【0112】
再生のみ可能な記録媒体は、例えば、DVD−VideoまたはCDである。
【0113】
なお、データロード装置207は、デマルチプレクサを含んでもよい。圧縮符号化音声データと圧縮符号化映像データとが多重化された多重化データが格納デバイス206に格納されている場合、このデマルチプレクサは、この多重化データを圧縮符号化音声データと圧縮符号化映像データとに分離する。データロード装置207はこの圧縮符号化音声データを音声復号化部201に出力する。データロード装置207はこの圧縮符号化映像データを映像再生速度変換部203に出力する。
【0114】
(実施の形態2)
図3は、本発明の実施の形態2の再生速度変換装置300の構成を示す。再生速度変換装置300は、音声復号化部301と、音声再生速度変換部302と、映像再生速度変換部303と、映像復号化部304と、音声映像同期部305とを含む。再生速度変換装置300は、音声映像同期部305を含むことを除いては、本発明の実施の形態1の再生速度変換装置100と同じ構成である。
【0115】
再生速度変換装置300は、圧縮符号化音声データの再生速度と圧縮符号化映像データの再生速度とを同じ再生速度に変換する。圧縮符号化音声データは、例えば、DVD−Videoで採用されているドルビーAC3およびdts、CSデジタルで採用されているMPEG1−layerII、BSデジタルで採用されているMPEG2−AAC、DVD−Audioで採用されているMLPならびにインターネット上で普及しているMP3(MPEG1−layerIII)などの方式で圧縮符号化された音声データである。圧縮符号化映像データは、例えばMPEG規格(MPEG1、MPEG2、MPEG4)に従う圧縮符号化映像データである。
【0116】
以下、再生速度変換装置300が、圧縮符号化音声データの再生速度とMPEG規格に従う圧縮符号化映像データの再生速度とを同じ再生速度に変換する場合を説明する。
【0117】
音声復号化部301には、圧縮符号化音声データが入力される。音声復号化部301は、この圧縮符号化音声データを圧縮符号化音声データを復号化するタイミングを示す音声復号タイミングデータに応答して復号化することにより、復号化音声データを音声再生速度変換部302に出力する。この音声復号タイミングデータは、音声映像同期部305から出力される。
【0118】
音声映像同期部305の機能は、後述する。
【0119】
音声再生速度変換部302には、音声復号化部301から出力された復号化音声データが入力される。ユーザがN1倍速の再生速度を要求する場合、ユーザが要求したN1倍速の再生速度の要求レベルを示す再生速度信号(第1の再生速度信号)が音声再生速度変換部302に入力される。音声再生速度変換部302は、この再生速度信号に応答して、この復号化音声データの再生速度をN1倍速の再生速度に変換すると共に、音声再生速度変換部302の再生速度を示す信号を音声映像同期部305に送信する。
【0120】
音声再生速度変換部302は、例えば、PICOLA方式を用いて、音声データの再生速度を変換する。
【0121】
音声再生速度変換部302は、PICOLA方式の代わりに、OLA方式またはSOLA方式を用いて、音声データの再生速度を変換してもよい。
【0122】
映像再生速度変換部303には、MPEG規格に従う圧縮符号化映像データが入力される。この圧縮符号化映像データには、特定の映像データが含まれている。この特定の映像データは、例えば、MPEG規格に従う差分映像データであるB-Pictureである。映像再生速度変換部303は、B-Pictureを間引くことによって、この圧縮符号化映像データの再生速度を変換する。映像再生速度変換部303の機能は、映像再生速度変換部103の機能と同一である。
【0123】
映像再生速度変換部303は、変換された再生速度を有する圧縮符号化映像データを映像復号化部304に出力する。
【0124】
映像復号化部304は、この圧縮符号化映像データを圧縮符号化映像データを復号化するタイミングを示す映像復号タイミングデータに応答して復号化し、復号化音声データを出力する。この映像復号タイミングデータは、音声映像同期部305から出力される。
【0125】
音声再生速度変換部が音声再生速度を変換する前は、音声タイムスタンプは、一定時間間隔で付されている。しかし、音声再生速度変換部が音声再生速度を変換した後は、音声タイムスタンプは、異なる時間間隔に付される。一般に、音声データは、部分的に圧縮・伸張され、均一に圧縮・伸張されるわけではないからである。PICOLA方式、OLA方式またはSOLA方式の何れもがこれに該当する。音声再生速度を変換した後の音声データは、必ずしも一定速度で再生されているわけではなく、音声再生速度を変換した後の音声データを局所的に見れば音声再生速度が頻繁に変わっていることになる。音声再生速度を変換した後の音声データを大局的に見て、音声映像同期部は、映像データを再生するタイミングと音声データを再生するタイミングとを同期させる。
【0126】
以下、音声映像同期部305の機能を説明する。
【0127】
音声映像同期部305には、復号化音声データを再生する時刻を示す音声タイムスタンプと復号化映像データを再生する時刻を示す映像タイムスタンプとが入力される。
【0128】
音声映像同期部305は、この音声タイムスタンプとこの映像タイムスタンプとに応じて、復号化映像データを再生するタイミングと復号化音声データを再生するタイミングとを同期させる。例えば、復号化映像データが再生されるタイミングが復号化音声データが再生されるタイミングよりも遅れている場合、一定量の映像データをスキップすることによって、復号化映像データが再生されるタイミングを復号化音声データが再生されるタイミングに同期させることができる。例えば、復号化映像データが再生されるタイミングが復号化音声データが再生されるタイミングよりも進んでいる場合、一定量の映像データを繰り返して再生することによって、復号化映像データが再生されるタイミングを復号化音声データが再生されるタイミングに同期させることができる。
【0129】
音声映像同期部305には、音声再生速度変換部302の再生速度を示す信号が音声再生速度変換部302から送信される。
【0130】
音声映像同期部305は、音声タイムスタンプと音声再生速度変換部302の再生速度を示す信号とに応答して、音声復号タイミングデータを生成する。既に説明したように、音声復号化部301は、この音声復号タイミングデータに応答して圧縮符号化音声データを復号化する。
【0131】
音声映像同期部305は、映像タイムスタンプと音声再生速度変換部302の再生速度を示す信号とに応答して、映像復号タイミングデータを生成する。既に説明したように、映像復号化部304は、この映像復号タイミングデータに応答して圧縮符号化映像データを復号化する。
【0132】
なお、音声映像同期部305には、上述のように音声再生速度変換部302の再生速度を示す信号が音声再生速度変換部302から送信される代わりに、映像再生速度変換部303の再生速度を示す信号が映像再生速度変換部303から送信されてもよい。
【0133】
この場合、音声映像同期部305は、音声タイムスタンプと映像再生速度変換部303の再生速度を示す信号とに応答して、音声復号タイミングデータを生成する。既に説明したように、音声復号化部301は、この音声復号タイミングデータに応答して圧縮符号化音声データを復号化する。音声映像同期部305は、映像タイムスタンプと映像再生速度変換部303の再生速度を示す信号とに応答して、映像復号タイミングデータを生成する。既に説明したように、映像復号化部304は、この映像復号タイミングデータに応答して圧縮符号化映像データを復号化する。
【0134】
以上、音声映像同期部305の機能を説明した。
【0135】
以上のように、本発明の再生速度変換装置によれば、音声映像同期部は、復号化映像データを再生するタイミングと復号化音声データを再生するタイミングとを同期させる。これにより、要求レベルに応じた再生速度から低い所定のレベルに応じた再生速度へと再生速度が遷移する場合でも、映像データを再生するタイミングと音声データを再生するタイミングとを同期させることができる。その結果、要求レベルに応じた再生速度から低い所定のレベルに応じた再生速度へと再生速度が遷移する場合に、映像データを再生するタイミングと音声データを再生するタイミングとがずれることを防止できる。
【0136】
以上、再生速度変換装置300が、圧縮符号化音声データの再生速度とMPEG規格に従う圧縮符号化映像データの再生速度とを同じ再生速度に変換する場合を説明した。
【0137】
なお、圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとは、データロード装置によって格納デバイスからロードされ得る。
【0138】
図4は、再生速度変換装置400の構成を示す。再生速度変換装置400の構成は、再生速度変換装置400が格納デバイス406と、データロード装置407とをさらに含むことを除いて再生速度変換装置300の構成と同一である。
【0139】
格納デバイス406には、圧縮符号化音声データとMPEG規格に従う圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが格納されている。
【0140】
データロード装置407は、この圧縮符号化音声データとこの圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイス406からロードする。
【0141】
音声復号化部401には、格納デバイス406からロードされた圧縮符号化音声データが入力される。
【0142】
映像再生速度変換部403には、格納デバイス406からロードされたMPEG規格に従う圧縮符号化映像データが入力される。この圧縮符号化映像データには特定の映像データが含まれている。この特定の映像データは、例えば、MPEG規格に従う差分映像データであるB-Pictureである。
【0143】
音声映像同期部405は、格納デバイス406からロードされた音声タイムスタンプと映像タイムスタンプとが入力される。
【0144】
音声復号化部401の機能は、音声復号化部301の機能と同一である。映像復号化部404の機能は、映像復号化部304の機能と同一である。音声映像同期部405の機能は、音声映像同期部305の機能と同一である。音声再生速度変換部402の機能は、音声再生速度変換部402の再生速度を示す信号をデータロード装置407に送信することを除いて、音声再生速度変換部302と同一である。映像再生速度変換部403の機能は、映像再生速度変換部403の再生速度を示す信号をデータロード装置407に送信することを除いて、映像再生速度変換部403と同一である。
【0145】
データロード装置407には、音声再生速度変換部402から音声再生速度変換部402の再生速度を示す信号が送信される。データロード装置407は、復号化音声データの再生速度と圧縮符号化映像データの再生速度とを変換してもデータロード装置407から出力される圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが過不足することのないように、この信号に応じて、圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイス406からロードする。
【0146】
再生速度変換装置が音声映像同期部を含む場合、データロード装置は、音声再生速度変換部の再生速度を示す信号に応じて、圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイスからロードすることが好ましい。音声映像同期部は、音声再生速度変換部の再生速度を示す信号に応じて、復号化映像データを再生するタイミングと復号化音声データを再生するタイミングとを同期させるからである。
【0147】
なお、データロード装置407には、上述のように音声再生速度変換部402から音声再生速度変換部402の再生速度を示す信号が送信される代わりに、映像再生速度変換部403から映像再生速度変換部403の再生速度を示す信号が送信されてもよい。この場合も、データロード装置407は、データロード装置407から出力される圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが過不足することのないように、映像再生速度変換部403の再生速度を示す信号に応じて、圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイス406からロードする。
【0148】
以上のように、本発明の再生速度変換装置によれば、データロード装置は、データロード装置から出力される圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが過不足することのないように、圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイスからロードする。その結果、要求レベルに応じた再生速度から低い所定のレベルに応じた再生速度へと再生速度が遷移する場合でも、データロード装置から出力される圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが過不足することなく、データロード装置は、圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイスからロードすることができる。
【0149】
なお、音声復号化部401、映像再生速度変換部403と、データロード装置407との間にネットワークが介在していてもよい。その場合、格納デバイス406は、例えば、送信局側のサーバの蓄積メディアである。
【0150】
図4の再生速度変換装置400は、送信局側にあってもよい。
【0151】
格納デバイス406は、例えば、記録再生が可能な記録媒体、または再生のみ可能な記録媒体である。
【0152】
記録再生が可能な記録媒体は、例えば、CD−R、CD−RW、DVD−RAM、DVD−R、DVD−RW、DVD+RまたはDVD+RWである。
【0153】
再生のみ可能な記録媒体は、例えば、DVD−Video、CDである。
【0154】
なお、データロード装置407は、デマルチプレクサを含んでもよい。圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが多重化された多重化データが格納デバイス406に格納されている場合、このデマルチプレクサは、この多重化データを圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとに分離する。データロード装置407はこの圧縮符号化音声データを音声復号化部401に出力する。データロード装置407はこの圧縮符号化映像データを映像再生速度変換部403に出力する。データロード装置407はこの音声タイムスタンプとこの映像タイムスタンプとを音声映像同期部405に出力する。
【0155】
【発明の効果】
本発明の再生速度変換装置によれば、要求レベルに応じた再生速度変換が可能でないと判定された場合には、映像データの再生速度と音声データの再生速度とが要求レベルより低い所定のレベルに応じた再生速度に変換される。これにより、要求レベルに応じた再生速度変換が可能でない場合でも、映像データの再生速度と音声データの再生速度とが同じ再生速度に変換される。その結果、映像データの再生が音声データの再生に追いつかなくなることを防止することができる。
【0156】
本発明の再生速度変換装置によれば、データロード装置は、データロード装置から出力される圧縮符号化音声データと圧縮符号化映像データとが過不足することのないように、圧縮符号化音声データと圧縮符号化映像データとを格納デバイスからロードする。その結果、要求レベルに応じた再生速度から低い所定のレベルに応じた再生速度へと再生速度が遷移する場合でも、データロード装置から出力される圧縮符号化音声データと圧縮符号化映像データとが過不足することなく、データロード装置は、圧縮符号化音声データと圧縮符号化映像データとを格納デバイスからロードすることができる。
【0157】
本発明の再生速度変換装置によれば、音声映像同期部は、復号化映像データを再生するタイミングと復号化音声データを再生するタイミングとを同期させる。これにより、要求レベルに応じた再生速度から低い所定のレベルに応じた再生速度へと再生速度が遷移する場合でも、映像データを再生するタイミングと音声データを再生するタイミングとを同期させることができる。その結果、要求レベルに応じた再生速度から低い所定のレベルに応じた再生速度へと再生速度が遷移する場合に、映像データを再生するタイミングと音声データを再生するタイミングとがずれることを防止できる。
【0158】
本発明の再生速度変換装置によれば、データロード装置は、データロード装置から出力される圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが過不足することのないように、圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイスからロードする。その結果、要求レベルに応じた再生速度から低い所定のレベルに応じた再生速度へと再生速度が遷移する場合でも、データロード装置から出力される圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとが過不足することなく、データロード装置は、圧縮符号化音声データと圧縮符号化映像データと音声タイムスタンプと映像タイムスタンプとを格納デバイスからロードすることができる。
【図面の簡単な説明】
【図1】本発明の実施の形態1の再生速度変換装置100の構成を示すブロック図
【図2】本発明の実施の形態1の再生速度変換装置200の構成を示すブロック図
【図3】本発明の実施の形態2の再生速度変換装置300の構成を示すブロック図
【図4】本発明の実施の形態2の再生速度変換装置400の構成を示すブロック図
【図5】従来の再生速度変換装置500の構成を示すブロック図
【図6】従来の他の再生速度変換装置600の構成を示すブロック図
【図7】従来の他の再生速度変換装置700の構成を示すブロック図
【図8】従来の他の再生速度変換装置800の構成を示すブロック図
【符号の説明】
100 再生速度変換装置
101 音声復号化部
102 音声再生速度変換部
103 映像再生速度変換部
104 映像復号化部
206 格納デバイス
207 データロード装置
305 音声映像同期部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a playback speed conversion device that converts video data playback speed and audio data playback speed to the same playback speed.
[0002]
[Prior art]
The playback speed conversion device converts the playback speed of the compression-encoded audio data and the playback speed of the compression-encoded video data into a high speed playback speed or a low speed playback speed. Even if the playback speed of the compression-encoded audio data and the playback speed of the compression-encoded video data are converted into the high-speed playback speed or the low-speed playback speed, it is possible to hear the voice played back at high speed or at low speed without a sense of incompatibility.
[0003]
FIG. 5 shows a configuration of a conventional playback speed conversion apparatus 500. The playback speed conversion device 500 includes an audio decoding unit 501, an audio playback speed conversion unit 502, a video playback speed conversion unit 503, and a video decoding unit 504.
[0004]
Hereinafter, a case where the conventional reproduction speed conversion apparatus 500 converts the reproduction speed of the compression encoded audio data and the reproduction speed of the compression encoded video data according to the MPEG standard to 1.2 times speed will be described.
[0005]
The audio decoding unit 501 receives compressed encoded audio data.
[0006]
The audio decoding unit 501 is adopted in, for example, Dolby AC3 and dts adopted in DVD-Video, MPEG1-layer II adopted in CS digital, MPEG2-AAC adopted in BS digital, and DVD-Audio. MLP and MP3 (MPEG1-layer III) which is popular on the Internet.
The audio decoding unit 501 outputs the decoded audio data by decoding the compressed encoded audio data. The audio reproduction speed conversion unit 502 converts the reproduction speed of the decoded audio data to a reproduction speed of 1.2 times by thinning out the repetitive waveform portion of the decoded audio data.
[0007]
The video reproduction speed conversion unit 503 receives compressed encoded video data according to the MPEG standard. This compression-encoded video data includes B-Picture, which is differential video data according to the MPEG standard. The video playback speed conversion unit 503 converts the playback speed of this compression-encoded video data to a playback speed of 1.2 times speed by thinning out the B-Picture.
[0008]
The video decoding unit 504 outputs decoded video data by decoding the compressed encoded video data.
[0009]
The video decoding unit 504 is, for example, MPEG1, MPEG2, or MPEG4.
[0010]
Note that the compression-encoded audio data and the compression-encoded video data can be loaded from the storage device by the data loading device.
[0011]
FIG. 6 shows the configuration of another conventional playback speed conversion apparatus 600. The configuration of the playback speed conversion device 600 is the same as that of the conventional playback speed conversion device 500 except that the playback speed conversion device 600 further includes a storage device 606 and a data load device 607.
[0012]
The storage device 606 stores compressed encoded audio data and compressed encoded video data according to the MPEG standard. The data load device 607 loads the compressed encoded audio data and the compressed encoded video data from the storage device 606.
[0013]
The compressed audio data loaded from the storage device 606 is input to the audio decoding unit 601.
[0014]
The video reproduction speed conversion unit 603 receives compressed and encoded video data according to the MPEG standard loaded from the storage device 606.
[0015]
A signal indicating a playback speed of 1.2 times that of the video playback speed conversion unit 603 is transmitted from the video playback speed conversion unit 603 to the data load device 607. The data load device 607 compresses the compressed encoded audio data and the compressed code output from the data load device 607 even if the playback speed of the decoded audio data and the playback speed of the compressed encoded video data are converted to 1.2 times speed. In accordance with this signal, the compression encoded audio data and the compression encoded video data are loaded from the storage device 606 so that the encoded video data does not become excessive or insufficient.
[0016]
FIG. 7 shows the configuration of another conventional playback speed conversion apparatus 700. The playback speed conversion apparatus 700 includes an audio decoding unit 701, an audio playback speed conversion unit 702, a video playback speed conversion unit 703, a video decoding unit 704, and an audio video synchronization unit 705.
[0017]
Hereinafter, a case will be described in which another conventional playback speed conversion apparatus 700 converts the playback speed of compression-encoded audio data and the playback speed of compression-encoded video data according to the MPEG standard to 1.2 times speed.
[0018]
The audio decoding unit 701 receives compressed encoded audio data. The voice decoding unit 701 outputs the decoded voice data by decoding the compressed encoded voice data in response to the voice decoding timing data indicating the timing for decoding the compressed encoded voice data. The audio decoding timing data is output from the audio / video synchronization unit 705.
[0019]
The audio reproduction speed conversion unit 702 converts the reproduction speed of the decoded audio data to a reproduction speed of 1.2 times by thinning out the repetitive waveform portion of the decoded audio data.
[0020]
The video reproduction speed conversion unit 703 receives compressed encoded video data according to the MPEG standard. This compression-encoded video data includes B-Picture, which is differential video data according to the MPEG standard. The video playback speed conversion unit 703 converts the playback speed of the compression-encoded video data to a playback speed of 1.2 times by thinning out the B-Picture.
[0021]
The video decoding unit 704 outputs the decoded video data by decoding the compressed encoded video data in response to the video decoding timing data indicating the timing for decoding the compressed encoded video data. The video decoding timing data is output from the audio / video synchronization unit 705.
[0022]
The audio / video synchronization unit 705 receives an audio time stamp indicating the time for reproducing the decoded audio data and a video time stamp indicating the time for reproducing the decoded video data.
[0023]
The audio / video synchronization unit 705 synchronizes the timing of reproducing the decoded video data and the timing of reproducing the decoded audio data according to the audio time stamp and the video time stamp.
[0024]
The audio / video synchronization unit 705 generates audio decoding timing data in response to the audio time stamp. As already described, the speech decoding unit 701 decodes the compressed encoded speech data in response to the speech decoding timing data.
[0025]
The audio / video synchronization unit 705 generates video decoding timing data in response to the video time stamp. As already described, the video decoding unit 704 decodes the compression encoded video data in response to the video decoding timing data.
[0026]
Note that the compression-encoded audio data and the compression-encoded video data can be loaded from the storage device by the data loading device.
[0027]
FIG. 8 shows the configuration of another conventional playback speed conversion apparatus 800. The configuration of the playback speed conversion device 800 is the same as that of other conventional playback speed conversion devices 700 except that the playback speed conversion device 800 further includes a storage device 806 and a data load device 807.
[0028]
The storage device 806 stores compression-encoded audio data, compression-encoded video data according to the MPEG standard, an audio time stamp, and a video time stamp. The data load device 807 loads the compressed encoded audio data, the compressed encoded video data, the audio time stamp, and the video time stamp from the storage device 806.
[0029]
The compressed audio data loaded from the storage device 806 is input to the audio decoding unit 801.
[0030]
The video reproduction speed conversion unit 803 receives compression-encoded video data according to the MPEG standard loaded from the storage device 806.
[0031]
An audio time stamp and a video time stamp loaded from the storage device 806 are input to the audio / video synchronization unit 805.
[0032]
The data load device 807 receives a signal indicating the playback speed of 1.2 times that of the audio playback speed conversion unit 802 from the audio playback speed conversion unit 802. The data load device 807 outputs the compressed encoded audio data and the compressed code output from the data load device 807 even if the playback speed of the decoded audio data and the playback speed of the compressed encoded video data are converted to 1.2 times speed. Compressed encoded audio data, compressed encoded video data, audio time stamp, and video time stamp are stored according to this signal so that the video data, audio time stamp, and video time stamp are not excessive or insufficient. Load from device 806.
[0033]
The storage device 606 and the storage device 806 are, for example, hard disks. When audio data and video data are recorded on a hard disk built in the recording / reproducing apparatus, the audio data and video data are encoded, and the compressed encoded audio data and the compressed encoded video data are recorded on the hard disk. When the recorded compressed encoded audio data and compressed encoded video data are reproduced only by the recording / reproducing apparatus, the compression encoded audio data and the compressed encoded video data are recorded on the hard disk as a unique specification. This method can be adopted. For example, a method of recording compressed encoded video data including B-Pictures at an arbitrary ratio on a hard disk can be employed. For example, a recording method that adds original technology to the MPEG standard is adopted, which increases the amount of data recorded on the hard disk for scenes with severe scene fluctuations, and reduces the amount of data recorded on the hard disk for scenes without severe scene fluctuations. be able to.
[0034]
As described above, since the recording / reproducing apparatus for recording audio data and video data and the recording / reproducing apparatus for reproducing audio data and video data are assumed to be the same in the prior art, the recording / reproducing apparatus is provided. The reproduction speed conversion devices 500, 600, 700, and 800 thus obtained can convert the reproduction speed of the audio data and the reproduction speed of the video data to the same reproduction speed.
[0035]
[Problems to be solved by the invention]
However, the conventional playback speed conversion devices 500, 600, 700, and 800 have a recording medium (for example, DVD-Video) that may be recorded by a pre-authored recording medium (for example, DVD-Video) or other recording devices. In some cases, the playback speed of audio data recorded in the RAM and the playback speed of video data cannot be converted to the same playback speed. For example, since the MPEG standard for video data has a high degree of freedom in playback speed, video data recorded by a recording device manufactured by A company cannot always be played back by a playback device manufactured by B company.
[0036]
As a specific example, when converting the playback speed of video data to a playback speed corresponding to the required level by thinning out B-Picture, if the ratio of appearance of B-Picture does not satisfy the required level, the video data For example, the playback speed cannot be converted to a playback speed according to the required level.
[0037]
The present invention has been made in view of the above problems, and when it is determined that the reproduction speed conversion according to the requested level is not possible, the reproduction speed of the video data and the reproduction speed of the audio data are the requested levels. It is an object of the present invention to provide a playback speed conversion device that converts a playback speed according to a lower predetermined level.
[0038]
[Means for Solving the Problems]
The playback speed conversion apparatus according to the present invention is responsive to a speech decoding unit that outputs decoded speech data by decoding compressed encoded speech data, and a first playback speed signal that indicates a required playback speed level. An audio playback speed converter that converts the playback speed of the decoded audio data; a video playback speed converter that converts the playback speed of the compressed encoded video data in response to the first playback speed signal; A video decoding unit for decoding the compression-encoded video data output from the video playback speed conversion unit, wherein the video playback speed conversion unit is capable of performing playback speed conversion according to the required level. If it is determined that the playback speed conversion according to the required level is possible, the playback speed conversion according to the required level is performed, and the playback speed conversion according to the required level is not possible. If it is determined, the playback speed conversion corresponding to a predetermined level lower than the required level is performed, and a second playback speed signal indicating the predetermined level is output to the audio playback speed conversion unit. When receiving the second playback speed signal from the video playback speed converter, the playback speed converter performs playback speed conversion according to the predetermined level. This achieves the above object.
[0039]
The video playback speed conversion unit determines whether or not a ratio at which specific video data appears in the compression-encoded video data is larger than a threshold value determined according to a required level, and the determination result Accordingly, it may be determined whether or not the playback speed conversion according to the required level is possible.
[0040]
The compression-coded video data may be video data that conforms to the MPEG standard, and the specific video data may be B-Picture.
[0041]
The playback speed converting device reproduces the decoded audio data according to an audio time stamp indicating a time for reproducing the decoded audio data and a video time stamp indicating a time for reproducing the decoded video data. And an audio / video synchronization unit that synchronizes the playback timing of the decoded video data, and the audio playback speed conversion unit transmits a signal indicating the playback speed of the audio playback speed conversion unit to the audio / video synchronization unit And the audio / video synchronization unit is responsive to the audio time stamp and the signal indicating the reproduction speed of the audio reproduction speed conversion unit to decode audio compression timing data indicating timing for decoding the compressed encoded audio data The audio / video synchronization unit responds to the video time stamp and the signal indicating the reproduction speed of the audio reproduction speed conversion unit. Then, video decoding timing data indicating timing for decoding the compressed encoded video data is generated, and the audio decoding unit decodes the compressed encoded audio data in response to the audio decoding timing data. The video decoding unit may decode the compressed encoded video data in response to the video decoding timing data.
[0042]
The playback speed converting device reproduces the decoded audio data according to an audio time stamp indicating a time for reproducing the decoded audio data and a video time stamp indicating a time for reproducing the decoded video data. And an audio / video synchronization unit that synchronizes the playback timing of the decoded video data, and the video playback speed conversion unit transmits a signal indicating the playback speed of the video playback speed conversion unit to the audio / video synchronization unit And the audio / video synchronization unit responds to the audio time stamp and the signal indicating the reproduction speed of the video reproduction rate conversion unit to decode audio compression timing data indicating timing for decoding the compressed encoded audio data. The audio / video synchronization unit responds to the video time stamp and the signal indicating the playback speed of the video playback speed conversion unit. Then, video decoding timing data indicating timing for decoding the compressed encoded video data is generated, and the audio decoding unit decodes the compressed encoded audio data in response to the audio decoding timing data. The video decoding unit may decode the compressed encoded video data in response to the video decoding timing data.
[0043]
A storage device that stores the compression-encoded audio data and the compression-encoded video data; and a data load device that loads the compression-encoded audio data and the compression-encoded video data from the storage device; The audio playback speed conversion unit transmits a signal indicating the playback speed of the audio playback speed conversion unit to the data load device, and the data load device responds to the signal transmitted from the audio playback speed conversion unit. The compressed encoded audio data loaded from the storage device may be output to the audio decoding unit, and the compressed encoded video data loaded from the storage device may be output to the video reproduction speed converting unit.
[0044]
A storage device for storing the compression-encoded audio data and the compression-encoded video data; and a data loading device for loading the compression-encoded audio data and the compression-encoded video data from the storage device, The video playback speed conversion unit transmits a signal indicating the playback speed of the video playback speed conversion unit to the data load device, and the data load device responds to the signal transmitted from the video playback speed conversion unit, The compressed encoded audio data loaded from the storage device may be output to the audio decoding unit, and the compressed encoded video data loaded from the storage device may be output to the video reproduction speed converting unit.
[0045]
A storage device that stores the compression-encoded audio data and the compression-encoded video data; and a data load device that loads the compression-encoded audio data and the compression-encoded video data from the storage device; The audio playback speed conversion unit transmits a signal indicating the playback speed of the audio playback speed conversion unit to the data load device, and the data load device responds to the signal transmitted from the audio playback speed conversion unit. The compressed encoded audio data loaded from the storage device may be output to the audio decoding unit, and the compressed encoded video data loaded from the storage device may be output to the video reproduction speed converting unit.
[0046]
A storage device that stores the compression-encoded audio data and the compression-encoded video data; and a data load device that loads the compression-encoded audio data and the compression-encoded video data from the storage device; The audio playback speed conversion unit transmits a signal indicating the playback speed of the audio playback speed conversion unit to the data load device, and the data load device responds to the signal transmitted from the audio playback speed conversion unit. The compressed encoded audio data loaded from the storage device may be output to the audio decoding unit, and the compressed encoded video data loaded from the storage device may be output to the video reproduction speed converting unit.
[0047]
A storage device that stores the compression-encoded audio data and the compression-encoded video data; and a data load device that loads the compression-encoded audio data and the compression-encoded video data from the storage device; The video playback speed converter transmits a signal indicating the playback speed of the video playback speed converter to the data load device, and the data load device responds to the signal transmitted from the video playback speed converter. The compressed encoded audio data loaded from the storage device may be output to the audio decoding unit, and the compressed encoded video data loaded from the storage device may be output to the video reproduction speed converting unit.
[0048]
A storage device that stores the compression-encoded audio data and the compression-encoded video data; and a data load device that loads the compression-encoded audio data and the compression-encoded video data from the storage device; The video playback speed converter transmits a signal indicating the playback speed of the video playback speed converter to the data load device, and the data load device responds to the signal transmitted from the video playback speed converter. The compressed encoded audio data loaded from the storage device may be output to the audio decoding unit, and the compressed encoded video data loaded from the storage device may be output to the video reproduction speed converting unit.
[0049]
The storage device further stores the audio time stamp and the video time stamp, the data load device loads the audio time stamp and the video time stamp from the storage device, and the data load device includes: The audio time stamp and the video time stamp loaded from the storage device may be output to the audio / video synchronization unit.
[0050]
The storage device may be a recordable / reproducible recording medium or a reproducible recording medium.
[0051]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to FIGS.
[0052]
(Embodiment 1)
FIG. 1 shows the configuration of a playback speed conversion apparatus 100 according to Embodiment 1 of the present invention. The playback speed conversion apparatus 100 includes an audio decoding unit 101, an audio playback speed conversion unit 102, a video playback speed conversion unit 103, and a video decoding unit 104.
[0053]
The playback speed conversion device 100 converts the playback speed of the compressed encoded audio data and the playback speed of the compressed encoded video data to the same playback speed. Compressed encoded audio data is used, for example, in Dolby AC3 and dts adopted in DVD-Video, MPEG1-layer II adopted in CS digital, MPEG2-AAC adopted in BS digital, and DVD-Audio. Audio data that has been compression-encoded by a method such as MLP and MP3 (MPEG1-layer III) that is widely used on the Internet. The compression-encoded video data is compression-encoded video data according to, for example, the MPEG standard (MPEG1, MPEG2, MPEG4).
[0054]
Hereinafter, a case where the playback speed conversion apparatus 100 converts the playback speed of compression-encoded audio data and the playback speed of compression-encoded video data according to the MPEG standard to the same playback speed will be described.
[0055]
The audio decoding unit 101 receives compressed encoded audio data. The audio decoding unit 101 outputs the decoded audio data to the audio reproduction speed conversion unit 102 by decoding the compressed encoded audio data.
[0056]
The audio playback speed conversion unit 102 receives the decoded audio data output from the audio decoding unit 101. User is N 1 When requesting a playback speed of double speed, the user requested N 1 A playback speed signal (first playback speed signal) indicating the required level of the double speed playback speed is input to the audio playback speed converter 102.
[0057]
For example, the user uses a remote controller (not shown) provided outside the playback speed conversion apparatus 100 to 1 A reproduction speed signal (first reproduction speed signal) indicating a required level of the double speed reproduction speed is generated. The user operates the remote controller to input the reproduction speed signal to the audio reproduction speed conversion unit 102.
[0058]
For example, the user pushes a button (not shown) provided in the playback speed conversion device 100, so that N 1 A playback speed signal (first playback speed signal) indicating the required level of the double speed playback speed is selected. The user may further input this playback speed signal to the audio playback speed conversion unit 102 by further pushing this button.
[0059]
In response to the playback speed signal, the voice playback speed conversion unit 102 changes the playback speed of the decoded voice data to N. 1 Convert to double speed playback speed.
[0060]
The audio playback speed conversion unit 102 converts the playback speed of audio data using, for example, the Pointer Interval Controlled OverLap and Add (PICOLA) method. The PICOLA method is a method of compressing audio data by thinning out repeated waveform portions of the audio data.
[0061]
The audio playback speed conversion unit 102 1 A signal indicating the double playback speed is output to speech decoding section 101. The audio playback speed conversion unit 102 1 Decoded voice data having a double playback speed is output.
[0062]
The audio playback speed conversion unit 102 may convert the playback speed of the audio data by using an OverLadd Add (OLA) system or a Synchronized OverLap and Add (SOLA) system instead of the PICOLA system.
[0063]
The OLA method is a method of compressing / decompressing audio data by crossfading frame data adjacent to each other at a constant time interval.
[0064]
The SOLA method compresses and decompresses audio data with high sound quality by calculating the correlation between adjacent frame data at regular time intervals and shifting the adjacent frame data to the most correlated part and crossfading. It is a method to do.
[0065]
The video reproduction speed conversion unit 103 receives compressed encoded video data that conforms to the MPEG standard. The compression-encoded video data includes specific video data. This specific video data is, for example, B-Picture which is differential video data according to the MPEG standard. The video playback speed conversion unit 103 converts the playback speed of this compression-encoded video data by thinning out the B-Picture.
[0066]
The video playback speed conversion unit 103 outputs the compressed encoded video data having the converted playback speed to the video decoding unit 104.
[0067]
Detailed functions of the video playback speed conversion unit 103 will be described later.
[0068]
The video decoding unit 104 decodes the compressed encoded video data and outputs decoded audio data.
[0069]
The video playback speed conversion unit 103 thins out the B-Picture before decoding the video data. This is because the amount of data to be thinned out can be reduced compared to thinning out B-Picture after decoding video data.
[0070]
Hereinafter, detailed functions of the video playback speed conversion unit 103 will be described.
[0071]
The video playback speed conversion unit 103 includes N requested by the user. 1 A playback speed signal (first playback speed signal) indicating the required level of the double speed playback speed is input.
[0072]
A playback speed signal indicating the required playback speed level is input to the audio playback speed converter 102 and the video playback speed converter 103. This playback speed signal may be individually input to the audio playback speed converter 102 and the video playback speed converter 103. Also, the playback speed signal input to the audio playback speed conversion unit 102 may be transferred from the audio playback speed conversion unit 102 to the video playback speed conversion unit 103.
[0073]
The video playback speed conversion unit 103 converts the compression encoded video data to N according to the required level. 1 It is determined whether or not it is possible to convert the playback speed to double speed (YES) or not (NO).
[0074]
The video playback speed conversion unit 103 determines whether conversion is possible (YES) or not (NO). The threshold at which the ratio of appearance of B-Picture in the compression-coded video data is determined according to the required level. It is done depending on whether it is larger or not.
[0075]
Hereinafter, the video playback speed conversion unit 103 is N 1 Threshold C for double speed playback speed 1 The case of having
[0076]
The ratio at which B-Picture appears in the compression-coded video data input to the video playback speed conversion unit 103 is the threshold value C. 1 When it is larger or the same, the determination of the video reproduction speed conversion unit 103 is convertible (YES). The video playback speed conversion unit 103 thins out the B-Picture to reduce the playback speed of this compression-encoded video data to N. 1 Convert to double speed playback speed.
[0077]
The ratio at which B-Picture appears in the compression-coded video data input to the video playback speed conversion unit 103 is the threshold value C. 1 If it is smaller, the video reproduction speed conversion unit 103 determines that conversion is not possible (NO). In this case, the video playback speed conversion unit 103 thins out the B-Picture, thereby reducing the playback speed of the compressed encoded video data according to a predetermined level lower than the required level. 2 Convert to double speed playback speed. Further, the video playback speed conversion unit 103 outputs a playback speed signal (second playback speed signal) indicating the predetermined level to the audio playback speed conversion unit 102. The audio playback speed conversion unit 102 ignores the playback speed signal indicating the requested level (first playback speed signal) and ignores the playback speed signal (second playback speed signal) indicating the predetermined level output from the video playback speed conversion unit 103. And a signal indicating the reproduction speed of the audio reproduction speed conversion unit 102 is output to the audio decoding unit 101.
[0078]
As described above, the video reproduction speed conversion unit 103 is N 1 Threshold C for double playback speed 1 The case of having For example, N 1 = 1.4. N 2 = 1.2. However, the reproduction speed is not limited to these values. Playback speed is N 1 > N 2 As long as the above condition is satisfied, the value of the reproduction double speed and the threshold value are arbitrary.
[0079]
The video playback speed conversion unit 103 may have a plurality of threshold values C for playback speeds corresponding to a plurality of required levels.
[0080]
Hereinafter, the video playback speed conversion unit 103 is N 1 Threshold C for double playback speed 1 N 2 Threshold C for double playback speed 2 N Three Threshold C for double playback speed Three The case of having
[0081]
The ratio at which B-Picture appears in the compression-coded video data input to the video playback speed conversion unit 103 is the threshold value C. 1 When it is larger or the same, the determination of the video reproduction speed conversion unit 103 is convertible (YES). The video playback speed conversion unit 103 thins out the B-Picture to reduce the playback speed of this compression-encoded video data to N. 1 Convert to double speed playback speed.
[0082]
The ratio at which B-Picture appears in the compression-coded video data input to the video playback speed conversion unit 103 is the threshold value C. 1 If it is smaller, the video reproduction speed conversion unit 103 determines that conversion is not possible (NO).
[0083]
The ratio at which B-Picture appears in the compression-coded video data input to the video playback speed conversion unit 103 is the threshold value C. 1 If smaller, the video playback speed conversion unit 103 determines that the ratio at which B-Picture appears in the compression-encoded video data is the threshold value C. 2 Determine if greater than. The ratio at which B-Picture appears in the compression-coded video data input to the video playback speed conversion unit 103 is the threshold value C. 2 When it is larger or the same, the determination of the video reproduction speed conversion unit 103 is convertible (YES). The video playback speed conversion unit 103 thins out the B-Picture to reduce the playback speed of this compression-encoded video data to N. 2 Convert to double speed playback speed.
[0084]
The ratio at which B-Picture appears in the compression-coded video data input to the video playback speed conversion unit 103 is the threshold value C. 2 If it is smaller, the video reproduction speed conversion unit 103 determines that conversion is not possible (NO).
[0085]
The ratio at which B-Picture appears in the compression-coded video data input to the video playback speed conversion unit 103 is the threshold value C. 2 If smaller, the video playback speed conversion unit 103 determines that the ratio at which B-Picture appears in the compression-encoded video data is the threshold value C. Three Determine if greater than. The ratio at which B-Picture appears in the compression-coded video data input to the video playback speed conversion unit 103 is the threshold value C. Three When it is larger or the same, the determination of the video reproduction speed conversion unit 103 is convertible (YES). The video playback speed conversion unit 103 thins out the B-Picture to reduce the playback speed of this compression-encoded video data to N. Three Convert to double speed playback speed.
[0086]
As described above, when the playback speed of the compressed encoded video data cannot be converted into a playback speed corresponding to the required level, the video playback speed conversion unit 103 converts the playback speed to a playback speed corresponding to a required level lower than the required level. Determine whether it is possible. If conversion is not possible (NO), the video playback speed conversion unit 103 determines whether or not the playback speed of the compressed encoded video data can be converted to a playback speed corresponding to a lower required level. The video playback speed conversion unit 103 converts the playback speed of the compression-encoded video data to a playback speed according to a suboptimal required level that is as close as possible to the initial required level.
[0087]
As described above, the video reproduction speed conversion unit 103 is N 1 Threshold C for double playback speed 1 N 2 Threshold C for double playback speed 2 N Three Threshold C for double playback speed Three The case of having For example, N 1 = 1.4. N 2 = 1.2. N Three = 1.0. However, the reproduction speed is not limited to these values. Playback speed is N 1 > N 2 > N Three And the threshold is C 1 > C 2 > C Three As long as the above condition is satisfied, the value of the reproduction double speed and the threshold value are arbitrary. Furthermore, the value of the reproduction double speed is not limited to three. Playback speed is N 1 >...> N m And the threshold is C 1 >...> C m If m is satisfied, m is an arbitrary integer of 2 or more.
[0088]
The detailed function of the video playback speed conversion unit 103 has been described above.
[0089]
In the first embodiment, the case where the video playback speed conversion unit 103 converts the playback speed of video data by thinning out B-Pictures has been described.
[0090]
However, the thinned video data is not limited to B-Picture as long as the video data is predicted and created from bidirectional data of future video data and past video data.
[0091]
Further, video data that is predicted and created only from past video data may be thinned out. For example, this video data is P-Picture.
[0092]
The present invention relates to compressed video in the time axis direction, such as video data predicted and created from bidirectional data of future video data and past video data, or video data predicted and created only from past video data. All types of data are assumed as thinned video data.
[0093]
The playback speed conversion apparatus 100 adds a function that does not determine whether the ratio at which B-Picture appears is larger than a threshold value, thereby determining whether the playback speed can be converted. The playback speed of data that is not performed may be converted to a playback speed according to the required level.
[0094]
For example, in a slideshow with sound of DVD-Video, B-Picture and P-Picture are not included in the input data. However, when the playback speed conversion device has a function of detecting that a slideshow with audio of DVD-Video is being played back, for example, determination of whether or not the ratio at which B-Picture appears is greater than a threshold value. By driving a function that does not perform the process, the playback speed of the input data is converted to a playback speed according to the required level. Also, when the input data does not include video data but only audio data, for example, by driving a similar function, the playback speed of the input data is set to a playback speed according to the required level. Convert.
[0095]
Further, even when it is determined that the conversion of the reproduction speed according to the requested level is not possible, and the conversion is made to the reproduction speed according to the predetermined level, the video reproduction speed conversion unit continuously continues the compression encoded video data. The ratio at which B-Pictures appear may be determined. As described above, by continuously determining the appearance ratio, it is determined that the appearance ratio exceeds the threshold value and the conversion of the reproduction speed according to the requested level is possible, and then the reproduction speed according to the requested level is again performed. Can be converted to
[0096]
Furthermore, when the transition between the playback speed corresponding to the requested level and the playback speed corresponding to the predetermined level is repeated a predetermined number of times, only the playback speed conversion corresponding to the predetermined level is performed. Also good.
[0097]
As described above, according to the playback speed conversion device of the present invention, when it is determined that the playback speed conversion according to the required level is not possible, the playback speed of the video data and the playback speed of the audio data are the required levels. The playback speed is converted to a lower predetermined level. Thereby, even when the reproduction speed conversion according to the required level is not possible, the reproduction speed of the video data and the reproduction speed of the audio data are converted to the same reproduction speed. As a result, it is possible to prevent the reproduction of video data from catching up with the reproduction of audio data.
[0098]
The case has been described above where the playback speed conversion apparatus 100 converts the playback speed of compression-encoded audio data and the playback speed of compression-encoded video data according to the MPEG standard to the same playback speed.
[0099]
Note that the compression-encoded audio data and the compression-encoded video data can be loaded from the storage device by the data loading device.
[0100]
FIG. 2 shows the configuration of the playback speed conversion apparatus 200. The configuration of the playback speed conversion device 200 is the same as the configuration of the playback speed conversion device 100 except that the playback speed conversion device 200 further includes a storage device 206 and a data load device 207.
[0101]
The storage device 206 stores compressed encoded audio data and compressed encoded video data in accordance with the MPEG standard. The data load device 207 loads the compressed encoded audio data and the compressed encoded video data from the storage device 206.
[0102]
The audio decoding unit 201 receives the compressed encoded audio data loaded from the storage device 206.
[0103]
The video reproduction speed conversion unit 203 receives compressed and encoded video data according to the MPEG standard loaded from the storage device 206. The compression-encoded video data includes specific video data. This specific video data is, for example, B-Picture which is differential video data according to the MPEG standard.
[0104]
The function of the speech decoding unit 201 is the same as the function of the speech decoding unit 101. The function of the video decoding unit 204 is the same as the function of the video decoding unit 104. The function of the audio reproduction speed conversion unit 202 is the same as that of the audio reproduction speed conversion unit 102 except that a signal indicating the reproduction speed of the audio reproduction speed conversion unit 202 is transmitted to the data load device 207. The function of the video playback speed conversion unit 203 is the same as that of the video playback speed conversion unit 103 except that a signal indicating the playback speed of the video playback speed conversion unit 203 is transmitted to the data load device 207.
[0105]
A signal indicating the playback speed of the video playback speed conversion unit 203 is transmitted from the video playback speed conversion unit 203 to the data load device 207. Even if the data load device 207 converts the playback speed of the decoded audio data and the playback speed of the compressed encoded video data, the compressed encoded audio data and the compressed encoded video data output from the data load device 207 are excessive. In accordance with this signal, the compression encoded audio data and the compression encoded video data are loaded from the storage device 206 so as not to be deficient.
[0106]
It should be noted that, instead of transmitting the signal indicating the playback speed of the video playback speed conversion unit 203 from the video playback speed conversion unit 203 to the data load device 207 as described above, the audio playback speed conversion unit 202 converts the audio playback speed conversion. A signal indicating the reproduction speed of the unit 202 may be transmitted. Also in this case, the data load device 207 sets the reproduction speed of the audio reproduction speed conversion unit 202 so that the compressed encoded audio data and the compressed encoded video data output from the data load device 207 do not become excessive or insufficient. In accordance with the indicated signal, the compression encoded audio data and the compression encoded video data are loaded from the storage device 206.
[0107]
As described above, according to the playback speed conversion device of the present invention, the data load device is configured so that the compression-encoded audio data and the compression-encoded video data output from the data load device are not excessive or insufficient. The compression encoded audio data and the compression encoded video data are loaded from the storage device. As a result, even when the playback speed transitions from the playback speed corresponding to the required level to the playback speed corresponding to a low predetermined level, the compressed encoded audio data and the compressed encoded video data output from the data load device are The data load device can load the compression encoded audio data and the compression encoded video data from the storage device without excess or deficiency.
[0108]
Note that a network may be interposed between the audio decoding unit 201, the video playback speed conversion unit 203, and the data load device 207. In this case, the storage device 206 is, for example, a storage medium of a server on the transmission station side.
[0109]
The playback speed conversion apparatus 200 in FIG. 2 may be on the transmitting station side.
[0110]
The storage device 206 is, for example, a recording medium that can be recorded or reproduced, or a recording medium that can only be reproduced.
[0111]
Recording media that can be recorded and reproduced are, for example, CD-R, CD-RW, DVD-RAM, DVD-R, DVD-RW, DVD + R, or DVD + RW.
[0112]
The recording medium that can only be reproduced is, for example, a DVD-Video or a CD.
[0113]
Note that the data load device 207 may include a demultiplexer. When multiplexed data in which compression-encoded audio data and compression-encoded video data are multiplexed is stored in the storage device 206, the demultiplexer converts the multiplexed data into compression-encoded audio data and compression-encoded data. Separated into video data. The data load device 207 outputs the compressed encoded audio data to the audio decoding unit 201. The data load device 207 outputs the compressed encoded video data to the video playback speed conversion unit 203.
[0114]
(Embodiment 2)
FIG. 3 shows a configuration of a playback speed conversion apparatus 300 according to the second embodiment of the present invention. The playback speed conversion apparatus 300 includes an audio decoding unit 301, an audio playback speed conversion unit 302, a video playback speed conversion unit 303, a video decoding unit 304, and an audio / video synchronization unit 305. The playback speed conversion device 300 has the same configuration as the playback speed conversion device 100 according to Embodiment 1 of the present invention except that the playback speed conversion device 300 includes an audio / video synchronization unit 305.
[0115]
The playback speed conversion device 300 converts the playback speed of the compressed encoded audio data and the playback speed of the compressed encoded video data to the same playback speed. Compressed encoded audio data is used, for example, in Dolby AC3 and dts adopted in DVD-Video, MPEG1-layer II adopted in CS digital, MPEG2-AAC adopted in BS digital, and DVD-Audio. Audio data that has been compression-encoded by a method such as MLP and MP3 (MPEG1-layer III) that is widely used on the Internet. The compression-encoded video data is compression-encoded video data according to, for example, the MPEG standard (MPEG1, MPEG2, MPEG4).
[0116]
Hereinafter, a case will be described in which the playback speed conversion apparatus 300 converts the playback speed of compression-encoded audio data and the playback speed of compression-encoded video data according to the MPEG standard to the same playback speed.
[0117]
The audio decoding unit 301 receives the compression encoded audio data. The audio decoding unit 301 decodes the compressed encoded audio data in response to audio decoding timing data indicating the timing for decoding the compressed encoded audio data, thereby converting the decoded audio data into an audio reproduction speed conversion unit. It outputs to 302. The audio decoding timing data is output from the audio / video synchronization unit 305.
[0118]
The function of the audio / video synchronization unit 305 will be described later.
[0119]
The audio reproduction speed conversion unit 302 receives the decoded audio data output from the audio decoding unit 301. User is N 1 When requesting a playback speed of double speed, the user requested N 1 A playback speed signal (first playback speed signal) indicating the required level of the double speed playback speed is input to the audio playback speed converter 302. In response to the playback speed signal, the audio playback speed conversion unit 302 changes the playback speed of the decoded audio data to N. 1 In addition to the conversion to the double reproduction speed, a signal indicating the reproduction speed of the audio reproduction speed conversion unit 302 is transmitted to the audio / video synchronization unit 305.
[0120]
The audio playback speed conversion unit 302 converts the playback speed of audio data using, for example, the PICOLA method.
[0121]
The audio playback speed conversion unit 302 may convert the playback speed of audio data using the OLA system or the SOLA system instead of the PICOLA system.
[0122]
The video reproduction speed conversion unit 303 receives compressed encoded video data that conforms to the MPEG standard. The compression-encoded video data includes specific video data. This specific video data is, for example, B-Picture which is differential video data according to the MPEG standard. The video playback speed conversion unit 303 converts the playback speed of this compression-encoded video data by thinning out the B-Picture. The function of the video playback speed conversion unit 303 is the same as the function of the video playback speed conversion unit 103.
[0123]
The video playback speed conversion unit 303 outputs the compressed encoded video data having the converted playback speed to the video decoding unit 304.
[0124]
The video decoding unit 304 decodes this compressed encoded video data in response to video decoding timing data indicating the timing for decoding the compressed encoded video data, and outputs decoded audio data. The video decoding timing data is output from the audio / video synchronization unit 305.
[0125]
Before the audio playback speed conversion unit converts the audio playback speed, the audio time stamps are attached at regular time intervals. However, after the audio reproduction speed conversion unit converts the audio reproduction speed, the audio time stamp is attached to different time intervals. This is because, generally, audio data is partially compressed / expanded and not uniformly compressed / expanded. Any of the PICOLA method, OLA method, and SOLA method corresponds to this. The audio data after converting the audio playback speed is not necessarily played at a constant speed. If the audio data after converting the audio playback speed is viewed locally, the audio playback speed changes frequently. become. The audio / video synchronization unit synchronizes the timing for reproducing the video data and the timing for reproducing the audio data by looking at the audio data after converting the audio reproduction speed.
[0126]
Hereinafter, the function of the audio / video synchronization unit 305 will be described.
[0127]
The audio / video synchronization unit 305 receives an audio time stamp indicating the time for reproducing the decoded audio data and a video time stamp indicating the time for reproducing the decoded video data.
[0128]
The audio / video synchronization unit 305 synchronizes the timing of reproducing the decoded video data and the timing of reproducing the decoded audio data according to the audio time stamp and the video time stamp. For example, when the timing at which the decoded video data is reproduced is later than the timing at which the decoded audio data is reproduced, the timing at which the decoded video data is reproduced is skipped by skipping a certain amount of video data. It is possible to synchronize with the timing at which the digitized audio data is reproduced. For example, when the timing at which the decoded video data is reproduced is ahead of the timing at which the decoded audio data is reproduced, the timing at which the decoded video data is reproduced by repeatedly reproducing a certain amount of video data. Can be synchronized with the timing at which the decoded audio data is reproduced.
[0129]
A signal indicating the reproduction speed of the audio reproduction speed conversion unit 302 is transmitted from the audio reproduction speed conversion unit 302 to the audio / video synchronization unit 305.
[0130]
The audio / video synchronization unit 305 generates audio decoding timing data in response to the audio time stamp and the signal indicating the reproduction speed of the audio reproduction speed conversion unit 302. As already described, the speech decoding unit 301 decodes the compressed encoded speech data in response to the speech decoding timing data.
[0131]
The audio / video synchronization unit 305 generates video decoding timing data in response to the video time stamp and the signal indicating the reproduction speed of the audio reproduction speed conversion unit 302. As already described, the video decoding unit 304 decodes the compression encoded video data in response to the video decoding timing data.
[0132]
Note that the audio / video synchronization unit 305 receives the reproduction speed of the video reproduction speed conversion unit 303 in place of the signal indicating the reproduction speed of the audio reproduction speed conversion unit 302 transmitted from the audio reproduction speed conversion unit 302 as described above. A signal may be transmitted from the video playback speed conversion unit 303.
[0133]
In this case, the audio / video synchronization unit 305 generates audio decoding timing data in response to the audio time stamp and the signal indicating the reproduction speed of the video reproduction speed conversion unit 303. As already described, the speech decoding unit 301 decodes the compressed encoded speech data in response to the speech decoding timing data. The audio / video synchronization unit 305 generates video decoding timing data in response to the video time stamp and the signal indicating the playback speed of the video playback speed conversion unit 303. As already described, the video decoding unit 304 decodes the compression encoded video data in response to the video decoding timing data.
[0134]
The function of the audio / video synchronization unit 305 has been described above.
[0135]
As described above, according to the playback speed conversion apparatus of the present invention, the audio / video synchronization unit synchronizes the timing for reproducing the decoded video data and the timing for reproducing the decoded audio data. As a result, even when the playback speed transitions from a playback speed corresponding to the requested level to a playback speed corresponding to a low predetermined level, the timing for reproducing the video data and the timing for reproducing the audio data can be synchronized. . As a result, when the playback speed transitions from a playback speed corresponding to the required level to a playback speed corresponding to a low predetermined level, it is possible to prevent the timing at which video data is played back from the timing at which audio data is played back. .
[0136]
The case where the playback speed conversion apparatus 300 converts the playback speed of the compression-encoded audio data and the playback speed of the compression-encoded video data according to the MPEG standard to the same playback speed has been described above.
[0137]
Note that the compression-encoded audio data, the compression-encoded video data, the audio time stamp, and the video time stamp can be loaded from the storage device by the data loading device.
[0138]
FIG. 4 shows the configuration of the playback speed conversion device 400. The configuration of the playback speed conversion device 400 is the same as the configuration of the playback speed conversion device 300 except that the playback speed conversion device 400 further includes a storage device 406 and a data load device 407.
[0139]
The storage device 406 stores compressed encoded audio data, compressed encoded video data according to the MPEG standard, an audio time stamp, and a video time stamp.
[0140]
The data load device 407 loads the compressed encoded audio data, the compressed encoded video data, the audio time stamp, and the video time stamp from the storage device 406.
[0141]
The audio decoding unit 401 receives the compressed encoded audio data loaded from the storage device 406.
[0142]
The video reproduction speed conversion unit 403 receives compressed and encoded video data according to the MPEG standard loaded from the storage device 406. The compression-encoded video data includes specific video data. This specific video data is, for example, B-Picture which is differential video data according to the MPEG standard.
[0143]
The audio video synchronization unit 405 receives the audio time stamp and the video time stamp loaded from the storage device 406.
[0144]
The function of the speech decoding unit 401 is the same as the function of the speech decoding unit 301. The function of the video decoding unit 404 is the same as the function of the video decoding unit 304. The function of the audio / video synchronization unit 405 is the same as that of the audio / video synchronization unit 305. The function of the audio playback speed conversion unit 402 is the same as that of the audio playback speed conversion unit 302 except that a signal indicating the playback speed of the audio playback speed conversion unit 402 is transmitted to the data load device 407. The function of the video playback speed converter 403 is the same as that of the video playback speed converter 403 except that a signal indicating the playback speed of the video playback speed converter 403 is transmitted to the data load device 407.
[0145]
A signal indicating the reproduction speed of the audio reproduction speed conversion unit 402 is transmitted from the audio reproduction speed conversion unit 402 to the data load device 407. The data load device 407 converts the compressed encoded audio data, the compressed encoded video data, and the audio time output from the data load device 407 even if the playback speed of the decoded audio data and the playback speed of the compressed encoded video data are converted. In accordance with this signal, the compression encoded audio data, the compression encoded video data, the audio time stamp, and the video time stamp are loaded from the storage device 406 so that the stamp and the video time stamp do not become excessive or insufficient.
[0146]
When the playback speed conversion device includes an audio / video synchronization unit, the data load device performs compression encoded audio data, compression encoded video data, audio time stamp, and video according to a signal indicating the playback speed of the audio playback speed conversion unit. The time stamp is preferably loaded from the storage device. This is because the audio / video synchronization unit synchronizes the timing of reproducing the decoded video data and the timing of reproducing the decoded audio data according to the signal indicating the reproduction speed of the audio reproduction speed conversion unit.
[0147]
It should be noted that, instead of transmitting a signal indicating the playback speed of the audio playback speed conversion unit 402 from the audio playback speed conversion unit 402 to the data load device 407, video playback speed conversion is performed from the video playback speed conversion unit 403 as described above. A signal indicating the reproduction speed of the unit 403 may be transmitted. Also in this case, the data load device 407 reproduces the video so that the compressed encoded audio data, the compressed encoded video data, the audio time stamp, and the video time stamp output from the data load device 407 are not excessive or insufficient. In accordance with the signal indicating the playback speed of the speed conversion unit 403, the compression encoded audio data, the compression encoded video data, the audio time stamp, and the video time stamp are loaded from the storage device 406.
[0148]
As described above, according to the playback speed conversion device of the present invention, the data load device has an excess of compressed encoded audio data, compressed encoded video data, audio time stamp, and video time stamp output from the data load device. The compressed encoded audio data, the compressed encoded video data, the audio time stamp, and the video time stamp are loaded from the storage device so as not to be deficient. As a result, even when the playback speed transitions from a playback speed corresponding to the requested level to a playback speed corresponding to a low predetermined level, the compressed encoded audio data, the compressed encoded video data, and the audio output from the data load device The data loading device can load the compression-encoded audio data, the compression-encoded video data, the audio time stamp, and the video time stamp from the storage device without excessive or insufficient time stamps and video time stamps.
[0149]
Note that a network may be interposed between the audio decoding unit 401, the video playback speed conversion unit 403, and the data load device 407. In this case, the storage device 406 is, for example, a storage medium of a server on the transmission station side.
[0150]
4 may be on the transmitting station side.
[0151]
The storage device 406 is, for example, a recording medium that can be recorded or reproduced, or a recording medium that can only be reproduced.
[0152]
Recording media that can be recorded and reproduced are, for example, CD-R, CD-RW, DVD-RAM, DVD-R, DVD-RW, DVD + R, or DVD + RW.
[0153]
Recording media that can only be played back are, for example, DVD-Video and CD.
[0154]
Note that the data load device 407 may include a demultiplexer. When the multiplexed data in which the compression encoded audio data, the compression encoded video data, the audio time stamp, and the video time stamp are multiplexed is stored in the storage device 406, the demultiplexer compresses the multiplexed data. The encoded audio data, compression encoded video data, audio time stamp, and video time stamp are separated. The data load device 407 outputs this compressed encoded audio data to the audio decoding unit 401. The data load device 407 outputs the compression-encoded video data to the video playback speed conversion unit 403. The data load device 407 outputs the audio time stamp and the video time stamp to the audio / video synchronization unit 405.
[0155]
【The invention's effect】
According to the playback speed conversion device of the present invention, when it is determined that the playback speed conversion according to the requested level is not possible, the video data playback speed and the audio data playback speed are lower than the required levels. It is converted to the playback speed according to Thereby, even when the reproduction speed conversion according to the required level is not possible, the reproduction speed of the video data and the reproduction speed of the audio data are converted to the same reproduction speed. As a result, it is possible to prevent the reproduction of video data from catching up with the reproduction of audio data.
[0156]
According to the playback speed conversion device of the present invention, the data load device compresses the encoded audio data so that the compressed encoded audio data and the compressed encoded video data output from the data load device are not excessive or insufficient. And compressed encoded video data are loaded from the storage device. As a result, even when the playback speed transitions from the playback speed corresponding to the required level to the playback speed corresponding to a low predetermined level, the compressed encoded audio data and the compressed encoded video data output from the data load device are The data load device can load the compression encoded audio data and the compression encoded video data from the storage device without excess or deficiency.
[0157]
According to the playback speed converting apparatus of the present invention, the audio / video synchronization unit synchronizes the timing for reproducing the decoded video data and the timing for reproducing the decoded audio data. As a result, even when the playback speed transitions from a playback speed corresponding to the requested level to a playback speed corresponding to a low predetermined level, the timing for reproducing the video data and the timing for reproducing the audio data can be synchronized. . As a result, when the playback speed transitions from a playback speed corresponding to the required level to a playback speed corresponding to a low predetermined level, it is possible to prevent the timing at which video data is played back from the timing at which audio data is played back. .
[0158]
According to the playback speed conversion device of the present invention, the data load device does not have excess or shortage of the compression encoded audio data, the compression encoded video data, the audio time stamp, and the video time stamp output from the data load device. As described above, the compression encoded audio data, the compression encoded video data, the audio time stamp, and the video time stamp are loaded from the storage device. As a result, even when the playback speed transitions from a playback speed corresponding to the requested level to a playback speed corresponding to a low predetermined level, the compressed encoded audio data, compressed encoded video data, and audio output from the data load device The data loading device can load the compression-encoded audio data, the compression-encoded video data, the audio time stamp, and the video time stamp from the storage device without excessive or insufficient time stamps and video time stamps.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a playback speed conversion apparatus 100 according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a playback speed conversion apparatus 200 according to the first embodiment of the present invention.
FIG. 3 is a block diagram showing a configuration of a playback speed conversion apparatus 300 according to the second embodiment of the present invention.
FIG. 4 is a block diagram showing a configuration of a playback speed conversion apparatus 400 according to the second embodiment of the present invention.
FIG. 5 is a block diagram showing a configuration of a conventional playback speed conversion apparatus 500
FIG. 6 is a block diagram showing the configuration of another conventional playback speed conversion device 600
FIG. 7 is a block diagram showing the configuration of another conventional playback speed conversion apparatus 700
FIG. 8 is a block diagram showing the configuration of another conventional playback speed conversion apparatus 800
[Explanation of symbols]
100 Playback speed converter
101 Speech decoding unit
102 Audio playback speed converter
103 Video playback speed converter
104 Video decoding unit
206 Storage device
207 Data load device
305 Audio / Video synchronization unit

Claims (13)

圧縮符号化音声データを復号化することにより、復号化音声データを出力する音声復号化部と、
再生速度の要求レベルを示す第1の再生速度信号に応答して、前記復号化音声データの再生速度を変換する音声再生速度変換部と、
前記第1の再生速度信号に応答して、圧縮符号化映像データの再生速度を変換する映像再生速度変換部と、
前記映像再生速度変換部から出力される前記圧縮符号化映像データを復号化する映像復号化部と
を備え、
前記映像再生速度変換部は、前記要求レベルに応じた再生速度変換が可能か否かを判定し、前記要求レベルに応じた再生速度変換が可能であると判定された場合には、前記要求レベルに応じた再生速度変換を行い、前記要求レベルに応じた再生速度変換が可能でないと判定された場合には、前記要求レベルより低い所定のレベルに応じた再生速度変換を行うとともに、前記所定のレベルを示す第2の再生速度信号を前記音声再生速度変換部に出力し、
前記音声再生速度変換部は、前記映像再生速度変換部から前記第2の再生速度信号を受信した場合には、前記所定のレベルに応じた再生速度変換を行う、再生速度変換装置。
A voice decoding unit that outputs the decoded voice data by decoding the compression-coded voice data;
An audio playback speed converter for converting the playback speed of the decoded audio data in response to a first playback speed signal indicating a required playback speed level;
A video playback speed converter that converts the playback speed of the compressed encoded video data in response to the first playback speed signal;
A video decoding unit for decoding the compression-encoded video data output from the video playback speed conversion unit,
The video playback speed conversion unit determines whether or not the playback speed conversion according to the required level is possible, and when it is determined that the playback speed conversion according to the required level is possible, the required level If the reproduction speed conversion corresponding to the required level is determined to be impossible, the reproduction speed conversion corresponding to a predetermined level lower than the required level is performed and the predetermined speed is converted. A second playback speed signal indicating the level is output to the voice playback speed converter;
The audio playback speed converter, when receiving the second playback speed signal from the video playback speed converter, performs a playback speed conversion according to the predetermined level.
前記映像再生速度変換部は、前記圧縮符号化映像データの中に特定の映像データが出現する比率が要求レベルに応じて決定されるしきい値より大きいか否かを判定し、その判定結果に応じて前記要求レベルに応じた再生速度変換が可能か否かを判定する、請求項1に記載の再生速度変換装置。The video playback speed conversion unit determines whether or not a ratio at which specific video data appears in the compression-encoded video data is larger than a threshold value determined according to a required level, and the determination result The playback speed conversion device according to claim 1, wherein it is determined whether playback speed conversion according to the required level is possible. 前記圧縮符号化映像データは、MPEG規格に従う映像データであり、前記特定の映像データは、B-Pictureである、請求項2に記載の再生速度変換装置。The playback speed conversion apparatus according to claim 2, wherein the compression-coded video data is video data according to an MPEG standard, and the specific video data is B-Picture. 前記再生速度変換装置は、前記復号化音声データを再生する時刻を示す音声タイムスタンプと前記復号化映像データを再生する時刻を示す映像タイムスタンプとに応じて、前記復号化音声データを再生するタイミングと前記復号化映像データを再生するタイミングとを同期させる音声映像同期部をさらに備え、
前記音声再生速度変換部は、前記音声再生速度変換部の再生速度を示す信号を前記音声映像同期部に送信し、
前記音声映像同期部は、前記音声タイムスタンプと前記音声再生速度変換部の再生速度を示す前記信号とに応答して、前記圧縮符号化音声データを復号化するタイミングを示す音声復号タイミングデータを生成し、
前記音声映像同期部は、前記映像タイムスタンプと前記音声再生速度変換部の再生速度を示す前記信号とに応答して、前記圧縮符号化映像データを復号化するタイミングを示す映像復号タイミングデータを生成し、
前記音声復号化部は、前記音声復号タイミングデータに応答して、前記圧縮符号化音声データを復号化し、
前記映像復号化部は、前記映像復号タイミングデータに応答して、前記圧縮符号化映像データを復号化する、請求項1に記載の再生速度変換装置。
The playback speed converting device reproduces the decoded audio data according to an audio time stamp indicating a time for reproducing the decoded audio data and a video time stamp indicating a time for reproducing the decoded video data. And an audio / video synchronization unit that synchronizes the timing to reproduce the decoded video data,
The audio playback speed conversion unit transmits a signal indicating the playback speed of the audio playback speed conversion unit to the audio video synchronization unit,
The audio / video synchronization unit generates audio decoding timing data indicating a timing for decoding the compression-encoded audio data in response to the audio time stamp and the signal indicating the reproduction speed of the audio reproduction speed conversion unit. And
The audio / video synchronization unit generates video decoding timing data indicating a timing for decoding the compression-encoded video data in response to the video time stamp and the signal indicating the playback speed of the audio playback speed conversion unit. And
The speech decoding unit, in response to the speech decoding timing data, decodes the compressed encoded speech data;
The playback speed converting apparatus according to claim 1, wherein the video decoding unit decodes the compression-encoded video data in response to the video decoding timing data.
前記再生速度変換装置は、前記復号化音声データを再生する時刻を示す音声タイムスタンプと前記復号化映像データを再生する時刻を示す映像タイムスタンプとに応じて、前記復号化音声データを再生するタイミングと前記復号化映像データを再生するタイミングとを同期させる音声映像同期部をさらに備え、
前記映像再生速度変換部は、前記映像再生速度変換部の再生速度を示す信号を前記音声映像同期部に送信し、
前記音声映像同期部は、前記音声タイムスタンプと前記映像再生速度変換部の再生速度を示す前記信号とに応答して、前記圧縮符号化音声データを復号化するタイミングを示す音声復号タイミングデータを生成し、
前記音声映像同期部は、前記映像タイムスタンプと前記映像再生速度変換部の再生速度を示す前記信号とに応答して、前記圧縮符号化映像データを復号化するタイミングを示す映像復号タイミングデータを生成し、
前記音声復号化部は、前記音声復号タイミングデータに応答して、前記圧縮符号化音声データを復号化し、
前記映像復号化部は、前記映像復号タイミングデータに応答して、前記圧縮符号化映像データを復号化する、請求項1に記載の再生速度変換装置。
The playback speed converting device reproduces the decoded audio data according to an audio time stamp indicating a time for reproducing the decoded audio data and a video time stamp indicating a time for reproducing the decoded video data. And an audio / video synchronization unit that synchronizes the timing to reproduce the decoded video data,
The video playback speed conversion unit transmits a signal indicating the playback speed of the video playback speed conversion unit to the audio video synchronization unit,
The audio / video synchronization unit generates audio decoding timing data indicating a timing for decoding the compression-encoded audio data in response to the audio time stamp and the signal indicating the reproduction speed of the video reproduction speed conversion unit. And
The audio / video synchronization unit generates video decoding timing data indicating timing for decoding the compressed encoded video data in response to the video time stamp and the signal indicating the playback speed of the video playback speed conversion unit. And
The speech decoding unit, in response to the speech decoding timing data, decodes the compressed encoded speech data;
The playback speed converting apparatus according to claim 1, wherein the video decoding unit decodes the compression-encoded video data in response to the video decoding timing data.
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、
前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置と、
をさらに備え、
前記音声再生速度変換部は、前記音声再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、
前記データロード装置は、前記音声再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力する、請求項1に記載の再生速度変換装置。
A storage device for storing the compression-encoded audio data and the compression-encoded video data;
A data load device for loading the compression-encoded audio data and the compression-encoded video data from the storage device;
Further comprising
The audio reproduction speed conversion unit transmits a signal indicating the reproduction speed of the audio reproduction speed conversion unit to the data load device,
The data load device outputs the compressed encoded audio data loaded from the storage device to the audio decoding unit in response to the signal transmitted from the audio reproduction speed conversion unit, and loads the data from the storage device. The playback speed converting apparatus according to claim 1, wherein the compressed encoded video data is output to the video playback speed converting unit.
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、
前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置と、
をさらに備え、
前記映像再生速度変換部は、前記映像再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、
前記データロード装置は、前記映像再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力する、請求項1に記載の再生速度変換装置。
A storage device for storing the compression-encoded audio data and the compression-encoded video data;
A data load device for loading the compression-encoded audio data and the compression-encoded video data from the storage device;
Further comprising
The video playback speed converter transmits a signal indicating the playback speed of the video playback speed converter to the data load device,
The data loading device outputs the compressed encoded audio data loaded from the storage device to the audio decoding unit in response to the signal transmitted from the video playback speed conversion unit, and loaded from the storage device The playback speed converting apparatus according to claim 1, wherein the compressed encoded video data is output to the video playback speed converting unit.
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、
前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置と
をさらに備え、
前記音声再生速度変換部は、前記音声再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、
前記データロード装置は、前記音声再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力する、請求項4に記載の再生速度変換装置。
A storage device for storing the compression-encoded audio data and the compression-encoded video data;
A data load device for loading the compression-encoded audio data and the compression-encoded video data from the storage device;
The audio reproduction speed conversion unit transmits a signal indicating the reproduction speed of the audio reproduction speed conversion unit to the data load device,
The data load device outputs the compressed encoded audio data loaded from the storage device to the audio decoding unit in response to the signal transmitted from the audio reproduction speed conversion unit, and loads the data from the storage device. 5. The playback speed conversion apparatus according to claim 4, wherein the compressed encoded video data is output to the video playback speed converter.
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、
前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置と
をさらに備え、
前記音声再生速度変換部は、前記音声再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、
前記データロード装置は、前記音声再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力する、請求項5に記載の再生速度変換装置。
A storage device for storing the compression-encoded audio data and the compression-encoded video data;
A data load device for loading the compression-encoded audio data and the compression-encoded video data from the storage device;
The audio reproduction speed conversion unit transmits a signal indicating the reproduction speed of the audio reproduction speed conversion unit to the data load device,
The data load device outputs the compressed encoded audio data loaded from the storage device to the audio decoding unit in response to the signal transmitted from the audio reproduction speed conversion unit, and loads the data from the storage device. 6. The reproduction speed conversion apparatus according to claim 5, wherein the compression encoded video data is output to the video reproduction speed conversion unit.
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、
前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置と
をさらに備え、
前記映像再生速度変換部は、前記映像再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、
前記データロード装置は、前記映像再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力する、請求項4に記載の再生速度変換装置。
A storage device for storing the compression-encoded audio data and the compression-encoded video data;
A data load device for loading the compression-encoded audio data and the compression-encoded video data from the storage device;
The video playback speed converter transmits a signal indicating the playback speed of the video playback speed converter to the data load device,
The data loading device outputs the compressed encoded audio data loaded from the storage device to the audio decoding unit in response to the signal transmitted from the video playback speed conversion unit, and loaded from the storage device 5. The playback speed conversion apparatus according to claim 4, wherein the compressed encoded video data is output to the video playback speed converter.
前記圧縮符号化音声データと前記圧縮符号化映像データとを格納する格納デバイスと、
前記圧縮符号化音声データと前記圧縮符号化映像データとを前記格納デバイスからロードするデータロード装置と
をさらに備え、
前記映像再生速度変換部は、前記映像再生速度変換部の再生速度を示す信号を前記データロード装置に送信し、
前記データロード装置は、前記映像再生速度変換部から送信された前記信号に応じて、前記格納デバイスからロードした前記圧縮符号化音声データを前記音声復号化部に出力し、前記格納デバイスからロードした前記圧縮符号化映像データを前記映像再生速度変換部に出力する、請求項5に記載の再生速度変換装置。
A storage device for storing the compression-encoded audio data and the compression-encoded video data;
A data load device for loading the compression-encoded audio data and the compression-encoded video data from the storage device;
The video playback speed converter transmits a signal indicating the playback speed of the video playback speed converter to the data load device,
The data loading device outputs the compressed encoded audio data loaded from the storage device to the audio decoding unit in response to the signal transmitted from the video playback speed conversion unit, and loaded from the storage device 6. The reproduction speed conversion apparatus according to claim 5, wherein the compression encoded video data is output to the video reproduction speed conversion unit.
前記格納デバイスは、前記音声タイムスタンプと前記映像タイムスタンプとをさらに格納し、
前記データロード装置は、前記音声タイムスタンプと前記映像タイムスタンプとを前記格納デバイスからロードし、
前記データロード装置は、前記格納デバイスからロードした前記音声タイムスタンプと前記映像タイムスタンプとを前記音声映像同期部に出力する、請求項8〜11のいずれかに記載の再生速度変換装置。
The storage device further stores the audio time stamp and the video time stamp;
The data loading device loads the audio time stamp and the video time stamp from the storage device,
The playback speed conversion device according to any one of claims 8 to 11, wherein the data load device outputs the audio time stamp and the video time stamp loaded from the storage device to the audio video synchronization unit.
前記格納デバイスは、記録・再生可能な記録媒体または再生のみ可能な記録媒体である、請求項6〜11のいずれかに記載の再生速度変換装置。The playback speed conversion apparatus according to any one of claims 6 to 11, wherein the storage device is a recording / playback recording medium or a playback-only recording medium.
JP2003081391A 2002-04-19 2003-03-24 Playback speed converter Expired - Lifetime JP4053449B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003081391A JP4053449B2 (en) 2002-04-19 2003-03-24 Playback speed converter

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002117245 2002-04-19
JP2003081391A JP4053449B2 (en) 2002-04-19 2003-03-24 Playback speed converter

Publications (2)

Publication Number Publication Date
JP2004007495A JP2004007495A (en) 2004-01-08
JP4053449B2 true JP4053449B2 (en) 2008-02-27

Family

ID=30447187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003081391A Expired - Lifetime JP4053449B2 (en) 2002-04-19 2003-03-24 Playback speed converter

Country Status (1)

Country Link
JP (1) JP4053449B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080037953A1 (en) * 2005-02-03 2008-02-14 Matsushita Electric Industrial Co., Ltd. Recording/Reproduction Apparatus And Recording/Reproduction Method, And Recording Medium Storing Recording/Reproduction Program, And Integrated Circuit For Use In Recording/Reproduction Apparatus

Also Published As

Publication number Publication date
JP2004007495A (en) 2004-01-08

Similar Documents

Publication Publication Date Title
JP4906344B2 (en) Audio / video recording apparatus, recording method, reproducing apparatus, and reproducing method
EP1737225B1 (en) Information recording medium wherein stream convertible at high-speed is recorded, and recording apparatus and recording method therefor
JPH11202900A (en) Voice data compressing method and voice data compression system applied with same
CN1941144B (en) Data recording and reproducing apparatus and method therefor
JP4053449B2 (en) Playback speed converter
JP4013800B2 (en) Data creation method and data recording apparatus
KR100940022B1 (en) Text conversion and display method of audio data
US6816444B1 (en) Method and apparatus for digital information processing
CA2447827C (en) Reproduction speed conversion apparatus
EP1737226B1 (en) Information recording medium wherein stream convertible at high-speed is recorded, and recording apparatus and recording method therefor
JP4600236B2 (en) REPRODUCTION DEVICE, RECORDING / REPRODUCTION DEVICE, DATA PROCESSING METHOD, AND PROGRAM THEREOF
JP2007533054A (en) Stream recording / reproducing device
JP4551734B2 (en) Variable speed reproduction apparatus and variable speed reproduction method
JP3647387B2 (en) Optical recording / reproducing device
US7231268B1 (en) Method of assigning audio channel identification, method for selecting audio channel using the same, and optical recording and reproducing apparatus suitable therefor
JP2008154132A (en) Audio-video stream compression apparatus and audio-video recording apparatus
JP4196475B2 (en) Reproduction apparatus and method, and recording and / or reproduction apparatus and method
KR20070080219A (en) Apparatus and method for detecting transition points, recording apparatus and record reproducing apparatus
KR100726557B1 (en) Data recording apparatus and method using MB7 of digital recording system
JPWO2006088090A1 (en) Encoding apparatus, encoding method, and computer program for encoding
JP2006352587A (en) Information processing device
JP2001197029A (en) Audio channel ID adding method, audio channel selecting method using the same, and optical recording / reproducing apparatus suitable for the method
JP2004362747A (en) Signal processing device
JPWO2007040135A1 (en) Recording device
JP2007042184A (en) Compressed music information reproducing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051004

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071026

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071205

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

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4053449

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121214

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121214

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20131214

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term