(57)【要約】【課題】従来技術では、オーディオの再生を要求する場合に、優先度が低いため直ちに再生できない。【解決手段】本発明は、オーディオ再生方法、装置、機器及び記憶媒体を提供する。当該方法は、第１のオーディオフォーカスチャネルの再生要求を受信し、当該再生要求に基づきオーディオを再生中の第２のオーディオフォーカスチャネルを制御して再生を停止させ、且つ第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて第１のオーディオフォーカスチャネルに割り当てることにより、第１のオーディオフォーカスチャネルにオーディオフォーカスに基づきオーディオを再生させるように構成される。これにより、再生要求対象のオーディオのタイプを区別することなく、新たに追加された再生要求により、直ちに再生することができる。特に、新たに追加されたデジタル音声オーディオが直ちに再生されることが保証されるため、ユーザ体験が向上する。【選択図】図１
2019212357.tif 000002
【特許請求の範囲】
【請求項１】
第１のオーディオフォーカスチャネルの再生要求を受信するステップと、
前記再生要求に基づき、オーディオを再生中の第２のオーディオフォーカスチャネルを制御して再生を停止させ、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させるステップと
を含むことを特徴とするオーディオ再生方法。
【請求項２】
前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させる前記ステップは、
前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースすることと、
改めて前記オーディオフォーカスを前記第１のオーディオフォーカスチャネルに割り当て、前記第１のオーディオフォーカスチャネルを予め設定されたデータスタックのスタックトップに配置することにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させることと
を含むことを特徴とする請求項１に記載のオーディオ再生方法。
【請求項３】
前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて前記第１のオーディオフォーカスチャネルに割り当てた後に、前記方法は、
前記第１のオーディオフォーカスチャネルの再生するオーディオの名称を表示すること
をさらに含むことを特徴とする請求項１に記載のオーディオ再生方法。
【請求項４】
前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースすることは、
前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが予め設定された目的のオーディオタイプであるか否かを判断することと、
前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが前記目的のオーディオタイプである場合に、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースし、前記第２のオーディオフォーカスチャネルを前記データスタックに積み込むことと、
前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが前記目的のオーディオタイプではない場合に、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースし、前記第２のオーディオフォーカスチャネルに対してポップ操作を実行することと、を含み、
前記第１のオーディオフォーカスチャネルの再生要求を受信した時、前記第２のオーディオフォーカスチャネルは、予め設定されたデータスタックのスタックトップに位置することを特徴とする請求項２に記載のオーディオ再生方法。
【請求項５】
前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが前記目的のオーディオタイプである場合に、前記方法は、
前記第２のオーディオフォーカスチャネルの再生するオーディオの名称を次に再生されるオーディオの名称として表示すること
をさらに含むことを特徴とする請求項４に記載のオーディオ再生方法。
【請求項６】
改めて前記オーディオフォーカスを前記第１のオーディオフォーカスチャネルに割り当て、前記第１のオーディオフォーカスチャネルを前記データスタックのスタックトップに配置することにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させた後に、前記方法は、
前記第１のオーディオフォーカスチャネルがオーディオの再生を終了した後、前記第１のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースすることと、
前記第１のオーディオフォーカスチャネルに対してポップ操作を実行することと
をさらに含むことを特徴とする請求項４に記載のオーディオ再生方法。
【請求項７】
前記第１のオーディオフォーカスチャネルがオーディオの再生を終了した後、前記第１のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースした後に、前記方法は、
前記第２のオーディオフォーカスチャネルが依然として前記データスタックに位置する場合に、前記第２のオーディオフォーカスチャネルを前記データスタックのスタックトップに配置し、改めて前記オーディオフォーカスを前記第２のオーディオフォーカスチャネルに割り当てることにより、前記第２のオーディオフォーカスチャネルにレジューム再生を行わせること
をさらに含むことを特徴とする請求項６に記載のオーディオ再生方法。
【請求項８】
第１のオーディオフォーカスチャネルの再生要求を受信した後に、前記方法は、
再生中のオーディオフォーカスチャネルがない場合に、オーディオフォーカスを直接前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させること
をさらに含むことを特徴とする請求項１〜７のいずれか１項に記載のオーディオ再生方法。
【請求項９】
第１のオーディオフォーカスチャネルの再生要求を受信する受信モジュールと、
前記再生要求に基づき、オーディオを再生中の第２のオーディオフォーカスチャネルを制御して再生を停止させ、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させる第１の割り当てモジュールと
を含むことを特徴とするオーディオ再生装置。
【請求項１０】
前記第１の割り当てモジュールは、
前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースするリリースサブモジュールと、
改めて前記オーディオフォーカスを前記第１のオーディオフォーカスチャネルに割り当て、前記第１のオーディオフォーカスチャネルを予め設定されたデータスタックのスタックトップに配置することにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させる割り当てサブモジュールと
を含むことを特徴とする請求項９に記載のオーディオ再生装置。
【請求項１１】
前記装置は、前記第１のオーディオフォーカスチャネルの再生するオーディオの名称を表示する第１の表示モジュールをさらに含むことを特徴とする請求項９に記載のオーディオ再生装置。
【請求項１２】
前記リリースサブモジュールは、
前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが予め設定された目的のオーディオタイプであるか否かを判断する判断サブユニットと、
前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが前記目的のオーディオタイプである場合に、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースし、前記第２のオーディオフォーカスチャネルを前記データスタックに積み込む第１のリリースサブユニットと、
前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが前記目的のオーディオタイプではない場合に、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースし、前記第２のオーディオフォーカスチャネルに対してポップ操作を実行する第２のリリースサブユニットと、を含み、
前記第１のオーディオフォーカスチャネルの再生要求を受信した時、前記第２のオーディオフォーカスチャネルは、予め設定されたデータスタックのスタックトップに位置する
ことを特徴とする請求項１０に記載のオーディオ再生装置。
【請求項１３】
前記装置は、前記第２のオーディオフォーカスチャネルの再生するオーディオの名称を次に再生されるオーディオの名称として表示する第２の表示モジュールをさらに含むことを特徴とする請求項１２に記載のオーディオ再生装置。
【請求項１４】
前記装置は、
前記第１のオーディオフォーカスチャネルがオーディオの再生を終了した後、前記第１のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースするリリースモジュールと、
前記第１のオーディオフォーカスチャネルに対してポップ操作を実行する実行モジュールと
をさらに含むことを特徴とする請求項１２に記載のオーディオ再生装置。
【請求項１５】
前記装置は、
前記第２のオーディオフォーカスチャネルが依然として前記データスタックに位置する場合に、前記第２のオーディオフォーカスチャネルを前記データスタックのスタックトップに配置し、改めて前記オーディオフォーカスを前記第２のオーディオフォーカスチャネルに割り当てることにより、前記第２のオーディオフォーカスチャネルにレジューム再生を行わせる第２の割り当てモジュール
をさらに含むことを特徴とする請求項１４に記載のオーディオ再生装置。
【請求項１６】
前記装置は、
再生中のオーディオフォーカスチャネルがない場合に、オーディオフォーカスを直接前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させる第３の割り当てモジュール
をさらに含むことを特徴とする請求項９〜１５のいずれか１項に記載のオーディオ再生装置。
【請求項１７】
オーディオ再生機器であって、
一又は複数のプロセッサと、
現在再生中のオーディオの名称及び次に再生されるオーディオの名称を表示する一又は複数のディスプレイと、
前記一又は複数のプロセッサによって実行される時、前記一又は複数のプロセッサに請求項１〜８のいずれか１項に記載の方法を実現させるための一又は複数のプログラムを記憶する記憶装置と
を含むことを特徴とするオーディオ再生機器。
【請求項１８】
コンピュータプログラムが記憶されるコンピュータ読み取り可能な記憶媒体であって、
当該プログラムがプロセッサによって実行される時、請求項１〜８のいずれか１項に記載の方法を実現することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スピーカーの分野に関し、より詳しくは、オーディオ再生方法、装置、機器及び記憶媒体に関する。
【背景技術】
【０００２】
スマートスピーカーで再生可能なオーディオは一般的に、テキストから変換された音声オーディオ、すなわちｔｔｓオーディオ、デジタル音声形式（Ａｕｄｉｏ）のオーディオ、アラート（Ａｌｅｒｔ）アラームオーディオ等を含む。これらのオーディオファイルをスピーカーで同時に再生する場合に、音声が混合するなどの問題が生じるため、ユーザのニーズを満たすことができない。
【０００３】
上記問題を解決する従来の方法は、これら３つのタイプのオーディオに優先度を設定し、再生すべき新たなオーディオがある時、新たなオーディオの優先度と再生中のオーディオの優先度を比較し、優先度の高い方のオーディオを再生するものである。この方法は、スピーカーにおける音声の混合の問題を解決していたが、新たに追加されたオーディオの優先度が低い場合には、それを直ちに再生することができない。特に従来技術においては、デジタル音声オーディオの優先度が低いため、アラートアラームオーディオ又はｔｔｓオーディオが再生されている場合、新たに追加されたデジタル音声オーディオを直ちに再生できないという問題点があった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、新たに追加されたオーディオを再生要求により直ちに再生できるようにするオーディオ再生方法、装置、機器及び記憶媒体を提供する。
【課題を解決するための手段】
【０００５】
本発明の第１の態様として、オーディオ再生方法を提供する。当該方法は、第１のオーディオフォーカスチャネルの再生要求を受信するステップと、前記再生要求に基づき、オーディオを再生中の第２のオーディオフォーカスチャネルを制御して再生を停止させ、且つ前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させるステップとを含む。
【０００６】
本発明の第２の態様として、オーディオ再生装置を提供する。当該装置は、第１のオーディオフォーカスチャネルの再生要求を受信する受信モジュールと、前記再生要求に基づき、オーディオを再生中の第２のオーディオフォーカスチャネルを制御して再生を停止させ、且つ前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させる第１の割り当てモジュールとを含む。
【０００７】
本発明の第３の態様として、オーディオ再生機器を提供する。当該機器は、一又は複数のプロセッサと、再生中のオーディオの名称及び次に再生されるオーディオの名称を表示する一又は複数のディスプレイと、前記一又は複数のプロセッサによって実行されることにより、前記一又は複数のプロセッサに上記本発明の第１の態様に係る方法を実施させるための一又は複数のプログラムを記憶する記憶装置とを含む。
【０００８】
本発明の第４の態様として、コンピュータ読み取り可能な記憶媒体を提供する。当該記憶媒体には、プロセッサによって実行される時に上記の本発明の第１の態様に係る方法を実施するためのコンピュータプログラムが記憶される。
【発明の効果】
【０００９】
上記本発明の各態様によれば、第１のオーディオフォーカスチャネルの再生要求を受信し、当該再生要求に基づきオーディオを再生中の第２のオーディオフォーカスチャネルを制御して再生を停止させ、第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて第１のオーディオフォーカスチャネルに割り当てることにより、第１のオーディオフォーカスチャネルにオーディオフォーカスに基づきオーディオを再生させるように構成されることにより、再生要求対象のオーディオのタイプを区別することなく、新たに追加された再生要求により、直ちに再生することができる。特に、新たに追加されたデジタル音声オーディオが直ちに再生されることが保証されるため、ユーザ体験が向上する。
【００１０】
なお、上記説明されている内容は、本発明の実施形態の主旨や重要な特徴を限定するためのものでもなければ、本発明の範囲を限定するためのものでもない。本発明のその他の特徴も分かりやすくするために、以下の通りさらに説明を加える。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るオーディオ再生方法のフローチャートである。
【図２】本発明の一実施形態に係る第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースする方法のフローチャートである。
【図３】本発明の一実施形態に係るオーディオフォーカスチャネルのプッシュ操作、ポップ操作方法を概略的示す図である。
【図４】本発明の一実施形態に係るオーディオ再生装置の構造を概略的に示す図である。
【図５】本発明の一実施形態に係るオーディオ再生装置の構造を概略的に示す図である。
【発明を実施するための形態】
【００１２】
以下、各図を参照しながら、本発明の実施形態を詳細に説明する。当然ながら、関連する各図において本発明のいくつかの実施形態を示しているが、本発明はこれら以外にも様々な形態によって実施することができ、ここに示す実施形態に限定されるものではない。これらの実施形態は、本発明をより明確かつ完全に理解できるようにするためのものである。そのため、本明細書における各図及び実施形態は、例示的なものに過ぎず、本発明の保護範囲を限定するものではない。
【００１３】
本発明の明細書、特許請求の範囲及び上記各図の説明に用いられる用語「第１」、「第２」、「第３」、「第４」等（該当部品が存在する場合）は、順序を規定したり部品間の前後関係を示したりするものではなく、類似する対象を区分するために用いられるものである。本明細書に記載される実施形態は、各図に示される又は説明されるものと異なる順序でも実施できるように、場合によっては、部品の番号を示すこれらの用語を入れ替えて用いてもよい。また、「含む」、「備える」及びこれらに準じるその他の用語は、非排他的な包括の場合を含むことを意図するために用いられるものであり、例えば、いくつかのステップ又はユニットを含むプロセス、方法、システム、製品もしくは機器は、必ずしも明記されているステップ又はユニットに限定されるものではなく、明記されないその他のステップ又はユニットや、当該プロセス、方法、製品又は機器にとって固有のその他ステップ又はユニットを含んでもよい。
【００１４】
本発明を理解しやすくするために、各実施形態に係る専門用語について説明する。
１．オーディオフォーカス（Ａｕｄｉｏ  Ｆｏｃｕｓ）：オーディオを再生するために必要なツール／条件であり、１つのオーディオ再生方法には、１つのオーディオフォーカスのみを認める。
【００１５】
２．オーディオフォーカスチャネル（Ａｕｄｉｏ  Ｆｏｃｕｓ  Ｃｈａｎｎｅｌ）：オーディオを再生するために用いられる。再生されるべき新たなオーディオがある場合に、オーディオフォーカスチャネルによってオーディオフォーカスマネージャ（Ａｕｄｉｏ  Ｆｏｃｕｓ  Ｍａｎａｇｅｒ）に再生要求を送信する必要があり、オーディオフォーカスマネージャは、予め設定された方法に基づきオーディオフォーカスをオーディオフォーカスチャネルに割り当てるか否かを決定する。オーディオフォーカスマネージャがオーディオフォーカスをオーディオフォーカスチャネルに割り当てる場合に、当該オーディオフォーカスチャネルは、予め設定されたデータスタックに積み込まれ、且つオーディオフォーカスに基づき当該データスタックのスタックトップでオーディオを再生する。なお、オーディオフォーカスチャネルがどのタイプのオーディオを再生するかは、オーディオフォーカスマネージャ（Ａｕｄｉｏ  Ｆｏｃｕｓ  Ｍａｎａｇｅｒ）に予め登録する必要があり、本発明の実施形態に係るオーディオのタイプは、ｔｔｓオーディオ、デジタル音声オーディオ、Ａｌｅｒｔアラームオーディオを含むが、これらに限定されない。
【００１６】
３．オーディオフォーカスマネージャ（Ａｕｄｉｏ  Ｆｏｃｕｓ  Ｍａｎａｇｅｒ）：上記オーディオフォーカスと、データスタックとを含む。
【００１７】
従来の技術において、１つのオーディオ再生システムが複数のオーディオを同時に再生する時、音声が混合するという問題を解決するために、一般的に、優先度を設定し、複数のオーディオのうちの優先度が最も高いオーディオを再生していた。当該方法においては、一般的に、ｔｔｓオーディオの優先度がＡｌｅｒｔアラームオーディオの優先度より高く、Ａｌｅｒｔアラームオーディオの優先度がデジタル音声オーディオの優先度より高いように設定されていた。このような優先度の設定に基づく従来技術によるオーディオ再生方法は、具体的に以下のとおりである。
【００１８】
オーディオフォーカスマネージャに再生要求を送信する新たなオーディオフォーカスチャネルａがある時、オーディオフォーカスマネージャは、データスタックに、オーディオを再生中のオーディオフォーカスチャネルｂがあるか否かを判断し、ない場合に、オーディオフォーカスをオーディオフォーカスチャネルａに割り当て、オーディオフォーカスチャネルａがデータスタックのスタックトップに積み込まれて、オーディオを再生する。データスタックのスタックトップに、オーディオを再生中のオーディオフォーカスチャネルｂがある場合に、オーディオフォーカスチャネルｂが再生中のオーディオの優先度とオーディオフォーカスチャネルａが再生しようとするオーディオの優先度を比較し、前者の優先度が後者の優先度より高い場合に、オーディオフォーカスマネージャは、オーディオフォーカスチャネルａの再生要求を拒否し、前者の優先度が後者の優先度より低い場合に、オーディオフォーカスをオーディオフォーカスチャネルａに割り当て、そしてオーディオフォーカスチャネルｂはオーディオフォーカスを失い、且つ予め設定された関数を呼び出すことにより、オーディオフォーカスチャネルｂが再生中のオーディオは、予め設定されたレジューム再生をサポートするオーディオタイプであるか否かを確定し、そうである場合に、オーディオフォーカスチャネルｂを制御して再生を停止させ、且つオーディオフォーカスチャネルｂをデータスタックに積み込むことにより、オーディオフォーカスチャネルａをスタックトップに配置し、オーディオフォーカスチャネルａがオーディオの再生を終了した後、オーディオフォーカスチャネルａのポップ操作を行うと、オーディオフォーカスチャネルｂがスタックトップに配置されて、レジューム再生を行う。オーディオフォーカスチャネルｂが再生中のオーディオがレジューム再生可能なオーディオではない場合に、オーディオフォーカスチャネルｂを制御して再生を停止させた後、オーディオフォーカスチャネルｂを制御してスタックのポップ操作を行うと、オーディオフォーカスチャネルｂはレジューム再生を行うことができない。
【００１９】
上記方法から分かるように、従来技術は、予め設定された優先度情報に依存していた。再生要求を送信する新たなオーディオフォーカスチャネルがある時、新たなオーディオフォーカスチャネルが再生しようとするオーディオの優先度が、再生中のオーディオの優先度より低い場合に、新たなオーディオフォーカスチャネルは、オーディオを再生することができないため、ユーザの使用体験が悪くなる。特に従来技術においてデジタル音声オーディオの優先度が低いため、新に追加されたデジタル音声オーディオの再生要求がある時、再生できない状況は発生しやすい。
【００２０】
従来技術における上記問題点に鑑みてなされた本発明は、オーディオ再生方法を提供する。当該方法は、従来技術のようにオーディオタイプに優先度を設定する代わりに、直ちに再生するという方式を採用し、すなわち再生要求を受信したら直ちに、実行中の再生動作を一時停止させるか又は終了し、当該再生要求に対しオーディオフォーカスを割り当てるという方式を採用する。そのため、従来技術において再生要求対象のオーディオのオーディオタイプは優先度が再生中のオーディオの優先度より低いため、直ちに再生できないという問題を解決することができ、ユーザ体験も向上する。
【００２１】
以下、本発明の各実施形態を、関連する各図を参照しながら詳細に説明する。
【００２２】
図１は、本発明の一実施形態に係るオーディオ再生方法のフローチャートであり、当該方法はオーディオ再生装置によって実行される。図１に示すように、当該方法は、ステップＳ１１と、ステップＳ１２とを含む。
【００２３】
ステップＳ１１において、第１のオーディオフォーカスチャネルの再生要求を受信する。
【００２４】
ステップＳ１２において、前記再生要求に基づき、オーディオを再生中の第２のオーディオフォーカスチャネルを制御して再生を停止させ、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させる。
【００２５】
なお、本実施形態で「第１のオーディオフォーカスチャネル」及び「第２のオーディオフォーカスチャネル」と命名されたのは、オーディオを再生中のオーディオフォーカスチャネルと再生要求を送信するオーディオフォーカスチャネルとを区別するためであり、これ以外の意味を持たない。
【００２６】
本実施形態に設定されている応用場面は、第２のオーディオフォーカスチャネルがオーディオを再生している時、第１のオーディオフォーカスチャネルからの再生要求を受信することであり、この時、第２のオーディオフォーカスチャネルは、予め設定されたデータスタックのスタックトップに位置し、且つオーディオフォーカスを有し、第１のオーディオフォーカスチャネルはデータスタックに位置せず、オーディオフォーカスを有さない（１つのオーディオ再生方法には、１つのオーディオフォーカスのみを認める）。本実施形態は、従来技術のアーキテクチャをベースに改善を加えたものであり、主には、従来技術におけるオーディオの優先度に対する区分を取り除き、技術的手段により上記場面においてどのように第１のオーディオフォーカスチャネルに直ちに再生権限を取得させ、直ちに再生動作を実行させるかという問題、そして第２のオーディオフォーカスチャネルはどのように処理するかという問題を解決するためのものである。
【００２７】
本実施形態に係る発明を分かりやすくするために、以下、具体的な実施例を用いて説明する。
【００２８】
当該実施例において、第１のオーディオフォーカスチャネルが再生を要求するオーディオはデジタル音声オーディオであり、第２のオーディオフォーカスチャネルが再生しているのはＡｌｅｒｔアラームオーディオであるとすると、デジタル音声オーディオが直ちに再生されるように、まず、第２のオーディオフォーカスチャネルを制御してＡｌｅｒｔアラームオーディオの再生を停止させ、次に、第２のオーディオフォーカスチャネルの有するオーディオフォーカスをリリースして、第２のオーディオフォーカスチャネルにオーディオフォーカスを失わせる。本実施例では、オーディオフォーカスを失った第２のオーディオフォーカスチャネルに対し、様々な方法で処理することができる。例えば、１つの可能な構成として、第２のオーディオフォーカスチャネルに対してポップ操作を実行して、データスタックからリリースされた第２のオーディオフォーカスチャネルが再生するＡｌｅｒｔアラームオーディオを捨て、第２のオーディオフォーカスチャネルがスタックから取り出された後、第１のオーディオフォーカスチャネルをデータスタックのスタックトップに配置し、オーディオフォーカスを第１のオーディオフォーカスチャネルに割り当てることにより、第１のオーディオフォーカスチャネルにデジタル音声オーディオを再生させる。別の可能な構成として、オーディオフォーカスを失った第２のオーディオフォーカスチャネルをデータスタックに積み込み、第１のオーディオフォーカスチャネルをデータスタックのスタックトップに配置し、且つオーディオフォーカスを第１のオーディオフォーカスチャネルに割り当てることにより、第１のオーディオフォーカスチャネルにデジタル音声オーディオを再生させ、デジタル音声オーディオの再生が終了した後、第１のオーディオフォーカスチャネルに対してポップ操作及びオーディオフォーカスのリリース操作を行い、且つ第１のオーディオフォーカスチャネルがスタックから取り出された後、データスタックにおける第２のオーディオフォーカスチャネルをスタックトップに配置し、改めてオーディオフォーカスを第２のオーディオフォーカスチャネルに割り当てることにより、第２のオーディオフォーカスチャネルにＡｌｅｒｔアラームオーディオのレジューム再生を行わせる。ただし、第１のオーディオフォーカスチャネルがスタックから取り出され、第２のオーディオフォーカスチャネルがレジューム再生を行わないうち、新たな再生要求を受信する場合は、優先してオーディオフォーカスを新たに受信した再生要求に割り当てることにより、新たな再生要求により直ちに再生するようにしてもよい。
【００２９】
上記実施例から分かるように、第２のオーディオフォーカスチャネルの上記処理方法のどちらを採用した場合でも、本実施例は、新たに受信した再生要求に直ちに応答することができ、且つ新たな再生要求により直ちに再生することができる。当然のことながら、上記実施例は分かりやすくするために挙げた一例に過ぎず、本発明の実施形態をこれに限定するためのものではない。ただし、実際の場面で第１のオーディオフォーカスチャネル及び第２のオーディオフォーカスチャネルが再生するオーディオは、いかなるタイプのオーディオでもよく、且つ第１のオーディオフォーカスチャネル及び第２のオーディオフォーカスチャネルが再生するオーディオタイプは、同一であっても異なってもよい。
【００３０】
さらに、ユーザが操作しやすくするために、本実施形態において、オーディオフォーカスを第１のオーディオフォーカスチャネルに割り当てた後、第１のオーディオフォーカスチャネルの再生するオーディオの名称を表示し、例えば、上記実施例で第１のオーディオフォーカスチャネルが再生するのはデジタル音声オーディオであり、当該オーディオの名称は、オーディオ再生装置に搭載されたディスプレイ又は外部のディスプレイにより表示することができる。さらには、上記実施例に係る別の構成において、第２のオーディオフォーカスチャネルは、オーディオフォーカスを失った後、ポップ操作を実行せずにデータスタックに積み込まれたのであれば、本実施形態において、第２のオーディオフォーカスチャネルの再生するオーディオの名称を、次に再生されるオーディオの名称として表示することもできる。
【００３１】
本実施形態によれば、第１のオーディオフォーカスチャネルの再生要求を受信し、当該再生要求に基づきオーディオを再生中の第２のオーディオフォーカスチャネルを制御して再生を停止させ、且つ第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカを、改めて第１のオーディオフォーカスチャネルに割り当てることにより、第１のオーディオフォーカスチャネルにオーディオフォーカスに基づきオーディオを再生させるように構成されることにより、再生要求対象のオーディオのタイプを区別することなく、新たに追加された再生要求により、直ちに再生することができる。特に、新たに追加されたデジタル音声オーディオが直ちに再生されることが保証されるため、ユーザ体験が向上する。
【００３２】
以下、関連する図を参照しながら、上記実施形態についての改良とその拡張を説明する。
【００３３】
図２は、本発明の一実施形態に係る第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースする方法のフローチャートであり、図２に示すように、当該方法は、図１の実施形態に基づくものであり、ステップＳ２１〜ステップＳ２３を含む。
【００３４】
ステップＳ２１において、前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプは、予め設定された目的のオーディオタイプであるか否かを判断し、そうである場合に、ステップＳ２２を実行し、そうでない場合に、ステップＳ２３を実行する。
【００３５】
ステップＳ２２において、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースし、且つ前記第２のオーディオフォーカスチャネルを前記データスタックに積み込む。
【００３６】
ステップＳ２３において、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースし、且つ前記第２のオーディオフォーカスチャネルに対してポップ操作を実行する。
【００３７】
なお、本実施形態において、目的のオーディオタイプとは、予め設定されたレジューム再生可能なオーディオタイプを指し、目的のオーディオタイプは、一又は複数のオーディオタイプを含み、当該目的のオーディオタイプは、必要に応じて設定することができ、本実施形態では具体的に限定しない。
【００３８】
また、本実施形態において、オーディオフォーカスを取得しているすべてのオーディオフォーカスチャネルは、いずれもデータスタックのスタックトップにおいて再生操作を実行するように設定される。すなわち、オーディオ再生装置が第１のオーディオフォーカスチャネルの再生要求を受信した時、第２のオーディオフォーカスチャネルは、データスタックのスタックトップに位置する。
【００３９】
本実施形態に係る発明を分かりやすくするために、以下、１つの可能な実施例を用いて本実施形態に係るオーディオの再生方法を詳細に説明する。
【００４０】
詳しく言えば、図３は、本発明の一実施形態に係るオーディオフォーカスチャネルのプッシュ操作、ポップ操作方法を概略的に示す図である。図３に示す場面において、データスタックはデフォルト状態では空スタックであり、すなわちデータスタックに一切データがなく、この時、再生中のオーディオはない。さらに、この時に再生するべきｔｔｓオーディオがあるとすると、当該ｔｔｓオーディオを再生するためのオーディオフォーカスチャネルａ１はオーディオ再生装置に再生要求を送信し、再生中のオーディオはないため、オーディオ再生装置は直接オーディオフォーカスチャネルａ１を制御してデータスタックに追加し、且つオーディオフォーカスをオーディオフォーカスチャネルａ１に割り当てることにより、オーディオフォーカスチャネルａ１にスタックトップにおいてｔｔｓオーディオを再生させ、ｔｔｓオーディオの再生が終了するまで新たな再生要求がなければ、ｔｔｓオーディオの再生が終了する時点で、オーディオフォーカスチャネルａ１に対してポップ操作を実行する。その後、またもう１つの再生するべきデジタル音声オーディオがあるとすると、当該デジタル音声オーディオを再生するためのオーディオフォーカスチャネルｂ１はオーディオ再生装置に再生要求を送信し、オーディオ再生装置はオーディオフォーカスチャネルｂ１を制御してプッシュ操作を行い、且つオーディオフォーカスをオーディオフォーカスチャネルｂ１に割り当てることにより、オーディオフォーカスチャネルｂ１にデジタル音声オーディオを再生させ、デジタル音声オーディオの再生が終了しないうちにオーディオフォーカスチャネルｃ１からのＡｌｅｒｔアラームオーディオの再生要求を受信する場合に、デジタル音声オーディオは予め設定されたレジューム再生可能なオーディオタイプであるため、オーディオ再生装置は、オーディオフォーカスチャネルｂ１に割り当てられたオーディオフォーカスをリリースした後、オーディオフォーカスチャネルｂ１をデータスタックに積み込むと、オーディオフォーカスチャネルｃ１がデータスタックのスタックトップに追加され、且つオーディオ再生装置がそれに対し割り当てたオーディオフォーカスに基づきＡｌｅｒｔアラームオーディオを再生する。Ａｌｅｒｔアラームオーディオの再生が終了した後、オーディオフォーカスチャネルｃ１のポップ操作を行い、オーディオフォーカスがオーディオフォーカスチャネルｂ１に割り当て直されると、オーディオフォーカスチャネルｂ１はスタックトップに配置し直され、且つスタックトップにおいてデジタル音声オーディオのレジューム再生を行い、デジタル音声オーディオの再生も終了すると、オーディオフォーカスチャネルｂ１のポップ操作を行う。すなわち、上記実施例を要約すれば、第１のオーディオフォーカスチャネルはオーディオの再生を終了した後、第１のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースし、且つ第１のオーディオフォーカスチャネルに対してポップ操作を実行するということになる。また、この時に第２のオーディオフォーカスチャネルが依然としてデータスタックにある場合に、第２のオーディオフォーカスチャネルをデータスタックのスタックトップに配置し、改めてオーディオフォーカスを第２のオーディオフォーカスチャネルに割り当てることにより、第２のオーディオフォーカスチャネルにレジューム再生を行わせる。
【００４１】
本実施形態によれば、第２のオーディオフォーカスチャネルが再生中のオーディオのタイプを判断し、再生中のオーディオのタイプが予め設定されたレジューム再生可能な目的のオーディオタイプである場合に、再生が一時停止した第２のオーディオフォーカスチャネルをデータスタックに積み込むことで、第１のオーディオフォーカスチャネルが再生を終了した後、第２のオーディオフォーカスチャネルは取得し直したオーディオフォーカスに基づきレジューム再生を行うことにより、新たな再生要求により直ちに再生するとともに、再生が終了していないオーディオが紛失されないようにすることができ、且つ新たに追加された再生要求により再生が終了した後、レジューム再生を行うため、ユーザ体験は向上する。
【００４２】
図４は、本発明の一実施形態に係るオーディオ再生装置の構造を概略的に示す図であり、図４に示すように、当該装置は、第１のオーディオフォーカスチャネルの再生要求を受信する受信モジュール１１と、前記再生要求に基づき、オーディオを再生中の第２のオーディオフォーカスチャネルを制御して再生を停止させ、且つ前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスを、改めて前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させる第１の割り当てモジュール１２とを含む。
【００４３】
１つの可能な構成として、第１の割り当てモジュール１２は、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースするリリースサブモジュール１２１と、改めて前記オーディオフォーカスを前記第１のオーディオフォーカスチャネルに割り当て、且つ前記第１のオーディオフォーカスチャネルを予め設定されたデータスタックのスタックトップに配置することにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させる割り当てサブモジュール１２２とを含む。
【００４４】
１つの可能な構成として、前記装置は、前記オーディオフォーカスチャネルの再生するオーディオの名称を表示する第１の表示モジュールをさらに含む。
【００４５】
１つの可能な構成として、前記装置は、前記第２のオーディオフォーカスチャネルの再生するオーディオの名称を、次に再生されるオーディオの名称として表示する第２の表示モジュールをさらに含む。
【００４６】
本実施形態に係るオーディオ再生装置は、図１の実施形態に係る方法を実行するために用いることでき、その実行方法と有益な効果は、いずれも前述したものと類似するため説明を省略する。
【００４７】
図５は、本発明の一実施形態に係るオーディオ再生装置の構造を概略的に示す図であり、図５に示すように、本実施形態は、図４の実施形態に基づくものであり、リリースサブモジュール１２１は、前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが、予め設定された目的のオーディオタイプであるか否かを判断する判断サブユニット１２１１と、前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが前記目的のオーディオタイプである場合に、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースし、且つ前記第２のオーディオフォーカスチャネルを前記データスタックに積み込む第１のリリースサブユニット１２１２と、前記第２のオーディオフォーカスチャネルが再生中のオーディオのタイプが前記目的のオーディオタイプではない場合に、前記第２のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースし、且つ前記第２のオーディオフォーカスチャネルに対してポップ操作を実行する第２のリリースサブユニット１２１３とを含む。なお、前記第１のオーディオフォーカスチャネルの再生要求を受信した時、前記第２のオーディオフォーカスチャネルは、予め設定されたデータスタックのスタックトップに位置する。
【００４８】
１つの可能な構成として、前記装置は、前記第１のオーディオフォーカスチャネルがオーディオの再生を終了した後、前記第１のオーディオフォーカスチャネルに割り当てられたオーディオフォーカスをリリースするリリースモジュールと、前記第１のオーディオフォーカスチャネルに対してポップ操作を実行する実行モジュールとをさらに含む。
【００４９】
１つの可能な構成として、前記装置は、前記第２のオーディオフォーカスチャネルが依然として前記データスタックにある場合に、前記第２のオーディオフォーカスチャネルを前記データスタックのスタックトップに配置し、改めて前記オーディオフォーカスを前記第２のオーディオフォーカスチャネルに割り当てることにより、前記第２のオーディオフォーカスチャネルにレジューム再生を行わせる第２の割り当てモジュールをさらに含む。
【００５０】
１つの可能な構成として、前記装置は、再生中のオーディオフォーカスチャネルがない場合に、オーディオフォーカスを直接前記第１のオーディオフォーカスチャネルに割り当てることにより、前記第１のオーディオフォーカスチャネルに前記オーディオフォーカスに基づきオーディオを再生させる第３の割り当てモジュールをさらに含む。
【００５１】
本実施形態に係るオーディオ再生装置は、図２の実施形態に係る方法を実行することができ、その実行方法と有益な効果は、いずれも前述したものと類似するため説明を省略する。
【００５２】
本発明は、オーディオ再生機器をさらに提供する。当該機器は、一又は複数のプロセッサと、再生中のオーディオの名称及び次に再生されるオーディオの名称を表示する一又は複数のディスプレイと、前記一又は複数のプロセッサによって実行されることにより、前記一又は複数のプロセッサに上記いずれか１つの実施形態に係る方法を実施させるための一又は複数のプログラムを記憶する記憶装置とを含む。
【００５３】
本発明は、プロセッサによって実行される時に上記いずれか１つの実施形態に係る方法を実施するためのコンピュータプログラムが記憶されるコンピュータ読み取り可能な記憶媒体をさらに提供する。
【００５４】
本明細書に説明されている各機能は少なくとも部分的に、一又は複数のハードウェア論理部品によって実行され得る。例えば、限定を加えないが使用可能なハードウェア論理部品としては、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、特定用途向け汎用品（ＡＳＳＰ）、システムオンチップ（ＳＯＣ）、コンプレックスプログラマブルロジックデバイス（ＣＰＬＤ）等が挙げられる。
【００５５】
本発明に係る方法を実行するためのプログラムコードは、一又は複数のプログラミング言語を任意に組み合わせて書くことができる。これらのプログラムコードは、プロセッサ又はコントローラによって実行される時、関連するフローチャート及び／又はブロック図に規定される機能／操作が実行されるように、汎用コンピュータ、専用コンピュータ又はその他のプログラミング可能データ処理装置のプロセッサ又はコントローラにおいて用いることができる。プログラムコードは、完全に機器において実行されるか、もしくは部分的に機器において実行されるか、又は独立したソフトウェアパッケージとして、一部が機器において実行され、一部が遠隔機器において実行されるか、又は完全に遠隔機器もしくはサーバにおいて実行されてもよい。
【００５６】
本明細書において、機器読み取り可能な媒体は、コマンドを実行するシステム、装置又は機器によって使用されるか、又はコマンドを実行するシステム、装置又は機器と組み合わせて使用されるプログラムを含むか又は記憶する物理的な媒体であってもよい。当該機器読み取り可能媒体は、機器読み取り可能な信号媒体又は機器読み取り可能な記憶媒体であってもよい。機器読み取り可能な媒体は、電子的、磁気的、光学的、電磁気的、赤外線的もしくは半導体システム、装置又は機器、又はこれらの任意の適切な組み合わせを含むが、これらに限定されない。機器読み取り可能な記憶媒体のさらなる具体的な例は、一又は複数のバスを用いた電気的接続、ポータブルコンピュータのハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭもしくはフラッシュメモリ）、光ファイバ、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、光学的記憶機器、磁気的記憶機器、又は上記機器の任意の適切な組み合わせ等を含む。
【００５７】
また、特定の順序で各操作を説明しているが、これらの操作は、示された特定の順序又は順に実行されるべきである、又は所望の効果を得るために、示されたすべての操作が実行されるべきであるということは理解できる。特定の状況において、マルチタスク及び並行処理が好適である可能性がある。同様のように、上記の説明において実施の際の詳細はいくつか含まれているが、これらは本発明の範囲を限定するためのものではない。単独の実施形態について説明されるいくつかの特徴は、組み合わせて１つの実現形態にて実施することもできれば、単独の実現形態について説明される様々な特徴は、単独で又はその一部を取り出して適切な任意の組み合わせにして、複数の実施形態にて実施することもできる。
【００５８】
なお、構造特徴及び／又は方法のロジック動作に特化した形で、本発明の主旨を説明しているが、添付の特許請求の範囲に記載される主旨は必ずしも本明細書に説明されている特定の特徴又は動作に限定されるものではない。これらの特定の特徴及び動作は、特許請求の範囲を実施する形態の例に過ぎない。
【図１】
2019212357.tif 000003
【図２】
2019212357.tif 000004
【図３】
2019212357.tif 000005
【図４】
2019212357.tif 000006
【図５】
2019212357.tif 000007