(57)【要約】  再生システムを介して再生するためのオブジェクトベースオーディオ信号の処理方法および処理装置が示される。装置は、少なくとも一つのオーディオフレーム内の複数のオブジェクトベースオーディオ信号を受信する。加えて、装置は、複数のオブジェクトベースオーディオ信号のうち少なくとも一つのオブジェクトベースオーディオ信号に関連付けられる少なくとも一つのオーディオオブジェクトコマンドを受信する。加えて、装置は、受信した少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号を処理する。さらに、装置は、複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を、少なくとも一つのオーディオオブジェクトコマンドに基づく一組の出力信号にレンダリングする。少なくとも一つのオーディオフレームは、セットトップボックス、ODプレーヤー、またはテレビのいずれか一つから受信されることができる。装置は、AV受信またはテレビでもよい。【選択図】図１
2019514050.tif 000002
【特許請求の範囲】
【請求項１】
再生システムを介して再生するためにオブジェクトベースオーディオ信号を処理する方法であって、
少なくとも一つのオーディオフレーム内の複数のオブジェクトベースオーディオ信号を受信することと、
前記複数のオブジェクトベースオーディオ信号のうち少なくとも一つのオブジェクトベースオーディオ信号に関連付けられた少なくとも一つのオーディオオブジェクトコマンドを受信することと、
前記受信した少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号を処理することと、
前記複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を、前記少なくとも一つのオーディオオブジェクトコマンドに基づく一組の出力信号にレンダリングすることと、
を含む方法。
【請求項２】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号と共に前記少なくとも一つのオーディオフレーム内で受信される、請求項１に記載の方法。
【請求項３】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記少なくとも一つのオーディオフレーム内の前記複数のオブジェクトベースオーディオ信号の終端に付加される、請求項２に記載の方法。
【請求項４】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号を含む前記少なくとも一つのオーディオフレームから別々に受信される、請求項１に記載の方法。
【請求項５】
前記複数のオブジェクトベースオーディオ信号中の各オブジェクトベースオーディオ信号が、オーディオ波形データおよび当該オーディオ波形データに関するオブジェクトメタデータを含み、前記受信した少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号を処理することが、前記少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号中の前記オブジェクトメタデータを調整することを含む、請求項１に記載の方法。
【請求項６】
前記受信した少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号を処理することが、前記少なくとも一つのオブジェクトベースオーディオ信号に関する音量を調整すること、前記一組のオブジェクトベースオーディオ信号中で生成されたものからの前記少なくとも一つのオブジェクトベースオーディオ信号を削除すること、前記一組のオブジェクトベースオーディオ信号への前記少なくとも一つのオブジェクトベースオーディオ信号を追加すること、前記一組のオブジェクトベースオーディオ信号の生成時における、前記少なくとも一つのオブジェクトベースオーディオ信号のうち第一のオブジェクトベースオーディオ信号と、前記少なくとも一つのオブジェクトベースオーディオ信号のうち第二のオブジェクトベースオーディオ信号とを交換すること、前記少なくとも一つのオブジェクトベースオーディオ信号の空間的位置を調整すること、および前記少なくとも一つのオブジェクトベースオーディオ信号の属性を変更すること、のうち少なくとも一つを含む、請求項１に記載の方法。
【請求項７】
前記少なくとも一つもオーディオフレームが、セットトップボックス、光学ディスクプレーヤー、およびテレビのうちいずれか一つから受信される、請求項１に記載の方法。
【請求項８】
前記方法が、オーディオビデオ（AV）受信機およびテレビのうちいずれか一つによって実行される、請求項１に記載の方法。
【請求項９】
再生システムを介して再生するためにオブジェクトベースオーディオ信号を処理する方法であって、
少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを示すユーザ選択情報を受信することと、
前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドを取得することと、
複数のオブジェクトベースオーディオ信号を受信することと、
前記受信した複数のオブジェクトベースオーディオ信号と共に前記少なくとも一つのオーディオオブジェクトコマンドを送信することと、
を含む方法。
【請求項１０】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号と共に少なくとも一つのオーディオフレーム中で送信される、請求項９に記載の方法。
【請求項１１】
前記少なくとも一つのオーディオオブジェクトコマンドを、前記複数のオブジェクトベースオーディオ信号、前記少なくとも一つのオーディオオブジェクトコマンド、および少なくとも一つのオーディオフレーム内で送信される前記複数のオブジェクトベースオーディオ信号の終端に付加することをさらに含む、請求項９に記載の方法。
【請求項１２】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号を含む少なくとも一つのオーディオフレームから別々に送信される、請求項９に記載の方法。
【請求項１３】
前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドを取得することが、前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドの生成を含む、請求項９に記載の方法。
【請求項１４】
前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドを取得することが、前記受信したユーザ選択情報をネットワークホストへ送信すること、前記少なくとも一つのオーディオオブジェクトコマンドを前記ネットワークホストから受信すること、を含み、前記少なくとも一つのオーディオオブジェクトコマンドは前記送信されたユーザ選択情報に基づくものである、請求項９に記載の方法。
【請求項１５】
前記少なくとも一つのオーディオオブジェクトコマンドおよび前記複数のオブジェクトベースオーディオ信号が、オーディオビデオ（AV）受信機およびテレビの一つに送信される、請求項９に記載の方法。
【請求項１６】
前記方法が、セットトップボックス、光学ディスクプレーヤー、およびテレビのいずれか一つによって実行される、請求項９に記載の方法。
【請求項１７】
再生システムを介して再生するためにオブジェクトベースオーディオ信号を処理するための装置であって、
メモリと、
少なくとも一つのオーディオフレーム内の複数のオブジェクトベースオーディオ信号を受信し、前記複数のオブジェクトベースオーディオ信号のうち少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを受信し、前記受信した少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号を処理し、前記複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を前記少なくとも一つのオーディオオブジェクトコマンドに基づく一組の出力信号にレンダリングするように構成される、前記メモリに接続される少なくとも一つのプロセッサと、
を備える装置。
【請求項１８】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号と共に前記少なくとも一つのオーディオフレーム内で受信される、請求項１７に記載の装置。
【請求項１９】
少なくとも一つのオーディオオブジェクトコマンドが、前記少なくとも一つのオーディオフレーム内の前記複数のオブジェクトベースオーディオ信号の終端に付加される、請求項１８に記載の装置。
【請求項２０】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号を含む前記少なくとも一つのオーディオフレームから別々に受信される、請求項１７に記載の装置。
【請求項２１】
前記複数のオブジェクトベースオーディオ信号中の各オブジェクトベースオーディオ信号が、オーディオ波形データと、前記オーディオ波形データに関するオブジェクトメタデータを含み、
また、前記受信した少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号の処理を実行するために、前記少なくとも一つのプロセッサが、前記少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号の前記オブジェクトメタデータを調整するように構成される、請求項１７に記載の装置。
【請求項２２】
前記受信した少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号の処理を実行するために、前記少なくとも一つのプロセッサが、前記少なくとも一つのオブジェクトベースオーディオ信号に関する音量の調整、前記一組のオブジェクトベースオーディオ信号中で生成されたものからの、前記少なくとも一つのオブジェクトベースオーディオ信号の削除、前記一組のオブジェクトベースオーディオ信号中で生成されたものへの、前記少なくとも一つのオブジェクトベースオーディオ信号の追加前記一組のオブジェクトベースオーディオ信号の生成時における、前記少なくとも一つのオブジェクトベースオーディオ信号中の第一のオブジェクトベースオーディオ信号と、前記少なくとも一つのオブジェクトベースオーディオ信号中の第二のオブジェクトベースオーディオ信号との交換、前記少なくとも一つのオブジェクトベースオーディオ信号の空間的位置の調整、前記少なくとの一つのオブジェクトベースオーディオ信号の属性の変更、のうち少なくとも一つを実行するように構成される、請求項１７に記載の装置。
【請求項２３】
前記少なくとも一つのオーディオフレームが、セットトップボックス、光学ディスクプレーヤー、またはテレビから受信される、請求項１７に記載の装置。
【請求項２４】
前記装置が、オーディオビデオ（AV）受信機、およびテレビのいずれか一つである、請求項１７に記載の装置。
【請求項２５】
再生システムを介して再生するためにオブジェクトベースオーディオ信号を処理する装置であって、
メモリと、
少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを示すユーザ選択情報を受信し、前記受信したユーザ選択情報に基づき前記少なくとも一つのオーディオオブジェクトコマンドを取得し、複数のオブジェクトベースオーディオ信号を受信し、前記受信した複数のオブジェクトベースオーディオ信号と共に前記少なくとも一つのオーディオオブジェクトコマンドを送信するように構成される、前記メモリに接続される少なくとも一つのプロセッサと、
を備える装置。
【請求項２６】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号と共に前記少なくとも一つのオーディオフレーム内で送信される、請求項２５に記載の装置。
【請求項２７】
前記少なくとも一つのプロセッサがさらに、および前記複数のオブジェクトベースオーディオ信号の終端に前記少なくとも一つのオーディオオブジェクトコマンドを付加するように構成され、前記少なくとも一つのオーディオオブジェクトコマンドおよび前記複数のオブジェクトベースオーディオ信号は少なくとも一つのオーディオフレーム内で送信される、請求項２５に記載の装置。
【請求項２８】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号を含む少なくとも一つのオーディオフレームから別々に送信される、請求項２５に記載の装置。
【請求項２９】
前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドを取得するために、前記少なくとも一つのプロセッサが、前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドをレンダリングするように構成されていることを特徴とする、請求項２５に記載の装置。
【請求項３０】
前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドを取得するために、前記少なくとも一つのプロセッサが、前記受信したユーザ選択情報をネットワークホストへ送信し、前記ネットワークホストから前記少なくとも一つのオーディオオブジェクトコマンドを受信し、前記少なくとも一つのオーディオオブジェクトコマンドが、前記送信されたユーザ選択情報に基づくものであるように構成される、請求項２５に記載の装置。
【請求項３１】
前記少なくとも一つのオーディオオブジェクトコマンドおよび前記複数のオブジェクトベースオーディオ信号が、オーディオビデオ（AV）受信機およびテレビのうちいずれか一つに送信される、請求項２５に記載の装置。
【請求項３２】
前記装置が、セットトップボックス、光学ディスクプレーヤー、およびテレビのいずれか一つである、請求項２５に記載の装置。
【請求項３３】
再生システムを介して再生するためにオブジェクトベースオーディオ信号を処理する装置であって、
少なくとも一つのオーディオフレーム内の複数のオブジェクトベースオーディオ信号を受信するための手段と、
前記複数のオブジェクトベースオーディオ信号のうち少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを受信するための手段と、
前記受信した少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号を処理するための手段と、
前記複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を前記少なくとも一つのオーディオオブジェクトコマンドに基づく一組の出力信号にレンダリングするための手段と、
を備える装置。
【請求項３４】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記少なくとも一つのオーディオフレーム内で前記複数のオブジェクトベースオーディオ信号と共に受信される、請求項３３に記載の装置。
【請求項３５】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記少なくとも一つのオーディオフレーム内の前記複数のオブジェクトベースオーディオ信号の終端に付加される、請求項３４に記載の装置。
【請求項３６】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号を含む前記少なくとも一つのオーディオフレームから別々に受信される、請求項３３に記載の装置。
【請求項３７】
前記複数のオブジェクトベースオーディオ信号中の各オブジェクトベースオーディオ信号が、オーディオ波形データと、前記オーディオ波形データに関連付けられたオブジェクトメタデータを含み、前記受信した少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号を処理するための手段は、前記少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号の前記オブジェクトメタデータを調整するために構成される、請求項３３に記載の装置。
【請求項３８】
前記受信した少なくとも一つのオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号を処理するための手段が、前記少なくとも一つのオブジェクトベースオーディオ信号に関連付けられた音量の調整すること、前記一組のオブジェクトベースオーディオ信号中で生成されたものからの前記少なくとも一つのオブジェクトベースオーディオ信号の削除すること、前記一組のオブジェクトベースオーディオ信号中で生成されたものへの前記少なくとも一つのオブジェクトベースオーディオ信号の追加すること、前記一組のオブジェクトベースオーディオ信号の生成時における、前記少なくとも一つのオブジェクトベースオーディオ信号中の第一のオブジェクトベースオーディオ信号と、前記少なくとも一つのオブジェクトベースオーディオ中の第二のオブジェクトベースオーディオ信号との交換すること、前記少なくとも一つのオブジェクトベースオーディオ信号の空間的位置の調整すること、および前記少なくとも一つのオブジェクトベースオーディオ信号の属性の変更すること、のうちの少なくとも一つを実行するように構成される、請求項３３に記載の装置。
【請求項３９】
前記少なくとも一つのオーディオフレームは、セットトップボックス、光学ディスクプレーヤー、およびテレビのうちいずれか一つから受信される、請求項３３に記載の装置。
【請求項４０】
前記装置が、オーディオビデオ（AV）受信機、およびテレビのうちいずれか一つである、請求項３３に記載の装置。
【請求項４１】
再生システムを介して再生するためにオブジェクトベースオーディオ信号を処理する装置であって、
少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを示すユーザ選択情報を受信するための手段と、
前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドを取得するための手段と、
複数のオブジェクトベースオーディオ信号を受信するための手段と、
前記受信した複数のオブジェクトベースオーディオ信号をと共に前記少なくとも一つのオーディオオブジェクトコマンドを送信するための手段と、
を備える装置。
【請求項４２】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号をと共に少なくとも一つのオーディオフレーム内で送信される、請求項４１に記載の装置。
【請求項４３】
さらに、前記少なくとも一つのオーディオオブジェクトコマンドを、および少なくとも一つのオーディオフレーム内で送信された前記複数のオブジェクトベースオーディオ信号の終端に付加するための手段を備え、前記少なくとも一つのオーディオオブジェクトコマンド、および前記複数のオブジェクトベースオーディオ信号は少なくとも一つのオーディオ信号で送信される、請求項４１に記載の装置。
【請求項４４】
前記少なくとも一つのオーディオオブジェクトコマンドが、前記複数のオブジェクトベースオーディオ信号を含む少なくとも一つのオーディオフレームから別々に送信される、請求項４１に記載の装置。
【請求項４５】
前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドを受信するための手段が、前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドをレンダリングするように構成される、請求項４１に記載の装置。
【請求項４６】
前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドを受信するための手段が、前記受信したユーザ選択情報をネットワークホストへ送信し、ネットワークホストから前記少なくとも一つのオーディオオブジェクトコマンドを受信し、前記少なくとも一つのオーディオオブジェクトコマンドは前記送信されたユーザ選択情報に基づくものであるように構成される、請求項４１に記載の装置。
【請求項４７】
前記少なくとも一つのオーディオオブジェクトコマンドおよび前記複数のオブジェクトベースオーディオ信号が、オーディオビデオ（AV）受信機、およびテレビのうちいずれか一つへと送信される、請求項４１に記載の装置。
【請求項４８】
前記装置が、セットトップボックス、光学ディスクプレーヤー、およびテレビのうちいずれか一つである、請求項４１に記載の装置。
【請求項４９】
再生システムを介して再生するためにオブジェクトベースオーディオ信号を処理するためのコンピュータが実行可能なコードを格納するコンピュータ読み取り可能な記録媒体であって、
少なくとも一つのオーディオフレーム内の複数のオブジェクトベースオーディオ信号を受信し、
前記複数のオブジェクトベースオーディオ信号のうち少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを受信し、
前記受信したオーディオオブジェクトコマンドに基づく前記少なくとも一つのオブジェクトベースオーディオ信号を処理し、
前記複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を前記少なくとも一つのオーディオオブジェクトコマンドに基づく一組の出力信号にレンダリングする
ためのコードを含む、前記コンピュータ読み取り可能な媒体。
【請求項５０】
再生システムを介して再生するためにオブジェクトベースオーディオ信号を処理するためのコンピュータが実行可能なコードを格納するコンピュータ読み取り可能な媒体であって、
少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを示すユーザ選択情報を受信し、
前記受信したユーザ選択情報に基づく前記少なくとも一つのオーディオオブジェクトコマンドを受信し、
複数のオブジェクトベースオーディオ信号を受信し、
前記受信した複数のオブジェクトベースオーディオ信号をと共に前記少なくとも一つのオーディオオブジェクトコマンドを送信する
ためのコードを含む、前記コンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音声の処理／操作、特にはインタラクティブな音声メタデータの処理／操作に関する。
【０００２】
（関連出願の相互参照）
本出願は２０１６年３月２３日に出願された「INTERACTIVE  AUDIO  METADATA  HANDLING」と題する米国特許出願第１５／０７８，９４５号に基づく優先権を主張するものであり、この出願はその全体が引用により本明細書に明示的に組み入れられる。
【背景技術】
【０００３】
セットトップボックスまたは光学ディスクプレーヤー等のソースデバイスは、符号化されたオーディオストリームを、オーディオビデオ（AV）受信機またはテレビ等のシンクデバイスへ送信することができる。ユーザがオーディオストリームの調整（例えば、オーディオストリーム内のオーディオオブジェクトに関する音量の調整、オーディオストリーム内のオーディオオブジェクトの追加／削除）を行いたい場合、ソースデバイスはオーディオストリームを復元し、それに応じてオーディオストリームを調整し、さらにシンクデバイスへ送信するためにオーディオストリームを再符号化する。オーディオストリームを調整するための新たな方法が必要とされている。
【発明の概要】
【０００４】
本発明の一態様では、再生システムを介して再生するためのオブジェクトベースオーディオ信号の処理方法および処理装置が示される。装置は、少なくとも一つのオーディオフレーム内の複数のオブジェクトベースオーディオ信号を受信する。加えて、装置は、複数のオブジェクトベースオーディオ信号のうち少なくとも一つのオブジェクトベースオーディオ信号に関連付けられる少なくとも一つのオーディオオブジェクトコマンドを受信する。加えて、装置は、受信した少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号を処理する。さらに、装置は、複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を、少なくとも一つのオーディオオブジェクトコマンドに基づく一組の出力信号にレンダリングする。
【０００５】
本発明の一態様では、再生システムを介して再生するためのオブジェクトベースオーディオ信号の処理方法および処理装置が示される。装置は、少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを示す、ユーザ選択情報を受信する。加えて、装置は、受信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドを取得する。加えて、装置は、複数のオブジェクトベースオーディオ信号を受信する。さらに、装置は、受信した複数のオブジェクトベースオーディオ信号と共に少なくとも一つのオーディオオブジェクトコマンドを送信する。
【図面の簡単な説明】
【０００６】
【図１】インタラクティブな音声メタデータの操作／処理に関する第一の方法を示すブロックダイアグラムである。
【図２】インタラクティブな音声メタデータの操作／処理に関する第二の方法を示すブロックダイアグラムである。
【図３】インタラクティブな音声メタデータの操作／処理に関する第三の方法を示すブロックダイアグラムである。
【図４】インタラクティブな音声メタデータの操作／処理に関する第四の方法を示すブロックダイアグラムである。
【図５】オーディオオブジェクトコマンドチャンクがオーディオフレーム内のオーディオチャンクを伴って周波数帯域内に存在するときのオーディオフレームを示すダイアグラムである。
【図６】リスナーの頭部に関するオーディオオブジェクト、およびオーディオオブジェクトコマンドを介したこれらのオーディオオブジェクトの調整を示すダイアグラムである。
【図７】再生装置を介して再生するためのオブジェクトベースの音声信号の処理方法についてのフローチャートである。
【図８】再生装置を介して再生するためのオブジェクトベースの音声信号の処理方法についてのフローチャートである。
【図９】模範的な装置における異なる手段／要素間のデータフローを示す概念的なデータフローダイアグラムである。
【図１０】処理システムを用いた装置に関するハードウェア実装の例を示すダイアグラムである。
【図１１】模範的な装置における異なる手段／要素間のデータフローを示す概念的なデータフローダイアグラムである。
【図１２】処理システムを用いた装置に関するハードウェア実装の例を示すダイアグラムである。
【０００７】
添付図面に関連して以下に明らかにする発明の詳細な説明は、多様な実施形態を記述したものであることを意図するとともに、本明細書に記載された概念を実施することができる唯一の実施形態を表すことを意図するものではない。発明の詳細な説明には、多様な概念に対しての十分な理解を提供することを目的として、具体的な記述を含んでいる。しかしながら、これらの概念がこのような具体的な記述によらなくても実施可能であることは、当業者には明らかである。いくつかの例において、これらの概念の曖昧さを回避するために、よく知られた構造と要素をブロックダイアグラムに示している。装置および方法は以下の発明の詳細な説明で記述され、また多様なブロック、要素、回路、工程、処理、アルゴリズム、部品等が描かれた添付図面において説明されることができる。
【０００８】
上述されるように、セットトップボックス（STB）（セットトップユニット（STU）またはインテグレーテッドレシーバーデコーダー（IRD）とも呼ばれる）またはODプレーヤー等のソースデバイスは、符号化されたオーディオストリームを、AV受信機またはテレビ等のシンクデバイスへ送信することができる。ユーザがオーディオストリーム内のオーディオオブジェクトの音量を調整、および／または、オーディオストリームに対するオーディオオブジェクトの追加／削除といったオーディオストリームの調整を行いたい場合、ソースデバイスはオーディオストリームを復元し、それに応じてオーディオストリームを調整し、さらにシンクデバイスへ送信するためにオーディオストリームを再符号化する。ユーザのインタラクティブ性について言えば、ソースデバイスよりもシンクデバイスで操作することで、より効率的にオーディオストリームを調整できるようになるだろう。
【０００９】
図１は、インタラクティブな音声メタデータの操作／処理に関する第一の方法を示すブロックダイアグラム１００である。図１に示されるように、AV受信機、テレビ等のシンクデバイス１０４は、オーディオオブジェクトコマンド１０８を受信する。加えて、シンクデバイス１０４は、ソースデバイス１０２から、オーディオオブジェクト（オブジェクトベースオーディオ信号とも呼ばれる）を含む一つまたは複数のオーディオフレーム１１０を受信する。シンクデバイス１０４は、期間T（例えば、Tはおよそ１０．６７ｍｓでもよい）に一度、定期的にオーディオフレーム１１０を受信することができる。ソースデバイス１０２は、例えば、STBまたはODプレーヤーでもよい。あるいは、ソースデバイス１０２は、携帯電話、タブレット、ストリーミングスティック、メディアパーソナルコンピュータ（PC）、または他のソースデバイスでもよい。ソースデバイス１０２は、一つまたは複数のオーディオフレーム１４０内のオーディオオブジェクトを受信し、また、一つまたは複数のオーディオフレーム１１０内の受信したオーディオオブジェクトをシンクデバイス１０４へ送信する。シンクデバイス１０４は、オーディオフレーム１１０内の受信されたオーディオオブジェクトを復元し、また、受信したオーディオオブジェクトコマンド１０８に基づく一つまたは複数の復元されたオーディオオブジェクトの処理１１２を実行する。シンクデバイス１０４は、オーディオオブジェクト上で追加の処理（例えば、増幅）を実行することができ、また、続けて音響／再生システム１０６のチャネル１１４のオーディオ信号を生成／発生させることができる。続いて、シンクデバイス１０４は、処理されたオーディオ信号１１４を、音響／再生システム１０６へ送信する。音響／再生システム１０６（例えば、スピーカー）は、受信した電気オーディオ信号を、それに対応する音に変換する。
【００１０】
オーディオオブジェクトは、波形のある特徴を示す動的または静的なオブジェクト固有のメタデータを伴う一つまたは複数のオーディオ波形である。通常、オーディオオブジェクトは、特定のダイアログ、音響効果、特定の楽器等の、特定のオブジェクトに関するものである。この特徴には、特定の時点での三次元（3 D）空間での位置情報、測定された音圧、オーディオオブジェクトの性質（楽器、効果、音楽、背景、またはダイアログ）、ダイアログ言語、オーディオオブジェクトの表示方法、また、オーディオオブジェクトの処理、生成、再生方法に関する指示形式のメタデータを含むことができる。一組のオーディオフレームを含む一つのオーディオストリームには、数百から数千の異なるオーディオオブジェクトが存在してもよい。一つのオーディオフレームは、オーディオフレーム内で再生するためにどのオーディオオブジェクトがレンダリングされるかに応じて、このようなオーディオオブジェクトのサブセットを含むことができる。オーディオオブジェクトは、必ずしも特定のチャネルにマッピングされるわけではない。シンクデバイス１０４は、オーディオオブジェクトを個別に処理することができる。続けて、レンダリング処理において、AV受信機は、各チャネルの特定のオーディオオブジェクトを変換および／または混合することによってオーディオオブジェクトを音響／再生システム１０６に対応するチャネルにマッピングすることができる。
【００１１】
オーディオオブジェクトコマンド１０８は、オーディオオブジェクトの音量の調整、オブジェクトを空間的な再配置（例えば、図６に関して以下を参照）、オーディオオブジェクトのオン／オフの切り替え、オーディオオブジェクトの追加／削除／交換、スピーカー／再生装置の構成に関連した視聴者の位置／向きの調整、あるいは、オーディオオブジェクトのパラメーター、構成、または属性の調整に関するコマンドを含むことができる。一つの態様では、オーディオオブジェクトは、オーディオ波形データおよびオーディオ波形データに関するオブジェクトメタデータを含むことができる。オーディオオブジェクトコマンド１０８は、オーディオ波形データに関するオブジェクトメタデータの調整に関する一つまたは複数のコマンドを含むことができる。
【００１２】
図２は、インタラクティブな音声メタデータの操作／処理に関する第二の方法を示すブロックダイアグラム２００である。図２に示されるように、ユーザ選択デバイス２０８は、ユーザ選択オーディオオブジェクトコマンド情報２１０を受信することができる。ユーザ選択デバイス２０８は、ユーザ選択デバイス２０８上のアプリケーションおよび／またはインターフェースを介すこと等により、ユーザから、オーディオオブジェクトユーザ選択コマンド情報２１０を受信することができる。ユーザ選択デバイス２０８は、ソースデバイス２０２へ向かうユーザ選択情報２１４を発生させるために、オーディオオブジェクトユーザ選択コマンド情報２１０の処理２１２を実行する。ソースデバイス２０２は、例えば、STBまたはODプレーヤーでもよい。あるいは、ソースデバイス２０２は、携帯電話、タブレット、ストリーミングスティック、メディアPC、または他のソースデバイスでもよい。第一の実施形態において、ソースデバイス２０２は、受信したユーザ選択情報２１４に基づくオーディオオブジェクトコマンドを発生させる。第二の実施形態において、ソースデバイス２０２は、ユーザ選択情報２２０をそれに対応するオーディオオブジェクトコマンド２２２を発生させるネットワークホスト２１８へ送信し、またネットワークホスト２１８は、発生させたオーディオオブジェクトコマンド２２２を、ソースデバイス２０２へ送信する。ソースデバイス２０２は、ユーザ選択情報２１４／２２０に対応するオーディオオブジェクトコマンドを取得（例えば、発生および／または受信）すると、ソースデバイス２０２は、一つまたは複数のオーディオフレーム２４０内のネットワークホスト２１８から受信したオーディオオブジェクトと共にオーディオオブジェクトコマンドをシンクデバイス２０４へ送信するための準備２１６を実行することができる。シンクデバイス２０４は、AV受信機および／またはテレビでもよい。ソースデバイス２０２は、ソースデバイス２０２がその次にソースデバイス２０２によってシンクデバイス２０４へ送信されるオーディオオブジェクトのオーディオオブジェクトコマンドを受信することができるため、オーディオオブジェクトコマンドがどのオーディオフレームに含まれるかを決定することもできる。
【００１３】
第一の実施形態において、オーディオオブジェクトコマンドはオーディオチャンクと共に周波数帯域内で送信され、ソースデバイス２０２は、オーディオフレーム内で符号化／圧縮されたオーディオチャンクの後に、オーディオオブジェクトコマンドチャンクとしてオーディオオブジェクトコマンドを付加することができる。これらの実施形態において、ソースデバイス２０２は、一つまたは複数のオーディオフレーム２２４内で、（２２４内の）オーディオチャンクおよびオーディオオブジェクトコマンドチャンク２２６を、一緒に送信することができる。したがって、矢印２２６、２２４が分岐した矢印で示されている一方で、オーディオオブジェクトコマンドとオーディオオブジェクトは一緒に、同一の周波数帯域内、および同一のオーディオフレーム２２４内で、同時に送信される。第二の実施形態において、オーディオオブジェクトコマンドはオーディオチャンクから周波数帯域外で送信され、ソースデバイス２０２は、オーディオオブジェクトコマンド２２６とオーディオフレーム２２４を別々に、異なる周波数帯域でシンクデバイス２０４へ送信することができる。
【００１４】
シンクデバイス２０４は、複数のオーディオオブジェクトを含むオーディオフレーム２２４および、一つまたは複数のオーディオオブジェクトコマンド２２６を受信する際に、一つまたは複数のオーディオオブジェクトコマンド２２６に基づくオーディオオブジェクトの処理２２８を実行することができる。続いて、一つまたは複数のオーディオオブジェクトコマンドに基づく一つまたは複数のオーディオオブジェクトの処理の後、シンクデバイス２０４は、オーディオオブジェクトを音響／再生システム２０６で再生するために多様なチャネル２３０にレンダリング／マッピングする。
【００１５】
再び図２を参照すると、第一の実施形態において、ユーザ選択デバイス２０８は、オーディオオブジェクトコマンドに関するユーザの入力を受信するための携帯電話、タブレット、STBリモートコントロール、ODプレーヤーリモートコントロール、または他のデバイスのように、ソースデバイス２０２とシンクデバイス２０４から切り離された、個別の独立したデバイスでもよい。第二の実施形態において、ユーザ選択デバイス２０８とソースデバイス２０２は、同一のデバイスでもよい。すなわち、ソースデバイス２０２自体が、オーディオオブジェクトコマンドに関するユーザの入力を受信するためのメカニズムを提供することができる。第三の実施形態において、ユーザ選択デバイス２０８とテレビは、同一のデバイスでもよい。これらの実施形態において、シンクデバイス２０４はAV受信機でもよく、また、テレビ自体が、オーディオオブジェクトコマンド（例えば、テレビのリモートコントロールやタッチスクリーンディスプレイ等を介すもの）に関するユーザの入力を受信するためのメカニズムを提供することができる。
【００１６】
図３は、インタラクティブな音声メタデータの操作／処理に関する第三の方法を示すブロックダイアグラム３００である。図３に示されるように、ユーザ選択デバイス３０８は、オーディオオブジェクトユーザ選択コマンド情報３１０を受信することができる。ユーザ選択デバイス３０８は、ユーザ選択デバイス３０８上のアプリケーションおよび／またはインターフェースを介すこと等により、ユーザから、オーディオオブジェクトユーザ選択コマンド情報３１０を受信することができる。ユーザ選択デバイス３０８は、ソースデバイス３０２へ向かうユーザ選択情報３１４を発生させるために、オーディオオブジェクトユーザ選択コマンド情報３１０の処理３１２を実行する。ソースデバイス３０２は、例えば、STB、ODプレーヤーまたはテレビでもよい。あるいは、ソースデバイス３０２は、携帯電話、タブレット、ストリーミングスティック、メディアPC、または他のソースデバイスでもよい。第一の実施形態において、ソースデバイス３０２は、受信したユーザ選択情報３１４に基づくオーディオオブジェクトコマンドを発生させる。第二の実施形態において、ソースデバイス３０２は、ユーザ選択情報３２０を、それに対応するオーディオオブジェクトコマンド３２２を発生させるネットワークホスト３１８へ送信し、またネットワークホスト３１８は、発生させたオーディオオブジェクトコマンド３２２を、ソースデバイス３０２へ送信する。ソースデバイス３０２は、ユーザ選択情報３１４／３２０に対応するオーディオオブジェクトコマンドを取得（例えば、発生および／または受信）すると、ソースデバイス３０２は、一つまたは複数のオーディオフレーム３４０内のネットワークホスト３１８から受信したオーディオオブジェクトと共にオーディオオブジェクトコマンドをシンクデバイス３０４へ送信するための準備３１６を実行することができる。シンクデバイス３０４は、AV受信機でもよい。ソースデバイス３０２は、ソースデバイス３０２がその次にソースデバイス３０２によってシンクデバイス３０４へ送信されるオーディオオブジェクトのオーディオオブジェクトコマンドを受信することができるため、オーディオオブジェクトコマンドがどのオーディオフレームに含まれるかを決定することもできる。
【００１７】
第一の実施形態において、オーディオオブジェクトコマンドはオーディオチャンクと共に周波数帯域内で送信され、ソースデバイス３０２は、オーディオフレーム内で符号化／圧縮されたオーディオチャンクの後に、オーディオオブジェクトコマンドチャンクとしてオーディオオブジェクトコマンドを付加することができる。これらの実施形態において、ソースデバイス３０２は、一つまたは複数のオーディオフレーム３２４内で、（３２４内の）オーディオチャンクおよびオーディオオブジェクトコマンドチャンク３２６を、一緒に送信することができる。したがって、矢印３２６、３２４が分岐した矢印で示されている一方で、オーディオオブジェクトコマンドとオーディオオブジェクトは一緒に、同一の周波数帯域内、および同一のオーディオフレーム３２４内で、同時に送信される。第二の実施形態において、オーディオオブジェクトコマンドはオーディオチャンクから周波数帯域外で送信され、ソースデバイス３０２は、オーディオオブジェクトコマンド３２６とオーディオフレーム３２４を別々に、異なる周波数帯域でシンクデバイス３０４へ送信することができる。
【００１８】
シンクデバイス３０４は、複数のオーディオオブジェクトを含むオーディオフレーム３２４および、一つまたは複数のオーディオオブジェクトコマンド３２６を受信する際に、一つまたは複数のオーディオオブジェクトコマンド３２６に基づくオーディオオブジェクトの処理３２８を実行することができる。続いて、一つまたは複数のオーディオオブジェクトコマンドに基づく一つまたは複数のオーディオオブジェクトの処理の後、シンクデバイス３０４は、オーディオオブジェクトを音響／再生システム３０６で再生するために多様なチャネル３３０にレンダリング／マッピングする。
【００１９】
再び図３を参照すると、第一の実施形態において、ユーザ選択デバイス３０８は、オーディオオブジェクトコマンドに関するユーザの入力を受信するための携帯電話、タブレット、STBリモートコントロール、ODプレーヤーリモートコントロール、テレビリモートコントロール、または他のデバイスのように、ソースデバイス３０２とシンクデバイス３０４から切り離された、個別の独立したデバイスでもよい。第二の実施形態において、ユーザ選択デバイス３０８とソースデバイス３０２は、同一のデバイスでもよい。すなわち、ソースデバイス３０２自体が、オーディオオブジェクトコマンドに関するユーザの入力を受信するためのメカニズムを提供することができる。
【００２０】
図４は、インタラクティブな音声メタデータの操作／処理に関する第四の方法を示すブロックダイアグラム４００である。図４に示されるように、ユーザ選択デバイス４０８は、オーディオオブジェクトユーザ選択コマンド情報４１０を受信することができる。ユーザ選択デバイス４０８は、ユーザ選択デバイス４０８上のアプリケーションおよび／またはインターフェースを介すこと等により、ユーザから、オーディオオブジェクトユーザ選択コマンド情報４１０を受信することができる。ユーザ選択デバイス４０８は、ソースデバイス４０２へ向かうユーザ選択情報４１４を発生させるために、オーディオオブジェクトユーザ選択コマンド情報４１０の処理４１２を実行する。ソースデバイス４０２は、例えば、STBまたはODプレーヤーでもよい。あるいは、ソースデバイス４０２は、携帯電話、タブレット、ストリーミングスティック、メディアPC、または他のソースデバイスでもよい。第一の実施形態において、ソースデバイス４０２は、受信したユーザ選択情報４１４に基づくオーディオオブジェクトコマンドを発生させる。第二の実施形態において、ソースデバイス４０２は、ユーザ選択情報４２０をそれに対応するオーディオオブジェクトコマンド４２２を発生させるネットワークホスト４１８に送信し、またネットワークホスト４１８は、発生させたオーディオオブジェクトコマンド４２２を、ソースデバイス４０２に送信する。ソースデバイス４０２は、ユーザ選択情報４１４／４２０に対応するオーディオオブジェクトコマンドを取得（例えば、発生および／または受信）すると、ソースデバイス４０２は、一つまたは複数のオーディオフレーム４４０内のネットワークホスト４１８から受信したオーディオオブジェクトと共にオーディオオブジェクトコマンドをシンクデバイス４０４へ送信するための準備４１６を実行することができる。ソースデバイス４０２は、ソースデバイス４０２がその次にソースデバイス４０２によってシンクデバイス４０４へ送信されるオーディオオブジェクトのオーディオオブジェクトコマンドを受信することができるため、オーディオオブジェクトコマンドがどのオーディオフレームに含まれるかを決定することもできる。
【００２１】
第一の実施形態において、オーディオオブジェクトコマンドは一つのオーディオチャンクと共に周波数帯域内で送信され、ソースデバイス４０２は、オーディオフレーム内で符号化／圧縮されたオーディオチャンクの後に、オーディオオブジェクトコマンドチャンクとしてオーディオオブジェクトコマンドを付加することができる。これらの実施形態において、ソースデバイス４０２は、一つまたは複数のオーディオフレーム４２４内で、（４２４内の）オーディオチャンクおよびオーディオオブジェクトコマンドチャンク４２６を、一緒に送信することができる。したがって、矢印４２６、４２４が分岐した矢印で示されている一方で、オーディオオブジェクトコマンドとオーディオオブジェクトは一緒に、同一の周波数帯域内、および同一のオーディオフレーム４２４内で、同時に送信される。第二の実施形態において、オーディオオブジェクトコマンドはオーディオチャンクから周波数帯域外で送信され、ソースデバイス４０２は、オーディオオブジェクトコマンド４２６とオーディオフレーム４２４を別々に、異なる周波数帯域でテレビ４３２へ送信することができる。
【００２２】
テレビ４３２は、オーディオオブジェクトコマンドおよびオーディオオブジェクトを受信し、また、そのオーディオオブジェクトコマンドとオーディオオブジェクトをシンクデバイス４０４へ転送する。シンクデバイス４０４は、AV受信機でもよい。テレビ４３２は、テレビ４３２がオーディオオブジェクトコマンドとオーディオオブジェクトをどのように受信したかに応じて、周波数帯域内または周波数帯域外でオーディオオブジェクトコマンドおよびオーディオオブジェクトを転送することができる。例えば、テレビ４３２が一つまたは複数のオーディオフレーム内のオーディオオブジェクトコマンドおよびオーディオオブジェクトを周波数帯域内でソースデバイス４０２から一緒に受信した場合、テレビ４３２は、オーディオオブジェクトコマンドおよびオーディオオブジェクトを、周波数帯域内でシンクデバイス４０４に一緒に転送することができる。もう一つの例では、テレビ４３２がオーディオオブジェクトコマンドおよびオーディオオブジェクトを周波数帯域外でソースデバイス４０２から別々に受信した場合、テレビ４３２は、オーディオオブジェクトコマンドおよびオーディオオブジェクトを、周波数帯域外でシンクデバイス４０４に別々に送信することができる。
【００２３】
シンクデバイス４０４は、複数のオーディオオブジェクトを含むオーディオフレーム４２４および一つまたは複数のオーディオオブジェクトコマンド４２６を受信する際に、一つまたは複数のオーディオオブジェクトコマンド４２６に基づくオーディオオブジェクトの処理４２８を実行することができる。続いて、一つまたは複数のオーディオオブジェクトコマンドに基づく一つまたは複数のオーディオオブジェクトの処理の後、シンクデバイス４０４は、オーディオオブジェクトを音響／再生システム４０６で再生するために多様なチャネル４３０にレンダリング／マッピングする。
【００２４】
再び図４を参照すると、第一の実施形態において、ユーザ選択デバイス４０８は、オーディオオブジェクトコマンドに関するユーザの入力を受信するための携帯電話、タブレット、STBリモートコントロール、ODプレーヤーリモートコントロール、または他のデバイスのように、ソースデバイス４０２とシンクデバイス４０４から切り離された、個別の独立したデバイスでもよい。第二の実施形態において、ユーザ選択デバイス４０８とソースデバイス４０２は、同一のデバイスでもよい。すなわち、ソースデバイス４０２自体が、オーディオオブジェクトコマンドに関するユーザの入力を受信するためのメカニズムを提供することができる。
【００２５】
図５は、オーディオオブジェクトコマンドチャンクがオーディオフレーム内のオーディオチャンクを伴って周波数帯域内に存在するときのオーディオフレームを示すダイアグラム５００である。図５に示されるように、オーディオフレーム５０２は、オーディオチャンクおよびオーディオオブジェクトコマンドチャンクを含む。オーディオチャンクは、複数nのオーディオオブジェクトを含んでおり、ここでnはオーディオストリーム内に含まれるオーディオオブジェクトの総数の部分集合である。例えば、オーディオストリームは、映画全編の音声を含むことができる。これらのオーディオストリームは、少なくとも数千から数万のオーディオオブジェクトを含むことができる。オーディオストリームは、５００ｋ（５０万）かそれ以上のオーディオフレームを含むことができる。一つのオーディオフレームは、特に、再生のためにどのオーディオオブジェクトがオーディオフレーム内で生成されるかに応じて、ｎ個のオーディオオブジェクトを搬送することができる。オーディオオブジェクトコマンドチャンクは、ｍ個のオーディオオブジェクトコマンドｘ1，ｘ2，・・・，ｘmを含むことができ、ここで、ｍ≧０である。オーディオオブジェクトコマンドｘiは、一つまたは複数のｎ個のオーディオオブジェクトに対応することができる。例えば、オーディオオブジェクトコマンドｘiは、一つまたは複数のオーディオオブジェクトに関して音量を変更するためのコマンドでもよい。もう一つの例では、オーディオオブジェクトコマンドｘiは、一つのオーディオオブジェクトと、もう一つのオーディオオブジェクトを交換するためのコマンドでもよい（例えば、スポーツイベントの間、英語を話すアナウンサーとスペイン語を話すアナウンサーを交換すること）。さらにもう一つの例では、オーディオオブジェクトコマンドｘiは、ユーザが最初のオーディオストリーム（例えば、映画全編）と別のオーディオストリーム（例えば、電話の呼出し）をオーバーレイしたい場合のような、処理、レンダリング、および再生のためのオーディオオブジェクトを含むコマンドでもよい。
【００２６】
一つの実施形態において、オーディオオブジェクトコマンドは、コマンドが無効になるまでは、対応するオーディオオブジェクトに適用することができる。もう一つの実施形態において、オーディオオブジェクトコマンドは、特定の期間、対応するオーディオオブジェクトに適用することができる。これらの実施形態において、オーディオオブジェクトコマンドには、オーディオオブジェクトコマンドが適用される期間を含むことがある。
【００２７】
ダイアグラム５００は、ｎ個のオーディオオブジェクトとｍ個のオーディオオブジェクトコマンドを含むオーディオフレームを示している。上述されるように、一つまたは複数のオーディオフレームは、一つのオーディオフレームに対応する期間（例えば、１０．６７ｍｓ）と並行して受信されることができる。ｑ個のオーディオフレームが並行する期間に受信され、ここでｉ番目のオーディオフレームはｎi個のオーディオオブジェクトおよびｍi個のオーディオオブジェクトコマンドを含むと仮定すると、このような並行する期間は、ｎ1＋ｎ2＋・・・＋ｎq個のオーディオオブジェクトおよびｍ1＋ｍ2＋・・・ｍq個のオーディオオブジェクトコマンドに関するものでもよい。
【００２８】
図６は、リスナーの頭部に関するオーディオオブジェクトおよびオーディオオブジェクトコマンドを介したこれらのオーディオオブジェクトの調整を示すダイアグラム６００である。オーディオオブジェクト６０２は、リスナーの頭部６０４に対して、特定の位置に「配置される」ことができる。図６に示されるように、オーディオオブジェクト６０２は、ｘｙ平面に沿ってリスナーの頭部６０４の順方向Fから角度θ、また、ｚ方向においてリスナーの頭部６０４の順方向Fから角度φに配置されている。この「配置される」という表現は、リスナーの頭部の位置６０４によって示される位置に頭部のあるリスナーは、音響／再生システムを介して生成および再生されるとき、リスナーの頭部６０４に対してこのような空間的位置に存在するものとしてオーディオオブジェクト６０２を知覚できることを意味する。オーディオオブジェクトコマンドは、新規のパラメーターである検知されたリスナーの向きに対するθおよびφを示す情報を提供することにより、または、検知されたリスナーの向きに対するθおよびφの変化を示す情報を提供することにより、オーディオオブジェクトの位置／三次元空間での配置を変更することができる。さらに、オーディオオブジェクトコマンドは、オーディオオブジェクト６０２と、他のオーディオオブジェクトを交換することができる。例えば、図６に示されるように、オーディオオブジェクト６０２は、オーディオオブジェクト１である。オーディオオブジェクトコマンドは、オーディオオブジェクト１と、オーディオオブジェクト２のいずれか一つを、ｑを介して交換することができる。特定の例では、オーディオストリームがスポーツイベントであると仮定すると、ｐ個のオーディオオブジェクトは、異なる言語でのプレーコーラーからのダイアログでもよく、また、ユーザは、リスナーが聞きたい言語に応じてｐ個のオーディオオブジェクトのうち一つを選択することができる。
【００２９】
レンダリングは、オーディオオブジェクトメタデータ（例えば、θ、φ、および他のパラメーター）に基づく出力信号を発生させるためのオブジェクトベースオーディオ信号の処理である。例えば、レンダリングは、ベクトルベース振幅パニング（VBAP）レンダラーのような、多次元オーディオ（MDA）リファレンスレンダラーを介して実行されることができる。VBAPは、複数のスピーカーの特定の構成を用いて、特定の方向で仮想音源を配置する方法である（例えば、国際電気通信連合（ITU）の５．１／７．１スピーカーレイアウト構成または他のスピーカーレイアウト構成）。レンダリング時、MDA／VBAPレンダラーは、一組のオブジェクトベースオーディオ信号を、一つ以上のオーディオオブジェクトコマンドに基づき、かつオブジェクトベースオーディオ信号に関するオーディオオブジェクトメタデータ（例えば、θ、φ、および他のパラメーター）に基づく、一組の出力信号にレンダリングする。
【００３０】
図７は、再生システムを介して再生するためのオーディオベースオブジェクト信号の処理方法についてのフローチャート７００である。この方法は、AV受信機またはテレビのような装置によって実行されることができる。７０２において、装置は、少なくとも一つのオーディオフレーム内の複数のオブジェクトベースオーディオ信号を受信する。装置は、セットトップボックス、ODプレーヤー、またはテレビのいずれか一つから、少なくとも一つのオーディオフレームを受信することができる。あるいは、装置は、携帯電話、タブレット、ストリーミングスティック、メディアPC、または他のソースデバイスから、少なくとも一つのオーディオフレームを受信することができる。例えば、図１−４を参照すると、シンクデバイス１０４、２０４、３０４、４０４は、オーディオフレーム１１０、２２４、３２４、４２４内で、複数のオブジェクトベースオーディオ信号を受信する。７０４において、装置は、複数のオブジェクトベースオーディオ信号のうち少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを受信する。例えば、図１−４を参照すると、シンクデバイス１０４、２０４、３０４、４０４は、複数のオブジェクトベースオーディオ信号のうち少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンド１０８、２２６、３２６、４２６を受信する。７０６において、装置は、受信した少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号の処理を実行する。例えば、図１−４を参照すると、シンクデバイス１０４、２０４、３０４、４０４は、受信した少なくとも一つのオーディオオブジェクトコマンド１０８、２２６、３２６、４２６に基づく少なくとも一つのオブジェクトベースオーディオ信号の処理１１２、２２８、３２８、４２８を実行する。７０８において、装置は、複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を、少なくとも一つのオーディオオブジェクトコマンドに基づく一組の出力信号にレンダリングする。例えば、図１−４を参照すると、シンクデバイス１０４、２０４、３０４、４０４は、複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を、少なくとも一つのオーディオオブジェクトコマンド１０８、２２６、３２６、４２６に基づく一組の出力信号１１４、２３０、３３０、４３０にレンダリングする。
【００３１】
特定の例では、図２−４を参照すると、シンクデバイス１０４、２０４、３０４、４０４は、少なくとも一つのオーディオフレーム内の複数のオブジェクトベースオーディオ信号を受信することができる。オブジェクトベースオーディオ信号は、オブジェクトベースオーディオ信号ｓ1，ｓ2，・・・，ｓnを含むことができる。シンクデバイス１０４、２０４、３０４、４０４は、オブジェクトベースオーディオ信号ｓ1，ｓ2，・・・，ｓnのサブセットSに関するオーディオオブジェクトコマンドｘ1，ｘ2，・・・，ｘnを受信することもできる。例えば、オーディオオブジェクトコマンドｘ1は、レンダリング時に、オブジェクトベースオーディオ信号ｓ1と、オブジェクトベースオーディオ信号ｓ2を交換するよう、指示することができる。もう一つの例では、オーディオオブジェクトコマンドｘ2は、オブジェクトベースオーディオ信号ｓ3の音量を変えるよう指示することができる。シンクデバイス１０４、２０４、３０４、４０４は、続けて、受信したオーディオオブジェクトコマンドｘ1，ｘ2に基づくオブジェクトベースオーディオ信号ｓ1，ｓ2，ｓ3の処理を実行することができる。シンクデバイス１０４、２０４、３０４、４０４は、オブジェクトベースオーディオ信号ｓ1の削除、オブジェクトベースオーディオ信号ｓ2の追加、およびオブジェクトベースオーディオ信号ｓ3の音量の変更によって、オブジェクトベースオーディオ信号ｓ1，ｓ2，ｓ3の処理を実行することができる。続けて、シンクデバイス１０４、２０４、３０４、４０４は、オブジェクトベースオーディオ信号ｓ1，ｓ2，・・・，ｓnのうち一組のオブジェクトベースオーディオ信号（少なくともｓ2とｓ3を含むが、ｓ1は含まない）を、オーディオオブジェクトコマンドｘ1，ｘ2，・・・，ｘmに基づく一組の出力信号にレンダリングすることができる。
【００３２】
一つの実施形態において、７０４においては、少なくとも一つのオーディオオブジェクトコマンドは、複数のオブジェクトベースオーディオ信号と共にオーディオフレーム内で受信される。例えば、図２−４に関して上述されるように、オーディオオブジェクトコマンドは、オブジェクトベースオーディオ信号と共に周波数帯域内のオーディオフレーム内で受信されることができる。これらの実施形態において、少なくとも一つのオーディオオブジェクトコマンドは、オーディオフレーム内の複数のオブジェクトベースオーディオ信号の終端に付加されることができる。
【００３３】
一つの実施形態において、７０４においては、少なくとも一つのオーディオオブジェクトコマンドは、複数のオブジェクトベースオーディオ信号を含むオーディオフレームから別々に受信される。少なくとも一つのオーディオオブジェクトコマンドは、複数のオブジェクトベースオーディオ信号を含むオーディオフレームと共にオーディオフレームの前／後または同時に受信されることができる。例えば、図２−４に関して上述されるように、オーディオオブジェクトコマンドは、オブジェクトベースオーディオ信号と共にオーディオフレームから周波数帯域外で受信されることができる。
【００３４】
一つの実施形態において、複数のオブジェクトベースオーディオ信号中の各オブジェクトベースオーディオ信号は、オーディオ波形データと、オーディオ波形データに関するオブジェクトメタデータを含む。このような実施形態において、受信した少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号の処理を実行するために、装置は、少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号のオブジェクトメタデータを調整することができる。例えば、少なくとも一つのオブジェクトベースオーディオ信号の処理を実行するために、装置は、オーディオ波形データの音量の変更、知覚されるオーディオ波形データに関する空間的位置の再配置、オーディオ波形データの追加／削除、スピーカー／再生装置の形態に関するリスナーの位置／向きの調節、あるいは、オーディオ波形データに関するパラメーター、形態、または属性の調節をするための調整を行うことができる。
【００３５】
一つの実施形態において、７０６において、受信した少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号の処理を実行するために、装置は、少なくとも一つのオブジェクトベースオーディオ信号に関する音量の調整、一組のオブジェクトベースオーディオ信号で生成されるものからの少なくとも一つのオブジェクトベースオーディオ信号の削除、一組のオブジェクトベースオーディオ信号で生成されるものへの少なくとも一つのオブジェクトベースオーディオ信号の追加、一組のオブジェクトベースオーディオ信号の生成時における少なくとも一つのオブジェクトベースオーディオ信号のうち第一のオブジェクトベースオーディオ信号と少なくとも一つのオブジェクトベースオーディオ信号のうち第二のオブジェクトベースオーディオ信号との交換、少なくとも一つの空間的位置の調整、少なくとも一つのオブジェクトベースオーディオ信号のメタデータ／レンダリング属性の変更を行うことができる。
【００３６】
図８は、再生システムを介して再生するためのオブジェクトベースオーディオ信号の処理方法についてのフローチャート８００である。この方法はセットトップボックス、ODプレーヤー、またはテレビのような装置によって実行される。８０２において、装置は、少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを示す、ユーザ選択情報を受信する。例えば、図２−４を参照すると、ソースデバイス２０２、３０２、４０２は、少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを示す、ユーザ選択情報２１４、３１４、４１４を受信する。８０４において、装置は、受信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドを取得する。例えば、図２−４を参照すると、少なくとも一つのオーディオオブジェクトコマンドを取得するために、ソースデバイス２０２、３０２、４０２は、受信したユーザ選択情報２１４、３１４、４１４に基づく少なくとも一つのオーディオオブジェクトコマンドを発生させることができる。もう一つの例では、一つの実施形態においては、少なくとも一つのオーディオオブジェクトコマンドを取得するために、ソースデバイス２０２、３０２、４０２は、ユーザ選択情報２２０、３２０、４２０をネットワークホスト２１８、３１８、４１８に送信することができる。加えて、それに応答して、ソースデバイス２０２、３０２、４０２は、ネットワークホスト２１８、３１８、４１８から少なくとも一つのオーディオオブジェクトコマンド２２２、３２２、４２２を受信することができる。８０６において、装置は、複数のオブジェクトベースオーディオ信号を受信する。例えば、図２−４を参照すると、装置は、少なくとも一つのオーディオフレーム２４０、３４０、４４０内のネットワークホスト２１８、３１８、４１８から複数のオブジェクトベースオーディオ信号を受信することができる。少なくとも一つのオーディオオブジェクトコマンドを複数のオブジェクトベースオーディオ信号と共に周波数帯域内で送信されるとき、８０８において、ソースデバイス２０２、３０２、４０２は、複数のオブジェクトベースオーディオ信号の終端に少なくとも一つのオーディオオブジェクトコマンドを付加することができる。これらの実施形態において、ソースデバイス２０２、３０２、４０２は、少なくとも一つの一つオーディオフレーム内の少なくとも一つのオーディオオブジェクトコマンドおよび複数のオブジェクトベースオーディオ信号を送信することができる。８１０において、装置は、受信した複数のオブジェクトベースオーディオ信号と共に少なくとも一つのオーディオオブジェクトコマンドを（連続して、または並行／同時に）送信する。例えば、図２−４を参照すると、ソースデバイス２０２、３０２、４０２は、複数のオブジェクトベースオーディオ信号２２４、３２４、４２４と共に少なくとも一つのオーディオオブジェクトコマンド２２６、３２６、４２６を送信する。
【００３７】
一つの実施形態において、少なくとも一つのオーディオオブジェクトコマンドは、少なくとも一つのオーディオフレーム内で複数のオブジェクトベースオーディオ信号と共に送信される。例えば、図２−４に関して上述されるように、オーディオオブジェクトコマンド２２６、３２６、４２６は、周波数帯域内の少なくとも一つのオーディオフレーム２２４、３２４、４２４内でオブジェクトベースオーディオ信号と共に送信される。一つの実施形態において、少なくとも一つのオーディオオブジェクトコマンド２２６、３２６、４２６は、複数のオブジェクトベースオーディオ信号を含む少なくとも一つのオーディオフレームから別々に送信される。例えば、上述されるように、オーディオオブジェクトコマンド２２６、３２６、４２６は、オブジェクトベースオーディオ信号を含むオーディオフレーム２２４、３２４、４２４から周波数帯域外で送信されることができる。ソースデバイス２０２、３０２、４０２は、少なくとも一つのオーディオオブジェクトコマンドおよび複数のオブジェクトベースオーディオ信号を、AV受信機またはテレビのいずれか一つに送信することができる。
【００３８】
図９は、模範的な装置９０２における異なる手段／要素間のデータフローを示した概念的なデータフローダイアグラム９００である。装置９０２は、再生システムを介して再生するためのオブジェクトベースオーディオ信号の処理を実行する。装置９０２は、受信コンポーネント９０４、処理コンポーネント９０６、および生成コンポーネント９０８を備える。受信コンポーネント９０４は、少なくとも一つのオーディオフレーム中で複数のオブジェクトベースオーディオ信号９２０を受信するように設定されている。加えて、受信コンポーネント９４０は、複数のオブジェクトベースオーディオ信号９２０のうち少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンド９２２を受信するように設定されている。受信コンポーネント９０４は、複数のオブジェクトベースオーディオ信号９２０と少なくとも一つのオーディオオブジェクトコマンド９２２を、処理コンポーネント９０６に送信するように設定されている。処理コンポーネント９０６は、受信した少なくとも一つのオーディオオブジェクトコマンド９２２に基づく少なくとも一つのオブジェクトベースオーディオ信号を処理するように設定されている。処理コンポーネント９０６は、処理されたオブジェクトベースオーディオ信号を、生成コンポーネント９０８に送信するように設定されている。生成コンポーネント９０８は、複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を、少なくとも一つのオーディオオブジェクトコマンドに基づく一組の出力信号９２４にレンダリングするように設定されている。一組の出力信号９２４は、音響／再生システムへ（例えば、ドライブスピーカーへ）送信されることができる。
【００３９】
少なくとも一つのオーディオオブジェクトコマンドは、複数のオブジェクトベースオーディオ信号と共に、オーディオフレーム内で受信されることができる。少なくとも一つのオーディオオブジェクトコマンドは、オーディオフレーム中で複数のオブジェクトベースオーディオ信号の終端に付加されることができる。少なくとも一つのオーディオオブジェクトコマンドは、複数のオブジェクトベースオーディオ信号を含むオーディオフレームから別々に受信されることができる。複数のオブジェクトベースオーディオ信号中の各オブジェクトベースオーディオ信号は、オーディオ波形データおよびオーディオ波形データに関するオブジェクトメタデータを含む。受信した少なくとも一つのオーディオオブジェクトコマンドに基づく複数のオブジェクトベースオーディオ信号を処理するために、処理コンポーネント９０６は、少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号のオブジェクトメタデータを調整するように設定されることができる。受信した少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号を処理するために、処理コンポーネント９０６は、少なくとも一つのオブジェクトベースオーディオ信号に関する音量の調整、一組のオブジェクトベースオーディオ信号で生成されるものからの少なくとも一つのオブジェクトベースオーディオ信号の削除、一組のオブジェクトベースオーディオ信号で生成されるものへの少なくとも一つのオブジェクトベースオーディオ信号の追加、一組のオブジェクトベースオーディオ信号の生成時における少なくとも一つのオブジェクトベースオーディオ信号のうち第一のオブジェクトベースオーディオ信号と少なくとも一つのオブジェクトベースオーディオ信号のうち第二のオブジェクトベースオーディオ信号との交換、少なくとも一つのオブジェクトベースオーディオ信号の空間的位置の調整、または、少なくとも一つのオブジェクトベースオーディオ信号のメタデータ／レンダリング属性の変更を行うように設定されることができる。オーディオフレームは、セットトップボックス、ODプレーヤー、またはテレビのいずれか一つから受信されることができる。装置は、AV受信機またはテレビでもよい。
【００４０】
図１０は、処理システム１０１４を用いて装置９０２に施されたハードウェア実装の例を示したダイアグラム１０００である。処理システム１０１４は、一般的にバス１０２４に代表されるバス構成で実施されることができる。バス１０２４は、処理システム１０１４の特定のアプリケーションおよび全体の設計上の制約に応じて、任意の数の相互接続バスとブリッジを備えることができる。バス１０２４は、プロセッサ１００４、コンポーネント９０４、９０６、９０８、およびコンピュータで読み取り可能な媒体／メモリ１００６に代表される一つまたは複数のプロセッサおよび／またはハードウェアコンポーネントを備える様々な回路と接続する。バス１０２４は、当業者の間でよく知られているため詳細は記載しないが、タイミングソース、周辺機器、電圧レギュレータ、および電力調整回路といった様々な他の回路とも接続することができる。
【００４１】
処理システム１０１４は、コンピュータで読み取り可能な媒体／メモリ１００６に接続されたプロセッサ１００４を備える。プロセッサ１００４は、コンピュータ読み取り可能な媒体１００６に格納されたソフトウェアの実行を含む一般的な処理を担う。ソフトウェアは、プロセッサ１００４によって実行される際に、処理システム１０１４に任意の特定の装置に対して、上述されるような様々な機能を実行させる。コンピュータで読み取り可能な媒体１００６は、ソフトウェア実行中にプロセッサ１００４によって操作される、格納されたデータにも使用することができる。処理システム１０１４はさらに、少なくとも一つのコンポーネント９０４、９０６、９０８を備える。コンポーネントは、プロセッサ１００４内で実行中またはコンピュータ読み取り可能な媒体１００６に常駐／格納されたソフトウェアコンポーネント、プロセッサ１００４に接続された一つまたは複数のハードウェアコンポーネント、またはそれらを組み合わせたものであってもよい。
【００４２】
一つの実施形態において、再生システムを介して再生するためのオブジェクトベースオーディオ信号を処理するための装置が提供される。装置は、少なくとも一つのオーディオフレーム内の複数のオブジェクトベースオーディオ信号を受信するための手段を備える。加えて、装置は、複数のオブジェクトベースオーディオ信号のうち少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを受信するための手段を備える。加えて、装置は、受信した少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号を処理するための手段を備える。さらに、装置は、複数のオブジェクトベースオーディオ信号のうち一組のオブジェクトベースオーディオ信号を、少なくとも一つのオーディオオブジェクトコマンドに基づく一組の出力信号にレンダリングするための手段を備える。一つの実施形態において、複数のオブジェクトベースオーディオ信号中の各オブジェクトベースオーディオ信号は、オーディオ波形データと、オーディオ波形データに関するオブジェクトメタデータを備える。これらの実施形態において、受信した少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号を処理するための手段は、少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号のオブジェクトメタデータを調整するように設定されている。一つの実施形態において、受信した少なくとも一つのオーディオオブジェクトコマンドに基づく少なくとも一つのオブジェクトベースオーディオ信号を処理するための手段は、少なくとも一つのオブジェクトベースオーディオ信号に関する音量の調整、一組のオブジェクトベースオーディオ信号中で生成されるものからの少なくとも一つのオブジェクトベースオーディオ信号の削除、一組のオブジェクトベースオーディオ信号中で生成されるものへの少なくとも一つのオブジェクトベースオーディオ信号の追加、一組のオブジェクトベースオーディオ信号の生成時における一つ以上のオブジェクトベースオーディオ信号のうち第一のオブジェクトベースオーディオ信号と第二の一つ以上のオブジェクトベースオーディオ信号のうちオブジェクトベースオーディオ信号との交換、少なくとも一つのオブジェクトベースオーディオ信号の空間的位置の調整、または、少なくとも一つのオブジェクトベースオーディオ信号のメタデータ／レンダリング属性の変更を行うように設定されている。
【００４３】
図１１は、模範的な装置における異なる手段／要素間のデータフローを示した概念的なデータフローダイアグラム１１００である。装置１１０２は、再生システムを介した再生のためにオブジェクトベースオーディオ信号の処理を実行する。装置１１０２は、受信コンポーネント１１０４、コマンドコンポーネント１１０６、伝送コンポーネント１１０８を備える。受信コンポーネント１１０４は、少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを示すユーザ選択情報１１２２を受信するように設定されている。コマンドコンポーネント１１０６は、前信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドを取得するように設定されている。受信コンポーネント１１０４は、複数のオブジェクトベースオーディオ信号１１２０を受信するように設定されている。受信コンポーネント１１０４は、複数のオブジェクトベースオーディオ信号１１２０を伝送コンポーネント１１０８に送信するように設定されている。コマンドコンポーネント１１０６は、少なくとも一つのオーディオオブジェクトコマンドを伝送コンポーネント１１０８に送信するように設定されている。伝送コンポーネント１１０８は、受信した複数のオブジェクトベースオーディオ信号と共に、少なくとも一つのオーディオオブジェクトコマンドを送信するように設定されている。
【００４４】
一つの実施形態において、伝送コンポーネント１１０８は、複数のオブジェクトベースオーディオ信号の終端に少なくとも一つのオーディオオブジェクトコマンドを付加するように設定されている。これらの実施形態において、少なくとも一つのオーディオオブジェクトコマンドと複数のオブジェクトベースオーディオ信号は、少なくとも一つのオーディオフレーム内で送信される。コマンドコンポーネント１１０６は、受信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドをレンダリングすることによって、受信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドを取得するように設定されることができる。コマンドコンポーネント１１０６は、受信したユーザ選択情報をネットワークホストに送信すること、および少なくとも一つのオーディオオブジェクトコマンドをネットワークホストから受信することによって、受信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドを取得するように設定されることができる。少なくとも一つのオーディオオブジェクトコマンドは、送信されたユーザ選択情報に基づく。
【００４５】
図１２は、処理システム１２１４を用いて装置１１０２に施されたハードウェア実装の例を示したダイアグラム１２００である。処理システム１２１４は、一般的にバス１２２４に代表されるバス構成で実施されることができる。バス１２２４は、処理システム１２１４の特定のアプリケーションおよび全体の設計上の制約に応じて、任意の数の相互接続バスとブリッジを備えることができる。バス１２２４は、プロセッサ１２０４、コンポーネント１１０４、１１０６、１１０８、およびコンピュータで読み取り可能な媒体／メモリ１２０６に代表される一つまたは複数のプロセッサおよび／またはハードウェアコンポーネントを備える様々な回路と接続する。バス１２２４は、当業者の間でよく知られているため詳細は記載しないが、タイミングソース、周辺機器、電圧レギュレータ、および電力調整回路といった様々な他の回路とも接続することができる。
【００４６】
処理システム１２１４は、コンピュータで読み取り可能な記録媒体／メモリ１２０６に接続されたプロセッサ１２０４を備える。プロセッサ１２０４は、コンピュータ読み取り可能な媒体／メモリ１２０６に格納されたソフトウェアの実行を含む一般的な処理を担う。ソフトウェアは、プロセッサ１２０４によって実行される際に、処理システム１２１４に任意の特定の装置に対して、上述されるような様々な機能を実行させる。コンピュータ読み取り可能な媒体／メモリ１２０６は、ソフトウェア実行中にプロセッサ１２０４によって操作される、格納されたデータにも使用することができる。処理システム１２１４はさらに、少なくとも一つのコンポーネント１１０４、１１０６、１１０８を備える。コンポーネントは、プロセッサ１２０４内で実行中またはコンピュータ読み取り可能な媒体／メモリ１２０６に常駐／格納されたソフトウェアコンポーネント、プロセッサ１２０４に接続された一つまたは複数のハードウェアコンポーネント、またはそれらを組み合わせたものであってもよい。
【００４７】
一つの実施形態において、再生システムを介して再生するためのオブジェクトベースオーディオ信号を処理するための装置が提供される。装置は、少なくとも一つのオブジェクトベースオーディオ信号に関する少なくとも一つのオーディオオブジェクトコマンドを示す、ユーザ選択情報を受信するための手段を備える。さらに、装置は、受信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドを受信するための手段を備える。装置はさらに、複数のオブジェクトベースオーディオ信号を受信するための手段を備える。さらに、装置は、受信した複数のオブジェクトベースオーディオ信号と共に、少なくとも一つのオーディオオブジェクトコマンドを送信するための手段を備える。装置はさらに、複数のオブジェクトベースオーディオ信号の終端に複数のオーディオオブジェクトコマンドを付加するための手段を備えることができる。少なくとも一つのオーディオオブジェクトコマンドおよび複数のオブジェクトベースオーディオ信号は、少なくとも一つのオーディオフレーム内で送信されることができる。一つの実施形態において、受信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドを取得するための手段は、受信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドをレンダリングするように設定されている。一つの実施形態において、受信したユーザ選択情報に基づく少なくとも一つのオーディオオブジェクトコマンドを取得する手段は、受信したユーザ選択情報をネットワークホストに送信し、またネットワークホストからオーディオオブジェクトコマンドを受信するように設定されており、少なくとも一つのオーディオオブジェクトコマンドは送信されたユーザ選択情報に基づくものである。
【００４８】
ここに開示されている実施形態と関連して記載されている、様々な例示的な論理ブロック、コンポーネント、方法、およびアルゴリズム処理並びにシーケンスは、電気的なハードウェア、コンピュータソフトウェア、またはその両方を組み合わせたものを用いて実装することができる。このハードウェアとソフトウェアの交換可能性を明確に説明するために、多様な例示的コンポーネント、ブロック、コンポーネント、およびプロセス動作が広くそれらの機能の点から上述されている。これらの機能がハードウェアとソフトウェアのどちらとして実装されるのかは、特定のアプリケーションおよびシステム全体に課される設計上の制約による。上記の機能は、各々の特定のアプリケーションに対して様々な方法で実装されることができるが、このような実装の決定はこの文書の範囲から逸脱していると解釈されるべきではない。
【００４９】
ここに開示されている実施形態と関連する論理ブロックおよびコンポーネントの様々な実例は、一般用途向けプロセッサ、デジタルシグナルプロセッサ（DSP）、特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）、また他のプログラマブルロジックデバイスであるディスクリートゲート、トランジスタロジック、ディスクリートハードウェアコンポーネント、または本明細書に記載の機能を実行するように設計されたそれらの任意の組み合わせ等のマシーンによって実装および実行されることができる。一般用途向けのプロセッサは、マイクロプロセッサでもよく、しかしあるいは、プロセッサは、コントローラー、マイクロコントローラー、またはステートマシーン、それらを組み合わせたもの同じか、またはそのような物でもよい。プロセッサは、DSPとマイクロプロセッサ、複数のマイクロプロセッサ、DSPコアと組み合わせた一つまたは複数のマイクロプロセッサ、または任意の他のこのような構成、といったコンピューティングデバイスの組み合わせで実装されてもよい。
【００５０】
インタラクティブな音声メタデータの操作の実施形態および本明細書に記載の方法は、数多くのタイプの一般用途または特殊用途のコンピューティングシステム環境または構成において、実行可能である。一般に、コンピューティング環境は任意のタイプのコンピュータシステムを備えることができ、いくつか挙げると、一つまたは複数のマイクロプロセッサやメインフレームコンピュータ、デジタルシグナルプロセッサ、ポータブルコンピューティングデバイス、パーソナルオーガナイザー、デバイスコントローラー、電化製品内の計算エンジン、携帯電話、デスクトップコンピュータ、モバイルコンピュータ、タブレットコンピュータ、スマートフォン、AV受信機、テレビ、STB、およびODプレーヤー、およびコンピュータ内蔵の電化製品に基づくコンピュータシステムを含むが、これらに限定されない。
【００５１】
これらのコンピューティングデバイスは基本的に最低限の計算能力を有するデバイスにおいて見受けられ、パーソナルコンピュータ、サーバコンピュータ、手持ち式コンピューティングデバイス、ラップトップまたはモバイルコンピュータ、携帯電話やPDA'sといったコミュニケーションデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラマブルコンシューマーデバイス、ネットワークPC、ミニコンピュータ、メインフレームコンピュータ、オーディオまたはビデオメディアプレーヤー等が含まれるが、これらに限定されない。いくつかの実施形態において、コンピューティングデバイスは一つまたは複数のプロセッサを含む。各プロセッサは、DSP、超長命令語（VLIW）、または他のマイクロコントローラー、または一つまたはマルチコアCPU中に特殊用途のグラフィックプロセッシングユニット（GPU）ベースのコアを含む複数のプロセッシングコアを有する従来のCPUでもよい。
【００５２】
本明細書に記載の実施形態に関して記載されている方法、処理、またはアルゴリズムのプロセス動作は、ハードウェア、プロセッサによって実行されるソフトウェアコンポーネント、またはその二つの任意の組み合わせにおいて直ちに実施することができる。ソフトウェアコンポーネントは、コンピューティングデバイスからアクセスできるコンピュータ読み取り可能な媒体に含まれることができる。コンピュータ読み取り可能な媒体は、取り外し可能、取り外し不可能、またはそれらの組み合わせである揮発性および不揮発性媒体の両方を備える。コンピュータ読み取り可能な媒体は、コンピュータ読み取り可能またはコンピュータで実行可能な命令や、データ構造、プログラムコンポーネント、または他のデータといった情報を格納するために使用される。例として、これに限定されないが、コンピュータ読み取り可能な媒体は、コンピュータ記録媒体および通信媒体を含むことができる。
【００５３】
コンピュータ記録媒体は、これらに限定されないが、光学ストレージデバイス、ブルーレイディスク（BD）（登録商標）、デジタル多用途ディスク（DVD）、コンパクトディスク（CD）、フロッピーディスク、テープドライブ、ハードドライブ、光学ドライブ、個体記憶装置、ランダムアクセスメモリ（RAM）メモリ、EPROMメモリ、EEPROMメモリ、フラッシュメモリまたは他のメモリ技術、磁気カセット、磁気テープ、磁気ディスクストレージ、または他の磁気ストレージデバイス、または所望の情報を格納するために使用することができ、また一つまたは複数のコンピューティングデバイスからアクセスすることができる任意の他のデバイスといったコンピュータまたはマシーンが読み取り可能な媒体またはストレージデバイスを備える。
【００５４】
ソフトウェアコンポーネントは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、抵抗、ハードディスク、取り出し可能なディスク、CD-ROM、または永続的にコンピュータ読み取り可能な記録媒体、媒体の任意の他の形態、または当業者の間で知られた物理コンピュータストレージに駐在することができる。模範的なストレージ媒体は、ストレージ媒体から情報を読み取ることができ、また情報を書き込むことができるプロセッサのようなプロセッサに接続することができる。あるいは、ストレージ媒体は、プロセッサに不可欠なものであってもよい。プロセッサおよびストレージ媒体は、ASICに備えられることができる。ASICは、ユーザ端末に備えられることができる。あるいは、プロセッサおよびストレージ媒体は、ユーザ端末とは別のコンポーネントとして備えられることができる。
【００５５】
この文書内で用いられる「非一過性な（non-transitory）」という語句は、「永続的な、あるいは長寿命の」という意味である。「非一過性のコンピュータ読み取り可能な媒体（non-transitory computer-readable media）」という語句は、一過性の伝送信号を唯一の例外とする任意の、および全ての、コンピュータ読み取り可能な媒体を含む。これは、例として、またこれに限定されるものではないが、レジスターメモリ、プロセッサキャッシュ、およびRAMといった永続的なコンピュータ読み取り可能な媒体を含む。
【００５６】
コンピュータ読み取り可能あるいは実行可能な構造、データ構造、プログラムコンポーネントその他等の情報の保持は様々な通信メディアを一つまたは複数の変調されたデータ信号、電磁波（搬送波等）、または 他の搬送メカニズムないしは通信プロトコルの符号化に用いることによって成し遂げられることができ、さらに任意の有線または無線の情報伝達メカニズムを備える。一般に、これらの通信メディアは、信号中の情報や命令を符号化する方法で一つまたは複数の特性が設定または変更された信号を参照している。例えば、通信メディアは一つまたは複数の変調されたデータ信号または電磁波を搬送、受信のいずれか一方またはその両方をするための有線ネットワークまたは一つまたは複数の変調されたデータ信号を搬送する直接配線接続等の有線媒体、および、音響、無線周波数（RF）、赤外線、レーザー、および他の無線媒体等の無線媒体を備える。上記の任意の組み合わせはまた、通信メディアの範囲内で含まれなくてはならない。
【００５７】
さらに、本明細書に記載のインタラクティブな音声メタデータの操作のシステムおよび方法、またはそれらの一部である様々な実施形態の一部または全部を実施するソフトウェア、プログラム、コンピュータプログラム製品の一つまたは任意の組み合わせは、コンピュータの実行命令または他のデータ構造の形式中のコンピュータまたは機械が読み取り可能な媒体またはストレージデバイスおよび通信媒体の任意の所望の組み合わせから格納、受信、搬送または読み取りされる。
【００５８】
本明細書に記載のインタラクティブな音声メタデータ操作のシステムおよび方法の実施形態は、プログラムコンポーネントのように、コンピューティングデバイスによって実行されるコンピュータが実行可能な命令の一般的な範囲においてさらに記述される。一般に、プログラムコンポーネントは、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造その他を備え、それらは特定のタスクまたは特定の抽象データタイプの実装を実行する。本明細書に記載の実施例は、一つまたは複数の通信ネットワークを介して接続されている一つまたは複数のリモートプロセッシングデバイスによって、または一つまたは複数のデバイスのクラウドの範囲内で、タスクが実行される分散されたコンピューティング環境で実施されることもできる。分散されたコンピューティング環境において、プログラムコンポーネントは、ローカルおよびメディアストレージデバイスを含むリモートコンピュータストレージ媒体の両方に存在することができる。さらに、前述の命令は、プロセッサを含まない論理回路として、部分的または全体的に実施されることができる。
【００５９】
本明細書で用いられている条件を表す言葉、中でも「できる（can）」、「してもよい（might）」、「できる（may）」、「例えば（e.g.,）」等は、特に断りのない限り、または使用されている文脈において理解される限り、ある特徴、要素、および／または状態を、ある実施形態では含むが、一方で他の実施形態では含まないということを、通常は意図するものである。したがって、このような条件を表す言葉は通常、特徴、要素、および／または状態が、一つまたは複数の実施形態には何らかの形で必要であること、または、一つまたは複数の実施形態は、著者の入力またはプロンプティングの有無にかかわらず、これらの特徴、要素、および／または状態が特定の実施形態に含まれるのか、または実行されるのかを決定するためのロジックを必ず含むことを意図するものではない。「含む（comprising）」、「有する（including）」、「備える（having）」等の表現は、オープンエンド方式では、同義的で、かつ包括的に用いられており、またそれ以外の要素、特徴、動作、操作等を除外するものではない。「または（or）」という表現もまた包括的な意味で（また排他的な意味でなく）用いられており、そのため、例えば、エレメントのリストを接続するために用いられるとき、「または（or）」という表現は、そのリスト中のエレメントの一つ、複数、または全てを意味する。
【００６０】
前述の詳細な説明は、多様な実施形態に適用されるような新しい特徴を示し、記述し、また指摘したが、デバイスまたはアルゴリズムの形態および詳細において示された様々な省略、置換、および変更は、本発明の趣旨を逸脱するものではないことが理解されるだろう。認識されるように、本明細書に記載のインタラクティブな音声メタデータ操作のシステムおよび方法のある実施形態は、いくつかの特徴を他のものとは別々に使用または実行することができるため、本明細書で挙げられている特徴と効果の全てを提供しない形態の範囲内で実施されることができる。
【００６１】
さらに、主題は、構造的な特徴および方法論的な動作に特有の言葉で記述されているが、添付の特許請求の範囲に定義される主題は、必ずしも上述される特定の特徴または動作に限定されないことを理解されたい。むしろ、上述される特定の特徴および動作は、請求項を実施する例示的な形態として開示されている。
【００６２】
前述の記述は、任意の当業者が本明細書に記載されている多様な態様を実施することを可能にするために提供されている。これらの態様に対する多様な調整は当業者には容易に明らかになるであろうし、また本明細書で定義されている一般的な原理は他の態様にも適用することができる。したがって、特許請求の範囲は、本明細書に示される態様に限定されることを意図するものではなく、特許請求の範囲と矛盾しない全範囲が一致するべきであり、ここで単数の要素への言及は、特に断りのない限り「一つのみ」を意味するものではなく、むしろ「一つまたは複数」を意味するものである。「模範的な」という言葉は、本明細書においては「例、事例、または説明として有用である」という意味で用いられる。「模範的な」として本明細書に記載されている任意の態様は、必ずしも他の実施形態よりも好ましい、または有利であると解釈されない。特に断りのない限り、「いくつか（some）」という言葉は一つまたは複数を指す。「A、B、またはCの少なくとも一つ」、「A、B、およびCの少なくとも一つ」、および「A、B、C、またはそれらの任意の組み合わせ」等の組み合わせは、A、B、および／またはCの任意の組み合わせを含み、複数のA、複数のB、または複数のCを含むことができる。具体的には、「A、B、またはCの少なくとも一つ」、「A、B、およびCの少なくとも一つ」、および「A、B、C、またはそれらの任意の組み合わせ」等の組み合わせは、Aのみ、Bのみ、Cのみ、AおよびB、AおよびC、BおよびC、またはAおよびBおよびCであり、任意のこのような組み合わせは、A、B、またはCの一つまたは複数の要素を含むことができる。当業者に知られている、またはのちに知られるようになる、本発明の全体を通して記述されている多様な態様の要素と構造的および機能的に等価な全てのものは、参照により明示的に本明細書に組み入れられ、特許請求の範囲に包含されることが意図される。さらに、本明細書で開示された発明は、これらの開示が特許請求の範囲に明示的に列挙されているかどうかにかかわらず、公衆に捧げられることを意図したものではない。特許請求の範囲の要素は、その要素が「のための手段（means for）」という句を用いて明示的に列挙されない限り、ミーンズプラスファンクションとして解釈されるべきでない。
【図１】
2019514050.tif 000003
【図２】
2019514050.tif 000004
【図３】
2019514050.tif 000005
【図４】
2019514050.tif 000006
【図５】
2019514050.tif 000007
【図６】
2019514050.tif 000008
【図７】
2019514050.tif 000009
【図８】
2019514050.tif 000010
【図９】
2019514050.tif 000011
【図１０】
2019514050.tif 000012
【図１１】
2019514050.tif 000013
【図１２】
2019514050.tif 000014
【国際調査報告】
2019514050.tif 000015