(57)【要約】【課題】カラオケ演奏開始時にカラオケサービスとしてアバターサービスを提供する際に、カラオケ演奏の再生品質およびアバターサービスの品質を共に維持すること。【解決手段】制御部の処理負荷が所定値以上である場合には（Ｓ１０４：ＹＥＳ）、アバターの一部が地平線や地面などの背景画像の後方に配置されて重なり合ってアバター演出領域中に描画されるようにする（Ｓ１０８）。このことにより、作成処理については処理タスクが低減されないため、作成されるアバターの動作や画質は維持される一方、アバターの一部が背景画像の背後に配置されてアバターと背景画像とが重なり合う分描画処理の処理タスクが低減される。したがって、カラオケ演奏開始時にカラオケサービスとしてアバターサービスを提供する際に、カラオケ演奏の再生品質およびアバターサービスの品質を共に維持することができる。【選択図】図２
2011075873.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによるカラオケ楽曲の予約を受け付け可能な受付手段と、
前記受付手段がユーザによる予約を受け付けたカラオケ楽曲を再生する再生処理および映像を表示手段に表示させる表示処理を含む各種処理を並行して実行可能な処理手段と、
を備えるカラオケ装置であって、
前記処理手段は、前記各種処理として、動きのある第一キャラクタおよび動きのない第二キャラクタを作成する作成処理および前記作成処理によって作成された前記第一キャラクタおよび前記第二キャラクタを前記表示手段に描画する描画処理を実行可能であり、
さらに、前記処理手段は、前記再生処理の開始後に前記各種処理のうちの少なくとも前記表示処理、前記作成処理および前記描画処理が実行された場合において、当該処理手段が前記各種処理を実行する際の処理負荷を検出可能な検出手段によって検出された当該処理手段の処理負荷が所定値を超えたときには、前記作成処理によって作成された前記第一キャラクタの一部が前記第二キャラクタの背後または前記映像の背後に配置されて重なり合うよう補正し、一方、前記検出手段によって検出された当該処理手段の処理負荷が前記所定値を超えないときには、前記作成処理によって作成された前記第一キャラクタの一部が前記第二キャラクタの前方に配置されるよう補正する補正処理を実行すること
を特徴とするカラオケ装置。
【請求項２】
請求項１に記載のカラオケ装置において、
前記処理手段は、前記検出手段によって検出された当該処理手段の処理負荷が前記所定値を超えた際に前記補正処理を実行する場合において、前記作成処理によって作成された前記第一キャラクタが複数存在するときには、前記複数の第一キャラクタのうちの一つ以上を選択し、その選択された第一キャラクタの一部が前記第二キャラクタの背後または前記映像の背後に配置されて重なり合うよう補正することを特徴とするカラオケ装置。
【請求項３】
請求項１または請求項２の何れか１項に記載のカラオケ装置において、
前記処理手段は、前記補正処理の一部として、前記作成処理によって作成された前記第一キャラクタの一部が前記第二キャラクタの背後または前記映像の背後に配置されて重なり合う度合いを、前記検出手段によって検出された当該処理手段の処理負荷が前記所定値以下になるまで繰り返し補正することを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケサービスとしてアバターサービスを提供する際に、アバターサービスの品質を低下させずに処理装置の負荷を極力低減する技術に関する。
【背景技術】
【０００２】
近年、ユーザにネットワーク空間内での擬似的な姿形を与えるいわゆる「アバター」のサービスが、ソーシャルネットワークサービス等で実現されている。このようなアバターサービスにおいては、多数の衣類などからなる「アイテム」が設定されており、ユーザはこのアイテムを組み合わせて好みのアバターを作成し、ネットワーク空間内での自身の姿形とするようになっている場合が多い。
【０００３】
そして、上述のようなアバターサービスをカラオケ演奏時に提供することで通信カラオケサービスとして利用者への更なるサービス向上を図ることが考えられる。
このようなプログラムや、新しいデータ形式の楽曲データなどを、カラオケサービスを提供する装置のＣＰＵ（処理装置）がカラオケボックスに設置された以降に、ホストサーバなどからインターネットなどを介して上記装置へ追加配信することで、ユーザに提供できるのが通信カラオケサービスの特徴である。
【０００４】
ところが、上述のようにカラオケサービスとしてアバターサービスを提供する場合においては、処理装置が、ＭＩＤＩなどの以前から用いられている楽曲データに加えて、ＭＰＥＧなど様々な新しいデータ種類のカラオケ楽曲などのコンテンツを再生する処理（タスク）と動きのあるアバターを作成して表示装置に描画する処理（タスク）とを並行して実行する必要がある。
【０００５】
このため、設置時点で処理装置に十分楽曲データを演奏処理する能力があったとしても、それ以降に追加配信されたプログラムや楽曲データ種類が増えた場合に、処理装置の処理能力が十分にあることは予測し難い。
【０００６】
更に、ユーザ自身が楽曲（データ種類）を選択して処理装置に楽曲の再生開始を指示するため、タスクの総量はカラオケ演奏開始時に並行して実行されるプログラムやデータ種類に応じて確定する。このため、演奏開示時に処理装置が処理すべきタスクの総量が多くなると、演奏開始時に処理装置の処理能力を超えるおそれがある。この場合、カラオケ演奏の再生品質に障害が発生したりアバターの作成・描画に支障が生じたりする。
【０００７】
特に、カラオケサービスにおいてはカラオケ演奏の再生品質を確保することが前提となり、このようにカラオケ演奏の再生品質を確保した上で表情を変えたり走ったりといった各種動作を行うアバターを作成・描画する場合には、アバターサービスに関するタスクが膨大となってアバターの作成・描画に支障が生じるおそれが増大する。そして、複数の歌唱者が歌唱の採点結果を競いながら各歌唱者のアバターが採点結果に応じて表情を変えたり走ったりといった各種動作を行ういわゆる対戦アバターサービスの実行時においては動きのあるアバターが複数表示されるためにその影響は更に顕著となる。
【０００８】
そこで、上述の問題を回避するために、処理装置が処理すべきタスクに応じてアバターの一部の動作を停止させることや、処理装置が処理すべきタスクに応じて次に作成・描画するアバターの画像を決定することが行われている（例えば、特許文献１，２参照。）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−１８９５３９号公報
【特許文献２】特開平８−１１６５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、上述のような対策を行うと、表示装置に描画されるアバターが粗くなったりアバターの動作がぎこちなくなったり不自然になったりしてアバターサービスの品質を低下させるおそれがある。
【００１１】
本発明は、このような課題に鑑みなされたものであり、その目的とするところは、カラオケ演奏開始時にカラオケサービスとしてアバターサービスを提供する際に、カラオケ演奏の再生品質およびアバターサービスの品質を共に維持することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するためになされた請求項１に係るカラオケ装置においては、処理手段が、受付手段がユーザによる予約を受け付けたカラオケ楽曲を再生する再生処理および映像を表示手段に表示させる表示処理を含む各種処理を並行して実行可能である。
【００１３】
また、処理手段は、各種処理として、動きのある第一キャラクタおよび動きのない第二キャラクタを作成する作成処理および作成処理によって作成された第一キャラクタおよび第二キャラクタを表示手段に描画する描画処理を実行可能である。
【００１４】
さらに、処理手段は、再生処理の開始後に各種処理のうちの少なくとも表示処理、作成処理および描画処理が実行された場合において、当該処理手段が各種処理を実行する際の処理負荷を検出可能な検出手段によって検出された当該処理手段の処理負荷が所定値を超えたときには、作成処理によって作成された第一キャラクタの一部が第二キャラクタの背後または映像の背後に配置されて重なり合うよう補正し、一方、検出手段によって検出された当該処理手段の処理負荷が所定値を超えないときには、作成処理によって作成された第一キャラクタの一部が第二キャラクタの前方に配置されるよう補正する補正処理を実行する。
【００１５】
このように構成された本発明のカラオケ装置によれば、作成処理については処理タスクが低減されないため、作成される第一キャラクタの動作や画質は維持される一方、第一キャラクタの一部が第二キャラクタの背後または映像の背後に配置されて第一キャラクタと第二キャラクタまたは映像とが重なり合う分描画処理の処理タスクが低減される。
【００１６】
なお、検出手段によって検出された当該処理手段の処理負荷が所定値を超えないときには、作成処理によって作成された第一キャラクタの一部が第二キャラクタの前方に配置されるようにするが、当該処理手段の処理負荷が所定値を超えず、且つ作成される第一キャラクタの動作や画質は維持されるので問題ない。
【００１７】
したがって、カラオケ演奏開始時にカラオケサービスとしてアバターサービスを提供する際に、カラオケ演奏の再生品質およびアバターサービスの品質を共に維持することができる。
【００１８】
ところで、作成処理によって作成された第一キャラクタが複数存在する場合がある。このような場合には上述の処理手段の負荷は増大する。さらに、格闘や徒競走など複数の第一キャラクタを関連付けて動作させる様子を描画する場合には、上述の処理手段の負荷はさらに増大する。
【００１９】
そこで、処理手段が、検出手段によって検出された当該処理手段の処理負荷が所定値を超えた際に補正処理を実行する場合において、作成処理によって作成された第一キャラクタが複数存在するときには、複数の第一キャラクタのうちの一つ以上を選択し、その選択された第一キャラクタの一部が第二キャラクタの背後または映像の背後に配置されて重なり合うよう補正することが考えられる（請求項２）。
【００２０】
このように構成された本発明のカラオケ装置によれば、作成処理によって作成された第一キャラクタが複数存在する場合であっても、カラオケ演奏の再生品質およびアバターサービスの品質を共に維持することができる。
【００２１】
ところで、処理手段が、補正処理の一部として、作成処理によって作成された第一キャラクタの一部が第二キャラクタの背後または映像の背後に配置されて重なり合う度合いを、検出手段によって検出された当該処理手段の処理負荷が所定値以下になるまで繰り返し補正するとよい（請求項３）。
【００２２】
これによって、カラオケ演奏が正常に行えるまで動きのある描画処理量が少なくなる。
また、利用者からは、第一キャラクタの一部は常に動きのない第二キャラクタの背後に隠れているように見え、動きのある第一キャラクタの利用者から見える領域は、正常に処理されているので、利用者から見えているアバターの動きが不自然にならない。
【００２３】
このように構成された本発明のカラオケ装置によれば、処理手段の負荷を確実に低減することができ、したがって、カラオケ演奏の再生品質およびアバターサービスの品質を共に維持することができる。
【図面の簡単な説明】
【００２４】
【図１】カラオケネットワークシステムの概略構成を示すブロック図である。
【図２】カラオケ装置が実行する演奏処理を示すフローチャートである。
【図３】演奏処理を説明する説明図（１）であり、全身アバター演出の様子を示す。
【図４】演奏処理を説明する説明図（２）であり、採点結果が同点ではない場合の部分アバター演出の様子を示す。
【図５】演奏処理を説明する説明図（３）であり、採点結果が同点である場合の部分アバター演出の様子を示す。
【発明を実施するための形態】
【００２５】
以下に本発明の実施形態を図面とともに説明する。なお、本発明は本実施形態に限定されるものではなく、様々な態様にて実施することが可能である。
図１に示すカラオケ装置１０は、カラオケルームなどに設置され、カラオケ楽曲を含むコンテンツを再生する機能などを有する。また、カラオケ装置１０は、楽曲データなどの各種コンテンツデータをカラオケ装置１０に配信する配信サーバとしての外部のアプリケーションサーバ（図示省略）とインターネットを介してデータの送受信が可能に接続されている。なお、インターネットとＬＡＮとは図示しないルータで接続されている。また、ＬＡＮは有線方式であっても無線方式であってもよい。
【００２６】
［１．カラオケ装置１０の構成の説明］
次に、カラオケ装置１０の構成を説明する。
図１に示すように、カラオケ装置１０は、複数のキー・スイッチなどからなる受付手段としての操作部１１，装置全体を制御する処理手段としての制御部１２，楽曲データの再生（カラオケ演奏）を行う楽曲再生部１３，インターネットを介した通信を制御する通信部１４，演奏楽曲の伴奏内容および歌詞を示す楽曲データ（カラオケ楽曲データ）などを記憶するＨＤＤ１５，歌詞データやアバターなどを含む各種映像の表示を行う表示部１６，マイク１７からの音声の入力とスピーカ１８からの音声の出力とを制御する音声入出力部１９などを備える。
【００２７】
なお、楽曲データにはＭＩＤＩデータ（カラオケ演奏用データ）および歌詞データ（映像データ）が含まれている。また、歌詞データは、ＭＩＤＩデータをカラオケ演奏する際に歌詞テロップを表示するためのデータである。
【００２８】
また、制御部１２は、カラオケ楽曲を含むコンテンツを再生する再生処理や、歌詞テロップなどの映像を表示部１６の表示領域中のテロップ表示領域（図３参照）に表示する表示処理、ユーザを擬似するアバター（第一キャラクタに相当）や地平線および地面などの背景画像（第二キャラクタに相当）を作成する作成処理、作成したアバターや背景画像などを表示部１６の表示領域中のアバター演出領域（図３参照）に描画する描画処理、表示部１６のアバター演出領域に描画されるアバターや背景画像などの描画状況を補正する補正処理などの各種処理を実行する。
【００２９】
また、制御部１２は、自らが上述の各種処理を実行中である際の処理負荷を検出する機能を有する。
［２．カラオケ装置１０の演奏処理の説明］
次に、カラオケ装置１０の制御部１２が実行する演奏処理を、図２のフローチャートおよび図３，４を参照して説明する。
【００３０】
本処理はカラオケ装置１０の電源状態がオンである場合に繰り返し実行される。
まず、最初のステップＳ１００では、カラオケ演奏が開始されたか否かを判断する。カラオケ演奏が開始されていない場合には（Ｓ１００：ＮＯ）、カラオケ演奏が開始されるまで当該Ｓ１００を繰り返し実行することで待機し、カラオケ演奏が開始された場合には（Ｓ１００：ＹＥＳ）、Ｓ１０２に移行する。
【００３１】
Ｓ１０２では、制御部１２自らの処理負荷を検出する。
続くＳ１０４では、Ｓ１０２で検出した制御部１２の処理負荷が所定値以上であるか否かを判断する。なお、所定値については、制御部１２がカラオケ演奏に関する再生処理および表示処理とアバターサービスに関する作成処理および描画処理とを並行して実行した際に、アバターの全身をアバター演出領域中に描画することを前提に、カラオケ演奏の再生品質およびアバターの画像品質を共に高品質に維持する観点から、制御部１２の処理能力に応じて予め設定される。
【００３２】
ここで制御部１２の処理負荷が所定値未満である場合には（Ｓ１０４：ＮＯ）、このままカラオケ演奏およびアバターサービスを続行してもカラオケ演奏の再生品質およびアバターの画像品質を共に高品質に維持可能であると考えられるため、Ｓ１０６に移行して、アバターが地平線や地面などの背景画像の前方に配置されてアバターの全身がアバター演出領域中に描画されるようにする。そして、アバターや背景画像を作成するとともに作成したアバターや背景画像をアバター演出領域に描画し（Ｓ１１６）、Ｓ１１４に移行する。なお、Ｓ１０６およびＳ１１６が特許請求の範囲の補正処理に該当する。
【００３３】
一方、制御部１２の処理負荷が所定値以上である場合には（Ｓ１０４：ＹＥＳ）、このままカラオケ演奏およびアバターサービスを続行した場合にカラオケ演奏の再生品質およびアバターの画像品質を高品質に維持不可能であると考えられるため、Ｓ１０８に移行して、アバターの一部が地平線や地面などの背景画像の後方に配置されて重なり合ってアバター演出領域中に描画されるようにする。なお、本Ｓ１０８の実行時において、アバターが複数存在するときには、複数のアバターのうちの一つ以上を選択し、その選択されたアバターの一部が背景画像の背後に配置されて重なり合うようにしてもよい。例えば、図４に例示するように、採点結果の低い方のユーザに対応するアバターを選択し、その選択されたアバターの一部が背景画像の背後に配置されて重なり合うようにし、採点結果の高い方のユーザに対応するアバターについては背景画像の前方に配置するといった具合である。なお、採点結果の高い方のユーザに対応するアバターについては背景画像の前方に配置するとともに、アバターの一部をテロップ表示領域の背後に配置して重なり合うようにしてもよい。また、図５（ａ）に例示するように、採点結果が同点である場合には全てのアバターを選択し、その選択されたアバターの一部が背景画像の背後に配置されて重なり合うようにしてもよい。また、図５（ｂ）に例示するように、採点結果が同点である場合には全てのアバターを選択し、その選択されたアバターの一部が背景画像の前方に配置するとともに、アバターの一部をテロップ表示領域の背後に配置して重なり合うようにしてもよい。また、後述するＳ１１２から本Ｓ１０８に移行することで本Ｓ１０８が繰り返し実行される場合には、アバターの一部が地平線や地面などの背景画像の後方に配置されて重なり合う度合いを予め設定された表示画面の上下方向の幅寸法だけ大きくする。
【００３４】
上述のようなＳ１０８の実行後に、アバターや背景画像を作成するとともに作成したアバターや背景画像をアバター演出領域に描画し（Ｓ１１０）、Ｓ１１１に移行する。なお、Ｓ１０８およびＳ１１０が特許請求の範囲の補正処理に該当する。
【００３５】
Ｓ１１１では、制御部１２自らの処理負荷を再び検出する。
続くＳ１１２では、Ｓ１１１で検出した制御部１２の処理負荷が所定値未満であるか否かを判断する。
【００３６】
ここで制御部１２の処理負荷が所定値以上である場合には（Ｓ１１２：ＮＯ）、このままカラオケ演奏およびアバターサービスを続行した場合にカラオケ演奏の再生品質およびアバターの画像品質を高品質に維持不可能であると考えられるため、アバターと背景画像との重なり具合を再調整するために上述のＳ１０８に移行する。
【００３７】
一方、制御部１２の処理負荷が所定値未満である場合には（Ｓ１１２：ＹＥＳ）、このままカラオケ演奏およびアバターサービスを続行してもカラオケ演奏の再生品質およびアバターの画像品質を共に高品質に維持可能であると考えられるため、何もせずにＳ１１４に移行する。
【００３８】
Ｓ１１４では、カラオケ演奏が終了したか否かを判断する。カラオケ演奏が終了していない場合には（Ｓ１１４：ＮＯ）、カラオケ演奏が終了するまで当該Ｓ１１４を繰り返し実行することで待機し、カラオケ演奏が終了した場合には（Ｓ１１４：ＹＥＳ）、本処理を終了する。
【００３９】
［３．実施形態の効果］
（１）このように本実施形態のカラオケ装置１０によれば、制御部１２の処理負荷が所定値以上である場合には（Ｓ１０４：ＹＥＳ）、アバターの一部が地平線や地面などの背景画像の後方に配置されて重なり合ってアバター演出領域中に描画されるようにする（Ｓ１０８）。
【００４０】
このことにより、作成処理については処理タスクが低減されないため、作成されるアバターの動作や画質は維持される一方、アバターの一部が背景画像の背後に配置されてアバターと背景画像とが重なり合う分描画処理の処理タスクが低減される。
【００４１】
したがって、カラオケ演奏開始時にカラオケサービスとしてアバターサービスを提供する際に、カラオケ演奏の再生品質およびアバターサービスの品質を共に維持することができる。
【００４２】
また、いわゆる対戦アバターなどで複数のアバターが存在する場合においても、カラオケ演奏の再生品質およびアバターサービスの品質を共に維持することができる。
（２）また、本実施形態のカラオケ装置１０によれば、アバターの一部が地平線や地面などの背景画像の後方に配置されて重なり合ってアバター演出領域中に描画されるようにしても（Ｓ１０８）、制御部１２の処理負荷が所定値以上である場合には（Ｓ１１２：ＮＯ）、制御部１２の処理負荷が所定値未満となるまで、アバターの一部が地平線や地面などの背景画像の後方に配置されて重なり合う度合いを予め設定された表示画面の上下方向の幅寸法だけ大きくする（Ｓ１０８）。
【００４３】
これによって、カラオケ演奏が正常に行えるまで動きのある描画処理量が少なくなる。
また、利用者からは、第一キャラクタの一部は常に動きのない第二キャラクタの背後に隠れているように見え、動きのある第一キャラクタの利用者から見える領域は、正常に処理されているので、利用者から見えているアバターの動きが不自然にならない。
【００４４】
このことにより、制御部１２の処理負荷を確実に低減することができ、したがって、カラオケ演奏の再生品質およびアバターサービスの品質を共に維持することができる。
【符号の説明】
【００４５】
１０…カラオケ装置、１１…操作部、１２…制御部、１３…楽曲再生部、１４…通信部、１５…ＨＤＤ、１６…表示部、１７…マイク、１８…スピーカ、１９…音声入出力部
【図２】
2011075873.tif 000003
【図１】
2011075873.tif 000004
【図３】
2011075873.tif 000005
【図４】
2011075873.tif 000006
【図５】
2011075873.tif 000007