(57)【要約】      （修正有）【課題】マルチメディアコンテンツの再生方法及び装置を提供する。【解決手段】ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、音声信号の識別を行って対応する音声情報を取得するステップと、音声情報と、既得の案内情報に対応するテンプレート情報と、をマッチングするステップと、音声情報とテンプレート情報とのマッチングの成功を確定したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成するステップとを含む。マルチメディアコンテンツを取得する効率の向上を実現する。【選択図】図２
2019165422.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアコンテンツの再生方法であって、
ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の識別を行って対応する音声情報を取得するステップと、
前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするステップと、
前記音声情報と前記テンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成するステップと、を含む
ことを特徴とするマルチメディアコンテンツの再生方法。
【請求項２】
現在のマルチメディアコンテンツの再生配置情報を取得するステップであって、前記再生配置情報は、前記現在のマルチメディアコンテンツの案内情報、前記案内情報の表示方式情報及び前記案内情報に対応するテンプレート情報を含む、ステップをさらに含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項３】
前記案内情報は、前記現在のマルチメディアコンテンツの再生をスキップするための音声のコマンドを発出するようにユーザを案内するのに用い、前記テンプレート情報は、テンプレートコマンドを含み、
前記音声信号の識別を行って対応する音声情報を取得するステップは、
前記音声信号を対応するユーザコマンドのテキストに変換するステップを含み、
前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするステップは、
前記ユーザコマンドのテキストと、既得の前記案内情報に対応するテンプレートコマンドとについて語義のマッチングを行うステップを含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項４】
前記案内情報及び前記案内情報に対応するテンプレート情報は、
予め設定されたマルチメディアコンテンツのライブラリに基づいて、前記現在のマルチメディアコンテンツを解析して、前記マルチメディアコンテンツに含まれているキーセンテンスを抽出し、
前記キーセンテンスを前記テンプレート情報として確定し、
前記キーセンテンスに対して配置された対応する案内情報を取得する、との方法によって確定された案内情報及びテンプレート情報を含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項５】
前記予め設定されたマルチメディアコンテンツのライブラリは、キーコンテンツ識別子を有する複数のマルチメディアコンテンツを含み、
前記予め設定されたマルチメディアコンテンツのライブラリに基づいて、前記現在のマルチメディアコンテンツを解析して、前記マルチメディアコンテンツに含まれているキーセンテンスを抽出するステップは、
前記現在のマルチメディアコンテンツのテキストコンテンツから複数の候補センテンスを抽出するステップと、
予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと同じキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの関連マルチメディアコンテンツとして確定するステップと、
予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと異なるキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの非関連マルチメディアコンテンツとして確定するステップと、
各候補センテンスを含む関連マルチメディアコンテンツの数及び各候補センテンスを含む非関連マルチメディアコンテンツの数を確定するステップと、
各候補センテンスを含む関連マルチメディアコンテンツの数及び非関連マルチメディアコンテンツの数に基づいて、候補センテンスから前記現在のマルチメディアコンテンツのキーセンテンスを確定するステップと、を含む
ことを特徴とする請求項４に記載のマルチメディアコンテンツの再生方法。
【請求項６】
ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の識別を行って対応する音声情報を取得するステップは、
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の合法性を検証するステップと、
前記音声信号の合法性の検証が通過されたことに応じて、前記音声信号に対して音声識別を行って対応する音声情報を取得するステップと、を含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項７】
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の合法性を検証するステップは、
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、ユーザが前記現在のマルチメディアコンテンツを視聴するのに用いられる再生装置及びユーザアカウントのセキュリティ認証情報を取得するステップと、
前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とに対して認証を行うステップと、
前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とがすべて通過されたことに応じて、前記音声信号の合法性の検証が通過されたと確認するステップと、を含む
ことを特徴とする請求項６に記載のマルチメディアコンテンツの再生方法。
【請求項８】
前記音声情報と、前記案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功したことをユーザに提示するための第１の提示情報を生成するステップをさらに含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項９】
前記音声情報と、前記案内情報に対応するテンプレート情報とのマッチングの失敗を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功しなかったことをユーザに提示するための第２の提示情報を生成するステップをさらに含むことを特徴とする請求項１から請求項８のいずれかに記載のマルチメディアコンテンツの再生方法。
【請求項１０】
マルチメディアコンテンツの再生装置であって、
ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の識別を行って対応する音声情報を取得するように構成されている識別ユニットと、
前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするように構成されているマッチングユニットと、
前記音声情報と前記テンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成するように構成されている生成ユニットと、を含む
ことを特徴とするマルチメディアコンテンツの再生装置。
【請求項１１】
現在のマルチメディアコンテンツの再生配置情報を取得するように構成されている取得ユニットであって、前記再生配置情報は、前記現在のマルチメディアコンテンツの案内情報、前記案内情報の表示方式情報及び前記案内情報に対応するテンプレート情報を含む、取得ユニットをさらに含む
ことを特徴とする請求項１０に記載のマルチメディアコンテンツの再生装置。
【請求項１２】
前記案内情報は、前記現在のマルチメディアコンテンツの再生をスキップするための音声のコマンドを発出するようにユーザを案内するのに用い、前記テンプレート情報は、テンプレートコマンドを含み、
前記識別ユニットは、前記音声信号を対応するユーザコマンドのテキストに変換する方法によって、前記音声信号の識別を行って対応する音声情報を取得するように構成され、
前記マッチングユニットは、前記ユーザコマンドのテキストと、既得の前記案内情報に対応するテンプレートコマンドとについて語義のマッチングを行う方法によって、前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするように構成されている
ことを特徴とする請求項１０に記載のマルチメディアコンテンツの再生装置。
【請求項１３】
前記案内情報及び前記案内情報に対応するテンプレート情報は、
予め設定されたマルチメディアコンテンツのライブラリに基づいて、前記現在のマルチメディアコンテンツを解析して、前記マルチメディアコンテンツに含まれているキーセンテンスを抽出し、
前記キーセンテンスを前記テンプレート情報として確定し、
前記キーセンテンスに対して配置された対応する案内情報を取得する、との方法によって確定された案内情報及びテンプレート情報を含む
ことを特徴とする請求項１０に記載のマルチメディアコンテンツの再生装置。
【請求項１４】
前記予め設定されたマルチメディアコンテンツのライブラリは、キーコンテンツ識別子を有する複数のマルチメディアコンテンツを含み、
前記テンプレート情報としてのキーセンテンスは、
前記現在のマルチメディアコンテンツのテキストコンテンツから複数の候補センテンスを抽出し、
予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと同じキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの関連マルチメディアコンテンツとして確定し、
予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと異なるキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの非関連マルチメディアコンテンツとして確定し、
各候補センテンスを含む関連マルチメディアコンテンツの数及び各候補センテンスを含む非関連マルチメディアコンテンツの数を確定し、
各候補センテンスを含む関連マルチメディアコンテンツの数及び非関連マルチメディアコンテンツの数に基づいて、候補センテンスから前記現在のマルチメディアコンテンツのキーセンテンスを確定する、との方法によって抽出される
ことを特徴とする請求項１３に記載のマルチメディアコンテンツの再生装置。
【請求項１５】
前記識別ユニットは、さらに
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の合法性を検証し、
前記音声信号の合法性の検証が通過されたことに応じて、前記音声信号に対して音声識別を行って対応する音声情報を取得する、との方法によって、
前記音声信号の音声識別を行って対応する音声情報を取得するように構成されている
ことを特徴とする請求項１０に記載のマルチメディアコンテンツの再生装置。
【請求項１６】
前記識別ユニットは、さらに
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、ユーザが前記現在のマルチメディアコンテンツを視聴するのに用いられる再生装置及びユーザアカウントのセキュリティ認証情報を取得し、
前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とに対して認証を行い、
前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とがすべて通過されたことに応じて、前記音声信号の合法性の検証が通過されたことを確認する、との方法によって、
前記音声信号の合法性を検証するように構成されている
ことを特徴とする請求項１５に記載のマルチメディアコンテンツの再生装置。
【請求項１７】
前記音声情報と、前記案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功したことをユーザに提示するための第１の提示情報を生成するように構成されている第１の提示ユニットをさらに含む
ことを特徴とする請求項１０に記載のマルチメディアコンテンツの再生装置。
【請求項１８】
前記音声情報と、前記案内情報に対応するテンプレート情報とのマッチングの失敗を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功しなかったことをユーザに提示するための第２の提示情報を生成するように構成されている第２の提示ユニットをさらに含む
ことを特徴とする請求項１０から請求項１７のいずれかに記載のマルチメディアコンテンツの再生装置。
【請求項１９】
１つまたは複数のプロセッサと、
１つまたは複数のプログラムを格納するための記憶装置とを含み、
前記１つまたは複数のプログラムが、前記１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに請求項１から請求項９のいずれかに記載されている方法を実現させる
ことを特徴とする電子機器。
【請求項２０】
コンピュータプログラムが記憶されており、
前記プログラムがプロセッサによって実行されると、請求項１から請求項９のいずれかに記載されている方法を実現する
ことを特徴とするコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ技術の分野に関し、具体的に、インターネット技術の分野に関し、特にマルチメディアコンテンツの再生方法及び装置に関する。
【背景技術】
【０００２】
コンピュータ技術が発展されて、多様化したコンテンツ取得方法に対するユーザの要求が増加されるにつれて、より多くのマルチメディアコンテンツが生成される。通常、インテリジェントな電子機器は、ユーザの選択に応じて、ネットワーク上のマルチメディアコンテンツを再生したり、ユーザに一部のマルチメディアコンテンツを積極的にプッシュしたり、または能動的にプッシュされたマルチメディアコンテンツとユーザにより選択されたマルチメディアコンテンツとをマルチメディアコンテンツのセットに組み合わせて、セット中のマルチメディアコンテンツを順次再生することができる。
【０００３】
既存のマルチメディアコンテンツの再生サービスにおいて、通常、ユーザにより選択されたマルチメディアコンテンツを再生する前に、一部のプッシュされたマルチメディアコンテンツを再生する。ユーザがプッシュされたマルチメディアコンテンツに興味がない場合は、プッシュされたマルチメディアコンテンツの再生が終了するまで待たなければならなく、待っている間のユーザは、プッシュされたマルチメディアコンテンツに対し関心が向かないことが通常であり、または、ユーザは、再生スキップサービスを購入して、プッシュされたマルチメディアコンテンツの再生を直接的にスキップすることにより、プッシュされたマルチメディアコンテンツの情報を迅速かつ効率的にユーザに配信できなくなる。
【発明の概要】
【０００４】
第１の態様において、本発明の実施形態は、マルチメディアコンテンツの再生方法であって、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の識別を行って対応する音声情報を取得するステップと、前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするステップと、前記音声情報と前記テンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成するステップと、を含むマルチメディアコンテンツの再生方法を提供する。
【０００５】
一部の実施形態において、前記方法は、現在のマルチメディアコンテンツの再生配置情報を取得するステップであって、前記再生配置情報は、前記現在のマルチメディアコンテンツの案内情報、前記案内情報の表示方式情報及び前記案内情報に対応するテンプレート情報を含む、ステップをさらに含む。
【０００６】
一部の実施形態において、前記案内情報は、前記現在のマルチメディアコンテンツの再生をスキップするための音声のコマンドを発出するようにユーザを案内するのに用い、前記テンプレート情報は、テンプレートコマンドを含み、前記音声信号の識別を行って対応する音声情報を取得するステップは、前記音声信号を対応するユーザコマンドのテキストに変換するステップを含み、前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするステップは、前記ユーザコマンドのテキストと、既得の前記案内情報に対応するテンプレートコマンドとについて語義のマッチングを行うステップを含む。
【０００７】
一部の実施形態において、前記案内情報及び前記案内情報に対応するテンプレート情報は、予め設定されたマルチメディアコンテンツのライブラリに基づいて、前記現在のマルチメディアコンテンツを解析して、前記マルチメディアコンテンツに含まれているキーセンテンスを抽出し、前記キーセンテンスを前記テンプレート情報として確定し、前記キーセンテンスに対して配置された対応する案内情報を取得する、との方法によって確定された案内情報及びテンプレート情報を含む。
【０００８】
一部の実施形態において、前記予め設定されたマルチメディアコンテンツのライブラリは、キーコンテンツ識別子を有する複数のマルチメディアコンテンツを含み、前記予め設定されたマルチメディアコンテンツのライブラリに基づいて、前記現在のマルチメディアコンテンツを解析して、前記マルチメディアコンテンツに含まれているキーセンテンスを抽出するステップは、前記現在のマルチメディアコンテンツのテキストコンテンツから複数の候補センテンスを抽出するステップと、予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと同じキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの関連マルチメディアコンテンツとして確定するステップと、予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと異なるキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの非関連マルチメディアコンテンツとして確定するステップと、各候補センテンスを含む関連マルチメディアコンテンツの数及び各候補センテンスを含む非関連マルチメディアコンテンツの数を確定するステップと、各候補センテンスを含む関連マルチメディアコンテンツの数及び非関連マルチメディアコンテンツの数に基づいて、候補センテンスから前記現在のマルチメディアコンテンツのキーセンテンスを確定するステップと、を含む。
一部の実施形態において、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の識別を行って対応する音声情報を取得するステップは、ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の合法性を検証するステップと、前記音声信号の合法性の検証が通過されたことに応じて、前記音声信号に対して音声識別を行って対応する音声情報を取得するステップと、を含む。
【０００９】
一部の実施形態において、ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の合法性を検証するステップは、ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、ユーザが前記現在のマルチメディアコンテンツを視聴するのに用いられる再生装置及びユーザアカウントのセキュリティ認証情報を取得するステップと、前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とに対して認証を行うステップと、前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とがすべて通過されたことに応じて、前記音声信号の合法性の検証が通過されたと確認するステップと、を含む。
【００１０】
一部の実施形態において、前記方法は、音声情報と、案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功したことをユーザに提示するための第１の提示情報を生成するステップをさらに含む。
【００１１】
一部の実施形態において、前記方法は、音声情報と、案内情報に対応するテンプレート情報とのマッチングの失敗を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功しなかったことをユーザに提示するための第２の提示情報を生成するステップをさらに含む。
【００１２】
第２の態様において、本発明の実施形態は、マルチメディアコンテンツの再生装置であって、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の識別を行って対応する音声情報を取得するように構成されている識別ユニットと、前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするように構成されているマッチングユニットと、前記音声情報と前記テンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成するように構成されている生成ユニットと、を含むマルチメディアコンテンツの再生装置を提供する。
【００１３】
一部の実施形態において、前記装置は、現在のマルチメディアコンテンツの再生配置情報を取得するように構成されている取得ユニットであって、前記再生配置情報は、前記現在のマルチメディアコンテンツの案内情報、前記案内情報の表示方式情報及び前記案内情報に対応するテンプレート情報を含む、取得ユニットをさらに含む。
【００１４】
一部の実施形態において、前記案内情報は、前記現在のマルチメディアコンテンツの再生をスキップするための音声のコマンドを発出するようにユーザを案内するのに用い、前記テンプレート情報は、テンプレートコマンドを含み、前記識別ユニットは、前記音声信号を対応するユーザコマンドのテキストに変換する方法によって、前記音声信号の識別を行って対応する音声情報を取得するように構成され、前記マッチングユニットは、前記ユーザコマンドのテキストと、既得の前記案内情報に対応するテンプレートコマンドとについて語義のマッチングを行う方法によって、前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするように構成されている。
【００１５】
一部の実施形態において、前記案内情報及び前記案内情報に対応するテンプレート情報は、予め設定されたマルチメディアコンテンツのライブラリに基づいて、前記現在のマルチメディアコンテンツを解析して、前記マルチメディアコンテンツに含まれているキーセンテンスを抽出し、前記キーセンテンスを前記テンプレート情報として確定し、前記キーセンテンスに対して配置された対応する案内情報を取得する、との方法によって確定された案内情報及びテンプレート情報を含む。
【００１６】
一部の実施形態において、前記予め設定されたマルチメディアコンテンツのライブラリは、キーコンテンツ識別子を有する複数のマルチメディアコンテンツを含み、前記テンプレート情報としてのキーセンテンスは、前記現在のマルチメディアコンテンツのテキストコンテンツから複数の候補センテンスを抽出し、予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと同じキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの関連マルチメディアコンテンツとして確定し、予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと異なるキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの非関連マルチメディアコンテンツとして確定し、各候補センテンスを含む関連マルチメディアコンテンツの数及び各候補センテンスを含む非関連マルチメディアコンテンツの数を確定し、各候補センテンスを含む関連マルチメディアコンテンツの数及び非関連マルチメディアコンテンツの数に基づいて、候補センテンスから前記現在のマルチメディアコンテンツのキーセンテンスを確定する、との方法によって抽出される。
【００１７】
一部の実施形態において、前記識別ユニットは、さらに、ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の合法性を検証し、前記音声信号の合法性の検証が通過されたことに応じて、前記音声信号に対して音声識別を行って対応する音声情報を取得する、との方法によって、前記音声信号の音声識別を行って対応する音声情報を取得するように構成されている。
【００１８】
一部の実施形態において、前記識別ユニットは、さらに、ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、ユーザが前記現在のマルチメディアコンテンツを視聴するのに用いられる再生装置及びユーザアカウントのセキュリティ認証情報を取得し、前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とに対して認証を行い、前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とがすべて通過されたことに応じて、前記音声信号の合法性の検証が通過されたことを確認する、との方法によって、前記音声信号の合法性を検証するように構成されている。
【００１９】
一部の実施形態において、前記装置は、音声情報と、案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功したことをユーザに提示するための第１の提示情報を生成するように構成されている第１の提示ユニットをさらに含む。
【００２０】
一部の実施形態において、前記装置は、音声情報と、案内情報に対応するテンプレート情報とのマッチングの失敗を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功しなかったことをユーザに提示するための第２の提示情報を生成するように構成されている第２の提示ユニットをさらに含む。
【００２１】
第３の態様において、本発明の実施形態は、１つまたは複数のプロセッサと、１つまたは複数のプログラムを格納するための記憶装置とを含み、前記１つまたは複数のプログラムが、前記１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに第１の態様に記載されている方法を実現させる電子機器を提供する。
第４の態様において、本発明の実施形態は、コンピュータプログラムが記憶されており、前記プログラムがプロセッサによって実行されると、第１の態様に記載されている方法を実現するコンピュータ可読媒体を提供する。
【００２２】
本発明の実施形態のマルチメディアコンテンツの再生方法及び装置は、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、音声信号の識別を行って対応する音声情報を取得した後、音声情報と、既得の案内情報に対応するテンプレート情報と、をマッチングし、次に、音声情報とテンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成することにより、マルチメディアコンテンツを取得する効率の向上を実現する。
【図面の簡単な説明】
【００２３】
以下の添付された図面を参照して行った非限定的な実施形態に対する詳細な説明を閲覧することにより、本発明の他の特徴、目的および利点がより明確になる。
【図１】図１は、本発明を適用可能な例示的システム構成図である。
【図２】図２は、本発明によるマルチメディアコンテンツの再生方法の一実施例のフローチャートである。
【図３】図３は、本発明によるマルチメディアコンテンツの再生方法の一応用情景の模式図である。
【図４】図４は、本発明によるマルチメディアコンテンツの再生方法の他の一実施例のフローチャートである。
【図５】図５は、本発明によるマルチメディアコンテンツの再生装置の一構成模式図である。
【図６】図６は、本発明の実施例のサーバを実現するのに適するコンピュータシステムの構成模式図である。
【発明を実施するための形態】
【００２４】
以下、添付された図面及び実施例を組み合わせて、本発明をより詳細に説明する。ここで説明した具体的な実施例は、関連発明を解釈するためのものであり、当該発明を限定するためのものではないことが理解できる。なお、説明の便宜上、添付された図面には、関連発明に関する部分のみが表示される。
なお、本発明の実施例及び実施例における特徴は、矛盾しない限り、互いに組み合わせることができる。以下、添付された図面を参照し、実施例を組み合わせて、本発明を詳細に説明する。
【００２５】
図１は、本発明のマルチメディアコンテンツの再生方法やマルチメディアコンテンツの再生装置を適用可能な例示的システム構成１００を示す。
【００２６】
図１に示すように、システム構成１００は、端末装置１０１、１０２、１０３、ネットワーク１０４とサーバ１０５を含むことができる。ネットワーク１０４は、端末装置１０１、１０２、１０３とサーバ１０５との間で通信リンクを提供する媒体として使用される。ネットワーク１０４は、例えば、有線通信リンク、無線通信リンク、または光ファイバケーブルなどの各種の接続タイプを含むことができる。
【００２７】
ユーザ１１０は、端末装置１０１、１０２、１０３を利用して、ネットワーク１０４によってサーバ１０５とインタラクションしてメッセージなどを送受信することができる。端末装置１０１、１０２、１０３には、例えば、映像再生クライアント、音声再生クライアント、画像ビューア、テキストリーダーなどの各種のマルチメディア再生タイプのアプリケーションがインストールされることができる。
【００２８】
端末装置１０１、１０２、１０３は、表示装置を備えてインターネット接続をサポートする各種の電子機器であってもよく、スマートフォン、タブレットＰＣ、スマートウォッチ、ノートパソコン、ラップトップパソコン、電子ブックリーダーなどを含むが、これに限定されない。
【００２９】
サーバ１０５は、マルチメディアコンテンツの再生サービスをサポートするマルチメディアコンテンツの再生サーバであってもよく、マルチメディアコンテンツの再生サーバは、端末装置１０１、１０２、１０３から送信されたマルチメディアコンテンツの再生要求を受信し、マルチメディアの再生要求を解析し、解析結果に基づいて対応するマルチメディアコンテンツを検索して、検索されたマルチメディアコンテンツを端末装置１０１、１０２、１０３に送信することができる。
【００３０】
なお、本発明の実施例で提供されるマルチメディアコンテンツの再生方法は、端末装置１０１、１０２、１０３またはサーバ１０５により実行されることができ、マルチメディアコンテンツの再生装置は、端末装置１０１、１０２、１０３またはサーバ１０５に設置されることができる。
【００３１】
なお、サーバは、ハードウェアであってもよく、またはソフトウェアであってもよい。サーバがハードウェアである場合に、複数のサーバで構成された分布式のサーバのセットとして実現されることができ、単一のサーバとして実装されることもできる。サーバがソフトウェアである場合に、複数のソフトウェアまたはソフトウェアモジュール（例えば、分布式のサービスを提供するための複数のソフトウェアモジュール）として実装されることができ、単一のソフトウェアまたはソフトウェアモジュールとして実装されることもできる。これに対して具体的に限定しない。
【００３２】
図１における端末装置、ネットワーク、サーバの数は、例示的なものだけであり、実現の必要に応じて、任意の数の端末装置、ネットワーク、サーバが備えられてもよいことを理解すべきである。
【００３３】
次に、図２を参照すると、図２は、本発明によるマルチメディアコンテンツの再生方法の一実施例の流れ２００を示す。このマルチメディアコンテンツの再生方法は、以下のようなステップを含む。
【００３４】
ステップ２０１において、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、音声信号の識別を行って対応する音声情報を取得する。
【００３５】
本実施例において、マルチメディアコンテンツの再生方法の実行本体（例えば、図１に示された端末装置１０１、１０２、１０３またはサーバ１０５）は、ユーザが発出した音声信号が受信されたか否かを検出し、当該音声信号が表示された現在のマルチメディアコンテンツの案内情報に基づいて発出された信号か否かを判断することができる。ここで、案内情報は、特定の操作を実行するようにユーザに指示するための情報であることができる。現在のマルチメディアコンテンツは、現在の再生されているマルチメディアコンテンツである。マルチメディアコンテンツは、映像、音声、画像、テキストを含んでもよいが、これに限定されない。具体的に、上記実行本体は、現在のマルチメディアコンテンツを再生するためのインターフェイスに案内情報を表示し、案内情報の表示処理中に、ユーザが発出した音声信号が受信されたか否かを継続的に検出することができる。例えば、案内情報は、５秒間表示されることができ、案内情報が表示される５秒間に、ユーザにより音声信号を発出したか否かを継続的に検出することができる。
【００３６】
上記実行本体が、現在のマルチメディアコンテンツを再生するクライアントである場合、クライアントは現在のマルチメディアの案内情報を表示した以降、ユーザにより発出した音声信号を音声入力インタフェースを介して取得することができる。クライアントは、ユーザにより発出した音声信号を取得した以降、すぐにマルチメディアコンテンツの再生サービスを提供するサーバにユーザの音声信号を報告してもよい。上記実行本体が、マルチメディアコンテンツの再生サービスを提供するためのサーバである場合、サーバは、現在のマルチメディアコンテンツを再生するクライアントからユーザにより発出した音声信号が受信されたか否かを検出することができる。
【００３７】
上記ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号が検出された後に、音声信号を解析し、音声信号に対応する音声情報を識別することができる。ここで、音声情報は、音声信号の音の特徴を示す情報および／または音声信号に含まれている語義を示す情報を含むことができる。
【００３８】
具体的な実施例において、ユーザが発出した音声信号をトレーニングされた音声情報識別モデルに入力して、対応する音声情報を取得することができる。ここで、音声情報識別モデルは、予め設定されたサンプル音声信号とサンプル音声信号に対応する音声情報の表記結果に基づいて、機械学習法を利用してトレーニングされたものであってもよい。実践中に、サンプル音声信号の音声情報の識別結果を表記して、トレーニングしようとする音声情報識別モデルを用いて、サンプル音声信号に対応する音声情報を予測した後、音声情報識別モデルの予測結果とサンプル音声信号の表記結果との間の違いに基づいて、トレーニングしようとする音声情報識別モデルのパラメータについて繰り返して調整し、音声情報識別モデルの予測結果とサンプル音声信号の表記結果との違いが予め設定された条件を満たす時に繰り返しを停止して、トレーニングされた音声情報識別モデルを取得することができる。
【００３９】
別の具体的な実施例において、予め構築された語義モデルを利用して、ユーザにより発出した音声信号に対して識別を行うことができ、その語義モデルは、音声フレームを分割した後の音声信号と対応する語義の情報との間の関係を示すことができ、大規模的なデータ量のサンプル語義の語義分析に基づいて構築されることができる。上記実行本体は、語義モデルを利用して直接的に解析して、音声信号に対応する語義の情報を取得し、且つ、既存の音声特徴抽出方法を利用して音声信号から音声信号の音の特徴を抽出して、音声信号の識別結果とすることができる。
【００４０】
上記実行本体は、ローカルで音声信号の識別操作を実行してもよく、検出された音声信号を音声サーバに報告し、例えば、バイナリストリームの形で音声サーバに報告し、続いて、バイナリ音声ストリームに対する音声サーバの音声識別結果を受信してもよい。ユーザにより発出した音声信号の識別結果は、対応する音声情報である。
【００４１】
上記案内情報は、マルチメディアコンテンツのために予め配置されたものであってもよい。実践中に、各マルチメディアコンテンツに複数の案内情報が配置され、上記実行本体は、マルチメディアコンテンツの案内情報を予め取得して、マルチメディアコンテンツの再生時に表示することができる。
【００４２】
実際情景において、ユーザが再生されたマルチメディアコンテンツを視聴しているときに、予め配置された案内情報を再生インターフェイスに表示することができ、この案内情報は、対応した音声コマンドを送信すると、再生されている現在のマルチメディアコンテンツをスキップすることができることをユーザに知らせるように使用される。たとえば、いずれかの映像クリップを再生するときに、再生インターフェイスで「ＸＸＸを言えば、この映像をスキップすることができます。」ことをユーザに通知するように使用される。ユーザは、その案内情報を受信した後、対応する音声信号を送信して、現在の映像クリップの再生をスキップすることを請求することができる。または、ユーザがニュースを聞く時に、現在の再生されているニュースの音声案内情報を音声出力インタフェースを介してユーザに報道することができ、ユーザは、案内情報を聴取した後、音声信号を発出することができ、映像や音声を再生する装置は、ユーザの音声信号を検出し、音声信号をサーバに送信して対応する音声情報に変換することができる。
【００４３】
本実施例の一部の選択可能な実施形態において、上記案内情報は、上記現在のマルチメディアコンテンツの再生をスキップする音声コマンドをユーザにより発出されるように指示し、テンプレート情報は、テンプレートコマンドを含めることができ、テンプレートコマンドは、現在のマルチメディアコンテンツの再生をスキップする操作を実行するように指示することができる。このとき、以下のような方法で音声情報の識別を行って対応する音声情報を取得することができる。つまり、音声信号を対応しするユーザコマンドのテキストに変換することができる。具体的には、下記のような方法で音声情報の識別を行うことができる。つまり、まず音声信号の波形について音響特徴抽出と音声の状態細分化とを行い、音声信号の音響学の特徴と音声の状態細分化の結果とを取得し、続いて音響モデルに基づいて音声の状態細分化の結果について評価し、具体的に、音声の状態細分化の結果と音響モデルにおける各音素とのマッチングを行い、次に言語モデルを利用して、音響モデルにおけるマッチングされて取得された音素を文法構造に適合される識別結果に組み合わせることができる。
【００４４】
ステップ２０２において、音声情報と既得の案内情報に対応するテンプレート情報とをマッチングする。
【００４５】
各案内情報は、対応するテンプレート情報が配置されている。本実施例において、識別された音声情報と案内情報に対応するテンプレート情報とのマッチングを行うことができる。ここで、音声情報とテンプレート情報との間のマッチ度を直接的に算出してもよく、音声情報に含まれている語義とテンプレート情報の語義とについてマッチングを行ってもよく、音声情報に含まれている音の特徴情報とテンプレート情報に含まれている音の特徴情報とについてマッチングを行ってもよい。
【００４６】
本実施例の一部の選択可能な実施形態において、テンプレート情報は、テンプレートコマンドを含むことができ、テンプレートコマンドは、現在のマルチメディアコンテンツの再生をスキップする操作を実行するように指示する。さらに、ステップ２０１において表示された案内情報は、上記現在のマルチメディアコンテンツの再生をスキップする音声コマンドをユーザが発出するように指示し、ステップ２０１で音声信号を対応するユーザコマンドのテキストに変換することにより、音声信号の識別を実現する。このとき、ユーザコマンドのテキストと既得の上記案内情報に対応するテンプレートコマンドとについて語義のマッチングを行うことにより、音声情報と既得の案内情報に対応するテンプレート情報とのマッチングを実現することができる。ここで、テンプレートコマンドは、予め配置されたテキストコマンドであってもよい。ユーザコマンドのテキストと既得の案内情報に対応するテンプレートコマンドとについて語義のマッチングを行うことにより、現在のマルチメディアコンテンツの再生をスキップする条件を満たすか否かを判断することができる。
【００４７】
様々な方式を利用して、ユーザコマンドのテキストと既得の案内情報に対応するテンプレートコマンドとについて語義のマッチングを行うことができる。一つの選択可能なマッチング方式は、ユーザコマンドのテキストと上記案内情報に対応するテンプレートコマンドとについてテキスト内容のマッチングを直接的に行うものであり、マッチ度が予め設定されたマッチ度の閾値を超えたときに、両者の語義が一致したと確定することができる。つまり、ユーザコマンドのテキストと案内情報に対応するテンプレートコマンドとの語義のマッチングが成功したこと、または両者の語義のマッチングが失敗したことを確認することができる。別の選択可能なマッチング方式は、自然言語処理方式を利用して両者の語義についてマッチングを行うものであり、具体的に、ステップ２０１で識別されたユーザコマンドのテキストと既得の現在のマルチメディアコンテンツの案内情報に対応するテンプレートコマンドとについて語義の解析を行って両者の語義がマッチングされるか否かを判断することができる。
【００４８】
具体的には、自然言語処理方式を利用して、上記ユーザコマンドのテキストと上記テンプレートコマンドについて語義のマッチングを行うときは、まずユーザコマンドのテキストとテンプレートコマンドについて単語分割を行い、言語モデルを利用して、ユーザコマンドのテキストとテンプレートコマンドをベクトルに変換し、変換されたベクトルを用いて、ユーザコマンドのテキストとテンプレートコマンドの間の類似度を算出することができる。トレーニングされた深層ニューラルネットワークを利用して、ユーザコマンドのテキストとテンプレートコマンドのマッチ度を算出することもできる。このトレーニングされた深層ニューラルネットワークは、語義のマッチング結果が予め記載されているサンプルテキストのペアに基づいてトレーニングされたものであってもよい。
【００４９】
ステップ２０３において、音声情報と案内情報に対応するテンプレート情報との語義のマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成する。
【００５０】
ステップ２０２でユーザの音声信号に対応する音声情報と案内情報に対応するテンプレート情報とのマッチングが成功すると、現在のマルチメディアコンテンツの再生をスキップする条件を満たしたことを確認することができ、上記実行本体は、現在のマルチメディアコンテンツの再生をスキップすることを実行するためのコマンドを生成することができる。上記実行本体がマルチメディアコンテンツの再生サービスを提供するサーバである場合、実行本体は、生成されたコマンドを現在のマルチメディアコンテンツを再生しているクライアントに送信することができる。上記実行本体がマルチメディアコンテンツを再生するクライアントの場合、上記実行本体は、現在のマルチメディアコンテンツの再生をスキップすることを実行するためのコマンドを生成し実行することにより、現在のマルチメディアコンテンツの再生をスキップすることができる。
【００５１】
実践中に、現在のマルチメディアコンテンツの再生をスキップする操作を実行することは、再生ノードを現在のマルチメディアコンテンツの終わりに切り替え、または次のマルチメディアコンテンツの再生開始点に切り替えて再生してもよく、現在のマルチメディアコンテンツを予定時間（例えば、３秒）ほど続いて再生した後、再生ノードを次のマルチメディアコンテンツの再生開始点に切り替えてもよい。
【００５２】
本出願の実施例のマルチメディアコンテンツを再生する方法は、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、音声信号の識別を行って対応する音声情報を取得した後、音声情報と既得の案内情報に対応するテンプレート情報とをマッチングし、続いて音声情報と案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成することにより、マルチメディアコンテンツを取得する効率の向上を実現することができる。
【００５３】
一部の実施形態において、上記マルチメディアコンテンツの再生方法は、現在のマルチメディアコンテンツの再生配置情報を取得するステップをさらに含んでもよく、再生配置情報は、現在のマルチメディアコンテンツの案内情報、案内情報の表示方式情報と案内情報に対応するテンプレート情報を含んでもよい。ここで、再生配置情報は、マルチメディアコンテンツの制作時に配置されている情報であってもよい。マルチメディアコンテンツの作成者は、マルチメディアコンテンツに対する再生配置情報を配置することができる。選択的に、作成者は、マルチメディアコンテンツに対する複数の案内情報を配置し、各案内情報の表示方式情報と各案内情報にそれぞれ対応するテンプレート情報とを配置することができる。案内情報は、例えば質問と応答を含む問答式案内語であってもよく、例えばいずれかのセンテンスを購読すると、現在のマルチメディアコンテンツの再生をスキップできることをユーザに知らせる文式案内語であってもよい。案内情報の表示方式情報は、案内情報の表示方式を説明するための情報であってもよく、案内情報の表示時点、表示持続時間、表示回数、繰り返して表示する時間間隔（例えば、２０秒ごとに１回ずつ表示）、再生インターフェース中の表示位置、表示フォーム（例えば、フローティングウィンドウ方式で表示）などの情報を含むことができる。現在のマルチメディアコンテンツを再生する場合に、現在のマルチメディアコンテンツの識別子に基づいて、対応する再生配置情報を取得することができる。
【００５４】
例示的な情景において、ユーザによりいずれかの映像を再生することが選択されてから、映像サーバは、ユーザにより選択された映像の前に広告を挿入させて再生させることができる。各広告について複数の案内情報を配置することができ、各案内語の表示方式と対応するテンプレート情報とを配置することができる。ここで、案内情報は、テキスト、画像、映像、または音声であってもよく、表示方式は、例えば、ロボットプラカード式、テキストローリング式、５秒間継続的に表示、１０秒ごとに１回ずつ表示等の方式であってもよい。ユーザが案内情報に基づいて音声コマンドを発出し、当該音声コマンドとその広告に現在表示されている案内情報に対応するテンプレート情報とがマッチングされる場合に、現在の広告の再生をスキップすることができる。
【００５５】
上記実施例の一部の選択可能な実施形態において、上記案内情報と案内情報に対応するテンプレート情報は、以下のような方法で確定することができる。つまり、予め設定されたマルチメディアコンテンツのライブラリに基づいて、現在のマルチメディアコンテンツを解釈して、マルチメディアコンテンツに含まれているキーセンテンスを抽出し、キーセンテンスをテンプレート情報として確定し、キーセンテンスに対して配置された対応する案内情報を取得することができる。
【００５６】
予め設定されたマルチメディアコンテンツのライブラリは、複数のマルチメディアコンテンツを含むことができ、例えば、実践中に、予め設定されたマルチメディアコンテンツのライブラリは、複数の広告を含む広告ライブラリであってもよい。予め設定されたマルチメディアコンテンツのライブラリにおけるマルチメディアコンテンツを解析して、マルチメディアコンテンツのキーコンテンツを分析し、主題モデルまたはテキストコンテンツによる分析方法を用いて、各マルチメディアコンテンツに含まれているキーセンテンスを抽出することができる。このキーセンテンスは、マルチメディアコンテンツから提供される重要な情報として利用することができ、マルチメディアコンテンツに含まれているテキストコンテンツのうち、情報が一番豊富であり、代表するマルチメディアコンテンツと予め設定されたマルチメディアコンテンツのライブラリにおける他のマルチメディアコンテンツに含まれている情報とを一番よく区別できるセンテンスであってもよい。マルチメディアコンテンツに含まれている各センテンスの情報エントロピーを算出し、算出された情報エントロピーと予め設定されたマルチメディアコンテンツのライブラリにおける他のマルチメディアコンテンツのキーセンテンスとの間の違いまたは類似度を結びつけて、現在のマルチメディアコンテンツのキーセンテンスを選択することもできる。
【００５７】
さらに、選択的に、上記予め設定されたマルチメディアコンテンツのライブラリは、予め設定されたキーコンテンツ識別子を有する複数のマルチメディアコンテンツを含んでもよい。キーコンテンツ識別子は、マルチメディアコンテンツにおける重要なコンテンツを示すためのタグであってもよく、予め配置されることができる。例えば、映像広告のタイプのマルチメディアコンテンツのキーコンテンツ識別子は、映像広告におけるブランド名であってもよい。上記実行本体は、下記のような方法によって、マルチメディアコンテンツに含まれているキーセンテンスを抽出することができる。つまり、現在のマルチメディアコンテンツのテキストコンテンツから複数の候補センテンスを抽出し、予め設定されたマルチメディアコンテンツのライブラリの中から、現在のマルチメディアコンテンツと同じキーコンテンツ識別子を有するマルチメディアコンテンツを、現在のマルチメディアコンテンツの関連マルチメディアコンテンツに確定し、予め設定されたマルチメディアコンテンツのライブラリの中から、現在のマルチメディアコンテンツと異なるキーコンテンツ識別子を有するマルチメディアコンテンツを、現在のマルチメディアコンテンツの非関連マルチメディアコンテンツに確定し、各候補センテンスを含む関連マルチメディアコンテンツの数と、各候補センテンスを含む非関連マルチメディアコンテンツの数を確定して、最終的に、各候補センテンスを含む関連マルチメディアコンテンツの数と非関連マルチメディアコンテンツの数に応じて、候補センテンスから現在のマルチメディアコンテンツのキーセンテンスを確定することができる。
【００５８】
具体的には、ターゲットのマルチメディアコンテンツに対してキーセンテンスを抽出する場合には、まず、ターゲットのマルチメディアから複数の候補センテンスを抽出し、例えば、単にターゲットのマルチメディアコンテンツのテキストコンテンツを複数の候補センテンスに分割することができる。予め設定されたマルチメディアコンテンツのライブラリにおけるマルチメディアコンテンツがターゲットのマルチメディアコンテンツのキーコンテンツ識別子と一致するか否かに応じて、予め設定されたマルチメディアコンテンツのライブラリにおけるマルチメディアコンテンツを関連マルチメディアコンテンツと非関連マルチメディアコンテンツに細分化することができる。続いて、各候補センテンスを含む関連マルチメディアコンテンツの数と非関連マルチメディアコンテンツの数を統計することができる。各候補センテンスについて、当該候補センテンスを含む関連マルチメディアコンテンツの数が大きいほど、また、当該候補センテンスを含む非関連マルチメディアコンテンツの数が小さいほど、当該候補センテンスがターゲットのマルチメディアコンテンツのキーセンテンスとして確定される確率がより大きい。具体的な実現において、当該候補センテンスを含む関連マルチメディアコンテンツの数とこの候補センテンスを含む非関連マルチメディアコンテンツの数との間の差を候補センテンスの重要度指数として利用して、重要度指数に基づいて、各候補センテンスを降順に並べ替え、第１位に配置された候補センテンスを、ターゲットのマルチメディアコンテンツのキーセンテンスとすることができる。
【００５９】
例示的に、映像広告のキーセンテンスを抽出する場合に、映像広告のうち、情報エントロピーが予め設定された情報エントロピーの閾値よりも大きいセンテンスを候補センテンスとして利用することができる。続いて、広告ライブラリの中から、同じブランドの映像広告のうち各候補センテンスを含む映像広告の第１の量を統計し、異なるブランドの映像広告のうち各候補センテンスを含む映像広告の第２の量を統計し、次に、各候補センテンスの第１の量と第２量の差を算出し、第１の量と第２量の差が一番大きい候補センテンスを、抽出されたキーセンテンスとして利用することができる。
【００６０】
続いて、抽出されたキーセンテンスを現在のマルチメディアコンテンツのテンプレート情報として利用し、次に、当該テンプレート情報に対して配置された対応する案内情報を取得することができる。つまり、抽出されたキーセンテンスを現在のマルチメディアコンテンツの再生をスキップできるテンプレート情報として利用し、次に、当該テンプレート情報の内容に従って案内語を配置し、テンプレート情報に対応する案内情報を生成することができる。例えば、抽出されたキーセンテンスが任意のブランドのスローガンである場合に、これについて「私たちのスローガンは何か？」ことを案内情報として配置することができる。
【００６１】
上記キーセンテンスの抽出方法により、異なるキーコンテンツ識別子を有するマルチメディアコンテンツを区別可能なキーセンテンスを、マルチメディアコンテンツから抽出することができる。これにより、キーセンテンスを区別する能力を向上させ、そのキーセンテンスとマッチングされる音声コマンドを発出するようにユーザを案内する場合に、ユーザによりマルチメディアコンテンツのキー情報を識別し記憶する効率を向上させることができるとともに、そのマルチメディアコンテンツと他のマルチメディアコンテンツをよく区別するようにユーザを助けることができる。
【００６２】
上記実施例の一部の選択可能な実施形態において、マルチメディアコンテンツの再生方法は、ユーザコマンドのテキストと案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功したことをユーザに提示するための第１の提示情報を生成するステップをさらに含んでもよい。この第１の提示情報は、予め配置された表示方式を備えてもよく、表示方式は、例えば、再生インターフェースの予め設定された位置の表示、予め設定された表示期間、予め設定された字体などを含んでもよい。マルチメディアコンテンツを再生するクライアントが第１の提示情報を取得した後、現在の再生されているマルチメディアコンテンツのスキップが成功したことをユーザに通知するように、予め配置された表示方式によって、第１の提示情報を表示することができる。
【００６３】
上記実施例の一部の選択可能な実施形態において、マルチメディアコンテンツの再生方法は、ユーザコマンドのテキストと案内情報に対応するテンプレート情報とのマッチングの失敗を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功しなかったことをユーザに提示するための第２の提示情報を生成するステップをさらに含んでもよい。ユーザコマンドのテキストと上記テンプレート情報のマッチングが失敗した場合に、第２の提示情報を生成することができる。第２の提示情報も予め設定された表示方式を備えてもよく、マルチメディアコンテンツを再生するクライアントが第２の提示情報を取得した後、対応する表示方式によって、第２の提示情報を表示することができる。選択的に、第２の提示情報は、音声信号を再入力して再生をスキップする操作を誘発するようにユーザに提示するコンテンツをさらに含んでもよい。
【００６４】
選択的に、上記第１の提示情報、第２の提示情報、及び第１の提示情報と第２の提示情報の表示方式は、すべて予め設定され、マルチメディアコンテンツの再生配置情報に含まれることができる。これにより、マルチメディアコンテンツの再生配置情報を取得する上記操作により、第１の提示情報、第２の提示情報、及び第１の提示情報と第２の提示情報の表示方式を取得することができる。ユーザコマンドのテキストと上記テンプレート情報とのマッチングが成功したとか、失敗した場合、既得の再生配置情報から対応する第１の提示情報又は第２の提示情報を抽出する。
【００６５】
上記第１の提示情報および／または第２の提示情報によって、インタラクションの過程でユーザの没入感を更に向上させることができ、現在のマルチメディアコンテンツへのユーザの関心度を向上させるのに有利である。
【００６６】
図３を参照すると、図３は、本発明によるマルチメディアコンテンツの再生方法の一応用情景の模式図を示す。
【００６７】
図３に示すように、端末装置Ａで映像を再生する場合に、映像インターフェースに、「映像中の製品のブランド名を言えば、その映像をスキップすることができます。」ことをユーザに提示するための案内語を表示し、ユーザは映像中の案内語を見てから、案内語に応じて製品の名称を言え、端末装置Ａは、ユーザにより発出した音声信号Ｂを検出し、音声識別によりユーザが言ったブランド名を解析して、既得の映像のテンプレート情報（つまり、映像中の製品のブランド名）とのマッチングを行い、マッチングが成功した場合、「すぐに本映像をスキップします。」との第１の提示情報を生成して、ユーザにプッシュすることができる。
【００６８】
図３の情景において、ユーザが言ったブランド名と映像中の製品のブランド名とのマッチングが成功しなかった場合は、「あなたの表現が正確ではありません。もう一度やり直してください。」との第２の提示情報を生成して、ユーザにプッシュすることもできる。
続いて、図４を参照すると、図４は、本発明によるマルチメディアコンテンツの再生方法の他の一実施例のフローチャートを示す。図４に示すように、本実施例のマルチメディアコンテンツの再生方法の流れ４００は、以下のようなステップを含む。
【００６９】
ステップ４０１において、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、音声信号の合法性を検証する。
本実施例において、マルチメディアコンテンツの再生方法の実行本体（例えば、図１に示された端末装置１０１、１０２、１０３またはサーバ１０５）は、ユーザにより発出した音声信号が受信されたか否かを検出し、当該音声信号が表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した信号か否かを判断することができる。ここで、案内情報は、現在のマルチメディアコンテンツの再生をスキップする音声コマンドを発出するようにユーザに指示するためのテキスト、音声などの形式の情報であることができる。音声信号が案内情報に基づいて送信されたものであることを確認した後に、様々な方法で音声信号と合法性を検証することができる。
【００７０】
具体的な一実施方式において、音声信号の強度が予め設定された強度閾値を超えたか否かを検査して、音声信号が現在のマルチメディアコンテンツを視聴しているユーザが発出したか否かを判断するとともに、音声信号の強度が十分に大きいか否かを判断して、音声識別結果の正確性を確保することができる。音声信号の強度が予め設定された強度の閾値よりも低い場合には、音声信号の合法性の検証が通過されなかったことを確認することができる。
【００７１】
本実施例の一部の選択可能な実施形態において、以下のような方法を用いて上記音声信号の合法性を検証することができる。つまり、ユーザが案内情報に基づいて発出した音声信号の検出に応じて、ユーザが現在のマルチメディアコンテンツを視聴するのに用いる再生装置とユーザアカウントのセキュリティ認証情報を取得し、再生装置のセキュリティ認証情報とユーザアカウントのセキュリティ認証情報の認証を行い、再生装置のセキュリティ認証情報とユーザアカウントのセキュリティ認証情報がすべての認証に通過されたことに応じて、音声信号の合法性の検証が通過されたことを確認することができる。
具体的に、ユーザがログインしたときに提出すたユーザアカウントのセキュリティ認証情報を使用して、ユーザのアイデンティティのセキュリティ検証を実行することができる。ユーザがユーザアカウントをサインした後、アクセストークン（Ａｃｃｅｓｓ  Ｔｏｋｅｎ）を取得し、このアクセストークンは、ユーザアカウントのセキュリティ認証情報である。マルチメディアコンテンツの再生サービスを提供するサーバまたはマルチメディアコンテンツを再生するクライアントは、そのアクセストークンを使用してユーザの身元を検証して、音声信号の合法性を検証することができる。再生装置のセキュリティアドレスは、再生装置のネットワークアドレス、装置ＩＤ、再生装置とマルチメディアコンテンツの再生サービスを提供するサーバとの間のセキュリティ認証を行うセキュアソケットレイヤー（Ｓｅｃｕｒｅ  ｓｏｃｋｅｔ  ｌａｙｅｒ、ｓｓｌ）証明書などを含んでもよく、再生装置のネットワークアドレス、装置ＩＤ、ｓｓｌの証明書を検証して、再生装置の安全性に対する検証を行うことにより、再生装置が受信した音声信号の安全性を検証することができる。これにより、クライアントとサーバの間の双方向の検証を確保し、サーバのバックグラウンドがハイジャックされて、マルチメディアコンテンツを再生されないことを防止し、ユーザのインタラクション操作の安全性を向上させることができる。
【００７２】
再生装置のセキュリティ認証情報とユーザアカウントのセキュリティ認証情報がすべての認証を通過した後、音声信号が合法性の検証に通過されたことを確認することができ、再生装置のセキュリティ認証情報とユーザアカウントのセキュリティ認証情報のうちの少なくとも一つの検証が通過されなかつた場合には、音声信号が合法性の検証に通過されなかったことを確認することができる。この時、上記実行本体は、不適合の音声信号を遮断し、その後の音声識別などの操作を実行しなくてもよい。
【００７３】
ステップ４０２において、音声信号の合法性の検証が通過されたことに応じて、音声信号の音声識別を行って対応する音声情報を取得する。
【００７４】
本実施例において、音声信号の合法性の検証を通過した後に、音声を利用して、音声信号について特徴を抽出し、抽出された特徴に基づいて語義などの識別を行って、対応する音声情報を取得することができる。
【００７５】
ステップ４０３において、音声情報と既得の案内情報に対応するテンプレート情報とをマッチングする。
【００７６】
ここで、テンプレート情報は、予め配置された情報であってもよい。本実施例において、ユーザの音声信号に対応する音声情報と、既得の案内情報に対応するテンプレート情報とのマッチングを行うことにより、現在のマルチメディアコンテンツの再生をスキップする条件を満たすか否かを判断することができる。
【００７７】
ステップ４０４において、音声情報と案内情報に対応するテンプレート情報とのマッチングの成功を確認することに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成する。
【００７８】
ステップ４０３で音声情報と案内情報に対応するテンプレート情報とのマッチングが成功した場合には、現在のマルチメディアコンテンツの再生をスキップする条件を満たしたことを確認し、上記実行本体は、現在のマルチメディアコンテンツの再生をスキップすることを実行するためのコマンドを生成することができる。上記実行本体がマルチメディアコンテンツの再生サービスを提供するサーバである場合、実行本体は、生成されたコマンドを現在のマルチメディアコンテンツを再生するクライアントにプッシュすることができる。上記実行本体がマルチメディアコンテンツを再生するクライアントである場合、上記実行本体は、現在のマルチメディアコンテンツの再生をスキップすることを実行するためのコマンドを生成して、現在のマルチメディアコンテンツの再生をスキップすることができる。
【００７９】
上記マルチメディアの再生方法の流れ４００におけるステップ４０２で音声信号に対して識別を行って対応する音声情報を取得する操作、ステップ４０３、ステップ４０４は、前述した実施例におけるステップ２０１、ステップ２０２、ステップ２０３の具体的な実施形態とそれぞれ同じ、上記ステップ２０１、ステップ２０２、ステップ２０３に対する説明は、ステップ４０２で音声信号に対して音声識別を行って対応するユーザコマンドのテキストを取得する操作、ステップ４０３、ステップ４０４にも適用される。
【００８０】
また、上記図２に図示されたマルチメディアコンテンツの再生方法の実施例の各選択可能な実施形態は、図４に図示されたマルチメディアコンテンツの再生方法の実施例にも適用されることができ、これに対する重複された説明は省略する。
【００８１】
本発明の実施例で提供されるマルチメディアコンテンツの再生方法の流れ４００は、図２に示された実施例をもとに、ユーザの音声信号の合法性を検証するステップを追加することにより、マルチメディアコンテンツを再生する過程でユーザのインタラクション操作の安全保護性能を向上させる。
【００８２】
さらに図５を参照すると、上記各図面に示された方法の実現として、マルチメディアコンテンツの再生装置の一実施例を提供し、この装置の実施例は、図２に示された方法の実施例と対応し、当該装置は、具体的に各種の電子機器に適用することができる。
【００８３】
図５に示すように、本実施例のマルチメディアコンテンツの再生装置５００は、識別ユニット５０１、マッチングユニット５０２と生成ユニット５０３を含む。識別ユニット５０１は、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、音声信号の識別を行って対応する音声情報を取得するように構成されることができる。マッチングユニット５０２は、音声情報と、既得の案内情報に対応するテンプレート情報と、をマッチングするように構成されることができる。生成ユニット５０３は、音声情報と案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成するように構成されることができる。
【００８４】
本実施例において、識別ユニット５０１は、ユーザが発出した音声信号が受信されたか否かを検出し、その音声信号が表示された現在のマルチメディアコンテンツの案内情報に基づいて発出したか否かを判断することができる。上記ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号が検出された後に、音声信号を解析して音声信号に対応する音声情報を識別することができる。音声情報は、音声信号の音の特徴を示すための情報および／または音声信号に含まれている語義を示すための情報を含むことができる。
【００８５】
マッチングユニット５０２は、様々な方式を利用して、識別ユニット５０１から取得した音声情報と、既得の案内情報に対応するテンプレート情報とをマッチングを行うことができる。例えば、音声情報と上記案内情報に対応するテンプレート情報とのテキストコンテンツのマッチングを直接的に行い、マッチ度が予め設定されたマッチ度の閾値を超えたときに、両者の語義のマッチングが成功したことを確認することができる。また、例えば、自然言語処理方法を利用して、テキスト形式または特徴ベクトルに変換されて示した音声情報と、既得の案内情報に対応するテンプレート情報の語義とについてマッチングを行うことができる。
【００８６】
生成ユニット５０３は、マッチングユニット５０２でマッチングが成功したことを確認したとき、現在のマルチメディアコンテンツの再生をスキップする条件を満たしたことを確認して、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成することができる。
【００８７】
一部の選択可能な実施形態において、装置５００は、現在のマルチメディアコンテンツの再生配置情報を取得するように構成された取得ユニットをさらに含んでもよく、再生配置情報は、現在のマルチメディアコンテンツの案内情報、案内情報の表示方式情報及び案内情報に対応するテンプレート情報を含んでもよい。
【００８８】
一部の選択可能な実施形態において、上記案内情報は、上記現在のマルチメディアコンテンツの再生をスキップする音声コマンドを発出するようにユーザを案内するのに使用されることができ、上記テンプレート情報は、テンプレートコマンドを含むことができ、上記識別ユニット５０１は、音声信号を対応するユーザコマンドのテキストに変換する方法によって、音声信号に対して識別を行って対応する音声情報を取得するように構成されることができる。上記マッチングユニット５０２は、ユーザコマンドのテキストと既得の案内情報に対応するテンプレートコマンドとについて語義のマッチングを行う方法によって、音声情報と既得の案内情報に対応するテンプレート情報とのマッチングを行うように構成されることができる。
【００８９】
一部の選択可能な実施形態において、上記案内情報と案内情報に対応するテンプレート情報とは、以下のような方法によって確定した案内情報とテンプレート情報を含むことができる。つまり、予め設定されたマルチメディアコンテンツのライブラリに基づいて、現在のマルチメディアコンテンツを解析し、マルチメディアコンテンツに含まれているキーセンテンスを抽出して、キーセンテンスをテンプレート情報として確定し、キーセンテンスに対して配置された対応する案内情報を取得することができる。
【００９０】
更に選択可能な実施形態において、予め設定されたマルチメディアコンテンツのライブラリは、キーコンテンツ識別子を有する複数のマルチメディアコンテンツを含み、テンプレート情報であるキーセンテンスは、以下のような方法によって抽出されることができる。つまり、現在のマルチメディアコンテンツのテキストコンテンツから複数の候補センテンスを抽出し、予め設定されたマルチメディアコンテンツのライブラリの中から、現在のマルチメディアコンテンツと同じキーコンテンツ識別子を有するマルチメディアコンテンツを、現在のマルチメディアコンテンツの関連マルチメディアコンテンツに確定し、予め設定されたマルチメディアコンテンツのライブラリの中から、現在のマルチメディアコンテンツと異なるキーコンテンツ識別子を有するマルチメディアコンテンツを、現在のマルチメディアコンテンツの非関連マルチメディアコンテンツに確定し、各候補センテンスを含む関連マルチメディアコンテンツの数と、各候補センテンスを含む非関連マルチメディアコンテンツの数を確定し、各候補センテンスを含む関連マルチメディアコンテンツの数と非関連マルチメディアコンテンツの数に応じて、候補センテンスから現在のマルチメディアコンテンツのキーセンテンスを確定することができる。
【００９１】
一部の選択可能な実施形態において、上記識別ユニット５０１は、以下のような方法によって、音声信号に対して音声識別を行って対応する音声情報を取得するように構成されることができる。つまり、ユーザが案内情報に基づいて発出した音声信号の検出に応じて、音声信号の合法性を検証し、音声信号の合法性の検証が通過されたことに応じて、音声信号についての音声識別を行って対応する音声情報を取得することができる。
【００９２】
一部の選択可能な実施形態において、上記識別ユニット５０１は、以下のような方法によって、音声信号の合法性を検証するように構成されることができる。つまり、ユーザが案内情報に基づいて発出した音声信号の検出に応じて、ユーザが現在のマルチメディアコンテンツを視聴するのに用いる再生装置とユーザアカウントのセキュリティ認証情報を取得し、再生装置のセキュリティ認証情報とユーザアカウントのセキュリティ認証情報の認証を行い、再生装置のセキュリティ認証情報とユーザアカウントのセキュリティ認証情報がすべての認証に通過されたことに応じて、音声信号の合法性の検証が通過されたことを確認することができる。
【００９３】
一部の選択可能な実施形態において、装置５００は、音声情報と案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップに成功したことをユーザに提示するための第１の提示情報を生成するように構成された第１提示ユニットをさらに含むことができる。
【００９４】
一部の選択可能な実施形態において、装置５００は、音声情報と案内情報に対応するテンプレート情報とのマッチングが失敗されたことを確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップに成功しなかったことをユーザに提示するための第２の提示情報を生成するように構成された第２の提示ユニットをさらに含むことができる。
【００９５】
装置５００に記載された一部のユニットは、図２及び図４を参照して説明した方法の各ステップに対応する。これにより、前述した方法について説明した操作と特徴は、装置５００と、これに含まれているユニットに同様に適用され、これに対する重複された説明は省略する。
【００９６】
本発明の実施例のマルチメディアコンテンツの再生装置は、識別ユニットにより、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、音声信号の識別を行って対応する音声情報を取得し、マッチングユニットは、音声情報と既得の案内情報に対応するテンプレート情報とをマッチングし、生成ユニットは、音声情報と案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成することにより、マルチメディアコンテンツを取得する効率の向上を実現することができる。
【００９７】
以下、本発明の実施例を実現するための電子機器に適用されるコンピュータシステム６００を示す構造模式図である図６を参照する。図６に示された電子機器は、単に例示であるだけで、本発明の実施例の機能と使用範囲について何ら限定されらない。
【００９８】
図６に示すように、コンピュータシステム６００は、読み出し専用メモリ（ＲＯＭ）６０２に記憶されているプログラム又は記憶部６０８からランダムアクセスメモリ（ＲＡＭ）６０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理装置（ＣＰＵ）６０１を備える。ＲＡＭ６０３には、システム６００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ６０１、ＲＯＭ６０２およびＲＡＭ６０３は、バス６０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース６０５もバス６０４に接続されている。
【００９９】
キーボード、マウスなどを含む入力部６０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、およびスピーカなどを含む出力部６０７、ハードディスクなどを含む記憶部６０８、およびＬＡＮカード、モデムなどを含むネットワークインターフェースカードの通信部６０９は、Ｉ／Ｏインターフェース６０５に接続されている。通信部６０９は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ６１０は、必要に応じてＩ／Ｏインターフェース６０５に接続される。リムーバブルメディア６１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライバ６１０に取り付けられ、したがって、ドライバ６１０から読み出されたコンピュータプログラムが必要に応じて記憶部６０８にインストールされる。
【０１００】
特に、本発明の実施例によれば、上記フローチャートを参照しながら記載されたプロセスは、コンピュータのソフトウェアプログラムとして実現されてもよい。例えば、本発明の実施例は、コンピュータプログラム製品を含み、当該コンピュータプログラム製品は、機械可読媒体に有形に具現化されるコンピュータプログラムを含み、前記コンピュータプログラムは、フローチャートで示される方法を実行するためのプログラムコードを含む。このような実施例では、当該コンピュータプログラムは、通信部６０９を介してネットワークからダウンロードされてインストールされてもよく、および／またはリムーバブルメディア６１１からインストールされてもよい。そのコンピュータプログラムが中央生成ユニット（６０１；  ＣＰＵ）によって実行されると、本発明の方法に限定された上記機能を実行する。本発明のコンピュータ可読媒体は、コンピュータに読み取り可能な信号媒体、コンピュータ読み取り可能な記憶媒体または上記両者の任意の組み合わせであってもよい。コンピュータ読み取り可能な記憶媒体は、電気、磁気、光学、電磁、赤外線、または半導体のシステム、装置、素子、または上記任意の組み合わせであってもよいが、これに限定されない。コンピュータ読み取り可能な記憶媒体のより具体的な例は、１つまたは複数の導線を備える電気接続されたポータブルコンピュータ、磁気ディスク、ハードディスク、ランダムアクセスメモリ装置（ＲＡＭ）、読み取り専用メモリ装置（ＲＯＭ）、消去およびプログラム可能な読み取り専用メモリ装置（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読み取り専用メモリ装置（ＣＤ−ＲＯＭ）、光メモリ装置、磁気メモリ装置または上記任意の適切な組み合わせを含むことができるが、これに限定されない。本発明において、コンピュータ読み取り可能な記憶媒体は、プログラムを含み、または記憶する任意のタイプの媒体であってもよく、そのプログラムは、コマンドの実行システム、装置または素子によって使用され、またはこの組み合わせてで使用されることができる。本発明において、コンピュータ読み取り可能な信号媒体は、ベースバンドまたはキャリアの一部で伝達されるデータ信号を含むことができ、ここで、データ信号は、コンピュータ読み取り可能なプログラムコードが搭載される。このように伝播されるデータ信号は、様々な形式を利用することができ、電磁信号、光信号または上記任意の適切な組み合わせを含むが、これに限定されない。コンピュータ読み取り可能な信号媒体は、コンピュータ読み取り可能な記憶媒体を除く任意のコンピュータ読み取り可能な媒体であってもいく、このコンピュータ読み取り可能な媒体は、コマンド実行システム、装置または素子によって使用されるとか、これを組み合わせて使用されるように、プログラムを送信、伝送または転送することができる。コンピュータ読み取り可能な媒体に含まれているプログラムコードは、任意の適切な媒体を利用して送信することができ、無線、有線、ケーブル、ＲＦなど、または上記任意の適切な組み合わせを含んでもよいが、これに限定されない。
【０１０１】
１つまたは複数のプログラミング言語、またはこれらの組み合わせで、本発明の操作を実行するためのコンピュータプログラムコードをプログラミングすることができ、プログラミング言語は、例えばＪａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ  ＋＋などのオブジェクト指向のプログラミング言語を含み、例えば“Ｃ”言語または類似のプログラミング言語のような従来の手続き型プログラミング言語をさらに含んでもよい。プログラムコードは、全体的にパーソナルコンピュータで実行されるとか、部分的にパーソナルコンピュータで実行されるとか、１つの独立したソフトウェアパッケージとして実行されるとか、部分的にパーソナルコンピュータで実行されて部分的にリモートコンピュータ上で実行されるとか、または全体的にリモートコンピュータまたはサーバの上で実行されることができる。リモートコンピュータの情景において、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを介してパーソナルコンピュータに接続することができ、または外部のコンピュータに接続することができ、例えば、インターネットサービスプロバイダを利用して、インターネットを介して接続することができる。
【０１０２】
図面におけるフローチャートおよびブロック図は、本発明の各実施例に係るシステム、方法およびコンピュータプログラム製品により実現可能なアーキテクチャ、機能及び操作を示す。ここで、フローチャートまたはブロック図における各枠は、１つのモジュール、プログラムセグメント、またはコードの一部を代表してもよく、前記モジュール、プログラムセグメント、またはコードの一部は、規定された論理機能を実現するための１つ以上の実行可能なコマンドを含む。なお、いくつかの代替実施態様として、枠に示された機能は、図面に示された順番と異なる順番で実行されてもよい。例えば、連続して示された２つの枠は、関連する機能に応じて、実際にほぼ並行に実行されてもよく、逆の順番で実行されてもよい。なお、ブロック図および／またはフローチャートにおける各枠と、ブロック図および／またはフローチャートにおける枠の組合せは、規定された機能または操作を実行する、ハードウェアに基づく専用システムで実現されてもよく、あるいは、専用ハードウェアとコンピュータのコマンドとの組合せで実行されてもよい。
【０１０３】
本発明の実施例に記載されたユニットは、ソフトウェアで実現されてもよく、ハードウェアで実現されてもよい。記載されたユニットは、プロセッサにインストールされてもよく、例えば、プロセッサが識別ユニット、マッチングユニットと生成ユニットを含むとして記載されてもよい。ここで、これらのユニットの名称は、一部のケースに該当するユニット自体を限定するものではなく、例えば、識別ユニットは、「ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、音声信号の識別を行って対応する音声情報を取得するユニット」として記載されてもよい。
他の一態様として、本発明は、コンピュータ可読媒体を提供し、そのコンピュータ可読媒体は、上記実施例で説明された装置に含まれてもよく、装置にインストールされず、独立して存在してもよい。上記コンピュータ可読媒体は、１つまたは複数のプログラムが搭載され、上記１つまたは複数のプログラムが装置によって実行されると、その装置に、ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、音声信号の識別を行って対応する音声情報を取得し、音声情報と既得の案内情報に対応するテンプレート情報とをマッチングし、音声情報と案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成することを実行させる。
【０１０４】
以上の記載は、本発明の好ましい実施例、および使用された技術的原理の説明に過ぎない。本発明に係る特許請求の範囲が、上記技術的特徴の特定な組合せからなる技術案に限定されることではなく、本発明の趣旨を逸脱しない範囲で、上記技術的特徴または同等の特徴の任意の組合せからなる他の技術案も含むべきであることを、当業者は理解すべきである。例えば、上記特徴と、本発明に開示された類似の機能を持っている技術的特徴（これらに限定されていない）とを互いに置き換えてなる技術案が挙げられる。
【図１】
2019165422.tif 000003
【図２】
2019165422.tif 000004
【図３】
2019165422.tif 000005
【図４】
2019165422.tif 000006
【図５】
2019165422.tif 000007
【図６】
2019165422.tif 000008
【手続補正書】
【提出日】令和1年6月21日(2019.6.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチメディアコンテンツの再生方法であって、
ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の識別を行って対応する音声情報を取得するステップと、
前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするステップと、
前記音声情報と前記テンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成するステップと、を含み、
前記案内情報及び前記案内情報に対応するテンプレート情報は、
予め設定されたマルチメディアコンテンツのライブラリに基づいて、前記現在のマルチメディアコンテンツを解析して、前記マルチメディアコンテンツに含まれているキーセンテンスを抽出し、
前記キーセンテンスを前記テンプレート情報として確定し、
前記キーセンテンスに対して配置された対応する案内情報を取得する、との方法によって確定された案内情報及びテンプレート情報を含む
ことを特徴とするマルチメディアコンテンツの再生方法。
【請求項２】
現在のマルチメディアコンテンツの再生配置情報を取得するステップであって、前記再生配置情報は、前記現在のマルチメディアコンテンツの案内情報、前記案内情報の表示方式情報及び前記案内情報に対応するテンプレート情報を含む、ステップをさらに含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項３】
前記案内情報は、前記現在のマルチメディアコンテンツの再生をスキップするための音声のコマンドを発出するようにユーザを案内するのに用い、前記テンプレート情報は、テンプレートコマンドを含み、
前記音声信号の識別を行って対応する音声情報を取得するステップは、
前記音声信号を対応するユーザコマンドのテキストに変換するステップを含み、
前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするステップは、
前記ユーザコマンドのテキストと、既得の前記案内情報に対応するテンプレートコマンドとについて語義のマッチングを行うステップを含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項４】
前記予め設定されたマルチメディアコンテンツのライブラリは、キーコンテンツ識別子を有する複数のマルチメディアコンテンツを含み、
前記予め設定されたマルチメディアコンテンツのライブラリに基づいて、前記現在のマルチメディアコンテンツを解析して、前記マルチメディアコンテンツに含まれているキーセンテンスを抽出するステップは、
前記現在のマルチメディアコンテンツのテキストコンテンツから複数の候補センテンスを抽出するステップと、
予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと同じキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの関連マルチメディアコンテンツとして確定するステップと、
予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと異なるキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの非関連マルチメディアコンテンツとして確定するステップと、
各候補センテンスを含む関連マルチメディアコンテンツの数及び各候補センテンスを含む非関連マルチメディアコンテンツの数を確定するステップと、
各候補センテンスを含む関連マルチメディアコンテンツの数及び非関連マルチメディアコンテンツの数に基づいて、候補センテンスから前記現在のマルチメディアコンテンツのキーセンテンスを確定するステップと、を含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項５】
ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の識別を行って対応する音声情報を取得するステップは、
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の合法性を検証するステップと、
前記音声信号の合法性の検証が通過されたことに応じて、前記音声信号に対して音声識別を行って対応する音声情報を取得するステップと、を含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項６】
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の合法性を検証するステップは、
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、ユーザが前記現在のマルチメディアコンテンツを視聴するのに用いられる再生装置及びユーザアカウントのセキュリティ認証情報を取得するステップと、
前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とに対して認証を行うステップと、
前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とがすべて通過されたことに応じて、前記音声信号の合法性の検証が通過されたと確認するステップと、を含む
ことを特徴とする請求項５に記載のマルチメディアコンテンツの再生方法。
【請求項７】
前記音声情報と、前記案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功したことをユーザに提示するための第１の提示情報を生成するステップをさらに含む
ことを特徴とする請求項１に記載のマルチメディアコンテンツの再生方法。
【請求項８】
前記音声情報と、前記案内情報に対応するテンプレート情報とのマッチングの失敗を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功しなかったことをユーザに提示するための第２の提示情報を生成するステップをさらに含むことを特徴とする請求項１ないし請求項７のいずれかに記載のマルチメディアコンテンツの再生方法。
【請求項９】
マルチメディアコンテンツの再生装置であって、
ユーザが表示された現在のマルチメディアコンテンツの案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の識別を行って対応する音声情報を取得するように構成されている識別ユニットと、
前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするように構成されているマッチングユニットと、
前記音声情報と前記テンプレート情報とのマッチングの成功を確認したことに応じて、現在のマルチメディアコンテンツの再生をスキップする操作を実行するためのコマンドを生成するように構成されている生成ユニットと、を含み、
前記案内情報及び前記案内情報に対応するテンプレート情報は、
予め設定されたマルチメディアコンテンツのライブラリに基づいて、前記現在のマルチメディアコンテンツを解析して、前記マルチメディアコンテンツに含まれているキーセンテンスを抽出し、
前記キーセンテンスを前記テンプレート情報として確定し、
前記キーセンテンスに対して配置された対応する案内情報を取得する、との方法によって確定された案内情報及びテンプレート情報を含む
ことを特徴とするマルチメディアコンテンツの再生装置。
【請求項１０】
現在のマルチメディアコンテンツの再生配置情報を取得するように構成されている取得ユニットであって、前記再生配置情報は、前記現在のマルチメディアコンテンツの案内情報、前記案内情報の表示方式情報及び前記案内情報に対応するテンプレート情報を含む、取得ユニットをさらに含む
ことを特徴とする請求項９に記載のマルチメディアコンテンツの再生装置。
【請求項１１】
前記案内情報は、前記現在のマルチメディアコンテンツの再生をスキップするための音声のコマンドを発出するようにユーザを案内するのに用い、前記テンプレート情報は、テンプレートコマンドを含み、
前記識別ユニットは、前記音声信号を対応するユーザコマンドのテキストに変換する方法によって、前記音声信号の識別を行って対応する音声情報を取得するように構成され、
前記マッチングユニットは、前記ユーザコマンドのテキストと、既得の前記案内情報に対応するテンプレートコマンドとについて語義のマッチングを行う方法によって、前記音声情報と、既得の前記案内情報に対応するテンプレート情報と、をマッチングするように構成されている
ことを特徴とする請求項９に記載のマルチメディアコンテンツの再生装置。
【請求項１２】
前記予め設定されたマルチメディアコンテンツのライブラリは、キーコンテンツ識別子を有する複数のマルチメディアコンテンツを含み、
前記テンプレート情報としてのキーセンテンスは、
前記現在のマルチメディアコンテンツのテキストコンテンツから複数の候補センテンスを抽出し、
予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと同じキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの関連マルチメディアコンテンツとして確定し、
予め設定されたマルチメディアコンテンツのライブラリの中から、前記現在のマルチメディアコンテンツと異なるキーコンテンツ識別子を有するマルチメディアコンテンツを、前記現在のマルチメディアコンテンツの非関連マルチメディアコンテンツとして確定し、
各候補センテンスを含む関連マルチメディアコンテンツの数及び各候補センテンスを含む非関連マルチメディアコンテンツの数を確定し、
各候補センテンスを含む関連マルチメディアコンテンツの数及び非関連マルチメディアコンテンツの数に基づいて、候補センテンスから前記現在のマルチメディアコンテンツのキーセンテンスを確定する、との方法によって抽出される
ことを特徴とする請求項９に記載のマルチメディアコンテンツの再生装置。
【請求項１３】
前記識別ユニットは、さらに
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、前記音声信号の合法性を検証し、
前記音声信号の合法性の検証が通過されたことに応じて、前記音声信号に対して音声識別を行って対応する音声情報を取得する、との方法によって、
前記音声信号の音声識別を行って対応する音声情報を取得するように構成されている
ことを特徴とする請求項９に記載のマルチメディアコンテンツの再生装置。
【請求項１４】
前記識別ユニットは、さらに
ユーザが前記案内情報に基づいて発出した音声信号の検出に応じて、ユーザが前記現在のマルチメディアコンテンツを視聴するのに用いられる再生装置及びユーザアカウントのセキュリティ認証情報を取得し、
前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とに対して認証を行い、
前記再生装置のセキュリティ認証情報と前記ユーザアカウントのセキュリティ認証情報とがすべて通過されたことに応じて、前記音声信号の合法性の検証が通過されたことを確認する、との方法によって、
前記音声信号の合法性を検証するように構成されている
ことを特徴とする請求項１３に記載のマルチメディアコンテンツの再生装置。
【請求項１５】
前記音声情報と、前記案内情報に対応するテンプレート情報とのマッチングの成功を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功したことをユーザに提示するための第１の提示情報を生成するように構成されている第１の提示ユニットをさらに含む
ことを特徴とする請求項９に記載のマルチメディアコンテンツの再生装置。
【請求項１６】
前記音声情報と、前記案内情報に対応するテンプレート情報とのマッチングの失敗を確認したことに応じて、現在の再生されているマルチメディアコンテンツのスキップが成功しなかったことをユーザに提示するための第２の提示情報を生成するように構成されている第２の提示ユニットをさらに含む
ことを特徴とする請求項９ないし請求項１５のいずれかに記載のマルチメディアコンテンツの再生装置。
【請求項１７】
１つまたは複数のプロセッサと、
１つまたは複数のプログラムを格納するための記憶装置とを含み、
前記１つまたは複数のプログラムが、前記１つまたは複数のプロセッサによって実行されると、前記１つまたは複数のプロセッサに請求項１ないし請求項８のいずれかに記載されている方法を実現させる
ことを特徴とする電子機器。
【請求項１８】
コンピュータプログラムが記憶されており、
前記プログラムがプロセッサによって実行されると、請求項１ないし請求項８のいずれかに記載されている方法を実現する
ことを特徴とするコンピュータ可読媒体。