(57)【要約】【課題】遠隔操作装置又は携帯情報端末等の送信装置にカラオケ表示装置に表示する映像を取得させることなく、送信装置から送信されたデコレーションのための映像データを、歌詞テロップの表示を邪魔しないように表示することができるカラオケ装置、プログラム及びカラオケシステムを提供することにある。【解決手段】カラオケ装置２は、位置情報に基づいて映像データに係る映像を楽曲に係る歌詞と共に出力する出力部とを備えるカラオケ装置２であって、歌詞を表示する歌詞表示領域及び受信部で受信した位置情報が示す位置が重複しているか否かを判定する判定部と、判定部が前記歌詞表示領域と受信部で受信した位置情報が示す位置とが重複していると判定した場合、受信部で受信した映像データに係る映像の表示態様を変更する変更部とを備え、変更後の表示態様に対応する映像を出力するようにしてあることを特徴とする。【選択図】図１
2015225243.tif 000002
【特許請求の範囲】
【請求項１】
映像データを送信する送信装置から送信された映像データ及び該映像データに係る映像を表示する位置を示す位置情報を受信する受信部と、
該受信部で受信した位置情報に基づいて該受信部で受信した映像データに係る映像を楽曲に係る歌詞と共に出力する出力部とを備えるカラオケ装置であって、
前記歌詞を表示する歌詞表示領域及び前記受信部で受信した位置情報が示す位置が重複しているか否かを判定する判定部と、
該判定部が前記歌詞表示領域と前記受信部で受信した位置情報が示す位置とが重複していると判定した場合、前記受信部で受信した映像データに係る映像の表示態様を変更する変更部とを備え、
前記出力部は、変更後の表示態様に対応する映像を出力するようにしてある
ことを特徴とするカラオケ装置。
【請求項２】
前記変更部は、前記判定部が前記歌詞表示領域と前記受信部で受信した位置情報が示す位置とが重複していると判定した場合、前記受信部で受信した映像データの表示形態又は位置情報が示す位置を変更するようにしてある
ことを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記変更部は、前記判定部が前記歌詞表示領域と前記受信部で受信した位置情報が示す位置とが重複していると判定した場合、前記受信部で受信した映像データに係る映像の透過の程度を変更するようにしてあることを特徴とする請求項１又は請求項２に記載のカラオケ装置。
【請求項４】
前記送信装置から送信された複数の映像データ及び位置情報を受信する受信部と、
前記受信部で受信した複数の位置情報が示す位置が重複しているか否かを判定する重複判定部と、
該重複判定部が前記受信部で受信した複数の位置情報が示す位置が重複していると判定した場合、前記受信部で受信した複数の映像データの表示形態又は位置情報が示す位置を変更する映像変更部とを備え、
前記出力部は、該映像変更部が変更した複数の位置情報又は映像データに基づいて該映像変更部が変更した複数の映像データを出力することを特徴とする請求項１から請求項３のいずれか１つに記載のカラオケ装置。
【請求項５】
前記受信部は、前記送信装置から音声情報を受信し、
前記映像変更部は、前記受信部で受信した前記音声情報に基づいて、前記受信部で受信した映像データの表示形態又は位置情報が示す位置を変更する
請求項１から請求項４のいずれか１つに記載のカラオケ装置。
【請求項６】
前記受信部は、前記送信装置から前記音声情報を識別するための音声識別情報を受信し、
前記受信部で受信した音声情報及び音声識別情報を対応付けて記憶する記憶部を備え、
前記映像変更部は、前記受信部で受信した音声識別情報に対応する前記音声情報を前記記憶部から読み出し、前記音声情報に基づいて、前記受信部で受信した映像データの表示形態または位置情報が示す位置を変更する
ことを特徴とする請求項５に記載のカラオケ装置。
【請求項７】
前記受信部は複数の映像データを受信し、
前記受信部で受信した複数の映像データに係る映像の大きさの合計を算出する算出部と、
該算出部が算出した合計が所定の閾値以上であるか否かを判定する映像判定部と、
前記映像判定部が前記算出部が算出した合計が所定の閾値以上であると判定した場合、前記受信部で複数の映像データを受信した後に前記受信部で受信する映像データに係る映像を前記出力部から出力することを禁止する出力禁止部と
を備えることを特徴とする請求項１から請求項６のいずれか１つに記載のカラオケ装置。
【請求項８】
映像データを楽曲に係る歌詞と共に出力するカラオケ装置へ該映像データを送信する送信装置を構成するコンピュータに用いられるプログラムにおいて、
表示部に映像を表示し、
該表示部に表示される映像に係る映像データ及び該表示部の表示画面における映像の位置を示す位置情報を特定し、
特定された映像データ及び位置情報を前記カラオケ装置へ送信し、
前記映像データの表示形態又は位置情報の変更指示を受付け、
受付けた変更指示に基づく変更情報を前記カラオケ装置へ送信する処理
を前記コンピュータに実行させるためのプログラム。
【請求項９】
前記映像データを識別する映像データ識別情報を特定し、
特定された映像データ識別情報を前記映像データと共に送信し、
前記変更指示を受付けた映像データの映像データ識別情報と前記変更情報とを対応付けて送信する
ことを特徴とする請求項８に記載のプログラム。
【請求項１０】
映像データを送信する送信装置と、該送信装置から送信された映像データを受信し、該映像データに係る映像を楽曲に係る歌詞と共に出力するカラオケ装置を備えるカラオケシステムにおいて、
前記送信装置は、
映像を表示する表示部と、
該表示部に表示される映像に係る映像データ及び該表示部の表示画面における映像の位置を示す位置情報を特定する特定部と、
該特定部で特定された映像データ及び位置情報を前記カラオケ装置に送信する送信部とを備え、
前記カラオケ装置は、
前記送信部から送信された映像データ及び位置情報を受信する受信部と、
前記歌詞を表示する歌詞表示領域及び前記受信部で受信した位置情報が示す位置が重複しているか否かを判定する判定部と、
該判定部が前記歌詞表示領域と前記受信部で受信した位置情報が示す位置とが重複していると判定した場合、前記受信部で受信した映像データに係る映像の表示態様を変更する変更部と、
変更後の表示態様に対応する映像を出力する出力部と
を備えることを特徴とするカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲データを処理するカラオケ装置、プログラム及びカラオケシステムに関する。
【背景技術】
【０００２】
従来、カラオケ装置を赤外線通信により遠隔操作する遠隔操作装置から映像に係る映像情報（映像データ）を送信し、カラオケ装置が映像情報を受信し、受信した映像情報を歌唱映像とともにカラオケ装置の表示装置に表示する技術が知られている。
【０００３】
例えば特許文献１には、カラオケ歌唱中に表示装置に表示される歌詞テロップを含む映像を遠隔操作装置に表示し、ユーザが映像を見ながら遠隔操作装置を用いてデコレーションする素材の配置位置を決定できるという技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９８３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の技術では、歌詞テロップのように歌唱者にとって重要な情報をデコレーション素材が邪魔しないようにデコレーションするには、カラオケ歌唱中に表示される映像を遠隔操作装置が取得して表示する必要があったため、映像データのような大容量データを取得するにあたって、通信環境が不安定な場所では遅延が発生し、ユーザの所望のタイミングではデコレーション素材をカラオケ映像に反映できない、という問題があった。
【０００６】
そこで本発明は、送信装置から送信されたデコレーションのための映像データを、歌詞テロップの表示を邪魔しないように表示することができるカラオケ装置、プログラム及びカラオケシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
一態様のカラオケ装置は、映像データを送信する送信装置から送信された映像データ及び該映像データに係る映像を表示する位置を示す位置情報を受信する受信部と、該受信部で受信した位置情報に基づいて該受信部で受信した映像データに係る映像を楽曲に係る歌詞と共に出力する出力部とを備えるカラオケ装置であって、前記歌詞を表示する歌詞表示領域及び前記受信部で受信した位置情報が示す位置が重複しているか否かを判定する判定部と、該判定部が前記歌詞表示領域と前記受信部で受信した位置情報が示す位置とが重複していると判定した場合、前記受信部で受信した映像データに係る映像の表示態様を変更する変更部とを備え、前記出力部は、変更後の表示態様に対応する映像を出力するようにしてあることを特徴とする。
【０００８】
一態様のカラオケ装置にあっては、映像データを送信する送信装置から送信された映像データ及び該映像データに係る映像を表示する位置を示す位置情報を受信する。受信した位置情報に基づいて該受信部で受信した映像データに係る映像を楽曲に係る歌詞と共に出力する。前記歌詞を表示する歌詞表示領域及び前記受信部で受信した位置情報が示す位置が重複しているか否かを判定する判定部と、該判定部が前記歌詞表示領域と前記受信部で受信した位置情報が示す位置とが重複していると判定した場合、前記受信部で受信した映像データに係る映像の表示態様を変更する。前記出力部は、変更後の表示態様に対応する映像を出力する。
このことにより、送信装置から送信されたデコレーションのための映像データを、歌詞テロップの表示を邪魔しないように表示することができる。
【０００９】
一態様のカラオケ装置は、前記変更部は、前記判定部が前記歌詞表示領域と前記受信部で受信した位置情報が示す位置とが重複していると判定した場合、前記受信部で受信した映像データの表示形態又は位置情報が示す位置を変更するようにしてあることを特徴とする。
【００１０】
一態様のカラオケ装置にあっては、前記判定部が前記歌詞表示領域と受信した位置情報が示す位置とが重複していると判定した場合、受信した映像データの表示形態又は位置情報が示す位置を変更する。
このことにより、歌詞と映像情報とが重複して見難くなることを防止できる。
【００１１】
一態様のカラオケ装置は、前記変更部は、前記判定部が前記歌詞表示領域と前記受信部で受信した位置情報が示す位置とが重複していると判定した場合、前記受信部で受信した映像データに係る映像の透過の程度を変更するようにしてあることを特徴とする。
【００１２】
一態様のカラオケ装置にあっては、前記判定部が前記歌詞表示領域と受信した位置情報が示す位置とが重複していると判定した場合、受信した映像データに係る映像の透過の程度を変更する。
このことにより映像情報を半透明にするため、ユーザは歌詞及び映像情報が重複しても歌詞が見やすくなり、かつユーザが表示したい位置に映像情報を表示することができる。
【００１３】
一態様のカラオケ装置は、前記送信装置から送信された複数の映像データ及び位置情報を受信する受信部と、前記受信部で受信した複数の位置情報が示す位置が重複しているか否かを判定する重複判定部と、該重複判定部が前記受信部で受信した複数の位置情報が示す位置が重複していると判定した場合、前記受信部で受信した複数の映像データの表示形態又は位置情報が示す位置を変更する映像変更部とを備え、前記出力部は、該映像変更部が変更した複数の位置情報又は映像データに基づいて該映像変更部が変更した複数の映像データを出力することを特徴とする。
【００１４】
一態様のカラオケ装置にあっては、送信装置から送信された複数の映像データ及び位置情報を受信する受信部と、受信部で受信した複数の位置情報が示す位置が重複しているか否かを判定する重複判定部と、重複判定部が受信部で受信した複数の位置情報が示す位置が重複していると判定した場合、受信部で受信した複数の映像データの表示形態又は位置情報が示す位置を変更する。出力部は、映像変更部が変更した複数の位置情報又は映像データに基づいて映像変更部が変更した複数の映像データを出力する。
このことにより、複数の映像情報が重複した場合であっても、一又は複数の映像情報の視認性を向上させることができる。
【００１５】
一態様のカラオケ装置は、前記受信部は、前記送信装置から音声情報を受信し、前記映像変更部は、前記受信部で受信した前記音声情報に基づいて、前記受信部で受信した映像データの表示形態又は位置情報が示す位置を変更する。
【００１６】
一態様のカラオケ装置にあっては、前記受信部は、前記送信装置から音声情報を受信し、前記映像変更部は、前記受信部で受信した前記音声情報に基づいて、前記受信部で受信した映像データの表示形態又は位置情報が示す位置を変更する。
このことによりカラオケ装置が変化に富んだ映像情報を表示することでカラオケユーザを楽しませることができる。
【００１７】
一態様のカラオケ装置は、前記受信部は、前記送信装置から前記音声情報を識別するための音声識別情報を受信し、前記受信部で受信した音声情報及び音声識別情報を対応付けて記憶する記憶部を備え、前記映像変更部は、前記受信部で受信した音声識別情報に対応する前記音声情報を前記記憶部から読み出し、前記音声情報に基づいて、前記受信部で受信した映像データの表示形態または位置情報が示す位置を変更することを特徴とする。
【００１８】
一態様のカラオケ装置にあっては、前記受信部は、前記送信装置から前記音声情報を識別するための音声識別情報を受信し、前記受信部で受信した音声情報及び音声識別情報を対応付けて記憶する記憶部を備え、前記映像変更部は、前記受信部で受信した音声識別情報に対応する前記音声情報を前記記憶部から読み出し、前記音声情報に基づいて、前記受信部で受信した映像データの表示形態または位置情報が示す位置を変更する。
このことにより、短時間でカラオケ装置に変更した映像情報を反映させることができる。
【００１９】
一態様のカラオケ装置は、前記受信部は複数の映像データを受信し、前記受信部で受信した複数の映像データに係る映像の大きさの合計を算出する算出部と、該算出部が算出した合計が所定の閾値以上であるか否かを判定する映像判定部と、前記映像判定部が前記算出部が算出した合計が所定の閾値以上であると判定した場合、前記受信部で複数の映像データを受信した後に前記受信部で受信する映像データに係る映像を前記出力部から出力することを禁止する出力禁止部とを備えることを特徴とする。
【００２０】
一態様のカラオケ装置にあっては、前記受信部は複数の映像データを受信し、前記受信部で受信した複数の映像データに係る映像の大きさの合計を算出する算出部と、該算出部が算出した合計が所定の閾値以上であるか否かを判定する映像判定部と、前記映像判定部が前記算出部が算出した合計が所定の閾値以上であると判定した場合、前記受信部で複数の映像データを受信した後に前記受信部で受信する映像データに係る映像を前記出力部から出力することを禁止する出力禁止部とを備える。
このことにより、カラオケ装置に表示される映像データが増加しすぎることで歌唱映像が見辛くなることを防止できる。
【００２１】
一態様のプログラムは、映像データを楽曲に係る歌詞と共に出力するカラオケ装置へ該映像データを送信する送信装置を構成するコンピュータに用いられるプログラムにおいて、表示部に映像を表示し、該表示部に表示される映像に係る映像データ及び該表示部の表示画面における映像の位置を示す位置情報を特定し、特定された映像データ及び位置情報を前記カラオケ装置へ送信し、前記映像データの表示形態又は位置情報の変更指示を受付け、受付けた変更指示に基づく変更情報を前記カラオケ装置へ送信する処理を前記コンピュータに実行させることを特徴とする。
【００２２】
一態様のプログラムにあっては、映像データを楽曲に係る歌詞と共に出力するカラオケ装置へ該映像データを送信する送信装置を構成するコンピュータに用いられるプログラムにおいて、表示部に映像を表示し、該表示部に表示される映像に係る映像データ及び該表示部の表示画面における映像の位置を示す位置情報を特定し、特定された映像データ及び位置情報を前記カラオケ装置へ送信し、前記映像データの表示形態又は位置情報の変更指示を受付け、受付けた変更指示に基づく変更情報を前記カラオケ装置へ送信する。
このことにより、映像情報の表示形態又は位置情報の変更指示を送信するため、すぐに映像情報を変更できる。
【００２３】
一態様のプログラムは、前記映像データを識別する映像データ識別情報を特定し、特定された映像データ識別情報を前記映像データと共に送信し、前記変更指示を受付けた映像データの映像データ識別情報と前記変更情報とを対応付けて送信することを特徴とする。
【００２４】
一態様のプログラムにあっては、前記映像データを識別する映像データ識別情報を特定し、特定された映像データ識別情報を前記映像データと共に送信し、前記変更指示を受付けた映像データの映像データ識別情報と前記変更情報とを対応付けて送信する。
このことにより、映像情報の代わりに映像データ識別情報を送信するため、通信量を減少することができる。このことにより、カラオケ装置の表示の遅延を防止することができる。
【００２５】
一態様のカラオケシステムは、映像データを送信する送信装置と、該送信装置から送信された映像データを受信し、該映像データに係る映像を楽曲に係る歌詞と共に出力するカラオケ装置を備えるカラオケシステムにおいて、前記送信装置は、映像を表示する表示部と、該表示部に表示される映像に係る映像データ及び該表示部の表示画面における映像の位置を示す位置情報を特定する特定部と、該特定部で特定された映像データ及び位置情報を前記カラオケ装置に送信する送信部とを備え、前記カラオケ装置は、前記送信部から送信された映像データ及び位置情報を受信する受信部と、前記歌詞を表示する歌詞表示領域及び前記受信部で受信した位置情報が示す位置が重複しているか否かを判定する判定部と、該判定部が前記歌詞表示領域と前記受信部で受信した位置情報が示す位置とが重複していると判定した場合、前記受信部で受信した映像データに係る映像の表示態様を変更する変更部と、変更後の表示態様に対応する映像を出力する出力部とを備えることを特徴とする。
【発明の効果】
【００２６】
一態様によれば、送信装置から送信されたデコレーションのための映像データを、歌詞テロップの表示を邪魔しないように表示することができる。
【図面の簡単な説明】
【００２７】
【図１】カラオケシステムの概要を示す模式図である。
【図２】送信装置のハードウェア群を示すブロック図である。
【図３】カラオケ装置のハードウェア群を示すブロック図である。
【図４】位置情報テーブルのレコードレイアウトの一例を示す説明図である。
【図５】楽曲情報テーブルのレコードレイアウトの一例を示す説明図である。
【図６】表示部の表示画面の一例を示す説明図である。
【図７】映像情報を選択する選択画面の一例を示す説明図である。
【図８】表示部及び表示装置に表示された映像情報の一例を示す説明図である。
【図９】本実施形態におけるカラオケシステムの処理手順を示したフローチャートである。
【図１０】本実施形態におけるカラオケシステムの処理手順を示したフローチャートである。
【図１１】映像処理の処理手順を示したフローチャートである。
【図１２】実施の形態２に係る表示部及び表示装置に表示された映像情報の一例を示す説明図である。
【図１３】実施の形態２に係る映像処理を示すフローチャートである。
【図１４】実施の形態３に係る表示部及び表示装置に表示された映像情報の一例を示す説明図である。
【図１５】実施の形態３に係る映像処理を示すフローチャートである。
【図１６】実施の形態４に係る位置情報テーブルのレコードレイアウトの一例を示す説明図である。
【図１７】実施の形態４に係る表示部及び表示装置に表示された映像情報の一例を示す説明図である。
【図１８】実施の形態４に係る映像処理を示すフローチャートである。
【図１９】実施の形態５に係る表示部及び表示装置に表示された映像情報の一例を示す説明図である。
【図２０】実施の形態５に係るカラオケシステムを示すフローチャートである。
【図２１】実施の形態６に係る表示部及び表示装置に表示された映像情報の一例を示す説明図である。
【図２２】実施の形態６に係るＣＰＵの処理を示すフローチャートである。
【図２３】実施の形態７に係るＣＰＵの処理を示すフローチャートである。
【図２４】実施の形態８に係るカラオケ装置のハードウェア群を示すブロック図である。
【図２５】音声識別テーブルのレコードレイアウトの一例を示す説明図である。
【図２６】実施の形態８に係るカラオケシステムの作用及び動作を示す説明図である。
【図２７】実施の形態８に係るＣＰＵの処理を示すフローチャートである。
【図２８】実施の形態８に係るＣＰＵの処理を示すフローチャートである。
【図２９】実施の形態８に係るＣＰＵの処理を示すフローチャートである。
【図３０】実施の形態９に係る送信装置のハードウェア群を示すブロック図である。
【図３１】実施の形態９に係るＣＰＵの処理を示すフローチャートである。
【図３２】実施の形態１０に係るカラオケシステムの処理を示すフローチャートである。
【図３３】実施の形態１１に係る位置情報テーブルのレコードレイアウトの一例を示す説明図である。
【図３４】実施の形態１１に係るカラオケシステムの処理を示すフローチャートである。
【図３５】実施の形態１１に係るカラオケシステムの処理を示すフローチャートである。
【発明を実施するための形態】
【００２８】
実施の形態１
以下実施の形態を、図面を参照して説明する。以下の説明では各図中の上下、左右を使用する。図１はカラオケシステムの概要を示す模式図である。カラオケシステムは画像データ又は文字列等の各種情報を送信する送信装置１と、通信網Ｎを介して送信装置１に接続されたカラオケ装置２とを備える。通信網Ｎは例えばインターネット、ＬＡＮ(Local Area Network)または携帯電話網等である。
【００２９】
図２は送信装置１のハードウェア群を示すブロック図である。送信装置１は例えばスマートフォン又は携帯電話等である。以下、本実施形態における送信装置１はスマートフォンであるとして説明する。図２に示す送信装置１は、ＣＰＵ１１、記憶部１２、ＲＡＭ１３、入力部１４、表示部１５、通信部１６及びマイク１７を備える。
【００３０】
ＣＰＵ１１は、バスを介してハードウェア各部と接続されている。ＣＰＵ１１は例えば一又は複数のＣＰＵ又はマルチコアＣＰＵ等を備える。ＣＰＵ１１は、記憶部１２に記憶されたプログラム１２Ｐに従いハードウェアの各部を制御する。
【００３１】
記憶部１２は例えばＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等である。記憶部１２にはＣＰＵ１１が処理を行う際に必要とする種々のデータ、プログラム１２Ｐ及び位置情報テーブルＴ１を格納する。
【００３２】
ＲＡＭ１３は例えばＳＲＡＭ、ＤＲＡＭ又はフラッシュメモリ等である。ＲＡＭ１３は、記憶部としても機能し、ＣＰＵ１１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００３３】
入力部１４はタッチパネル等の入力デバイスであり、受け付けた操作情報をＣＰＵ１１へ出力する。表示部１５はＣＰＵ１１から画像データを出力する。表示部１５は例えば液晶画面である。タッチパネルは表示部１５の表示画面を覆うように設けられている。タッチパネルは例えば、タップ、フリック又はスワイプ等のユーザの指先のタッチ操作により表示部１５の表示画面上における位置指定を受け付ける。タッチパネルはユーザの指先が接触する接触点の表示画面上の座標を検出し、検出した座標とともにユーザが行ったタッチ操作の情報をＣＰＵ１１へ出力する。なお、入力部１４はユーザの指示を受け付けるための各種ボタン、指示の確定を受け付けるエンターキー又はテンキー等でもよい。
【００３４】
通信部１６は、ネットワークインタフェースである。ＣＰＵ１１がカラオケ装置２と各種の情報を入出力する際には、通信部１６を介して信号の送受信を行う。マイク１７は、音声を音声信号に変換し、ＣＰＵ１１に出力する。
【００３５】
図３はカラオケ装置２のハードウェア群を示すブロック図である。カラオケ装置２は、カラオケ店舗の各個室に通常１台設置され、有線ＬＡＮケーブルを介して、該カラオケ店舗に設置されたハードディスク内蔵型のルータに接続されている。
【００３６】
図３に示すカラオケ装置２は、ＣＰＵ２１、記憶部２２、ＲＡＭ２３、通信部２４、入出力部２５、ＭＩＤＩ音源２６、音声ミキサ２７及び赤外線通信２８を備える。
【００３７】
ＣＰＵ２１は、バスを介してハードウェア各部と接続されている。ＣＰＵ２１は例えば一又は複数のＣＰＵ又はマルチコアＣＰＵ等を備える。ＣＰＵ２１は、記憶部２２に記憶されたプログラム２２Ｐに従いハードウェアの各部を制御する。
【００３８】
記憶部２２は例えばハードディスクまたは大容量メモリ等である。記憶部２２にはＣＰＵ２１が処理を行う際に必要とする種々のデータ、プログラム２２Ｐ、位置情報テーブルＴ１及び楽曲情報テーブルＴ２を格納する。
【００３９】
ＲＡＭ２３は例えばＳＲＡＭ、ＤＲＡＭ又はフラッシュメモリ等である。ＲＡＭ２３は、記憶部としても機能し、ＣＰＵ２１による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。通信部２４は、例えば無線ＬＡＮカードであり、通信網Ｎを介して各種情報を送信装置１、カラオケ装置２との間で入出力する。
【００４０】
入出力部２５は各種入出力端子を備え、各入出力端子にはマイク２０９、及びスピーカ２１０、表示装置２１１等が接続されている。マイク２０９は、カラオケユーザの歌唱音声を音声信号に変換する。表示装置２１１は、例えばＣＲ（Cathode-ray Tube）、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ等であり、楽曲データに対応づけられた歌唱映像を表示し、後述する歌詞データに基づいて歌詞映像を表示画面の下端に表示する。表示装置２１１は歌詞映像が表示される歌詞表示領域をＣＰＵ２１に出力している。歌詞表示領域は予め記憶部２２に記憶されている。
【００４１】
ＭＩＤＩ音源２６は楽曲データに基づいて楽曲の伴奏音としての楽器音を再現した音声信号を生成する。音声ミキサ２７は伴奏及び歌唱音声を合成する。
【００４２】
ＣＰＵ２１は、音声ミキサ２７により変換された音声信号と、ＭＩＤＩ音源２６によって生成された楽器音の音声信号とを合成する。スピーカ２１０は合成された音声信号に係る音声を放音する。赤外線通信２８はカラオケ装置２と、遠隔操作装置２１２との紐付けを行うべく、遠隔操作装置２１２との間で赤外線通信を行う回路である。
【００４３】
また、各個室には、カラオケ装置２を遠隔操作するための遠隔操作装置２１２が一又は複数台、備えられている。遠隔操作装置２１２は、ペンタッチセンサを有する液晶パネルを備えたボード型であり、赤外線通信にて、同一個室内のカラオケ店舗が紐付けられる。カラオケ店舗には、有線ＬＡＮケーブルに接続されたアクセスポイントが設置されており、各個室に備えられた遠隔操作装置２１２は、アクセスポイントを介して、カラオケシステムへの認証、カラオケ曲の選曲の操作に係る情報を、紐付けられた同一個室内のカラオケ装置２との間で送受信している。
【００４４】
以下では表示部１５又は表示装置２１１に表示される表示画面上において原点を正面視左端とし、左から右へ向かう方向をＸ軸正方向としたＸ座標、及び表示部１５又は表示装置２１１に表示される表示画面上において原点を正面視上端とし、上から下へ向かう方向をＹ軸正方向としたＹ座標を用いる。なお、以下ではＸ座標及びＹ座標を簡略化のため、（ｘ、ｙ）のデカルト座標系によって記述する。
【００４５】
図４は位置情報テーブルＴ１のレコードレイアウトの一例を示す説明図である。位置情報テーブルＴ１は画像、映像又は文字列等の映像情報（映像データ）及び映像情報の座標を示す位置情報を記憶するテーブルである。位置情報テーブルＴ１は映像情報列及び位置情報列等を備える。映像情報列には映像情報が記憶される。映像情報列には例えば画像Ａが記憶される。位置情報列には位置情報が記憶される。位置情報列には例えば（１２５０，０）又は（１２５０，５７０）が記憶される。位置情報の単位は例えばピクセルである。
【００４６】
図５は楽曲情報テーブルＴ２のレコードレイアウトの一例を示す説明図である。楽曲情報テーブルＴ２は楽曲に関する情報を記憶するテーブルである。楽曲情報テーブルＴ２は楽曲ＩＤ列、歌詞列及び歌唱映像列等を備える。楽曲ＩＤ列には楽曲を識別するＩＤが記憶される。歌詞列には楽曲の歌詞データが記憶される。歌唱映像列には歌唱映像が記憶される。
【００４７】
図６は表示部１５の表示画面の一例を示す説明図である。図６に示すように、プログラム１２Ｐを実行したＣＰＵ１１は表示部１５の表示画面上に操作画面１０１を表示する。操作画面１０１には座標軸が表示されている。なお、座標軸には目盛が表示されてもよい。
【００４８】
図７は映像情報を選択する選択画面１００の一例を示す説明図である。操作画面１０１は左部に表示された選択画面１００を備える。選択画面１００は記憶部１２に予め記憶された映像情報１１０を縦に３つずつ２列表示する。カラオケユーザが操作画面１０１に所定の操作を行った場合、ＣＰＵ１１は操作画面１０１に選択画面１００を表示する。所定の操作とは例えばタップである。カラオケユーザが選択画面１００及び操作画面１０１に所定の指定操作を行った場合、ＣＰＵ１１は操作画面１０１上の映像情報１１０の位置を特定する。所定の指定操作とは例えば、カラオケユーザはカラオケユーザが選択画面１００をタッチし、操作画面１０１に映像情報１１０をドラッグする操作である。ＣＰＵ１１はドラッグされた操作画面１０１上の座標を特定する。ＣＰＵ１１は特定した位置情報が示す座標に映像情報１１０を表示する。ＣＰＵ１１は映像情報及び位置情報を位置情報テーブルＴ１に記憶する。
【００４９】
図８は表示部１５及び表示装置２１１に表示された映像情報の一例を示す説明図である。以下、図８を参照しつつカラオケシステムの作用及び動作を説明する。
【００５０】
ＣＰＵ１１は操作画面１０１に映像情報１１０を表示した後、通信部１６から特定された映像情報１１０及び位置情報をカラオケ装置２へ送信する。カラオケ装置２のＣＰＵ２１は通信部２４で映像情報及び位置情報を受信する。ＣＰＵ２１は映像情報及び位置情報を位置情報テーブルＴ１に記憶する。ＣＰＵ２１は映像処理を実行する。
【００５１】
映像処理は以下の通りである。ＣＰＵ２１は歌詞表示領域を取得する。ＣＰＵ２１は歌詞表示領域が示す座標と位置情報が示す座標とが重複しているか否かを判定する。ＣＰＵ２１は歌詞表示領域が示す座標と位置情報が示す座標が重複していると判定した場合、映像情報及び位置情報の特定を禁止する。ＣＰＵ２１は位置情報テーブルＴ１に基づいて映像情報及び位置情報を特定する。ＣＰＵ２１は特定した位置情報に基づいて映像情報２０１を表示装置２１１に表示する。
【００５２】
具体的なカラオケシステムの作用及び動作は以下の通りである。以下、歌詞表示領域は左上の点を（０，５００）とし、右下の点を（１２７０，６００）とした矩形領域とする。ＣＰＵ１１は操作画面１０１に画像Ａ及び画像Ｂの映像情報１１０を（１２５０，０）及び（１２５０，５７０）に表示した後、通信部１６から画像Ａ及び画像Ｂ並びに（１２５０，０）及び（１２５０，５７０）をカラオケ装置２へ送信する。カラオケ装置２のＣＰＵ２１は通信部２４で画像Ａ及び画像Ｂ並びに（１２５０，０）及び（１２５０，５７０）を受信する。ＣＰＵ２１は画像Ａ及び画像Ｂ並びに（１２５０，０）及び（１２５０，５７０）を位置情報テーブルＴ１に記憶する。
【００５３】
ＣＰＵ２１は歌詞表示領域を取得する。ＣＰＵ２１は歌詞表示領域が示す座標と（１２５０，０）が重複していないと判定する。ＣＰＵ２１は歌詞表示領域が示す座標と（１２５０，５７０）が重複していると判定する。ＣＰＵ２１は画像Ｂ及び（１２５０，５７０）の特定を禁止する。ＣＰＵ２１は画像Ａ及び（１２５０，０）を特定する。ＣＰＵ２１は（１２５０，０）の位置に画像Ａを表示する。
【００５４】
次に、フローチャートを用いてカラオケシステムの処理手順を説明する。図９〜１０は本実施形態におけるカラオケシステムの処理手順を示したフローチャートである。送信装置１のＣＰＵ１１は入力部１４で映像情報及び位置情報の入力を受け付ける（ステップＳ１）。ＣＰＵ１１は入力された映像情報及び位置情報を特定する（ステップＳ２）。ＣＰＵ１１は特定した位置情報に基づいて表示部１５に映像情報を表示する（ステップＳ３）。ＣＰＵ１１は映像情報及び位置情報を位置情報テーブルＴ１に記憶する（ステップＳ４）。ＣＰＵ１１は通信部１６で映像情報及び位置情報をカラオケ装置２へ送信する（ステップＳ５）。
【００５５】
カラオケ装置２のＣＰＵ２１は通信部２４で映像情報及び位置情報を受信する（ステップＳ６）。ＣＰＵ２１は映像情報及び位置情報を位置情報テーブルＴ１に記憶する（ステップＳ７）。ＣＰＵ２１は映像処理を実行する（ステップＳ８）。
【００５６】
図１１は映像処理の処理手順を示したフローチャートである。ＣＰＵ２１はステップＳ７の処理を終了した後、記憶部１２に予め記憶された歌詞表示領域を取得する（ステップＳ１４）。ＣＰＵ１１は歌詞表示領域が示す座標と位置情報が示す座標とが重複しているか否かを判定する（ステップＳ１５）。ＣＰＵ２１は歌詞表示領域が示す座標と位置情報が示す座標とが重複していないと判定した場合（ステップＳ１５：ＮＯ）、ステップＳ１７に処理を移す。ＣＰＵ２１は歌詞表示領域が示す座標と位置情報が示す座標とが重複していると判定した場合（ステップＳ１５：ＹＥＳ）、映像情報及び位置情報の特定（出力）を禁止する（ステップＳ１６）。ＣＰＵ２１は映像情報及び位置情報を特定し（ステップＳ１７）、映像処理を終了し、処理をステップＳ９へ移す。
【００５７】
ＣＰＵ２１は映像処理を終了した後、特定した位置情報に基づいて映像情報を表示装置２１１に表示（出力）する（ステップＳ９）。ＣＰＵ１１は映像情報の表示形態又は一情報の変更指示を受け付ける（ステップＳ１０）。ＣＰＵ１１は変更指示に基づく映像情報の表示形態又は位置情報が示す位置を変更する変更情報を通信部１６からカラオケ装置２へ送信する（ステップＳ１１）。具体的には変更情報とは大きさ変更、半透明、位置変更等が記憶される。大きさ変更とは映像情報の大きさを変更する処理を示す。半透明とは映像情報を半透明にする処理を示す。位置変更とは位置情報が示す位置を変更することを示す。ＣＰＵ２１は変更情報を通信部２４で受信する（ステップＳ１２）。ＣＰＵ１１は変更情報に基づいて表示装置２１１に表示（出力）し（ステップＳ１３）、処理を終了する。具体的にはＣＰＵ１１は変更後の表示態様に対応する映像を表示装置２１１に表示（出力）する。
【００５８】
本実施形態によれば、送信装置１に表示装置２１１に表示する映像を取得させることなく、送信装置１から送信されたデコレーションのための映像データを、歌詞テロップの表示を邪魔しないように表示することができる。
【００５９】
本実施形態によれば、歌詞と映像情報とが重複して見難くなることを防止できる。
【００６０】
本実施形態によれば、表示部が座標軸を表示することにより、映像情報同士の位置関係が解りやすくなる。
【００６１】
本実施形態によれば、映像情報が画像、映像又は文字列であるため、見やすい表示になる。
【００６２】
本実施形態によれば、映像情報の表示形態又は位置情報の変更指示を送信するため、すぐに映像情報を変更できる。
【００６３】
実施の形態２
図１２は実施の形態２に係る表示部１５及び表示装置２１１に表示された映像情報の一例を示す説明図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。以下、図１２を参照しつつカラオケシステムの作用及び動作を説明する。
【００６４】
ＣＰＵ２１は歌詞表示領域が示す座標と位置情報が示す座標が重複していると判定した場合、位置情報を歌詞表示領域以外の位置に変更する。具体的にはＣＰＵ２１は位置情報をＹ方向に１００ピクセル減算する。
【００６５】
実施の形態２に係る具体的なカラオケシステムの作用及び動作は以下の通りである。ＣＰＵ２１は歌詞表示領域が示す座標と（１２５０，５７０）が重複していると判定する。ＣＰＵ２１は（１２５０，５７０）を（１２５０，４７０）に減算する。ＣＰＵ２１は画像Ａ及び（１２５０，０）並びに画像Ｂ及び（１２５０，４７０）を特定する。ＣＰＵ２１は（１２５０，０）の座標に画像Ａを表示し、（１２５０，４７０）の座標に画像Ｂを表示する。
【００６６】
図１３は実施の形態２に係る映像処理を示すフローチャートである。ステップＳ２１以外の処理は上述の実施の形態１に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。ＣＰＵ２１はステップＳ１５がＹＥＳであった場合、位置情報を歌詞表示領域以外の位置に変更し（ステップＳ２１）、処理をステップＳ１７に移す。
【００６７】
本実施形態によれば、歌詞と映像情報との重複を防止できるため、歌詞及び映像情報が見やすくなる。
【００６８】
実施の形態３
図１４は実施の形態３に係る表示部１５及び表示装置２１１に表示された映像情報の一例を示す説明図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態２と同等であり、簡潔のため記載を省略する。以下、図１４を参照しつつカラオケシステムの作用及び動作を説明する。
【００６９】
ＣＰＵ２１は歌詞表示領域が示す座標と位置情報が示す座標が重複していると判定した場合、映像情報を半透明に変更する。
【００７０】
実施の形態３に係る具体的なカラオケシステムの作用及び動作は以下の通りである。ＣＰＵ２１は歌詞表示領域が示す座標と（１２５０，５７０）とが重複していると判定する。ＣＰＵ２１は画像Ａを半透明にする。ＣＰＵ２１は画像Ａ及び（１２５０，０）並びに画像Ｂ及び（１２５０，４７０）を特定する。ＣＰＵ２１は（１２５０，０）の座標に画像Ａを表示し、（１２５０，４７０）の座標に半透明にした画像Ｂを表示する。
【００７１】
図１５は実施の形態３に係る映像処理を示すフローチャートである。ステップＳ３１以外の処理は上述の実施の形態２に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はステップＳ１５がＹＥＳであった場合、映像情報を半透明に変更し（ステップＳ３１）、処理をステップＳ１７に移す。
【００７２】
本実施形態によれば、映像情報を半透明にするため、ユーザは歌詞及び映像情報が重複しても歌詞が見やすくなり、かつユーザが表示したい位置に映像情報を表示することができる。
【００７３】
実施の形態４
図１６は実施の形態４に係る位置情報テーブルＴ１のレコードレイアウトの一例を示す説明図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態２と同等であり、簡潔のため記載を省略する。
【００７４】
位置情報テーブルＴ１は大きさ列を備える。大きさ列は映像情報の大きさを示す。映像情報の大きさとは例えば、映像情報の上端から下端までの長さである。大きさ列の単位は例えばピクセルである。
【００７５】
図１７は実施の形態４に係る表示部１５及び表示装置２１１に表示された映像情報の一例を示す説明図である。ＣＰＵ２１は複数の位置情報が示す座標が重複しているか否かを判定する。具体的にはＣＰＵ２１は一の位置情報が示すＸ座標（左端座標）に映像情報の大きさを足した右端座標が、他の位置情報が示す左端座標以下であり、一の位置情報が示す左端座標が、他の位置情報が示す左端座標に映像情報の大きさを足した右端座標以下であり、一の位置情報が示すＹ座標（上端座標）に映像情報の大きさを足した下端座標が、他の位置情報が示す上端座標以下であり、かつ一の位置情報が示す上端座標が、他の位置情報が示す上端座標に映像情報の大きさを足した下端座標以下であるか否かを判定する。
【００７６】
ＣＰＵ２１は複数の位置情報が示す座標が重複していると判定した場合、位置情報又は映像情報を変更する。具体的にはＣＰＵ２１は複数の位置情報が示す座標が重複していると判定した場合、位置情報のＹ座標を所定の値減算する。所定の値とは例えば映像情報の大きさである。なお、ＣＰＵ２１は映像情報を半透明にしてもよい。あるいは、ＣＰＵ２１は一方の映像情報の表示を禁止してもよい。
【００７７】
実施の形態４に係る具体的なカラオケシステムの作用及び動作は以下の通りである。ＣＰＵ２１は画像Ａの大きさが１０であり、位置情報が（１０００，２００）である一の映像情報１１０と画像Ｂの大きさが１０であり、位置情報が（１０００，２５０）である他の映像情報１１０重複しているか否かを判定する。ＣＰＵ２１は複数の位置情報が示す座標が重複していると判定する。
【００７８】
ＣＰＵ２１は他の映像情報１１０の位置情報を（１０００，２８０）に変更する。ＣＰＵ２１は画像Ａ及び画像Ｂ並びに（１０００，２００）及び（１０００，２８０）を特定する。ＣＰＵ２１は（１０００，２００）の座標に画像Ａを表示し、（１０００，２８０）の座標に画像Ｂを表示する。
【００７９】
図１８は実施の形態４に係る映像処理を示すフローチャートである。ステップＳ１〜３１の処理は上述の実施の形態３に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。ＣＰＵ２１はステップＳ１５又はステップＳ３１の処理を終了した後、複数の位置情報が示す座標が重複しているか否かを判定する（ステップＳ４１）。ＣＰＵ２１は複数の位置情報が示す座標が重複していると判定した場合（ステップＳ４１：ＹＥＳ）、映像情報に係る映像の表示態様を変更し（ステップＳ４２）、処理をステップＳ１７へ移す。ＣＰＵ２１は複数の位置情報が示す座標が重複していないと判定した場合（ステップＳ４１：ＮＯ）、処理をステップＳ１７へ移す。
【００８０】
本実施形態によれば、複数の映像情報が重複した場合であっても、一又は複数の映像情報の視認性を向上させることができる。
【００８１】
実施の形態５
図１９は実施の形態５に係る表示部１５及び表示装置２１１に表示された映像情報の一例を示す説明図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。
【００８２】
実施の形態５に係るカラオケシステムの送信装置１は複数であり、例えば送信装置１Ａ及び１Ｂ等を備える。送信装置１ＡのＣＰＵ１１は操作画面１０１に映像情報１１Ａを表示した後、通信部１６から特定された映像情報１１Ａ及び位置情報をカラオケ装置２へ送信する。カラオケ装置２のＣＰＵ２１は通信部２４で映像情報１１Ａ及び位置情報を受信する。ＣＰＵ２１は映像情報１１Ａ及び位置情報を位置情報テーブルＴ１に記憶する。
【００８３】
送信装置１ＢのＣＰＵ１１は操作画面１０１に映像情報１１Ｂを表示した後、通信部１６から特定された映像情報１１Ｂ及び位置情報をカラオケ装置２へ送信する。カラオケ装置２のＣＰＵ２１は通信部２４で映像情報１１Ｂ及び位置情報を受信する。ＣＰＵ２１は映像情報１１Ｂ及び位置情報を位置情報テーブルＴ１に記憶する。以下、本実施形態における映像処理は実施の形態４と同等であり、簡潔のため記載を省略する。
【００８４】
図２０は実施の形態５に係るカラオケシステムを示すフローチャートである。ステップＳ１〜４２の処理は上述の実施の形態４に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。送信装置１ＡのＣＰＵ１１は、通信部１６で映像情報及び位置情報をカラオケ装置２へ送信する（ステップＳ５）。送信装置１ＢのＣＰＵ１１は、入力部１４で映像情報及び位置情報の入力を受け付ける（ステップＳ５１）。送信装置１ＢのＣＰＵ１１は入力された映像情報及び位置情報を特定する（ステップＳ５２）。送信装置１ＢのＣＰＵ１１は特定した位置情報に基づいて表示部１５に映像情報を表示する（ステップＳ５３）。送信装置１ＢのＣＰＵ１１は映像情報及び位置情報を位置情報テーブルＴ１に記憶する（ステップＳ５４）。送信装置１ＢのＣＰＵ１１は通信部１６で映像情報及び位置情報をカラオケ装置２へ送信する（ステップＳ５５）。
【００８５】
本実施形態におけるカラオケシステムは一の送信装置１Ａから送信された映像情報を表示装置２１１に表示した後、他の送信装置１Ｂから送信された映像データを表示装置２１１に表示する際、ＣＰＵ１１は双方の映像情報の位置情報が示す座標が重複しているかどうかを判定する。ＣＰＵ１１が双方の映像情報の位置情報が示す座標が重複していると判定した場合、映像情報の位置、大きさ又は透過の割合を変える。また、ＣＰＵ１１はカラオケ装置２が先に取得した映像情報を変更しても良いし、後に取得した映像情報を変更しても良いし、双方の映像情報を変更しても良い。
【００８６】
実施の形態６
図２１は実施の形態６に係る表示部１５及び表示装置２１１に表示された映像情報の一例を示す説明図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。
【００８７】
ＣＰＵ２１は映像情報及び位置情報の入力を受け付けた後、マイク１７が音声を取得したか否かを判定する。ＣＰＵ１１はマイク１７が音声を取得したと判定した場合、映像情報の大きさを所定の大きさに変更する。所定の大きさとは例えば５０ピクセルである。ＣＰＵ２１は映像情報及び位置情報を特定する。ＣＰＵ１１は特定した位置情報が示す座標に操作画面１０１に映像情報１１０を表示する。ＣＰＵ１１は操作画面１０１に映像情報１１０を表示した後、通信部１６から特定された映像情報１１０及び位置情報をカラオケ装置２へ送信する。
【００８８】
具体的なカラオケシステムの作用及び動作は以下の通りである。ユーザは画像Ａの映像情報１１０を（１２５０，０）にドラッグし、マイク１７へ音声を発する。マイク１７はＣＰＵ１１へ音声信号を出力する。ＣＰＵ１１はマイク１７が音声を取得したと判定する。ＣＰＵ１１は画像Ａを５０ピクセルに変更する。ＣＰＵ１１は画像Ａ及び（１２５０，０）を特定する。ＣＰＵ１１は操作画面１０１の座標（１２５０，０）に画像Ａを表示する。ＣＰＵ１１は通信部１６から画像Ａ及び（１２５０，０）をカラオケ装置２へ送信する。以下、実施の形態１と同様であるため、簡潔のため説明を省略する。
【００８９】
図２２は実施の形態６に係るＣＰＵ１１の処理を示すフローチャートである。ステップＳ１〜１７の処理は上述の実施の形態１に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。ＣＰＵ２１はステップＳ１の処理を終了した後、マイク１７が音声を取得したか否かを判定する（ステップＳ６１）。ＣＰＵ１１はマイク１７が音声を取得したと判定した場合（ステップＳ６１：ＹＥＳ）、映像情報の大きさを所定の大きさに変更し（ステップＳ６２）、処理をステップＳ２に移す。ＣＰＵ１１はマイク１７が音声を取得しなかったと判定した場合（ステップＳ６１：ＮＯ）、処理をステップＳ２に移す。
【００９０】
本実施形態によれば、ＣＰＵ１１はマイク１７から取得した音声により映像情報の大きさを変更する。このことによりカラオケシステムは変化に富んだ映像情報を表示することでカラオケユーザを楽しませることができる。
【００９１】
なお、本実施形態ではＣＰＵ１１は映像情報の大きさを所定の大きさに変更したが、映像情報を半透明にしてもよい。あるいは、ＣＰＵ２１は映像情報を所定の位置に変更してもよい。所定の位置とは例えば１０ピクセルである。またＣＰＵ２１は映像情報を別の映像情報に変更してもよい。
【００９２】
実施の形態７
図２３は実施の形態７に係るＣＰＵ１１の処理を示すフローチャートである。以下、特に説明する構成、作用以外の構成及び作用は実施の形態５と同等であり、簡潔のため記載を省略する。ステップＳ１〜６２の処理は上述の実施の形態５に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１はステップＳ６２の処理を終了した後、取得した音声情報を通信部１６からカラオケ装置２へ送信する（ステップＳ７１）。ＣＰＵ１１は通信部２４で音声情報を受信する（ステップＳ７２）。ＣＰＵ１１は取得した音声情報をスピーカ２１０から出力し（ステップＳ７３）、処理を終了する。
【００９３】
本実施形態によれば、ＣＰＵ１１はマイク２０９以外から音声を取得することができ、一のカラオケユーザは演奏中の他のカラオケユーザに対して掛け声又は応援等の音声をスピーカ２１０から出力することができる。
【００９４】
実施の形態８
図２４は実施の形態８に係るカラオケ装置２のハードウェア群を示すブロック図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態７と同等であり、簡潔のため記載を省略する。カラオケ装置２の記憶部２２は音声識別テーブルＴ３をさらに備える。
【００９５】
図２５は音声識別テーブルＴ３のレコードレイアウトの一例を示す説明図である。音声識別テーブルＴ３は音声情報を識別するための音声識別情報に関連するデータを記憶するテーブルである。音声識別テーブルＴ３は音声ＩＤ列、音声列及び変更情報列等を備える。音声ＩＤ列には音声識別情報が記憶される。音声列には音声情報が記憶される。音声情報は例えば、「haku.mp3」、「kake.mp3」、「yubi.mp3」及び「ori.mp3」等が記憶される。「haku.mp3」とは拍手の音声である。「kake.mp3」とは掛け声の音声である。「yubi.mp3」とは指笛の音声である。「ori.mp3」とはオリジナル音声である。変更情報列には変更情報が記憶される。変更情報列は例えば、大きさ変更、半透明、位置変更等が記憶される。
【００９６】
図２６は実施の形態８に係るカラオケシステムの作用及び動作を示す説明図である。図２６Ａに示すように、ユーザが例えばマイク１７の前で拍手を行った場合、ＣＰＵ１１は拍手の音声を取得する。ＣＰＵ１１は音声識別テーブルＴ３を読み出す。ＣＰＵ１１は音声識別テーブルＴ３に取得した拍手の音声が記憶されているか否かを判定する。
【００９７】
ＣＰＵ１１は音声識別テーブルＴ３に取得した拍手の音声が記憶されていると判定する。ＣＰＵ１１は取得した拍手の音声に対応づけられた変更情報である大きさ変更に基づいて映像情報の大きさを変更する。具体的にはＣＰＵ１１は映像情報の大きさを５０ピクセルにする。ＣＰＵ１１は映像情報及び位置情報を特定する。ＣＰＵ１１は映像情報を位置情報に基づいて表示装置２１１に表示（出力）する。
【００９８】
ＣＰＵ１１は取得した拍手の音声に対応づけられた音声識別情報１１１１１を通信部１６からカラオケ装置２へ送信する。ＣＰＵ２１は音声識別情報１１１１１を通信部２４で送信装置１から受信する。
【００９９】
ＣＰＵ２１は音声識別テーブルＴ３を読み出す。ＣＰＵ２１は音声識別情報１１１１１に対応する変更情報である大きさ変更に基づいて映像情報の大きさを変更する。具体的にはＣＰＵ１１は映像情報の大きさを５０ピクセルにする。ＣＰＵ２１は音声識別情報１１１１１に対応する拍手の音声をスピーカ２１０から出力する。ＣＰＵ２１は映像情報及び位置情報を特定する。ＣＰＵ２１は映像情報の大きさを５０ピクセルにした映像情報を表示装置２１１に表示（出力）する。
【０１００】
図２６Ｂに示すように、ユーザが例えばマイク１７の前で「あいう」を発声した場合、ＣＰＵ１１は音声識別テーブルＴ３に音声情報が記憶されていないと判定する。ＣＰＵ１１は取得した音声情報「あいう」に対応する音声識別情報１１１１４を生成する。ＣＰＵ１１は取得した音声情報「あいう」に対応する変更情報である大きさ変更を生成する。本実施形態においてＣＰＵ１１は音声情報に対応する変更情報をランダムに生成する。ＣＰＵ１１は取得した音声情報、生成した音声識別情報及び変更情報を音声識別テーブルＴ３に記憶する。なお、ＣＰＵ１１は予め音声情報に対応する変更情報を音声識別テーブルＴ３に記憶してもよい。あるいはＣＰＵ１１は変更情報の入力を受け付け、入力された変更情報を音声情報に対応づけて音声識別テーブルＴ３に記憶してもよい。
【０１０１】
ＣＰＵ１１は生成した変更情報である大きさ変更に基づいて映像情報の表示形態または位置情報が示す位置を変更する。具体的にはＣＰＵ１１は映像情報の大きさを５０ピクセルにする。ＣＰＵ１１は映像情報及び位置情報を特定する。ＣＰＵ１１は映像情報を位置情報に基づいて表示部１５に表示（出力）する。
【０１０２】
ＣＰＵ１１は取得した音声情報「あいう」、生成した音声識別情報１１１１４及び変更情報である大きさ変更を通信部１６からカラオケ装置２へ送信する。ＣＰＵ２１は取得した音声情報「あいう」、生成した音声識別情報１１１１４及び変更情報である大きさ変更を通信部２４で送信装置１から受信する。
【０１０３】
ＣＰＵ２１は取得した音声情報「あいう」、生成した音声識別情報１１１１４及び変更情報である大きさ変更を音声識別テーブルＴ３に記憶する。ＣＰＵ２１は変更情報である大きさ変更に基づいて映像情報の表示形態または位置情報が示す位置を変更する。ＣＰＵ２１は音声識別情報１１１１４に対応する音声情報「あいう」をスピーカ２１０から出力する。ＣＰＵ２１は映像情報及び位置情報を特定する。ＣＰＵ２１は映像情報を位置情報に基づいて表示装置２１１に表示（出力）し、処理を終了する。
【０１０４】
図２７〜２９は実施の形態８に係るＣＰＵ１１の処理を示すフローチャートである。ステップＳ６１の処理は上述の実施の形態１に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。ステップＳ６１がＹＥＳであった場合、ＣＰＵ１１は音声識別テーブルＴ３を読み出す（ステップＳ８１）。ＣＰＵ１１は音声識別テーブルＴ３に取得した音声情報が記憶されているか否かを判定する（ステップＳ８２）。
【０１０５】
ＣＰＵ１１は音声識別テーブルＴ３に取得した音声情報が記憶されていると判定した場合（ステップＳ８２：ＹＥＳ）、取得した音声情報に対応づけられた変更情報に基づいて映像情報の表示形態又は位置情報が示す位置を変更する（ステップＳ８３）。ＣＰＵ１１は映像情報及び位置情報を特定する（ステップＳ８４）。ＣＰＵ１１は映像情報を位置情報に基づいて表示装置２１１に表示（出力）する（ステップＳ８５）。
【０１０６】
ＣＰＵ１１は取得した音声に対応する音声情報に対応づけられた音声識別情報を通信部１６からカラオケ装置２へ送信する（ステップＳ８６）。ＣＰＵ２１は音声識別情報を通信部２４で送信装置１から受信する（ステップＳ８７）。
【０１０７】
ＣＰＵ２１は音声識別テーブルＴ３を読み出す（ステップＳ８８）。ＣＰＵ２１は音声識別情報に対応する変更情報に基づいて映像情報の表示形態または位置情報が示す位置を変更する（ステップＳ８９）。ＣＰＵ２１は音声識別情報に対応する音声情報をスピーカ２１０から出力する（ステップＳ９０）。ＣＰＵ２１は映像情報及び位置情報を特定する（ステップＳ９１）。ＣＰＵ２１は映像情報を位置情報に基づいて表示装置２１１に表示（出力）し（ステップＳ９２）、処理を終了する。
【０１０８】
ＣＰＵ１１は音声識別テーブルＴ３に音声情報が記憶されていないと判定した場合（ステップＳ８２：ＮＯ）、取得した音声情報に対応する音声識別情報を生成する（ステップＳ９３）。ＣＰＵ１１は取得した音声情報に対応する変更情報を生成する（ステップＳ９４）。ＣＰＵ１１は取得した音声情報、生成した音声識別情報及び変更情報を音声識別テーブルＴ３に記憶する（ステップＳ９５）。
【０１０９】
ＣＰＵ１１は生成した変更情報に基づいて映像情報の表示形態または位置情報が示す位置を変更する（ステップＳ９６）。ＣＰＵ１１は映像情報及び位置情報を特定する（ステップＳ９７）。ＣＰＵ１１は映像情報を位置情報に基づいて表示部１５に表示（出力）する（ステップＳ９８）。
【０１１０】
ＣＰＵ１１は取得した音声情報、生成した音声識別情報及び変更情報を通信部１６からカラオケ装置２へ送信する（ステップＳ９９）。ＣＰＵ２１は取得した音声情報、生成した音声識別情報及び変更情報を通信部２４で送信装置１から受信する（ステップＳ１００）。
【０１１１】
ＣＰＵ２１は取得した音声情報、生成した音声識別情報及び変更情報を音声識別テーブルＴ３に記憶する（ステップＳ１０１）。ＣＰＵ２１は変更情報に基づいて映像情報の表示形態または位置情報が示す位置を変更する（ステップＳ１０２）。ＣＰＵ２１は音声識別情報に対応する音声情報をスピーカ２１０から出力する（ステップＳ１０３）。ＣＰＵ２１は映像情報及び位置情報を特定する（ステップＳ１０４）。ＣＰＵ２１は映像情報を位置情報に基づいて表示装置２１１に表示（出力）し（ステップＳ１０５）、処理を終了する。
【０１１２】
本実施形態におけるカラオケシステムは、音声識別情報を出力するため、短時間で表示装置２１１に変更した映像情報を反映させることができる。
【０１１３】
実施の形態９
図３０は実施の形態９に係る送信装置１のハードウェア群を示すブロック図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。送信装置１は計時部１８をさらに備える。計時部１８は、映像情報が表示された表示時間を計時しており、ＣＰＵ１１からの求めに応じて、計時結果をＣＰＵ１１に与える回路である。
【０１１４】
図３１は実施の形態９に係るＣＰＵ１１の処理を示すフローチャートである。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。ステップＳ１〜１７の処理は上述の実施の形態１に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。ＣＰＵ２１は表示部１５に映像情報が示す映像を表示してから計時部１８が所定の表示時間を経過したか否かを判定する（ステップＳ１１１）。ＣＰＵ１１は計時部１８が所定の表示時間を経過したと判定した場合（ステップＳ１１１：ＮＯ）、処理をステップＳ１に移す。
【０１１５】
ＣＰＵ１１は計時部１８が所定の表示時間を経過したと判定した場合（ステップＳ１１１：ＹＥＳ）、表示時間が所定の表示時間を経過した映像情報及び位置情報を消去する（ステップＳ１１２）。ＣＰＵ１１は表示部１５から表示時間が所定の表示時間を経過した映像情報を消去する（ステップＳ１１３）。ＣＰＵ１１は通信部１６から映像情報及び位置情報の消去する消去命令をカラオケ装置２へ送信する（ステップＳ１１４）。
【０１１６】
カラオケ装置２のＣＰＵ２１は通信部２４で消去命令を受信する（ステップＳ１１５）。ＣＰＵ２１は消去命令に基づいて位置情報テーブルＴ１から映像情報及び位置情報を消去する（ステップＳ１１６）。ＣＰＵ２１は消去命令に基づいて表示装置２１０から映像情報を消去し（ステップＳ１１７）、処理を終了する。
【０１１７】
本実施形態によれば、表示時間が所定の閾値を超えた映像情報を消去することで古い映像情報を表示することを防止できる。
【０１１８】
なお、本実施例では、計時部は送信装置に備わっていたが、これに限られず、計時部がカラオケ装置に備わっていても良い。この場合、送信装置から受信した映像情報を表示部に表示してからの時間を計時し、所定の時間を経過したら映像情報を消去することとなる。
【０１１９】
実施の形態１０
図３２は実施の形態１０に係るカラオケシステムの処理を示すフローチャートである。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。ステップＳ１〜１４の処理は上述の実施の形態１に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。ＣＰＵ２１はステップＳ７の処理を終了した後、位置情報テーブルＴ１に記憶された複数の映像情報の大きさを合計する（ステップＳ１２１）。ＣＰＵ２１は合計した映像情報の大きさが所定の座標閾値以上であるか否かを判定する（ステップＳ１２２）。ＣＰＵ２１は合計した映像情報の大きさが所定の座標閾値以上でないと判定した場合（ステップＳ１２２：ＮＯ）、処理をステップＳ８に移す。
【０１２０】
ＣＰＵ２１は合計した映像情報の大きさが所定の座標閾値以上であると判定した場合（ステップＳ１２２：ＹＥＳ）、映像情報の追加を禁止し（ステップＳ１２３）、処理をステップＳ８に移す。具体的にはＣＰＵ２１は複数の映像データを受信した後に受信する映像データに係る映像を出力することを禁止する。
【０１２１】
本実施形態によれば、合計した映像情報の大きさが所定の座標閾値以上であると判定した場合、映像情報の追加を禁止するので、表示装置２１１に表示される映像情報が増加しすぎることで歌唱映像が見辛くなることを防止できる。
【０１２２】
なお、本実施形態においてカラオケ装置は映像情報の追加を禁止したが、送信装置に映像情報の受信を禁止する命令を送信すると、送信装置側で映像情報の送信が禁止されるようにしてもよい。また送信装置から映像情報を送信しようとするとエラーメッセージが表示されることとしても良い。あるいは、別の例としては、表示装置に表示した、または送信装置から受信した際の時間情報を映像情報に対応付けて記憶しておき、閾値以上と判定した場合は、該時間情報が早い順に映像情報を消去することとしても良い。
【０１２３】
実施の形態１１
図３３は実施の形態１１に係る位置情報テーブルＴ１のレコードレイアウトの一例を示す説明図である。以下、特に説明する構成、作用以外の構成及び作用は実施の形態１と同等であり、簡潔のため記載を省略する。位置情報テーブルＴ１はさらにＩＤ列を備える。ＩＤ列には映像情報を識別するための映像識別情報が記憶される。
【０１２４】
図３４〜３５は実施の形態１１に係るカラオケシステムの処理を示すフローチャートである。ステップＳ１〜１７の処理は上述の実施の形態１に係るカラオケシステムと同様であるので、簡潔のため説明を省略する。ＣＰＵ１１は特定した映像情報が記憶部１２に記憶されているか否かを判定する（ステップＳ１３１）。ＣＰＵ１１は特定した映像情報が記憶部１２に記憶されていないと判定した場合（ステップＳ１３１：ＮＯ）、処理をステップＳ５に移す。
【０１２５】
ＣＰＵ１１は特定した映像情報が記憶部１２に記憶されていると判定した場合（ステップＳ１３１：ＹＥＳ）、特定した映像情報を識別するための映像識別情報を通信部１６から送信する（ステップＳ１３２）。
【０１２６】
ＣＰＵ２１は映像識別情報を通信部２４で受信する（ステップＳ１３３）。ＣＰＵ２１は映像識別情報に対応する映像情報を読み出し（ステップＳ１３４）、映像処理を実行する（ステップＳ８）。ＣＰＵ２１は受信した映像識別情報に基づいて映像情報を表示装置２１１に表示する（ステップＳ１３５）。具体的にはＣＰＵ２１は受信した読み出した映像情報を表示装置２１１に表示する。
【０１２７】
本実施形態によれば、映像情報の代わりに映像識別情報を通信部１６から送信するため、通信量を減少することができる。このことにより、カラオケシステムは表示装置２１１の表示の遅延を防止することができる。
【０１２８】
各実施例で記載されている技術的特徴はお互いに組み合わせ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
【０１２９】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３０】
１１  ＣＰＵ
１２  記憶部
１３  ＲＡＭ
１４  入力部
１５  表示部
１６  通信部
１７  マイク
２１  ＣＰＵ
２２  記憶部
２３  ＲＡＭ
２４  通信部
２５  入出力部
２０９  マイク
２１０  スピーカ
２１１  表示装置
【図１】
2015225243.tif 000003
【図２】
2015225243.tif 000004
【図３】
2015225243.tif 000005
【図４】
2015225243.tif 000006
【図５】
2015225243.tif 000007
【図６】
2015225243.tif 000008
【図７】
2015225243.tif 000009
【図８】
2015225243.tif 000010
【図９】
2015225243.tif 000011
【図１０】
2015225243.tif 000012
【図１１】
2015225243.tif 000013
【図１２】
2015225243.tif 000014
【図１３】
2015225243.tif 000015
【図１４】
2015225243.tif 000016
【図１５】
2015225243.tif 000017
【図１６】
2015225243.tif 000018
【図１７】
2015225243.tif 000019
【図１８】
2015225243.tif 000020
【図１９】
2015225243.tif 000021
【図２０】
2015225243.tif 000022
【図２１】
2015225243.tif 000023
【図２２】
2015225243.tif 000024
【図２３】
2015225243.tif 000025
【図２４】
2015225243.tif 000026
【図２５】
2015225243.tif 000027
【図２６】
2015225243.tif 000028
【図２７】
2015225243.tif 000029
【図２８】
2015225243.tif 000030
【図２９】
2015225243.tif 000031
【図３０】
2015225243.tif 000032
【図３１】
2015225243.tif 000033
【図３２】
2015225243.tif 000034
【図３３】
2015225243.tif 000035
【図３４】
2015225243.tif 000036
【図３５】
2015225243.tif 000037