(57)【要約】  通常再生時からデータ転送レートを増加させることなく滑らかな再生速度変更が実現でき、再生速度を変更させたときにもデコード負荷を軽減させることが可能な映像配信装置を提供する。  階層状に構成された基本信号及び１以上の拡張信号からなる映像コンテンツを配信する映像配信装置であって、映像コンテンツ中の基本信号と拡張信号とをそれぞれ独立のビットレートで読み出すコンテンツ読み出し手段と、コンテンツ読み出し手段に各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更手段と、を備える。
2009104639.tif 000002
【特許請求の範囲】
【請求項１】
階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信装置であって、
前記映像コンテンツ中の前記基本信号と前記拡張信号とをそれぞれ独立のビットレートで読み出すコンテンツ読み出し手段と、
前記コンテンツ読み出し手段に各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更手段と、
を備えることを特徴とする映像配信装置。
【請求項２】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理手段と、
前記再生速度変更手段に再生フレームレートの変更を指示する再生速度変更要求受付手段と、を備え、
前記再生速度変更手段は、前記コンテンツ情報管理手段から取得した前記ビットレート情報を用い、前記再生速度変更要求受付手段から指示された再生フレームレートを実現するために映像コンテンツを読み出すための各信号別の読み出しビットレートを決定することを特徴とする請求項１に記載の映像配信装置。
【請求項３】
前記コンテンツ読み出し手段が読み出した前記映像コンテンツに時刻情報を付加する時刻情報設定手段を備え、
前記再生速度変更手段は、再生速度変更の決定を行った場合、前記時刻情報設定手段に対して前記時刻情報のクロックレートの変更を指示することを特徴とする請求項１又は２に記載の映像配信装置。
【請求項４】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理手段と、
前記再生速度変更手段に再生フレームレートの変更を指示する再生速度変更要求受付手段と、を備え、
前記再生速度変更手段は、前記再生速度変更要求受付手段から再生フレームレートの変更指示を取得し、前記コンテンツ情報管理手段から全信号のビットレートを取得し、ネットワーク使用可能帯域幅を決定し、前記基本信号から前記拡張信号の順に各信号の読み出しビットレートを変更する過程で、変更された各信号の読み出しビットレートの合計が前記ネットワーク使用可能帯域幅を超えないように各信号の読み出しビットレートの変更を停止し、該変更をしなかった階層以上の拡張信号の読み出しを停止する指示を行うことを特徴とする請求項１から３のいずれか１項に記載の映像配信装置。
【請求項５】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理手段と、
前記再生速度変更手段に再生フレームレートの変更を指示する再生速度変更要求受付手段と、を備え、
前記再生速度変更手段は、前記コンテンツ情報管理手段から前記ビットレート情報として各信号のビットレートを取得し、前記再生速度変更要求受付手段から再生フレームレートの変更指示として映像再生フレームレートの倍率を取得し、前記各信号のビットレートと前記映像再生フレームレートの倍率との積を算出して読み出しビットレートの変更を行うことを特徴とする請求項１から４のいずれか１項に記載の映像配信装置。
【請求項６】
前記コンテンツ読み出し手段が読み出した前記映像コンテンツに時刻情報を付加する時刻情報設定手段を備え、
前記再生速度変更手段は、再生速度変更の決定を行った場合、前記時刻情報設定手段に対して、前記時刻情報のクロックレートを再生速度の変更倍率で除した値に変更する指示を行うことを特徴とする請求項１から５のいずれか１項に記載の映像配信装置。
【請求項７】
前記再生速度変更手段に再生フレームレートの変更を指示する再生速度変更要求受付手段を備え、
前記再生速度変更要求受付手段は、ネットワーク上の映像受信装置から再生速度変更要求を受け付けることを特徴とする請求項１から６のいずれか１項に記載の映像配信装置。
【請求項８】
前記映像コンテンツは、Ｈ．２６４／ＳＶＣコーデックでエンコードされたコンテンツであり、前記基本信号は、Ｈ．２６４／ＳＶＣの基本レイヤであり、前記拡張信号は、Ｈ．２６４／ＳＶＣの拡張レイヤであることを特徴とする請求項１から７のいずれか１項に記載の映像配信装置。
【請求項９】
階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信装置であって、
前記映像コンテンツ中の前記基本信号と前記拡張信号とをそれぞれ独立のビットレートで読み出すとともに各信号別の読み出しビットレートを指定して前記映像コンテンツの再生速度を変更する前記映像配信装置に対して、前記映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求手段と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード手段と、
を備えることを特徴とする映像受信装置。
【請求項１０】
前記デコード手段は、入力される映像コンテンツ中に含まれる信号識別子を読み出して信号の種別を識別し、前記識別を繰り返して前記映像コンテンツ中に含まれない前記拡張信号を特定し、前記映像コンテンツ中に含まれない前記拡張信号の中で最も下位の階層を特定し、前記特定した最も下位の階層より下の階層の前記拡張信号と前記基本信号とについてデコード処理を行うことを特徴とする請求項９に記載の映像受信装置。
【請求項１１】
前記デコード手段は、入力される映像コンテンツ中に含まれる前記拡張信号のうち、デコード処理の対象とする前記拡張信号の階層をユーザからの指示により変更することを特徴とする請求項９又は１０に記載の映像受信装置。
【請求項１２】
前記映像コンテンツは、Ｈ．２６４／ＳＶＣコーデックでエンコードされたコンテンツであり、前記基本信号は、Ｈ．２６４／ＳＶＣの基本レイヤであり、前記拡張信号は、Ｈ．２６４／ＳＶＣの拡張レイヤであることを特徴とする請求項９から１１のいずれか１項に記載の映像受信装置。
【請求項１３】
階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信装置と、前記映像配信装置により配信された前記映像コンテンツを受信する映像受信装置と、を備える映像配信システムであって、
前記映像配信装置は、
前記映像コンテンツ中の前記基本信号と前記拡張信号とをそれぞれ独立のビットレートで読み出すコンテンツ読み出し手段と、
前記コンテンツ読み出し手段に各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更手段と、
を備え、
前記映像受信装置は、
前記映像コンテンツの再生速度の倍率変更要求を前記映像配信装置に送出する再生速度変更要求手段と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード手段と、
を備えることを特徴とする映像配信システム。
【請求項１４】
前記映像配信装置は、
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理手段と、
前記再生速度変更手段に再生フレームレートの変更を指示する再生速度変更要求受付手段と、を備え、
前記再生速度変更手段は、前記コンテンツ情報管理手段から取得した前記ビットレート情報を用い、前記再生速度変更要求受付手段から指示された再生フレームレートを実現するために映像コンテンツを読み出すための各信号別の読み出しビットレートを決定することを特徴とする請求項１３に記載の映像配信システム。
【請求項１５】
前記映像配信装置は、
前記コンテンツ読み出し手段が読み出した前記映像コンテンツに時刻情報を付加する時刻情報設定手段を備え、
前記再生速度変更手段は、再生速度変更の決定を行った場合、前記時刻情報設定手段に対して前記時刻情報のクロックレートの変更を指示することを特徴とする請求項１３又は１４に記載の映像配信システム。
【請求項１６】
階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信装置と、前記映像配信装置により配信された前記映像コンテンツを受信する映像受信装置と、を備え、前記両装置がバス接続されて構成される映像再生装置であって、
前記映像配信装置は、
前記映像コンテンツ中の前記基本信号と前記拡張信号とをそれぞれ独立のビットレートで読み出すコンテンツ読み出し手段と、
前記コンテンツ読み出し手段に各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更手段と、
を備え、
前記映像受信装置は、
前記映像コンテンツの再生速度の倍率変更要求を前記映像配信装置に送出する再生速度変更要求手段と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード手段と、
を備えることを特徴とする映像再生装置。
【請求項１７】
前記映像配信装置は、
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理手段と、
前記再生速度変更手段に再生フレームレートの変更を指示する再生速度変更要求受付手段と、を備え、
前記再生速度変更手段は、前記コンテンツ情報管理手段から取得した前記ビットレート情報を用い、前記再生速度変更要求受付手段から指示された再生フレームレートを実現するために映像コンテンツを読み出すための各信号別の読み出しビットレートを決定することを特徴とする請求項１６に記載の映像再生装置。
【請求項１８】
前記映像配信装置は、
前記コンテンツ読み出し手段が読み出した前記映像コンテンツに時刻情報を付加する時刻情報設定手段を備え、
前記再生速度変更手段は、再生速度変更の決定を行った場合、前記時刻情報設定手段に対して前記時刻情報のクロックレートの変更を指示することを特徴とする請求項１６又は１７に記載の映像再生装置。
【請求項１９】
階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信方法であって、
前記映像コンテンツ中の前記基本信号と前記拡張信号について、各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更ステップと、
前記再生速度変更ステップにより指定されたビットレートに従って、各信号をそれぞれ独立のビットレートで読み出すコンテンツ読み出しステップと、
を有することを特徴とする映像配信方法。
【請求項２０】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理ステップと、
前記再生速度変更ステップによる再生速度変更に際して、再生フレームレートの変更を指示する再生速度変更要求受付ステップと、を有し、
前記再生速度変更ステップは、前記コンテンツ情報管理ステップにより管理される前記ビットレート情報を取得して用い、前記再生速度変更要求受付ステップにより指示された再生フレームレートを実現するために映像コンテンツを読み出すための各信号別の読み出しビットレートを決定することを特徴とする請求項１９に記載の映像配信方法。
【請求項２１】
前記コンテンツ読み出しステップにより読み出された前記映像コンテンツに時刻情報を付加する時刻情報設定ステップを有し、
前記再生速度変更ステップは、再生速度変更の決定を行った場合、前記時刻情報設定ステップによる時刻情報付加で用いられる前記時刻情報のクロックレートの変更することを特徴とする請求項１９又は２０に記載の映像配信方法。
【請求項２２】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理ステップと、
前記再生速度変更ステップによる再生速度変更に際して、再生フレームレートの変更を指示する再生速度変更要求受付ステップと、を有し、
前記再生速度変更ステップは、再生フレームレートの変更指示を取得するステップと、前記コンテンツ情報管理ステップにより管理される全信号のビットレートを取得するステップと、ネットワーク使用可能帯域幅を決定するステップと、前記基本信号から前記拡張信号の順に各信号の読み出しビットレートを変更する過程で、変更された各信号の読み出しビットレートの合計が前記ネットワーク使用可能帯域幅を超えないように各信号の読み出しビットレートの変更を停止するステップと、前記読み出しビットレートの変更をしなかった階層以上の拡張信号の読み出しを停止する指示を行うステップと、を有することを特徴とする請求項１９から２１のいずれか１項に記載の映像配信方法。
【請求項２３】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理ステップと、
前記再生速度変更ステップによる再生速度変更に際して、再生フレームレートの変更を指示する再生速度変更要求受付ステップと、を有し、
前記再生速度変更ステップは、
前記コンテンツ情報管理ステップにより管理された前記ビットレート情報として各信号のビットレートを取得するステップと、再生フレームレートの変更指示として映像再生フレームレートの倍率を取得するステップと、前記各信号のビットレートと前記映像再生フレームレートの倍率との積を算出して読み出しビットレートの変更を行うステップと、を有することを特徴とする請求項１９から２２のいずれか１項に記載の映像配信方法。
【請求項２４】
前記コンテンツ読み出しステップにより読み出された前記映像コンテンツに時刻情報を付加する時刻情報設定ステップを有し、
前記再生速度変更ステップは、再生速度変更の決定を行った場合、前記時刻情報設定ステップによる時刻情報付加で用いられる前記時刻情報のクロックレートを再生速度の変更倍率で除した値に変更することを特徴とする請求項１９から２３のいずれか１項に記載の映像配信方法。
【請求項２５】
階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信方法であって、
前記映像コンテンツ中の前記基本信号と前記拡張信号とをそれぞれ独立のビットレートで読み出すとともに各信号別の読み出しビットレートを指定して前記映像コンテンツの再生速度を変更する前記映像配信装置に対して、前記映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求ステップと、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコードステップと、
を有することを特徴とする映像受信方法。
【請求項２６】
前記デコードステップは、入力される映像コンテンツ中に含まれる信号識別子を読み出して信号の種別を識別するステップと、前記識別を繰り返して前記映像コンテンツ中に含まれない前記拡張信号を特定するステップと、前記映像コンテンツ中に含まれない前記拡張信号の中で最も下位の階層を特定するステップと、前記特定した最も下位の階層より下の階層の前記拡張信号と前記基本信号とについてデコード処理を行うステップと、を有することを特徴とする請求項２５に記載の映像受信方法。
【請求項２７】
階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信装置に用いられるプログラムであって、
コンピュータに、
前記映像コンテンツ中の前記基本信号と前記拡張信号について、各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更機能と、
前記再生速度変更機能により指定されたビットレートに従って、各信号をそれぞれ独立のビットレートで読み出すコンテンツ読み出し機能と、
を実現させることを特徴とするプログラム。
【請求項２８】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理機能と、
前記再生速度変更機能による再生速度変更に際して、再生フレームレートの変更を指示する再生速度変更要求受付機能と、をコンピュータに実現させ、
前記再生速度変更機能は、前記コンテンツ情報管理機能により管理された前記ビットレート情報を取得して用い、前記再生速度変更要求受付ステップにより指示された再生フレームレートを実現するために映像コンテンツを読み出すための各信号別の読み出しビットレートを決定することを特徴とする請求項２７に記載のプログラム。
【請求項２９】
前記コンテンツ読み出し機能により読み出された前記映像コンテンツに時刻情報を付加する時刻情報設定機能をコンピュータに実現させ、
前記再生速度変更機能は、再生速度変更の決定を行った場合、前記時刻情報設定機能による時刻情報付加で用いられる前記時刻情報のクロックレートの変更することを特徴とする請求項２７又は２８に記載のプログラム。
【請求項３０】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理機能と、
前記再生速度変更機能による再生速度変更に際して、再生フレームレートの変更を指示する再生速度変更要求受付機能と、をコンピュータに実現させ、
前記再生速度変更機能は、前記再生速度変更要求受付機能による再生フレームレートの変更指示を取得し、前記コンテンツ情報管理手段により管理された全信号のビットレートを取得し、ネットワーク使用可能帯域幅を決定し、前記基本信号から前記拡張信号の順に各信号の読み出しビットレートを変更する過程で、変更された各信号の読み出しビットレートの合計が前記ネットワーク使用可能帯域幅を超えないように各信号の読み出しビットレートの変更を停止し、前記読み出しビットレートの変更をしなかった階層以上の拡張信号の読み出しを停止する指示を行うことを特徴とする請求項２７から２９のいずれか１項に記載のプログラム。
【請求項３１】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理機能と、
前記再生速度変更機能による再生速度変更に際して、再生フレームレートの変更を指示する再生速度変更要求受付機能と、をコンピュータに実現させ、
前記再生速度変更機能は、前記コンテンツ情報管理手段により管理された前記ビットレート情報として各信号のビットレートを取得し、前記再生速度変更要求受付機能による再生フレームレートの変更指示として映像再生フレームレートの倍率を取得し、前記各信号のビットレートと前記映像再生フレームレートの倍率との積を算出して読み出しビットレートの変更を行うことを特徴とする請求項２７から３０のいずれか１項に記載のプログラム。
【請求項３２】
前記コンテンツ読み出し機能により読み出された前記映像コンテンツに時刻情報を付加する時刻情報設定機能をコンピュータに実現させ、
前記再生速度変更機能は、再生速度変更の決定を行ったときに、前記時刻情報設定機能による時刻情報付加で用いられる前記時刻情報のクロックレートを再生速度の変更倍率で除した値に変更することを特徴とする請求項２７から３１のいずれか１項に記載のプログラム。
【請求項３３】
階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信装置で用いられるプログラムであって、
コンピュータに、
前記映像コンテンツ中の前記基本信号と前記拡張信号とをそれぞれ独立のビットレートで読み出すとともに各信号別の読み出しビットレートを指定して前記映像コンテンツの再生速度を変更する前記映像配信装置に対して、前記映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求機能と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード機能と、
を実現させることを特徴とするプログラム。
【請求項３４】
前記デコード機能は、入力される映像コンテンツ中に含まれる信号識別子を読み出して信号の種別を識別し、該識別を繰り返して前記映像コンテンツ中に含まれない前記拡張信号を特定し、前記映像コンテンツ中に含まれない前記拡張信号の中で最も下位の階層を特定し、前記特定した最も下位の階層より下の階層の前記拡張信号と前記基本信号とについてデコード処理を行うことを特徴とする請求項３３に記載のプログラム。
【請求項３５】
請求項２７から３４のいずれか１項に記載のプログラムを記録しコンピュータ読み取り可能なことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像配信装置、映像配信システム、及び映像配信方法に関し、特に、高ビットレートでリアルタイム性が要求される映像コンテンツの配信サービスに好ましく適用される技術に関するものである。
【背景技術】
【０００２】
近年、ＦＴＴＨ（Fiber To The Home）やＮＧＮ（Next Generation Network）等のネットワークサービスが提供され、一般家庭においても高速で高品質なネットワーク接続環境を利用できるようになった。高速で高品質なネットワークが利用できることで、高ビットレートでリアルタイム性が要求される映像コンテンツの配信サービスを利用する基盤が整備されてきた。コンテンツ配信サービスもＶｏＤ（Video on Demand）のような事業者が用意したコンテンツの中から視聴するだけでなく、ユーザが放送コンテンツを指定により、または自動的にサーバ上で録画して視聴するｎＤＶＲ（network-based Digital Video Recorder）と呼ばれる新たな映像視聴サービスについても一部の国でサービスの提供が始まっている。【０００３】
テレビ放送のように映像コンテンツをネットワーク経由で視聴する場合は、映像配信サーバはプレーヤに対してコンテンツの先頭から順次ストリームを送出するのみである。しかし、ＶｏＤやｎＤＶＲ等の蓄積コンテンツを要求に応じて配信する映像サービスでは、早送り、巻き戻し、一時停止といったトリックプレイ機能を提供することが一般的である。特に、放送コンテンツを自動的に録画するｎＤＶＲでは、録画結果から見たいシーンを見つけるために、早送りを頻繁に使用する等トリックプレイ機能は今まで以上に重要になっている。【０００４】
蓄積コンテンツの早送り方式の一例が特許文献１に記載されている。この方式は２倍速の早送りを実現するため、読み出し処理を２倍のレートで実施したうえで、データに付加されたデコードと再生に関する時刻情報を２分の１の値に変更し、時刻情報に従ってデコードと再生処理を実施する。これによりコンテンツの２倍速での早送りを実現している。【０００５】
また、他の蓄積コンテンツの早送り方式の一例が特許文献２に記載されている。この方式は指定された早送り倍率に従い、フレーム単位で間引き処理を実施した後にデコードを実施している。フレーム単位での間引きを行うことで、画像のフレームスキップを実現し、早送りを実現している。
【特許文献１】特開２００２−３５４４１９号公報
【特許文献２】特開２００６−２９５６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１による蓄積コンテンツ早送り方式では、２倍の早送り再生を実施するときにはデコーダへのデータ転送レートが２倍になる。これは、コンテンツ配信側とコンテンツ再生側がネットワークで分割されている映像配信サービスでは、ネットワーク使用帯域が２倍必要になることを意味している。また、単位時間当たりのデコード処理も２倍の処理量になる。このため、特許文献１の方式では、早送り再生のためネットワーク資源とデコード用プロセッサがボトルネックになり、対応できる早送り倍率が低くなる。【０００７】
また、特許文献２による蓄積コンテンツ早送り方式では、早送り再生の実現のためサーバ側でストリーム中からフレーム単位での間引きを行う。これによりコンテンツ再生側では表示されないフレームが発生し映像がスキップしているように見える。そのため、早送り再生の目的である、目的のシーンを見つけて通常再生に戻すという操作を行うことが高い早送り倍率の再生時には難しくなる。【０００８】
そこで、本発明は、上述した事情に鑑みて、通常再生時からデータ転送レートを増加させることなく滑らかな再生速度変更が実現でき、再生速度を変更させたときにもデコード負荷を軽減させることが可能な映像配信装置、映像配信システム等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の第１の映像配信装置は、階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信装置であって、映像コンテンツ中の基本信号と拡張信号とをそれぞれ独立のビットレートで読み出すコンテンツ読み出し手段と、コンテンツ読み出し手段に各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更手段と、を備える。【００１０】
また、本発明の第１の映像受信装置は、階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信装置であって、映像コンテンツ中の基本信号と拡張信号とをそれぞれ独立のビットレートで読み出すとともに各信号別の読み出しビットレートを指定して映像コンテンツの再生速度を変更する映像配信装置に対して、映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求手段と、映像配信装置から受信した映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード手段と、を備える。【００１１】
また、本発明の第１の映像配信システムは、階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信装置と、映像配信装置により配信された映像コンテンツを受信する映像受信装置と、を備える映像配信システムであって、映像配信装置は、映像コンテンツ中の基本信号と拡張信号とをそれぞれ独立のビットレートで読み出すコンテンツ読み出し手段と、コンテンツ読み出し手段に各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更手段と、を備え、映像受信装置は、映像コンテンツの再生速度の倍率変更要求を映像配信装置に送出する再生速度変更要求手段と、映像配信装置から受信した映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード手段と、を備える。【００１２】
また、本発明の第１の映像再生装置は、階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信装置と、映像配信装置により配信された映像コンテンツを受信する映像受信装置と、を備え、両装置がバス接続されて構成される映像再生装置であって、映像配信装置は、映像コンテンツ中の基本信号と拡張信号とをそれぞれ独立のビットレートで読み出すコンテンツ読み出し手段と、コンテンツ読み出し手段に各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更手段と、を備え、映像受信装置は、映像コンテンツの再生速度の倍率変更要求を映像配信装置に送出する再生速度変更要求手段と、映像配信装置から受信した映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード手段と、を備える。【００１３】
また、本発明の第１の映像配信方法は、階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信方法であって、映像コンテンツ中の基本信号と拡張信号について、各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更ステップと、再生速度変更ステップにより指定されたビットレートに従って、各信号をそれぞれ独立のビットレートで読み出すコンテンツ読み出しステップと、を有する。【００１４】
また、本発明の第１の映像受信方法は、階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信方法であって、映像コンテンツ中の基本信号と拡張信号とをそれぞれ独立のビットレートで読み出すとともに各信号別の読み出しビットレートを指定して映像コンテンツの再生速度を変更する映像配信装置に対して、映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求ステップと、映像配信装置から受信した映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコードステップと、を有する。【００１５】
また、本発明の第１のプログラムは、階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを配信する映像配信装置に用いられるプログラムであって、コンピュータに、映像コンテンツ中の基本信号と拡張信号について、各信号別の読み出しビットレートを指定してコンテンツ再生速度を変更する再生速度変更機能と、再生速度変更機能により指定されたビットレートに従って、各信号をそれぞれ独立のビットレートで読み出すコンテンツ読み出し機能と、を実現させる。【００１６】
また、本発明の第２のプログラムは、階層状に構成された基本信号及び１以上の拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信装置で用いられるプログラムであって、コンピュータに、映像コンテンツ中の基本信号と拡張信号とをそれぞれ独立のビットレートで読み出すとともに各信号別の読み出しビットレートを指定して映像コンテンツの再生速度を変更する映像配信装置に対して、映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求機能と、映像配信装置から受信した映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード機能と、を実現させる。【００１７】
また、本発明の第１の記録媒体は、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１８】
本発明によれば、通常再生時からデータ転送レートを増加させることなく滑らかな再生速度変更が実現でき、再生速度を変更させたときにもデコード負荷を軽減させることが可能となる。
【発明を実施するための最良の形態】
【００１９】
本発明は、映像受信装置にネットワークを介して映像コンテンツを配信する映像配信装置において、拡張レイヤストリームの全体または一部の配信を停止し、再生に必須となる基本レイヤストリームと配信を停止しない拡張レイヤストリームの配信レートを上昇させることで、全体のネットワーク利用帯域を一定に抑えたまま映像再生レートを変更する点に特徴を有する。以下、実施形態に則して詳細に説明する。【００２０】
はじめに、本発明の実施形態として、映像配信装置及び映像受信装置を含んで構成される映像配信システムの構成について説明する。図１は、本発明の実施形態の映像配信システムの構成を示した概略図である。本実施形態の映像配信システムを構成する映像配信装置１００及び受信装置２００は、ネットワーク３００によって通信可能な端末である。配信装置１００は、映像コンテンツを保持し、ネットワーク３００上の映像受信装置２００に向けて映像コンテンツを配信する装置である。映像受信装置２００は、ネットワーク３００上の映像配信装置１００から映像コンテンツを受信して再生する装置である。ネットワーク３００は端末間の通信を可能にするネットワークである。【００２１】
本実施形態では、ネットワーク３００をインターネットと想定して説明を行う。ただし、サーバ機器やＰＣ（Personal Computer）、インターネットに特定するものではなく、ＮＧＮ、携帯電話網、無線ＬＡＮ（Local Area Network）、機器内部のバス等であってもよい。また、映像配信装置１００は、本実施形態ではストリーミングサーバを想定しているが、ＰＣやＨＤＤ（Hard Disk Drive）レコーダ等であってもよい。映像受信装置２００は、本実施形態ではＰＣを想定しているが、携帯電話、ＰＤＡ（Personal Digital Assistant）、ネットワーク接続可能なテレビ、テレビに接続されたゲーム機等であってもよい。【００２２】
続いて、映像配信装置の構成について説明する。図２は、本実施形態における映像配信装置の構成を示した機能ブロック図である。映像配信装置１００は、コンテンツ記憶手段１０１と、コンテンツ読み出し手段１０２と、パケタイズ手段１０３と、時刻情報設定手段１０４と、送出手段１０５と、コンテンツ情報管理手段１０と、再生速度変更手段１０７と、再生速度変更要求受付手段１０８から構成される。これらの手段はそれぞれ以下のように動作する。【００２３】
コンテンツ記憶手段１０１は、スケーラブルコーデックを用いてエンコードした映像コンテンツが保存されている記憶媒体である。本実施形態では、映像コンテンツはＨ．２６４／ＳＶＣ（Scalable Video Coding）エンコーダで圧縮され、基本レイヤと２つの拡張レイヤ（第１拡張レイヤ、第２拡張レイヤ）から構成されるものとする。第１拡張レイヤは基本レイヤの上位に位置するビットストリームであり、第１拡張レイヤを基本レイヤとあわせてデコードすることで基本レイヤのみデコードした結果以上の画像品質を得ることができる。また、第２拡張レイヤは、第１拡張レイヤの上位に位置するビットストリームであり、第２拡張レイヤを基本レイヤ及び第１拡張レイヤとともにデコードすることで基本レイヤ及び第１拡張レイヤのみデコードした結果以上の画像品質を得ることができる。【００２４】
本実施形態ではＳＮスケーラブル設定を用いる。すなわち、基本レイヤをＢｂ＝１Ｍｂｐｓ、第２拡張レイヤをＢｅ１＝１Ｍｂｐｓ、第２拡張レイヤをＢｅ２＝１Ｍｂｐｓのビットレート設定でエンコードし、全ビットストリームで３Ｍｂｐｓになるファイルを使用する。また、基本レイヤ及び拡張レイヤのビットレートの設定やレイヤの分割数等は一例であり他の値であってもよい。本発明では、ＳＮスケーラブル設定に限らず、空間スケーラブル設定、時間スケーラブル設定等であっても有効である。【００２５】
コンテンツ記憶手段１０１が記憶しているコンテンツは、図３に示された情報を含んでいるものとする。コンテンツ情報３０１は、コンテンツ配信時に使用されるデータであり、図４に示す情報を含んでいる。レイヤ種別４０１は、コンテンツがどのようなレイヤから構成されているかを示す情報である。レイヤ識別子４０２は、コンテンツ内部に格納されている映像ストリーム３０２を構成するＮＡＬ（Network Abstraction Layer）ユニットと各レイヤを対応付けるための識別子である。ビットレート４０３は、レイヤごとのビットレートである。【００２６】
コンテンツのデータ構造は、本実施形態における一例であり、もちろん他の形式であってもよい。例えば、コンテンツ情報３０１が別ファイルに分離されている場合や、映像ストリーム３０２がＭＰＥＧ（Motion Picture Expert Group）−２ＴＳ（Transport Stream）形式等の他の形式になっている場合が該当する。また、コンテンツ読み出し手段１０２がレイヤ単位でコンテンツを読み出すことが可能であり、各レイヤのビットレート情報が取得できる形式であれば任意の形式であってもよい。また、本実施形態では、説明を容易にするため音声データに関しては省略している。【００２７】
コンテンツ情報管理手段１０６は、コンテンツ記憶手段１０１が記憶しているコンテンツ情報３０１を保持し、必要に応じて再生速度変更手段１０７に提供する手段である。この情報は、本実施形態においてはコンテンツ記憶手段１０１中に記憶されているコンテンツ情報３０１としているが、別の設定ファイルから取得する場合や、コンテンツ記憶手段１０１のコンテンツを作成したエンコーダからのメッセージを受信する場合等、他のソースであってもよい。【００２８】
コンテンツ読み出し手段１０２は、コンテンツ記憶手段１０１から、指定されたレイヤのストリームを指定されたビットレートで読み出す手段である。コンテンツ読み出し手段１０２は、読み出しに際して、コンテンツ記憶手段１０１に記憶されているコンテンツ中のどのレイヤを読み出すか、またそれぞれのレイヤの読み出しビットレートについて、再生速度変更手段１０７から指定を受ける。【００２９】
本実施形態における通常再生時には、基本レイヤから第２拡張レイヤまでの全ストリームを映像受信端末２００に送出するため、再生速度変更手段１０７はコンテンツ読み出し手段１０２に対して、基本レイヤ、第１拡張レイヤ、第２拡張レイヤのレイヤ識別子である識別子１、識別子２、識別子３と、各レイヤとを１Ｍｂｐｓで読み出す指示を行う。コンテンツ読み出し手段１０２は、コンテンツ記憶手段１０１中のＨ．２６４／ＳＶＣストリームを読み出し、識別子１、識別子２、識別子３のＮＡＬユニットをパケタイズ手段１０３へ送出する。早送り再生を実施するときは、再生速度変更手段１０７が決定した各レイヤ別の読み出しビットレートに従って処理を行う。【００３０】
パケタイズ手段１０３は、コンテンツ読み出し手段１０２が送出するＨ．２６４／ＳＶＣのＮＡＬユニットをネットワーク２００に送出するため、パケット化する手段である。パケット化方式としては、本実施形態ではＩＥＴＦ（Internet Engineering Task Force）  ｄｒａｆｔ−ｉｅｔｆ−ａｖｔ−ｒｔｐ−ｓｖｃ−０１  “ＲＴＰ  Ｐａｙｌｏａｄ  Ｆｏｒｍａｔ  ｆｏｒ  ＳＶＣ  Ｖｉｄｅｏ”に基づくＲＴＰ（Real-time Transport Protocol）パケット形式とするが、パケットに時刻情報を付加できる形式であればＭＰＥＧ−２  ＴＳ方式等他のパケット化形式であってもよい。【００３１】
時刻情報設定手段１０４は、パケタイズ手段１０３が生成したパケットに指定されたクロックレートで時刻情報を付加する手段である。パケット化処理に際し、時刻情報設定手段１０４は、再生速度変更手段１０７から時刻情報の生成に使用するクロックレートの設定を受ける。本実施形態において、通常再生時にはＲＴＰパケット化の規格で決定された標準値である９０ｋＨｚのクロックレートの設定により、映像コンテンツ１秒間につき９０，０００の増加率の時刻情報をＲＴＰヘッダのタイムスタンプに付加する。早送り再生を実施するときは再生速度変更手段１０７から新たなクロックレートが指定される。時刻情報設定手段１０４は、ＲＴＰタイムスタンプに時刻情報を付加した後に送出手段１０５にパケットを送出する。【００３２】
送出手段１０５は、ネットワーク３００にパケットを送出する手段である。本実施形態では、ソケットＡＰＩ（Application Program Interface）を利用して、ネットワークインターフェイスカードからインターネットにパケットを送出する処理を行う。送出処理は、時刻情報設定手段１０４からパケットを受信したタイミングで実施する。また、ネットワーク３００がＮＧＮ網である場合は、各レイヤのＩＰ（Internet Protocol）パケットに優先度情報を付加してもよい。【００３３】
再生速度変更要求受付手段１０８は，ネットワーク３００で接続された映像受信装置２００から再生速度変更要求メッセージを受け付ける手段である。本実施形態では、ＲＦＣ（Request For Comments）  ２３２６  ＲＴＳＰ（Real Time Streaming Protocol）を用いるが、再生速度変更の要求が可能な他の通信プロトコルであってもよい。【００３４】
映像配信装置１００に対して再生速度変更を要求するとき、映像受信装置２００は、ＰＬＡＹメソッドに再生速度の倍率を示すＳｃａｌｅヘッダを付加したメッセージを送出する。例えば２倍の早送り再生を要求する場合は、ＰＬＡＹメソッドに"Ｓｃａｌｅ：２．０"というヘッダを付加する。再生速度変更要求メッセージを受け付けた再生速度変更要求受付手段１０８は、再生速度変更手段１０７に再生速度の倍率変更要求を通知する。再生速度変更手段１０７から再生速度変更要求への応答が返った場合には、映像受信装置２００にその旨を示すＡＣＫメソッドとして再生速度変更応答メッセージを返す。【００３５】
再生速度変更手段１０７は、再生速度変更要求受付手段１０８から再生速度倍率を取得し、映像コンテンツの各レイヤ別読み出しビットレートの変更を決定する手段である。再生速度変更手段１０７は、コンテンツ情報管理手段１０６から配信するコンテンツのレイヤ情報及びビットレート情報を取得する。また、ユーザから使用可能ネットワーク帯域の指定を受ける。【００３６】
各レイヤ別の配信ビットレートの算出方法について、図５を参照して説明する。再生速度変更手段１０７は、ユーザから使用可能ネットワーク帯域Ｂａｌｌの指定を受ける。本実施形態ではＢａｌｌ＝３Ｍｂｐｓとする。この使用可能ネットワーク帯域Ｂａｌｌを超えない範囲で基本レイヤのストリームのビットレートに再生速度の倍率をかけて早送り再生時の基本レイヤ読み出しビットレートを算出する。例えば、１．５倍の時はＢｂ＊１．５＝１．５Ｍｂｐｓ、２．０倍の時はＢｂ＊２．０＝２．０Ｍｂｐｓ、２．５倍の時はＢｂ＊２．５＝２．５Ｍｂｐｓ、３．０倍の時はＢｂ＊３．０＝３．０Ｍｂｐｓとなる。【００３７】
再生速度の倍率が１．５倍のときには基本レイヤの読み出しビットレートは１．５Ｍｂｐｓであり、使用可能ネットワーク帯域Ｂａｌｌとの差から使用していない帯域が１．５Ｍｂｐｓとなる。また、基本レイヤだけでなく、基本レイヤの上位レイヤである第１拡張レイヤを１．５倍速で送出しても使用帯域は（Ｂｂ＊１．５）＋（Ｂｅ１＊１．５）＝３．０Ｍｂｐｓとなり、使用可能ネットワーク帯域Ｂａｌｌを超えることはない。【００３８】
このように、上位の拡張レイヤを含めてビットレートを上昇させても使用可能ネットワーク帯域Ｂａｌｌを超えない場合は、上位の拡張レイヤも含めて送出する処理を行ってもよい。このときは、受信端末上では基本レイヤのみを送出したとき以上の画質で早送り映像を視聴することが可能になる。しかし、本実施形態では、再生速度の倍率が２．０倍を超えるときは基本レイヤと同じ割合で第１拡張レイヤの読み出しビットレートを向上させると（Ｂｂ＊２．０）＋（Ｂｅ１＊２．０）＝４．０Ｍｂｐｓとなり、使用可能ネットワーク帯域Ｂａｌｌを超える。この場合は第１拡張レイヤの送出は行わずに、空き帯域を残したまま基本レイヤのみ２．０Ｍｂｐｓでの送出を決定する。【００３９】
なお、本実施形態では、再生速度の倍率が３．０倍を超える場合には、基本レイヤ読み出しビットレートが使用可能ネットワーク帯域Ｂａｌｌを超える。この場合は早送り要求へのエラーを返す。このエラーは再生速度変更要求受付手段１０８によって要求元へ通知される。また、エラーを返さずにフレーム間引きを実施して３．０倍を超える早送り映像を送出する処理を併用することも可能である。【００４０】
また、使用可能ネットワーク帯域Ｂａｌｌにコンテンツ全体のビットレートを超える値を設定することも可能である。例えば使用可能ネットワーク帯域Ｂａｌｌ に６．０Ｍｂｐｓを指定した場合、全体の使用帯域は、再生速度が１．５倍の時に（Ｂｂ＊１．５）＋（Ｂｅ１＊１．５）＋（Ｂｅ２＊１．５）＝４．５Ｍｂｐｓ、再生速度が２．０倍の時に（Ｂｂ＊２．０）＋（Ｂｅ１＊２．０）＋（Ｂｅ２＊２．０）＝６．０Ｍｂｐｓ、再生速度が２．５倍の時に（Ｂｂ＊２．５）＋（Ｂｅ１＊２．５）＋（Ｂｅ２＊０）＝５．０Ｍｂｐｓ、再生速度が３．０倍の時に（Ｂｂ＊３．０）＋（Ｂｅ１＊３．０）＋（Ｂｅ２＊０）＝６．０Ｍｂｐｓとなる。使用可能ネットワーク帯域Ｂａｌｌに３．０Ｍｂｐｓを指定したときに比べ、再生速度が１．５倍のときに第２拡張レイヤが、再生速度２．０倍の時に第１、第２拡張レイヤが、再生速度２．５倍の時に第１拡張レイヤが、再生速度３．０倍の時に第１拡張レイヤの配信が追加され、映像受信端末２００ではより高画質での早送り再生が可能になる。【００４１】
また、使用可能ネットワーク帯域Ｂａｌｌの設定を省略し、コンテンツの全レイヤのビットレートを加算した値を使用可能ネットワーク帯域Ｂａｌｌとして設定する方法も考えられる。この場合は本実施形態では使用可能ネットワーク帯域Ｂａｌｌ＝Ｂｂ＋Ｂｅ１＋Ｂｅ２＝３Ｍｂｐｓとなる。また、別途ネットワーク３００のネットワーク帯域を計測しその値を使用してもよい。【００４２】
再生速度変更手段１０７は、早送り再生時には上記の手続きで算出された新たな各レイヤ別読み出しビットレートをコンテンツ読み出し手段１０２に設定する。これにより早送り再生に必要なデータの供給レートを上昇させる。【００４３】
また、再生速度変更手段１０７は、早送り再生時に、ＲＴＰタイムスタンプのクロックレートを変更する。通常再生時には９０ｋＨｚのレートを使用するが、早送り倍率に従い、クロックレートを早送り倍率で割った値に変更する。本実施形態では、早送り倍率が１．５倍のときは９０ｋＨｚ／１．５＝６０ｋＨｚ、早送り倍率が２．０倍のときは９０ｋＨｚ／２．０＝４５ｋＨｚ、早送り倍率が２．５倍のときは９０ｋＨｚ／２．５＝３６ｋＨｚ、早送り倍率が３．０倍のときは９０ｋＨｚ／３．０＝３０ｋＨｚとなる。【００４４】
再生速度変更手段１０７は、早送り再生時にはこの変更された新たなＲＴＰタイムスタンプのクロックレートを時刻情報設定手段１０４に設定する。これにより早送り再生時に映像受信装置２００はＲＴＰタイムスタンプに従ってデコードと再生を実施することで早送り再生映像を表示することが可能になる。【００４５】
本実施形態では、再生速度変更手段１０７が読み出しビットレートの設定とクロックレートの設定を実施しているが、それぞれ別の手段に分離していてもよい。【００４６】
続いて、映像受信装置の構成について説明する。図６は、本実施形態における映像受信装置の構成を示した機能ブロック図である。映像受信装置２００は、受信手段２０１と、バッファリング手段２０２と、デパケタイズ手段２０３と、デコード手段２０４と、表示手段２０５と、再生速度変更指示入力手段２０６と、再生速度変更要求手段２０７から構成される。これらの手段はそれぞれ以下のように動作する。【００４７】
受信手段２０１は、ネットワーク３００を介して接続されている映像配信装置１００から送られる映像ストリームを受信する手段である。本実施形態では、インターネットに接続された受信手段２０１がソケットＡＰＩを用いてＲＴＰパケットを受信する処理を行う。受信手段２０１に到着したパケットは直ちにバッファリング手段２０２に送られる。【００４８】
バッファリング手段２０２は、受信した映像ストリームを再生処理に備えてバッファリングする手段である。バッファリングを行うことによりネットワーク上のジッタ等に影響されない一定のフレームレートによる映像再生が可能になる。パケットをバッファリングするタイミングは、受信手段２０１にＲＴＰパケットが到着したときである。バッファリングされたパケットは、デパケタイズ手段２０３によって取り出される。デパケタイズ手段２０３は、バッファリング手段２０２から１つ以上のＲＴＰパケットを取り出すことが可能である。また、バッファリングされた各ＲＴＰパケットのＲＴＰタイムスタンプは、デコード手段２０４がデコード処理を行うかの判断を行うために取得することが可能である。【００４９】
デパケタイズ手段２０３は、デコード手段２０４からの指示を受け、バッファリング手段２０２からＲＴＰパケットを取り出し、映像ストリームを取得する手段である。デパケタイズ手段２０３は、デコード手段２０４からデコード対象となる時刻情報を受け取り、バッファリング手段２０２からのＲＴＰパケットの取り出し処理を行う。ＲＴＰタイムスタンプの値がデコード対象となる時刻情報以下である１つ以上のＲＴＰパケットを取り出し、ＲＴＰシーケンス番号順にＲＴＰペイロードを取り出して結合する。この結合されたＲＴＰペイロードは、Ｈ．２６４／ＳＶＣエレメンタリーストリームであり、デコード手段２０４に渡される。【００５０】
デコード手段２０４は、Ｈ．２６４／ＳＶＣストリームをデコードし、ビットマップ映像を取得する手段である。デコード手段２０４は、内部にシステムクロックを備え、自律的にパケットの取り出し指示とデパケタイズ指示、デコード処理を行う。システムクロックは９０ｋＨｚのクロックレートで進むカウンタであり、このカウンタの値がデコード対象となるＲＴＰパケットを特定する時刻情報になる。また、デコード手段２０４は、システムクロックの値以下のＲＴＰタイムスタンプを持つＲＴＰパケットがバッファリング手段２０２に存在するときにデコード処理を実施する。そして、デコード手段２０４は、デパケタイズ手段２０３にシステムクロック値を渡し、デコード対象のＨ．２６４／ＳＶＣエレメンタリーストリームを取得する。【００５１】
取得されたＨ．２６４／ＳＶＣエレメンタリーストリームを構成するＮＡＬユニットには、各レイヤを識別するための識別子である、nal_unit_typeが存在する。デコード手段２０４は、このnal_unit_typeを常時確認することで、到着したレイヤをＮＡＬユニット単位で識別する。デコード手段２０４は、基本レイヤから上位階層に向けて順番に拡張レイヤが存在するかを確認する。その後存在しない階層の内、最も下位層の拡張レイヤを特定し、その階層未満の拡張レイヤと基本レイヤのデコードを実施する。【００５２】
例えば映像配信装置１００が基本レイヤのみを送出するときは、デコード手段２０４は基本レイヤのデコードのみを実施する。第２階層の拡張レイヤを送出しないときは、上記により基本レイヤと第１拡張レイヤのみのデコードを実施する。これにより拡張レイヤの構成が変更された場合にもデコードを継続することが可能であるとともに、早送り再生時に全レイヤをデコードする場合に比べてプロセッサの負荷を低下させることが可能である。デコードの結果得られたビットマップデータは直ちに表示手段２０５に送られる。【００５３】
本実施形態では、入力されたＨ．２６４／ＳＶＣエレメンタリーストリームの基本レイヤから連続して存在する拡張レイヤはデコード可能とし、すべてデコードの対象とする方式として説明しているが、別途ユーザからデコード手段２０４へ受信し、デコード可能な拡張レイヤの中でデコードの対象とする拡張レイヤの階層を指定する手段を備えるように構成してもよい。【００５４】
表示手段２０５は、ビットマップデータを画面上に表示する手段である。デコード手段２０５から出力されたビットマップデータを受け取り、映像受信端末２００に搭載されるか、映像受信端末２００に接続された映像表示装置上に表示する処理を行う。本実施形態において映像表示装置に関する記載は省略している。【００５５】
表示手段２０５は、デコード手段２０４からビットマップデータの出力を受けたタイミングで表示を開始し、次のビットマップデータを受けるまでビットマップデータを表示し続ける。これによりデコード手段２０４がデコード映像を出力しなかった場合でも次のデコードが正常に完了するまで映像を表示し続け、再生映像の品質の劣化を抑えることが可能になる。【００５６】
再生速度変更指示入力手段２０６は、ユーザからの再生速度の変更要求を受け付ける手段である。受付の方式は、早送りボタンの押下のほか、マウスによってスライドバーをドラッグする操作、キーを用いて再生倍率を入力する等の方法が考えられる。入力された再生速度の変更要求は、再生速度の倍率に変換されて再生速度変更要求手段２０７に送られる。【００５７】
再生速度変更要求手段２０７は、ネットワーク３００で接続された映像配信装置１００に対して再生速度の変更を要求する手段である。本実施形態では、ＲＴＳＰのプロトコルを用い、Ｓｃａｌｅヘッダを付加したＰＬＡＹメソッドを送出する処理を実施する。また、映像配信装置１００から早送りが可能か否かのレスポンスを受信する処理を行う。【００５８】
本実施形態では再生速度の変更は正方向の早送り再生のみであったが、逆再生時の速度変更であってもよい。また、映像配信装置１００と映像受信装置２００はネットワーク３００で接続されるように構成したが、図７に示すように、映像再生装置７００内部に映像配信装置１００及び映像受信装置２００を配置するようなネットワークを使用しない構成でもよい。【００５９】
次に、映像配信装置が行う映像コンテンツ早送り処理について図８を参照して説明する。図８は、本実施形態における映像配信装置の再生速度変更処理の流れを示したフローチャートで、映像配信装置１００の再生速度変更手段１０７がｎ倍速の早送りを実施する場合の処理について表したものである。なお、図８のフローチャートではエラー処理を省略している。【００６０】
まず、映像再生速度変更要求受付手段１０８からｎ倍速の早送り命令の指示を再生速度変更手段１０７が受ける（ステップＳ８０１）。次いで、再生速度変更手段１０７は、コンテンツ情報管理手段１０６からコンテンツの全レイヤのビットレート情報を取得する（ステップＳ８０２）。【００６１】
再生速度変更手段１０７は、使用可能ネットワーク帯域を決定する（ステップＳ８０３）。この値はユーザから指定されるか、全レイヤのビットレートを加算した場合でもよい。また、現在接続されているネットワーク３００の利用可能なネットワーク帯域を計測した結果から決定してもよい。【００６２】
続いて、早送り再生のため、各レイヤを読み出すビットレートの算出を行う。この早送り再生時に設定する読み出しビットレートを、早送りビットレートと呼ぶ。初期化のため各レイヤの早送りビットレートの値を０とする（ステップＳ８０４）。最初に計算対象となるレイヤとして最下位のレイヤを選択する。この場合の最下位レイヤは基本レイヤである（ステップＳ８０５）。【００６３】
次いで、計算対象レイヤの通常再生時のビットレートにｎをかけた値を対象レイヤの早送りビットレートとして記憶させる（ステップＳ８０６）。そして、全レイヤの早送りビットレートの合計を求める（ステップＳ８０７）。この全レイヤの早送りビットレートの合計は、早送り再生時の使用ネットワーク帯域を表す。【００６４】
続いて、先ほど算出した全レイヤの早送りビットレートの合計が事前に決定した使用可能ネットワーク帯域を超えていないかを判定する（ステップＳ８０８）。【００６５】
早送りビットレートの合計が使用可能ネットワーク帯域を超えていない場合（ステップＳ８０８／ＮＯ）は、計算対象となるレイヤを１つ上位のレイヤに変更する（ステップＳ８１４）。例えば現在の計算対象となるレイヤが基本レイヤであれば第１拡張レイヤを新たな計算対象とし、現在の計算対象となるレイヤが第１拡張レイヤであれば第２拡張レイヤを新たな計算対象とする。その後ステップＳ８０６に処理を移して、次のレイヤの早送りビットレートを求める。【００６６】
他方、早送りビットレートの合計が使用可能ネットワーク帯域を超えた場合（ステップＳ８０８／ＹＥＳ）は、このまま早送り再生時を行えば指定された使用可能ネットワーク帯域を超えた配信を行うことになる。帯域の超過が許されない場合は現在の計算対象となるレイヤを読み出す処理を行うことはできない。そのため計算対象レイヤの早送りビットレートを０に変更する（ステップＳ８０９）。これ以上送出レイヤを増やすことはできないため、以降の設定変更処理に移る。【００６７】
上記の処理で求められた各レイヤの早送りビットレートをコンテンツ読み出し手段１０２に設定するため、読み出し処理を一時停止し（ステップＳ８１０）、コンテンツ読み出し手段１０２に対して各レイヤの早送りビットレートを指定する（ステップＳ８１１）。このとき、早送りビットレートに０が設定されているレイヤは、読み出し処理を行わずにスキップすることを意味する。また、早送り再生時にパケットに付加する時刻情報の増分を変更するため、時刻情報設定手段１０４が持つクロックレートをｎ分の１に変更する（ステップＳ８１２）。【００６８】
最後に、コンテンツ読み出し手段１０２による読み出し処理を再開する（ステップＳ８１３）。以降、映像配信装置１００はｎ倍の早送り再生を実施する。【００６９】
上述した本実施形態によれば、第１の効果は、送出ビットレートを増加させずに早送り再生を実現できることである。その理由は、基本レイヤを含むストリームの一部のみを通常再生以上のレートで送出するためである。まず送出コンテンツをスケーラブルコーデックでエンコードしておくことにより、一部若しくは全ての拡張レイヤを送出しなくても映像受信装置は再生を行うことが可能である。送出を停止した拡張レイヤが占めていた帯域を、基本レイヤの送出レート上昇のために割り当てることにより、全体のネットワーク利用帯域を上昇させることなく、通常再生レート以上の基本レイヤストリームを送出することが可能になるためである。【００７０】
また、上述した本実施形態によれば、第２の効果は、早送り再生時に受信装置のデコード負荷を軽減できることである。その理由は、早送り再生時に映像受信装置は通常の再生レート以上のデコード処理を行うが、配信装置が送出するストリームはストリーム全体ではなく、拡張レイヤの一部若しくは全てが存在しないストリームである。そのため、映像受信装置では早送り再生時に送出されなかった拡張レイヤのデコード処理を行う必要がなく、全てのレイヤをデコードする既存の方式よりもデコード負荷を軽減することが可能になるためである。【００７１】
また、上述した本実施形態によれば、第３の効果は、早送り再生時に滑らかな映像表示を実現できることである。その理由は、映像配信装置が送出する映像に対してフレーム単位の間引き処理を行わないためである。映像配信装置は、フレーム単位の間引き処理を行う代わりに、基本レイヤあるいは基本レイヤと一部の拡張レイヤのみを送出することで早送り再生時のビットレートの削減を実現している。そのため、映像受信装置では早送り再生中にコンテンツの全フレームを表示することが可能になるからである。【００７２】
以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。【００７３】
つまり、本発明は、ＶｏＤサーバやｎＤＶＲ等の映像配信装置や、ＨＤＤレコーダ等の映像再生装置と言った用途に適用することができる。また、本発明は、映像配信装置等に上述してきたような動作を実行させるプログラム、これを記録した記録媒体として実施することもできる。【００７４】
例えば本実施形態における映像配信装置で実行されるプログラムは、先に述べた各部（再生速度変更手段、コンテンツ読み出し手段、時刻情報設定手段等）を含むモジュール構成となっており、実際のハードウェアを用いて具体的手段を実現する。すなわち、映像配信装置のコンピュータ（ＣＰＵ）が所定の記録媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、再生速度変更手段、コンテンツ読み出し手段、時刻情報設定手段等が主記憶装置上に生成される。【００７５】
本実施形態における映像配信装置で実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードさせることにより提供されるように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。【００７６】
また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルで、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、不揮発性のメモリカード等のコンピュータで読み取り可能な記録媒体に記録されて提供されるように構成してもよい。また、上記プログラムは、ＲＯＭ等にあらかじめ組み込んで提供するように構成してもよい。【００７７】
この場合、上記記録媒体から読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記録した記録媒体は本発明を構成する。【００７８】
この出願は、２００８年２月２０日に出願された日本出願特願２００８−０３８８１８を基礎とする優先権を主張し、その開示を全てここに取り込む。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施形態に係る映像配信システムの構成を示した概略図である。
【図２】本発明の実施形態に係る映像配信装置の構成を示した機能ブロック図である。
【図３】本発明の実施形態において配信される映像コンテンツのデータ構造を説明するための図である。
【図４】本発明の実施形態において配信される映像コンテンツのデータ構造を説明するための図である。
【図５】本発明の実施形態における各レイヤ別の配信ビットレートの算出方法を説明するための図である。
【図６】本発明の実施形態に係る映像配信装置の構成を示した機能ブロック図である。
【図７】本発明の実施形態に係る映像再生装置の構成を示した概略図である。
【図８】本発明の実施形態における映像配信装置の再生速度変更処理の流れを示したフローチャートである。
【符号の説明】
【００８０】
１００    映像配信装置
１０１    コンテンツ記憶手段
１０２    コンテンツ読み出し手段
１０３    パケタイズ手段
１０４    時刻情報設定手段
１０５    送出手段
１０６    コンテンツ情報管理
１０７    再生速度変更手段
１０８    再生速度変更要求受付手段
２００    映像受信装置
２０１    受信手段
２０２    バッファリング手段
２０３    デパケタイズ手段
２０４    デコード手段
２０５    表示手段
２０６    再生速度変更指示入力手段
２０７    再生速度変更要求手段
３００    ネットワーク
７００    映像再生装置
【図１】
2009104639.tif 000003
【図２】
2009104639.tif 000004
【図３】
2009104639.tif 000005
【図４】
2009104639.tif 000006
【図５】
2009104639.tif 000007
【図６】
2009104639.tif 000008
【図７】
2009104639.tif 000009
【図８】
2009104639.tif 000010
【手続補正書】
【提出日】平成22年9月16日(2010.9.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信装置であって、
前記映像コンテンツ中の前記基本信号と前記拡張信号とをそれぞれ独立のビットレートで読み出すコンテンツ読み出し手段と、
前記コンテンツ読み出し手段に各信号別の読み出しビットレートを指定することにより、コンテンツの再生速度を変更する再生速度変更手段とを備え、
前記再生速度変更手段は、
前記映像コンテンツを構成する全レイヤのビットレートを取得し、そして
ネットワークの使用可能帯域幅を決定すると共に、
前記基本信号から前記拡張信号の順に各信号の読み出しビットレートを変更する過程において、再生フレームレートの変更指示を取得するのに応じて、変更された各信号の読み出しビットレートの合計が前記ネットワーク使用可能帯域幅を超えないように各信号の読み出しビットレートの変更を停止すると共に、該変更をしなかった階層以上の拡張信号の読み出しを停止する指示を行う
ことを特徴とする映像配信装置。
【請求項２】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理手段と、
前記再生速度変更手段に前記再生フレームレートの変更を指示する再生速度変更要求受付手段と、を備え、
前記再生速度変更手段は、
前記コンテンツ情報管理手段から取得した前記ビットレート情報を用いて、前記再生速度変更要求受付手段から指示された前記再生フレームレートを実現するために、映像コンテンツを読み出すための各信号別の読み出しビットレートを決定する
ことを特徴とする請求項１に記載の映像配信装置。
【請求項３】
前記コンテンツ読み出し手段が読み出した前記映像コンテンツに、時刻情報を付加する時刻情報設定手段を備え、
前記再生速度変更手段は、
再生速度変更の決定を行った場合、前記時刻情報設定手段に対して、前記時刻情報のクロックレートの変更を指示する
ことを特徴とする請求項１又は２に記載の映像配信装置。
【請求項４】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理手段と、
前記再生速度変更手段に前記再生フレームレートの変更を指示する再生速度変更要求受付手段と、を更に備え、
前記再生速度変更手段は、
前記コンテンツ情報管理手段から前記ビットレート情報として各信号のビットレートを取得し、
前記再生速度変更要求受付手段から前記再生フレームレートの変更指示として映像再生フレームレートの倍率を取得し、
前記各信号のビットレートと前記映像再生フレームレートの倍率との積を算出して読み出しビットレートの変更を行う
ことを特徴とする請求項１から３のいずれか１項に記載の映像配信装置。
【請求項５】
前記コンテンツ読み出し手段が読み出した前記映像コンテンツに時刻情報を付加する時刻情報設定手段を更に備え、
前記再生速度変更手段は、再生速度変更の決定を行った場合、前記時刻情報設定手段に対して、前記時刻情報のクロックレートを、再生速度の変更倍率で除した値に変更する指示を行うことを特徴とする請求項１から４のいずれか１項に記載の映像配信装置。
【請求項６】
前記再生速度変更手段に再生フレームレートの変更を指示する再生速度変更要求受付手段を更に備え、
前記再生速度変更要求受付手段は、
ネットワーク上の映像受信装置から再生速度変更要求を受け付ける
ことを特徴とする請求項１から５のいずれか１項に記載の映像配信装置。
【請求項７】
前記映像コンテンツは、Ｈ．２６４／ＳＶＣコーデックでエンコードされたコンテンツであり、
前記基本信号は、Ｈ．２６４／ＳＶＣの基本レイヤであり、そして
前記拡張信号は、Ｈ．２６４／ＳＶＣの拡張レイヤである
ことを特徴とする請求項１から６のいずれか１項に記載の映像配信装置。
【請求項８】
階層状に構成された基本信号及び拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信装置であって、
前記請求項１に記載された映像配信装置に対して、前記映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求手段と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って、映像デコード処理を実施するデコード手段と、
を備えることを特徴とする映像受信装置。
【請求項９】
前記デコード手段は、
入力される映像コンテンツ中に含まれる信号識別子を読み出して信号の種別を識別し、
前記識別を繰り返して前記映像コンテンツ中に含まれない前記拡張信号を特定し、
前記映像コンテンツ中に含まれない前記拡張信号の中で最も下位の階層を特定し、
前記特定した最も下位の階層より下の階層の前記拡張信号と前記基本信号とについてデコード処理を行う
ことを特徴とする請求項８に記載の映像受信装置。
【請求項１０】
前記デコード手段は、
入力される映像コンテンツ中に含まれる前記拡張信号のうち、デコード処理の対象とする前記拡張信号の階層を、ユーザからの指示により変更する
ことを特徴とする請求項８又は９に記載の映像受信装置。
【請求項１１】
前記映像コンテンツは、Ｈ．２６４／ＳＶＣコーデックでエンコードされたコンテンツであり、
前記基本信号は、Ｈ．２６４／ＳＶＣの基本レイヤであり、そして
前記拡張信号は、Ｈ．２６４／ＳＶＣの拡張レイヤである
ことを特徴とする請求項８から１０のいずれか１項に記載の映像受信装置。
【請求項１２】
階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信装置と、前記映像配信装置により配信された前記映像コンテンツを受信する映像受信装置と、を備える映像配信システムであって、
前記映像配信装置として、前記請求項１に記載された映像配信装置を備え、
前記映像受信装置は、
前記映像コンテンツの再生速度の倍率変更要求を、前記映像配信装置に送出する再生速度変更要求手段と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って、映像デコード処理を実施するデコード手段とを備える
ことを特徴とする映像配信システム。
【請求項１３】
前記映像配信装置は、
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理手段と、
前記再生速度変更手段に前記再生フレームレートの変更を指示する再生速度変更要求受付手段とを更に備え、
前記再生速度変更手段は、
前記コンテンツ情報管理手段から取得した前記ビットレート情報を用いて、前記再生速度変更要求受付手段から指示された前記再生フレームレートを実現するために、映像コンテンツを読み出すための各信号別の読み出しビットレートを決定する
ことを特徴とする請求項１２に記載の映像配信システム。
【請求項１４】
前記映像配信装置は、前記コンテンツ読み出し手段が読み出した前記映像コンテンツに、時刻情報を付加する時刻情報設定手段を更に備え、
前記再生速度変更手段は、再生速度変更の決定を行った場合、前記時刻情報設定手段に対して、前記時刻情報のクロックレートの変更を指示する
ことを特徴とする請求項１２又は１３に記載の映像配信システム。
【請求項１５】
階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信装置と、前記映像配信装置により配信された前記映像コンテンツを受信する映像受信装置と、を備え、前記両装置がバス接続されて構成される映像再生装置であって、
前記請求項１に記載された映像配信装置を備え、
前記映像受信装置は、
前記映像コンテンツの再生速度の倍率変更要求を、前記映像配信装置に送出する再生速度変更要求手段と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って、映像デコード処理を実施するデコード手段とを備える
ことを特徴とする映像再生装置。
【請求項１６】
前記映像配信装置は、
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理手段と、
前記再生速度変更手段に前記再生フレームレートの変更を指示する再生速度変更要求受付手段とを更に備え、
前記再生速度変更手段は、
前記コンテンツ情報管理手段から取得した前記ビットレート情報を用いて、前記再生速度変更要求受付手段から指示された前記再生フレームレートを実現するために、映像コンテンツを読み出すための各信号別の読み出しビットレートを決定する
ことを特徴とする請求項１５に記載の映像再生装置。
【請求項１７】
前記映像配信装置は、前記コンテンツ読み出し手段が読み出した前記映像コンテンツに、時刻情報を付加する時刻情報設定手段を更に備え、
前記再生速度変更手段は、再生速度変更の決定を行った場合、前記時刻情報設定手段に対して、前記時刻情報のクロックレートの変更を指示する
ことを特徴とする請求項１５又は１６記載の映像再生装置。
【請求項１８】
階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信方法であって、
前記映像コンテンツ中の前記基本信号と前記拡張信号とについて、各信号別の読み出しビットレートを指定することによってコンテンツの再生速度を変更する再生速度変更ステップと、
前記再生速度変更ステップにより指定されたビットレートに従って、各信号をそれぞれ独立のビットレートで読み出すコンテンツ読み出しステップとを有し、
前記再生速度変更ステップでは、
前記映像コンテンツを構成する全レイヤのビットレートを取得し、そして
ネットワークの使用可能帯域幅を決定すると共に、
前記基本信号から前記拡張信号の順に各信号の読み出しビットレートを変更する過程において、再生フレームレートの変更指示を取得するのに応じて、変更された各信号の読み出しビットレートの合計が前記ネットワーク使用可能帯域幅を超えないように各信号の読み出しビットレートの変更を停止すると共に、該変更をしなかった階層以上の拡張信号の読み出しを停止する指示を行う
ことを特徴とする映像配信方法。
【請求項１９】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理ステップと、
前記再生速度変更ステップによる再生速度変更に際して、前記再生フレームレートの変更を指示する再生速度変更要求受付ステップとを有し、
前記再生速度変更ステップでは、
前記コンテンツ情報管理ステップにより管理される前記ビットレート情報を取得して用いて、前記再生速度変更要求受付ステップにより指示された前記再生フレームレートを実現するために、映像コンテンツを読み出すための各信号別の読み出しビットレートを決定する
ことを特徴とする請求項１８に記載の映像配信方法。
【請求項２０】
前記コンテンツ読み出しステップにより読み出された前記映像コンテンツに、時刻情報を付加する時刻情報設定ステップを有し、
前記再生速度変更ステップでは、再生速度変更の決定を行った場合、前記時刻情報設定ステップによる時刻情報の付加で用いられる前記時刻情報のクロックレートの変更する
ことを特徴とする請求項１８又は１９に記載の映像配信方法。
【請求項２１】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理ステップと、
前記再生速度変更ステップによる再生速度変更に際して、再生フレームレートの変更を指示する再生速度変更要求受付ステップとを更に有し、
前記再生速度変更ステップは、
前記コンテンツ情報管理ステップにより管理された前記ビットレート情報として各信号のビットレートを取得するステップと、
再生フレームレートの変更指示として映像再生フレームレートの倍率を取得するステップと、
前記各信号のビットレートと前記映像再生フレームレートの倍率との積を算出して読み出しビットレートの変更を行うステップとを含む
ことを特徴とする請求項１８から２０のいずれか１項に記載の映像配信方法。
【請求項２２】
前記コンテンツ読み出しステップにより読み出された前記映像コンテンツに時刻情報を付加する時刻情報設定ステップを更に有し、
前記再生速度変更ステップでは、再生速度変更の決定を行った場合、前記時刻情報設定ステップによる時刻情報付加で用いられる前記時刻情報のクロックレートを、再生速度の変更倍率で除した値に変更することを特徴とする請求項１８から２１のいずれか１項に記載の映像配信方法。
【請求項２３】
階層状に構成された基本信号及び拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信方法であって、
前記請求項１に記載された映像配信装置に対して、前記映像コンテンツの再生速度の倍率変更要求を送出し、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って、映像デコード処理を実施する
ことを特徴とする映像受信方法。
【請求項２４】
前記映像デコード処理を行うに際して、
入力される映像コンテンツ中に含まれる信号識別子を読み出して信号の種別を識別し、
前記識別を繰り返して前記映像コンテンツ中に含まれない前記拡張信号を特定し、
前記映像コンテンツ中に含まれない前記拡張信号の中で最も下位の階層を特定し、
前記特定した最も下位の階層より下の階層の前記拡張信号と前記基本信号とについてデコード処理を行う
ことを特徴とする請求項２３に記載の映像受信方法。
【請求項２５】
階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信装置に用いられるプログラムであって、
コンピュータに、
前記映像コンテンツ中の前記基本信号と前記拡張信号について、各信号別の読み出しビットレートを指定することによってコンテンツの再生速度を変更する再生速度変更機能と、
前記再生速度変更機能により指定されたビットレートに従って、各信号をそれぞれ独立のビットレートで読み出すコンテンツ読み出し機能とを実現させ、
前記再生速度変更機能では、
前記映像コンテンツを構成する全レイヤのビットレートを取得し、そして
ネットワークの使用可能帯域幅を決定すると共に、
前記基本信号から前記拡張信号の順に各信号の読み出しビットレートを変更する過程において、再生フレームレートの変更指示を取得するのに応じて、変更された各信号の読み出しビットレートの合計が前記ネットワーク使用可能帯域幅を超えないように各信号の読み出しビットレートの変更を停止すると共に、該変更をしなかった階層以上の拡張信号の読み出しを停止する指示を実現させることを特徴とするプログラム。
【請求項２６】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理機能と、
前記再生速度変更機能による再生速度変更に際して、前記再生フレームレートの変更を指示する再生速度変更要求受付機能と、をコンピュータに更に実現させ、
前記再生速度変更機能は、
前記コンテンツ情報管理機能により管理された前記ビットレート情報を取得して用いて、前記再生速度変更要求受付機能により指示された前記再生フレームレートを実現するために、映像コンテンツを読み出すための各信号別の読み出しビットレートを決定する
ことを特徴とする請求項２５に記載のプログラム。
【請求項２７】
前記コンテンツ読み出し機能により読み出された前記映像コンテンツに時刻情報を付加する時刻情報設定機能をコンピュータに更に実現させ、
前記再生速度変更機能は、再生速度変更の決定を行った場合、前記時刻情報設定機能による時刻情報付加で用いられる前記時刻情報のクロックレートを変更することを特徴とする請求項２５又は２６に記載のプログラム。
【請求項２８】
前記映像コンテンツ中の前記基本信号及び前記拡張信号のビットレート情報を管理するコンテンツ情報管理機能と、
前記再生速度変更機能による再生速度の変更に際して、前記再生フレームレートの変更を指示する再生速度変更要求受付機能と、をコンピュータに更に実現させ、
前記再生速度変更機能は、
前記コンテンツ情報管理手段により管理された前記ビットレート情報として各信号のビットレートを取得し、
前記再生速度変更要求受付機能による前記再生フレームレートの変更指示として、映像再生フレームレートの倍率を取得し、
前記各信号のビットレートと前記映像再生フレームレートの倍率との積を算出して読み出しビットレートの変更を行う
ことを特徴とする請求項２５から２７のいずれか１項に記載のプログラム。
【請求項２９】
前記コンテンツ読み出し機能により読み出された前記映像コンテンツに時刻情報を付加する時刻情報設定機能をコンピュータに更に実現させ、
前記再生速度変更機能は、
再生速度変更の決定を行ったときに、前記時刻情報設定機能による時刻情報付加で用いられる前記時刻情報のクロックレートを、再生速度の変更倍率で除した値に変更する
ことを特徴とする請求項２５から２８のいずれか１項に記載のプログラム。
【請求項３０】
階層状に構成された基本信号及び拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信装置で用いられるプログラムであって、
コンピュータに、
前記請求項１に記載の映像配信装置に対して、前記映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求機能と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード機能と、
を実現させることを特徴とするプログラム。
【請求項３１】
前記デコード機能は、
入力される映像コンテンツ中に含まれる信号識別子を読み出して信号の種別を識別し、
該識別を繰り返して前記映像コンテンツ中に含まれない前記拡張信号を特定し、
前記映像コンテンツ中に含まれない前記拡張信号の中で最も下位の階層を特定し、
前記特定した最も下位の階層より下の階層の前記拡張信号と前記基本信号とについてデコード処理を行う
ことを特徴とする請求項３０に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記の課題を解決するために、本発明の第１の映像配信装置は、階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信装置であって、
前記映像コンテンツ中の前記基本信号と前記拡張信号とをそれぞれ独立のビットレートで読み出すコンテンツ読み出し手段と、
前記コンテンツ読み出し手段に各信号別の読み出しビットレートを指定することにより、コンテンツの再生速度を変更する再生速度変更手段とを備え、
前記再生速度変更手段は、
前記映像コンテンツを構成する全レイヤのビットレートを取得し、そして
ネットワークの使用可能帯域幅を決定すると共に、
前記基本信号から前記拡張信号の順に各信号の読み出しビットレートを変更する過程において、再生フレームレートの変更指示を取得するのに応じて、変更された各信号の読み出しビットレートの合計が前記ネットワーク使用可能帯域幅を超えないように各信号の読み出しビットレートの変更を停止すると共に、該変更をしなかった階層以上の拡張信号の読み出しを停止する指示を行う。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明の第１の映像受信装置は、階層状に構成された基本信号及び拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信装置であって、
上記本発明に係る第１の映像配信装置に対して、前記映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求手段と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って、映像デコード処理を実施するデコード手段と、を備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明の第１の映像配信システムは、
階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信装置と、前記映像配信装置により配信された前記映像コンテンツを受信する映像受信装置と、を備える映像配信システムであって、
前記映像配信装置として、上記本発明に係る第１の映像配信装置を備え、
前記映像受信装置は、
前記映像コンテンツの再生速度の倍率変更要求を、前記映像配信装置に送出する再生速度変更要求手段と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って、映像デコード処理を実施するデコード手段と、を備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明の第１の映像再生装置は、階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信装置と、前記映像配信装置により配信された前記映像コンテンツを受信する映像受信装置と、を備え、前記両装置がバス接続されて構成される映像再生装置であって、
上記本発明に係る第１の映像配信装置を備え、
前記映像受信装置は、
前記映像コンテンツの再生速度の倍率変更要求を、前記映像配信装置に送出する再生速度変更要求手段と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って、映像デコード処理を実施するデコード手段と、を備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明の第１の映像配信方法は、階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信方法であって、
前記映像コンテンツ中の前記基本信号と前記拡張信号とについて、各信号別の読み出しビットレートを指定することによってコンテンツの再生速度を変更する再生速度変更ステップと、
前記再生速度変更ステップにより指定されたビットレートに従って、各信号をそれぞれ独立のビットレートで読み出すコンテンツ読み出しステップとを有し、
前記再生速度変更ステップでは、
前記映像コンテンツを構成する全レイヤのビットレートを取得し、そして
ネットワークの使用可能帯域幅を決定すると共に、
前記基本信号から前記拡張信号の順に各信号の読み出しビットレートを変更する過程において、再生フレームレートの変更指示を取得するのに応じて、変更された各信号の読み出しビットレートの合計が前記ネットワーク使用可能帯域幅を超えないように各信号の読み出しビットレートの変更を停止すると共に、該変更をしなかった階層以上の拡張信号の読み出しを停止する指示を行う。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明の第１の映像受信方法は、階層状に構成された基本信号及び拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信方法であって、
上記本発明に係る第１の映像配信装置に対して、前記映像コンテンツの再生速度の倍率変更要求を送出し、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って、映像デコード処理を実施する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明の第１のプログラムは、階層状に構成された基本信号及び拡張信号を含む映像コンテンツを配信する映像配信装置に用いられるプログラムであって、
コンピュータに、
前記映像コンテンツ中の前記基本信号と前記拡張信号について、各信号別の読み出しビットレートを指定することによってコンテンツの再生速度を変更する再生速度変更機能と、
前記再生速度変更機能により指定されたビットレートに従って、各信号をそれぞれ独立のビットレートで読み出すコンテンツ読み出し機能とを実現させ、
前記再生速度変更機能では、
前記映像コンテンツを構成する全レイヤのビットレートを取得し、そして
ネットワークの使用可能帯域幅を決定すると共に、
前記基本信号から前記拡張信号の順に各信号の読み出しビットレートを変更する過程において、再生フレームレートの変更指示を取得するのに応じて、変更された各信号の読み出しビットレートの合計が前記ネットワーク使用可能帯域幅を超えないように各信号の読み出しビットレートの変更を停止すると共に、該変更をしなかった階層以上の拡張信号の読み出しを停止する指示を実現させる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明の第２のプログラムは、階層状に構成された基本信号及び拡張信号を含む映像コンテンツを映像配信装置から受信する映像受信装置で用いられるプログラムであって、
コンピュータに、
上記本発明に係る第１の映像配信装置に対して、前記映像コンテンツの再生速度の倍率変更要求を送出する再生速度変更要求機能と、
前記映像配信装置から受信した前記映像コンテンツに付加された時刻情報に従って映像デコード処理を実施するデコード機能と、を実現させる。
【国際調査報告】
2009104639.tif 000011
2009104639.tif 000012
2009104639.tif 000013
2009104639.tif 000014