(57)【要約】      （修正有）【課題】音程の高さに応じた明度を有する背景画像を選定して表示するカラオケ用演奏処理装置を提供する。【解決手段】ログインＩＤデータとキーワードデータとをＳＮＳ投稿サーバに送信しＳ１１３、複数の画像データが、ログインＩＤデータと、キーワードデータとに従って検出されＳ１６６、複数の画像データと、画像データに紐付けされる画像ファイル名データ及びキーワードデータと、が受信されるＳ１１４。各画像データの明度データに基づいて、画像データ毎に明度区分データが決定されるＳ３００。音程領域データが、読み出された音程データに基づいて、音程データ毎に決定されるＳ４００。音程データに紐付けされる音程領域データに従って、紐付けされるＳ５００、演奏が、開始されるＳ１１５。【選択図】図１３
2016191840.tif 000002
【特許請求の範囲】
【請求項１】
選曲データを受け付け、前記選曲データに紐付けされた楽曲の演奏データを特定する演奏データ特定手段と、
前記楽曲の演奏時に明度を有する背景画像を表示するために背景画像の明度を示す明度データと紐付けされた複数の画像データを取得する画像データ取得手段と、
所定の明度範囲を区分けする事によって形成された複数の明度区分データのうち、前記画像データ取得手段によって取得された前記複数の画像データの各画像データに紐付けされた明度データが属する明度区分データを取得する明度区分データ取得手段と、
前記演奏データ特定手段によって特定された演奏データから複数の音程データを取得する音程データ取得手段と、
所定の音程範囲を区分けする事によって形成された複数の音程領域データのうち、前記音程データ取得手段によって取得された前記複数の音程データの各音程データが属する音程領域データを取得する音程領域データ取得手段と、
前記音程領域データ取得手段によって取得された前記音程領域データのうち、低い音程領域データに属する音程データには、低い明度区分データに属する明度データに紐付けされた画像データを、高い音程領域データに属する音程データには、高い明度区分データに属する明度データに紐付けされた画像データを紐付けて記憶する第１画像データ記憶手段と、
前記演奏データ特定手段によって特定された演奏データに従って楽曲を演奏するときに、その特定された演奏データの音程データに紐付けされた前記画像データを、前記第１画像データ記憶手段から読み出し、その読み出された画像データに従って、背景画像を表示する画像表示手段と、を備えるカラオケ用演奏処理装置。
【請求項２】
前記明度区分取得手段は、前記複数の画像データにそれぞれ紐付けされた複数の明度データから、最大明度データと最小明度データとを取得し、その最大明度データと最小明度データとの差分データを前記所定の明度範囲として区分けする事によって形成される複数の明度区分データのうち、前記複数の画像データの各画像データに紐付けされた明度データが、いずれの明度区分データに属するかを決定する明度区分データ決定手段を備える事を特徴とする請求項１に記載のカラオケ用演奏処理装置。
【請求項３】
前記音程領域データ取得手段は、前記演奏の開始から終了までの前記複数の音程データから、最大音程データと最小音程データとを取得し、最大音程データと最小音程データとの差分データを前記所定の音程範囲として区分けする事によって形成される複数の音程領域データのうち、前記複数の音程データの各音程データがいずれの音程領域データに属するかを決定する音程領域データ決定手段を備える事を特徴とする請求項１又は請求項２に記載のカラオケ用演奏処理装置。
【請求項４】
前記音程データ取得手段は、演奏の開始から終了までの演奏区間を複数の所定区間に分け、前記複数の所定区間の各所定区間に含まれる複数の音程データを平均した音程平均値データを各所定区間について前記音程データとして取得し、
前記音程領域データ取得手段は、所定の音程範囲を区分けする事によって形成された複数の音程領域データのうち、前記音程平均値データが属する前記音程領域データを取得する事を特徴とする請求項１から請求項３のいずれかに記載のカラオケ用演奏処理装置。
【請求項５】
楽曲の演奏に同期して表示される歌詞を構成する複数のフレーズ区間を取得するフレーズ区間取得手段を備え、
前記音程データ取得手段は、前記演奏区間を、前記複数の所定区間として前記複数のフレーズ区間に分ける事を特徴とする請求項４に記載のカラオケ用演奏処理装置。
【請求項６】
前記複数の画像データの各画像データに紐付けされた音程データのうち、前記演奏データの演奏順に隣り合った第１及び第２の音程データについて、第１の音程データと第２の音程データとの音程差が所定値を超えるときには、前記第１の音程データと第２の音程データとに紐付けされた２つの画像データに紐付けされた２つの明度データを平均値した明度平均値データを算出する明度平均値データ算出手段と、
前記２つの画像データの少なくとも一方の画像データを基に、当該画像データの明度データを、前記明度平均値データが示す明度に変更した新たな画像データを生成する画像データ生成手段と、
第１の音程データと第２の音程データとのそれぞれに紐付けされた２つの画像データが示す２つの背景画像の間に、前記画像データ生成手段によって生成された新たな画像データが示す背景画像を表示するために第１の音程データ又は第２の音程データのどちらかに新たな画像データを紐付けて記憶する第２画像データ記憶手段と、を備える事を特徴とする請求項１から請求項５のいずれかに記載のカラオケ用演奏処理装置。
【請求項７】
前記画像データ取得手段は、
前記演奏データ特定手段によって特定された演奏データに同期して再生される歌詞データを取得し、歌詞データからキーワードデータを抽出する歌詞キーワードデータ抽出手段と、
前記複数の画像データの各画像データに予め紐付けされたキーワードデータと、前記歌詞キーワードデータ抽出手段によって抽出された歌詞のキーワードデータとが一致するか否かを判断するキーワードデータ判断手段と、
前記キーワードデータ判断手段によって一致すると判断されたキーワードデータに予め紐付けされた前記画像データを取得するキーワードデータ画像データ取得手段と、を備える事を特徴とする請求項１から請求項６のいずれかに記載のカラオケ用演奏処理装置。
【請求項８】
前記音程領域データ取得手段は、前記明度区分データ取得手段によって取得された明度区分データの区分数を取得し、前記区分数と同じ数の領域数に、前記所定の音程範囲を区分けする事を特徴とする請求項１から請求項７のいずれかに記載のカラオケ用演奏処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲の音程の高さに応じて、画像データが示す背景画像を表示するカラオケ用演奏処理装置に関する。
【背景技術】
【０００２】
特許文献１には、音楽データに設定されたキーワード、又は音楽データにキーワードが設定されていない場合には、音楽データの文字列から抽出されたキーワードを基に、映像データを検索し再生する音楽映像データ再生装置が開示されている。この音楽映像データ再生装置は、音楽データの演奏者が出演者に含まれている映像データがライブラリにあるか否かを検索する。出演者に含まれている映像データが見つかった場合には、音楽映像データ再生装置は、その映像データを取り出し音楽データの演奏に合わせて映像データを再生する。
【０００３】
一方、出演者に含まれている映像データが見つからなかった場合には、音楽映像データ再生装置は、音楽データのキーワードである季節（春、夏、秋、冬）、場所（海岸、繁華街、ビル街、スキー、登山、ハワイ、パリなど）、風景、曲種、楽器の種類、音階、リズム、又はコードが一致する映像データがライブラリにあるか否かを検索する。季節、場所、風景、曲種などのキーワードが一致する映像データが見つかった場合には、音楽映像データ再生装置は、その映像データを候補とし、候補数が最も多い映像データを最も音楽データに適する映像データとして決定し、音楽データの演奏に合わせて映像データを再生する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−０６３１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、音階をキーワードとして映像データを選定する具体的な構成は、特許文献１に開示されていない。例えば、音階としてドレミを考え、特許文献１に開示されている映像データとして、季節又は場所の映像データを考えた場合に、ドレミと季節又は場所との間において関連付ける要素を見つける事は、特許文献１の記載を参酌しても困難である。このため、音楽データから音階が特定されても、この音階に関連付けて映像データを選定する事は容易ではなかった。
【０００６】
一般に、楽曲の中で音階である音程が上がると、ユーザに対して高揚感を与える。また、画像の明度が上がると、同様にユーザに対して高揚感を与える。このため、本発明者は、音程が上がる事と、画像の明度が上がる事とが、ユーザに高揚感を与える事で共通する事を見出した。そして、本発明者は、音楽データと画像データとを関連付ける要素として、音程と画像の明度とを考え出した。
【０００７】
本発明は、音程と画像の明度とがともにユーザに高揚感を与える事に着目し、音程の高さに応じた明度を有する背景画像を選定して表示するカラオケ用演奏処理装置を提供する事を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載の発明に係るカラオケ用演奏処理装置は、選曲データを受け付け、前記選曲データに紐付けされた楽曲の演奏データを特定する演奏データ特定手段と、前記楽曲の演奏時に明度を有する背景画像を表示するために背景画像の明度を示す明度データと紐付けされた複数の画像データを取得する画像データ取得手段と、所定の明度範囲を区分けする事によって形成された複数の明度区分データのうち、前記画像データ取得手段によって取得された前記複数の画像データの各画像データに紐付けされた明度データが属する明度区分データを取得する明度区分データ取得手段と、前記演奏データ特定手段によって特定された演奏データから複数の音程データを取得する音程データ取得手段と、所定の音程範囲を区分けする事によって形成された複数の音程領域データのうち、前記音程データ取得手段によって取得された前記複数の音程データの各音程データが属する音程領域データを取得する音程領域データ取得手段と、前記音程領域データ取得手段によって取得された前記音程領域データのうち、低い音程領域データに属する音程データには、低い明度区分データに属する明度データに紐付けされた画像データを、高い音程領域データに属する音程データには、高い明度区分データに属する明度データに紐付けされた画像データを紐付けて記憶する第１画像データ記憶手段と、前記演奏データ特定手段によって特定された演奏データに従って楽曲を演奏するときに、その特定された演奏データの音程データに紐付けされた前記画像データを、前記第１画像データ記憶手段から読み出し、その読み出された画像データに従って、背景画像を表示する画像表示手段と、を備える。
【０００９】
請求項２に記載の発明に係るカラオケ用演奏処理装置において、前記明度区分データ取得手段は、前記複数の画像データにそれぞれ紐付けされた複数の明度データから、最大明度データと最小明度データとを取得し、その最大明度データと最小明度データとの差分データを前記所定の明度範囲として区分けする事によって形成される複数の明度区分データのうち、前記複数の画像データの各画像データに紐付けされた明度データが、いずれの明度区データに属するかを決定する明度区分データ決定手段を備える。
【００１０】
請求項３に記載の発明に係るカラオケ用演奏処理装置において、前記音程領域取得手段は、前記演奏の開始から終了までの前記複数の音程データから、最大音程データと最小音程データとを取得し、最大音程データと最小音程データとの差分データを前記所定の音程範囲として区分けする事によって形成される複数の音程領域データのうち、前記複数の音程データの各音程データがいずれの音程領域データに属するかを決定する音程領域データ決定手段を備える。
【００１１】
請求項４に記載の発明に係るカラオケ用演奏処理装置において、前記音程データ取得手段は、演奏の開始から終了までの演奏区間を複数の所定区間に分け、前記複数の所定区間の各所定区間に含まれる複数の音程データを平均した音程平均値データを各所定区間について前記音程データとして取得し、前記音程領域データ取得手段は、所定の音程範囲を区分けする事によって形成された複数の音程領域データのうち、前記音程平均値データが属する前記音程領域データを取得する。
【００１２】
請求項５に記載された発明に係るカラオケ用演奏処理装置において、楽曲の演奏データに同期して表示される歌詞を構成する複数の歌詞フレーズ区間を取得する歌詞フレーズ区間取得手段を備え、前記音程データ取得手段は、前記演奏区間を、前記複数の所定区間として前記複数の歌詞フレーズ区間に分ける。
【００１３】
請求項６に記載された発明に係るカラオケ用演奏処理装置において、前記複数の画像データの各画像データに紐付けされた音程データのうち、前記演奏データの演奏順に隣り合った第１及び第２の音程データについて、第１の音程データと第２の音程データとの音程差が所定値を超えるときには、前記第１の音程データと第２の音程データとに紐付けされた２つの画像データに紐付けられた２つの明度データを平均した明度平均値データを算出する明度平均値データ算出手段と、前記２つの画像データの少なくとも一方の画像データを基に、当該画像データの明度データを、前記明度平均値データが示す明度に変更した新たな画像データを生成する画像データ生成手段と、第１の音程データと第２の音程データとのそれぞれに紐付けされた２つの画像データが示す２つの背景画像の間に、前記画像データ生成手段によって生成された新たな画像データが示す背景画像を表示するために第１の音程データ又は第２の音程データのどちらかに新たな画像データを紐付けて記憶する第２画像データ記憶手段と、を備える。
【００１４】
請求項７に記載された発明に係るカラオケ用演奏処理装置において、前記画像データ取得手段は、前記演奏データ特定手段によって特定された演奏データに同期して再生される歌詞データを取得し、歌詞データからキーワードデータを抽出する歌詞キーワードデータ抽出手段と、前記複数の画像データの各画像データに予め紐付けされたキーワードデータと、前記歌詞キーワードデータ抽出手段によって抽出された歌詞のキーワードデータとが一致するか否かを判断するキーワードデータ判断手段と、前記キーワードデータ判断手段によって一致すると判断されたキーワードデータに予め紐付けされた前記画像データを取得するキーワードデータ画像データ取得手段と、を備える。
【００１５】
請求項８に記載された発明に係るカラオケ用演奏処理装置において、前記音程領域データ取得手段は、前記明度区分データ取得手段によって取得された明度区分データの区分数を取得し、前記区分数と同じ数の領域数に、前記所定の音程範囲を区分けする。
【発明の効果】
【００１６】
請求項１に記載の発明において、画像データ取得手段は、楽曲の演奏時に明度を有する背景画像を表示するために背景画像の明度と紐付けされた複数の画像データを取得する。明度区分取得手段は、所定の明度範囲を区分けする事によって形成された複数の明度区分のうち、画像データ取得手段によって取得された複数の画像データの各画像データに紐付けされた明度が属する明度区分を取得する。音程データ取得手段は、演奏データ特定手段によって特定された演奏データから複数の音程データを取得する。音程領域取得手段は、所定の音程範囲を区分けする事によって形成された複数の音程領域のうち、音程データ取得手段によって取得された複数の音程データの各音程データが示す音程が属する音程領域を取得する。第１画像データ記憶手段は、音程領域取得手段によって取得された音程領域のうち、低い音程領域に属する音程を示す音程データには、低い明度区分に属する明度に紐付けされた画像データを、高い音程領域に属する音程を示す音程データには、高い明度区分に属する明度に紐付けされた画像データを紐付けて記憶する。画像表示手段は、演奏データ特定手段によって特定された演奏データに従って楽曲を演奏するときに、その特定された演奏データの音程データに紐付けされた画像データを、第１画像データ記憶手段から読み出し、その読み出された画像データに従って、背景画像を表示する。これにより、音程と画像の明度とがともにユーザに高揚感を与える事から、カラオケ用演奏処理装置は、音程の高さに応じた明度を有する背景画像を選定して表示する事ができる。
【００１７】
請求項２の記載の発明において、明度区分決定手段は、複数の画像データにそれぞれ紐付けされた複数の明度から、最大明度と最小明度とを取得し、その最大明度と最小明度との差分を所定の明度範囲として区分けする事によって形成される複数の明度区分データのうち、複数の画像データの各画像データに紐付けされた明度データが、いずれの明度区分データに属するかを決定する。これにより、カラオケ用演奏処理装置は、複数の画像データにそれぞれ紐付けされた複数の明度データのうち、最大明度データと最小明度データとの差分データを複数の明度区分データに分ける事により、実際に取得した複数の画像データにそれぞれ紐付けされた複数の明度データの状況に即した明度区分データに分ける事ができ、明度の差が余りない背景画像であっても音程の高さに従って適切な明度の背景画像を表示する事ができる。
【００１８】
請求項３の記載の発明において、音程領域データ決定手段は、演奏の開始から終了までの複数の音程データから、最大音程データと最小音程データとを取得し、最大音程データと最小音程データとの差分データを所定の音程範囲として区分けする事によって形成される複数の音程領域データのうち、複数の音程データの各音程データがいずれの音程領域データに属するかを決定する。これにより、カラオケ用演奏処理装置は、最大音程と最小音程との差分を複数の音程領域に分ける事で、実際に取得された複数の音程データが示す複数の音程の状況に即した音程領域に分ける事ができる。このため、カラオケ用演奏処理装置は、音程差が余りない楽曲でも、音程の高低に応じて適切な明度の背景画像を表示する事ができる。
【００１９】
請求項４の記載の発明において、音程データ取得手段は、演奏の開始から終了までの演奏区間を複数の所定区間に分け、複数の所定区間の各所定区間に含まれる複数の音程データを平均した音程平均値データを各所定区間について音程データとして取得する。音程領域データ取得手段は、所定の音程範囲を区分けする事によって形成された複数の音程領域データのうち、音程平均値データが属する音程領域データを取得する。これにより、カラオケ用演奏処理装置は、所定区間内の各音程データに紐付けされた各画像データが示す背景画像を表示する構成に比べ、所定区間内に含まれる複数の音程を平均した音程平均値を音程データとして取得し、その音程データに紐付けされた画像データが示す背景画像を表示する事により、明度の変動を抑える事ができる。
【００２０】
請求項５の記載の発明において、歌詞フレーズ区間取得手段は、楽曲の演奏に同期して表示される歌詞を構成する複数の歌詞フレーズ区間を取得する。音程データ取得手段は、演奏区間を、複数の所定区間として複数の歌詞フレーズ区間に分ける。これにより、カラオケ用演奏処理装置は、所定区間を歌詞の歌詞フレーズ区間とする事で、歌詞から伝わる情感に即して背景画像を表示する事が可能となり、より一層ユーザの高揚感を高める事ができる。
【００２１】
請求項６に記載の発明において、明度平均値データ算出手段は、複数の画像データの各画像データに紐付けされた音程データのうち、演奏データの演奏順に隣り合った第１及び第２の音程データについて、第１の音程データと第２の音程データとの音程差データが示す音程差が所定値を超えるときには、第１の音程データと第２の音程データとに紐付けされた２つの画像データに紐付けられた２つの明度データを平均した明度平均値データを算出する。画像データ生成手段は、２つの画像データの少なくとも一方の画像データを基に、当該画像データの明度データを、明度平均値データが示す明度に変更した新たな画像データを生成する。第２の画像データ記憶手段は、第１の音程データと第２の音程データとのそれぞれに紐付けされた２つの画像データが示す２つの背景画像の間に、画像データ生成手段によって生成された新たな画像データが示す背景画像を表示するために第１の音程データ又は第２の音程データのどちらかに新たな画像データを紐付けて記憶する。これにより、カラオケ用演奏処理装置は、第１の音程データに紐付けされた画像データが示す背景画像から第２の音程データに紐付けされた画像データが示す背景画像を表示する際に、第１の音程データ又は第２の音程データのどちらかに新たな画像データを紐付けた事により、明度平均値データが示す明度を有する新たな画像データが示す背景画像を表示する事ができ、明度の変動を抑える事ができる。
【００２２】
請求項７に記載の発明において、歌詞キーワード抽出手段は、演奏データ特定手段によって特定された演奏データに同期して再生される歌詞データを取得し、歌詞データが示す歌詞からキーワードを抽出する。キーワード判断手段は、複数の画像データの各画像データに予め紐付けされたキーワードと、歌詞キーワード抽出手段によって抽出された歌詞のキーワードとが一致するか否かを判断する。キーワード画像データ取得手段は、キーワード判断手段によって一致すると判断されたキーワードに予め紐付けされた画像データを取得する。これにより、カラオケ用演奏処理装置は、複数の画像データのそれぞれに予め紐付けされたキーワードと、歌詞キーワード抽出手段によって抽出された歌詞のキーワードとが一致するか否かを判断し、一致するキーワードに紐付けされた画像データを取得する事で、複数の画像データの中から、歌詞の内容にあった画像データが示す背景画像を表示する事ができる。
【００２３】
請求項８に記載の発明において、音程領域データ取得手段は、明度区分データ取得手段によって取得された明度区分データの区分数を取得し、区分数と同じ数の領域数に、所定の音程範囲を区分けする。これにより、カラオケ用演奏処理装置は、区分数と領域数とが違う場合でもどちらかの数に合わせる事で、画像データの紐付を容易にする事ができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１実施形態に係るカラオケシステムＫＳの全体構成を示すブロック図である。
【図２】第１実施形態におけるサーバ１のＨＤＤ１３に記憶されるＳＮＳ投稿サイトアドレステーブルを示す図である。
【図３】第１実施形態におけるＳＮＳ投稿サーバ２のＨＤＤ２３に記憶される画像データテーブルを示す図である。
【図４】第１実施形態におけるカラオケ装置３のＨＤＤ３５に記憶されるメタデータデータと、演奏データ等で構成される実データとを含む楽曲データを示す図である。
【図５】第１実施形態におけるカラオケ装置３のメモリ３６に記憶される画像データテーブルを示す図である。
【図６Ａ】第１実施形態におけるカラオケ装置３のメモリ３６に記憶される画像データ「＊＊＊＊１３９．ｊｐｇ」が示す背景画像を構成する複数の画素の各々から抽出した明度のうち、最大明度と最小明度とにより定まる明度範囲と、その明度範囲の各明度を有する画素の数との関係を示すヒストグラムである。
【図６Ｂ】図６Ａと同様に、画像データ「＊＊＊＊１４２．ｊｐｇ」が示す背景画像について、明度範囲と、その明度範囲の各明度を有する画素の数との関係を示すヒストグラムである。
【図６Ｃ】図６Ａと同様に、画像データ「＊＊＊＊１４４．ｊｐｇ」が示す背景画像について、明度範囲と、その明度範囲の各明度を有する画素の数との関係を示すヒストグラムである。
【図６Ｄ】図６Ａと同様に、画像データ「＊＊＊＊１４９．ｊｐｇ」が示す背景画像について、明度範囲と、その明度範囲の各明度を有する画素の数との関係を示すヒストグラムである。
【図６Ｅ】図６Ａと同様に、画像データ「＊＊＊＊１５３．ｊｐｇ」が示す背景画像について、明度範囲と、その明度範囲の各明度を有する画素の数との関係を示すヒストグラムである。
【図７】第１実施形態におけるカラオケ装置３のメモリ３６に記憶される各歌詞フレーズデータと、各音程データと、各歌詞フレーズデータの歌唱に同期して演奏される複数の音程データを平均した音程平均値データと、音程平均値データが属する音程領域データとを紐付けたテーブルを示す図である。
【図８】第１実施形態におけるカラオケ装置３のメモリ３６に記憶される複数の音程平均値データのうち最大音程データと最小音程データとの音程の差分データを所定の音程範囲として３つの音程領域データに区分けしたテーブルを示す図である。
【図９】第１実施形態におけるカラオケ装置３のメモリ３６に記憶される各画像ファイル名データと、各画像データと、各画像データから検出した明度データと、キーワードデータと、明度が属する明度区分データとを紐付けたテーブルを示す図である。
【図１０】第１実施形態におけるカラオケ装置３のメモリ３６に記憶される複数の明度データのうち最大明度データと最小明度データとの明度の差分データを所定の明度範囲として３つの明度区分データに区分するためのテーブルを示す図である。
【図１１】第１実施形態におけるカラオケ装置３のメモリ３６に記憶される歌詞フレーズデータと、音程データと、音程平均値データと、画像データとを紐付けたテーブルを示す図である。
【図１２】第１実施形態におけるカラオケ装置３に入力されたログインＩＤデータとパスワードデータとによりＳＮＳ投稿サーバ２においてログイン認証が行われる処理を示すフロー図である。
【図１３】第１実施形態におけるカラオケ装置３において、画像データに紐付けされた明度データが属する明度区分データと、音程データが属する音程領域データとが決定され、画像データと音程データとが紐付けされ、音程データの再生に同期して音程データに紐付けされた各画像データが示す背景画像がモニタに表示される処理を示すフロー図である。
【図１４】第１実施形態における明度区分データが決定される処理を示すフロー図である。
【図１５】第１実施形態における音程領域データが決定される処理を示すフロー図である。
【図１６】第１実施形態における各音程データと各画像データとを紐付ける処理を示すフロー図である。
【図１７】第１実施形態において、音程データの再生に同期して背景画像が表示された画面を示す図である。
【図１８】第１実施形態において、高い音程領域データに属する音程データの再生に同期して、高い明度区分データに属する背景画像が表示された画面を示す図である。
【図１９】第１実施形態において、低い音程領域データに属する音程データの再生に同期して、低い明度区分データに属する背景画像が表示された画面を示す図である。
【図２０】第２実施形態におけるＳＮＳ投稿サーバ２において、画像データ毎に明度データが属する明度区分データが決定され、カラオケ装置３において、音程データが属する音程領域データが決定され、音程データと画像データとが紐付けされ、音程データの再生に同期して各画像データが示す背景画像が表示される処理を示すフロー図である。
【図２１】第３実施形態におけるカラオケ装置３のメモリ３６に記憶される各歌詞フレーズデータと、音程データと、音程平均値データと、画像データとを紐付けたテーブルを示す図である。
【図２２】第３実施形態におけるカラオケ装置３のメモリ３６に記憶される歌詞フレーズデータと、新たな画像データ「＊＊＊＊６８９Ａ．ｊｐｇ」とを紐付けたテーブルを示す図である。
【図２３】第３実施形態において、演奏データのうち隣り合った２つの音程データの差分データが所定値以上の場合に、新たな画像データが生成され、新たな画像データに従って背景画像がモニタに表示される処理を示すフロー図である。
【図２４】第３実施形態において、第１の音程データの再生に同期して、第１の画像データを示す背景画像が表示された画面を示す図である。
【図２５】第３実施形態において、第１の音程データの再生に同期して、新たな画像データに従って、背景画像が表示された画面を示す図である。
【図２６】第３実施形態において、第２の音程データの再生に同期して、第２の画像データを示す背景画像が表示された画面を示す図である。
【発明を実施するための形態】
【００２５】
本発明のカラオケ用演奏処理装置を具体化したカラオケシステム、またはカラオケ装置に係る実施形態について、図面を参照して説明する。
【００２６】
［第１実施形態］
本発明の第１実施形態に係るカラオケシステムＫＳについて、説明する。図１は、第１実施形態に係るカラオケシステムの全体構成を示すブロック図である。図１に示すように、カラオケシステムＫＳは、サーバ１、ＳＮＳ投稿サーバ２、カラオケ装置３、マイク５１、モニタ５２、スピーカ５３、及びリモコン装置６を備える。サーバ１と、カラオケ装置３とは、ＬＡＮ１００及びルータ１２０を利用してインターネット１３０を介して接続される。また、ＳＮＳ投稿サーバ２と、カラオケ装置３とは、ＬＡＮ１００及びルータ１２０を利用してインターネット１３０を介して接続される。カラオケ装置３とリモコン装置６とは、無線アクセスポイント１１０及びＬＡＮ１００を利用して接続される。本実施形態では、カラオケ装置３は、カラオケ店舗にあるカラオケボックスに設置される業務用のカラオケ装置であり、家庭用のカラオケ装置に比べて高性能なカラオケ装置である。
【００２７】
（サーバ１）
サーバ１は、制御部１１、通信部１２、ＨＤＤ１３、及びメモリ１４を備える。
【００２８】
制御部１１は、通信部１２から入力された各種データを基に、ＨＤＤ１３に記憶されるプログラムに基づき、データを処理するコンピュータである。
【００２９】
通信部１２は、カラオケ装置３の通信部３４から送信された各種データを、インターネット１３０を介して受信する。また、通信部１２は、制御部１１から入力された各種データを、カラオケ装置３に送信する。
【００３０】
ＨＤＤ１３は、プログラム及びＳＮＳ投稿サイトアドレスデータテーブルを記憶する。ＳＮＳ投稿サイトアドレスデータテーブルは、図２に示す内容であり、ＳＮＳ投稿サイト名データ、アドレスデータ、及びアイコンデータを含む。
【００３１】
ＳＮＳ投稿サイト名データは、各ＳＮＳ投稿サイトの名称を示すデータであり、アドレスデータは、ＳＮＳ投稿サイトのＵＲＬを示すデータである。アイコンデータは、後述するモニタ５２に表示される各ＳＮＳ投稿サイトを示すアイコンを示すデータでありし、ｊｐｇ形式で構成される。
【００３２】
（ＳＮＳ投稿サーバ２）
ＳＮＳ投稿サーバ２は、制御部２１、通信部２２、ＨＤＤ２３、及びメモリ２４を備える。
【００３３】
制御部２１は、通信部２２から入力された各種データを基に、ＨＤＤ２３に記憶されているプログラムに基づき、データを処理するコンピュータである。
【００３４】
通信部２２は、カラオケ装置３の通信部３４から送信された各種データを、インターネット１３０を介して受信する。また、通信部２２は、制御部２１から入力された各種データをカラオケ装置３に送信する。
【００３５】
ＨＤＤ２３は、各種プログラム、ユーザ登録データテーブル、及び画像データテーブルを記憶する。ユーザ登録データテーブルは、ユーザに割り当てられたログインＩＤデータと、ユーザによって任意に決められたパスワードデータと、ユーザの生年月日データと、を含む。
【００３６】
画像データテーブルは、図３に示す内容であり、ログインＩＤデータ、画像ファイル名データ、画像データ、撮影日データ、投稿日データ、及びキーワードデータを含む。
【００３７】
ログインＩＤデータは、ユーザに割り当てられたＩＤデータである。画像ファイル名データは、ユーザが任意に設定した画像の名称を示すデータである。画像データは、ｊｐｇ形式で構成される。撮影日データは、画像データが撮影された日付を示すデータであり、投稿日データは、画像データがユーザの端末からＳＮＳ投稿サーバ２のＨＤＤ２３に記憶された日付を示すデータである。また、キーワードデータは、画像データをＳＮＳ投稿サーバ２のＨＤＤ２３に記憶する際に、ユーザによって画像データに設定された画像の特徴的内容を示すデータである。
【００３８】
（カラオケ装置３）
カラオケ装置３は、操作部３１、操作処理部３２、制御部３３、通信部３４、ＨＤＤ３５、メモリ３６、音響制御部３７、及び画像制御部３８を備える。
【００３９】
操作部３１は、選曲用スイッチ及び調整用スイッチなどの各種スイッチを備える。選曲用スイッチは、複数の楽曲の中から歌いたい楽曲を選択するためにユーザにより操作される。調整用スイッチは、楽曲の演奏時における音量、音程、エコーなどを調整するためにユーザにより操作される。
【００４０】
操作処理部３２は、ユーザが操作部３１を操作した時に、操作部３１の操作位置又は操作量に応じた操作データを生成し、制御部３３へ出力する。
【００４１】
制御部３３は、ＨＤＤ３５に予め記憶された各種プログラムに基づいてデータを処理する。制御部３３は、操作処理部３２から入力された操作データを各種プログラムに基づき処理し、音響制御部３７及び画像制御部３８に各種処理を指令する。
【００４２】
通信部３４は、制御部３３から入力された指令に基づき、各種データをＬＡＮ１００及びルータ１２０を利用してインターネット１３０を介してサーバ１、２に送信する。
【００４３】
ＨＤＤ３５は、各種プログラム、楽曲データ、及び画像データを記憶する。楽曲データは図４に示す内容であり、メタデータと実データとを含む。メタデータは、楽曲データに関連する各種データであり、楽曲データを識別するための楽曲識別番号、曲名、歌手名、作詞者名、作曲者名、及びキーワードを示すデータである。キーワードデータは、楽曲データに予め紐付けされ、例えば、歌詞データが示す歌詞に、夏を表現した単語が多く用いられるときには、キーワードとして夏が予め記憶される。また、歌詞に夏などの季節でなく、友情又は恋愛を表現した単語が多く用いられるときには、キーワードとして友情又は恋愛が予め記憶される。実データは、楽曲の演奏に係る各種処理を実行するためのデータであり、演奏データ、歌詞データ、及びリファレンスデータを含む。
【００４４】
演奏データは、ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔｓ  Ｄｅｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）規格に基づいた、楽曲を演奏するためデータである。ＭＩＤＩデータは、図示しないがノートナンバー、ノートオン、及びノートオフなどを示すデータで構成される。ノートナンバーデータは、音の高低を示す番号であり、一番低い音を「０」、一番高い音を「１２７」で示し、「０」から「１２７」の範囲で音の高さである音程を示す音程データである。ノートオンデータは、演奏開始時点を起点として所定時間経過後にノートナンバーデータで示す音を鳴らすための指令を示すデータであり、ノートオフデータは、ノートオンデータにより鳴らされた音を、演奏開始時点を起点として所定時間経過後に、鳴らす事を止めるための指令を示すデータである。
【００４５】
メモリ３６は、第１の記憶領域と、第２の記憶領域と、第３の記憶領域と、第４の記憶領域と、第５の記憶領域と、第６の記憶領域と、第７の記憶領域とを備える。
【００４６】
第１の記憶領域は、ＳＮＳ投稿サーバ２のＨＤＤ２３に記憶されている画像データテーブルから、カラオケ装置３が複数の画像データをダウンロードしたときに、図５に示すように、その画像データ、ログインＩＤデータ、画像ファイル名データ、及びキーワードデータを対応付けて一時的に記憶するための領域である。図５に示すように各画像データとキーワードデータとは、互いに対応付けされて記憶される関係、すなわち、それぞれ紐付けされた関係を有する。
【００４７】
第２の記憶領域は、図６Ａから図６Ｅに示すように各画像データが示す各画像に含まれる各画素が有する明度の明度範囲と、明度範囲に含まれる各明度を有する画素の数と、の関係を示すヒストグラムを一時的に記憶するための領域である。
【００４８】
第３の記憶領域は、図７に示すように、歌詞フレーズデータと、音程データと、音程平均値データと、音程領域データとを一時的に記憶するための領域である。図７に示すように、各種データは、互いに対応付けされて記憶される関係、すなわち、紐付けされた関係を有する。歌詞フレーズデータとは、歌詞がモニタに一纏めにして表示される文節の歌詞を示すデータである。音程データは、音符ごとの音程を示すデータである。また音程データは、各歌詞フレーズの歌唱に同期して演奏されるデータである。音程平均値データは、各歌詞フレーズを所定区間としてその所定区間に演奏される複数の音程を平均した音程平均値を示すデータである。音程領域データは、音程平均値データが示す音程平均値が属する音程領域を示すデータである。
【００４９】
第４の記憶領域は、図８に示すように、最大音程データと、最小音程データと、音程の差分データと、音程領域データとを一時的に記憶するための領域である。図８に示すように各種データは、互いに対応付けされて記憶される関係、すわなち、紐付けされた関係を有する。最大音程データと、最小音程データとは、第３の記憶領域に記憶された複数の音程平均値データが示す複数の音程平均値のうち、最も高い音程と、最も低い音程とを示すデータである。音程の差分データは、最大音程データが示す最も高い音程と最小音程データが示す最も低い音程との間の音程の範囲を示すデータである。音程領域データは、音程の差分データが示す音程の差分を所定の範囲として複数の領域に区分けした場合における各領域を示すデータである。
【００５０】
第５の記憶領域は、図９に示すように、第２の記憶領域に記憶された各画像データを解析した結果である各ヒストグラムから検出した各明度データと、第１の記憶領域に記憶された各画像データと、各画像データに対応づけられた明度データが属する明度区分データと、を一時的に記憶するための領域である。図９に示すように各種データは互いに対応付けされて記憶される関係、すなわち、紐付けされた関係を有する。
【００５１】
第６の記憶領域は、図１０に示すように最大明度データと、最小明度データと、明度の差分データと、明度区分データとを一時的に記憶するための領域である。最大明度データと、最小明度データとは、第５の記憶領域に記憶された複数の画像データにそれぞれ紐付けされた複数の明度データのうち、最大の明るさを示す明度と、最小の明るさを示す明度とを示すデータである。明度の差分データは、最大明度データが示す最大明度と最小明度データが示す最小明度との間の明度の範囲を示すデータである。明度区分データは、明度の差分データが示す明度の差分を所定の範囲として複数の区分に区分けした場合における各区分を示すデータである。
【００５２】
第７の記憶領域は、図１１に示すように、各歌詞フレーズデータと、音程データと、音程平均値データと、画像データとを一時記憶するための領域である。図１１に示すように各種データは、互いに対応付けされて記憶される関係、すなわち、紐付けされた関係を有する。
【００５３】
音響制御部３７は、マイク５１から入力された入力音声を示す音声データを制御部３３及びスピーカ５３にそれぞれ出力する。また、音響制御部３７は、制御部３３から入力された演奏指示と、ＨＤＤ３５に記憶された楽曲データに含まれる演奏データと、に従って、スピーカ５３に発音させる。
【００５４】
画像制御部３８は、制御部３３から入力された画像再生指示と、ＨＤＤ３５に記憶された画像データ及び歌詞データと、に従って、モニタ５２に画像を表示させる。
【００５５】
モニタ５２は、画像制御部３８から入力された画像データと歌詞データとに従って図１７に示す背景画像と歌詞とを表示する。
【００５６】
スピーカ５３は、音響制御部３７から入力された入力音声を示す音声データ及び演奏データに従って音声及び演奏音を出力する。
【００５７】
リモコン装置６は、無線アクセスポイント１１０と無線通信可能に接続され、ＬＡＮ１００を利用してカラオケ装置３を遠隔操作する。また、リモコン装置６は、図示しないが、赤外線送信によってカラオケ装置３を遠隔操作してもよい。
【００５８】
＜第１実施形態の動作及び作用＞
第１実施形態の動作及び作用について、図１２及び図１３を参照して説明する。カラオケ装置３が演奏する楽曲の音程の高さに応じて、明度の異なる背景画像がモニタ５２に表示される。図１２及び図１３において、ステップＳ１４１からステップＳ１４３の処理は、サーバ１の制御部１１の処理を示し、ステップＳ１０１からステップＳ１１６の処理は、カラオケ装置３の制御部３３の処理を示し、ステップＳ１６１からステップＳ１６７の処理は、ＳＮＳ投稿サーバ２の制御部２１の処理を示す。
【００５９】
背景画像の表示指示が受け付けられる（ステップＳ１０１）。具体的には、カラオケ装置３において、楽曲の演奏に同期して背景画像をモニタ５２に表示するために、ユーザが操作部３１を操作すると、背景画像の表示開始を指示する表示指示が操作処理部３２から受信されてメモリ３６に一時記憶される。
【００６０】
表示指示が送信される（ステップＳ１０２）。具体的には、メモリ３６に一時記憶された表示指示がサーバ１に送信される。
【００６１】
サーバ１において、表示指示が受信される（ステップＳ１４１）。具体的には、表示指示が受信されてメモリ１４に一時記憶される。
【００６２】
サーバ１において、ＳＮＳ投稿サイトのアイコンが読み出される（ステップＳ１４２）。具体的には、メモリ１４に記憶された表示指示に基づき、図２に示す複数のＳＮＳ投稿サイトについて、ＳＮＳ投稿サーバを示すアイコンデータと、アドレスデータとがＨＤＤ１３から読み出される。
【００６３】
サーバ１において、複数のＳＮＳ投稿サイトについて、アイコンデータとアドレスデータとがカラオケ装置３にそれぞれ送信される（ステップＳ１４３）。
【００６４】
カラオケ装置３において、複数のＳＮＳ投稿サイトについて、アイコンデータとアドレスデータとが受信される（ステップＳ１０３）。具体的には、アイコンデータとアドレスデータとが受信されメモリ３６に一時記憶される。
【００６５】
カラオケ装置３において、ＳＮＳ投稿サイトの選択指示が受け付けられる（ステップＳ１０４）。具体的には、メモリ３６に記憶された複数のアイコンデータに基づき、複数のアイコンデータが示す複数のアイコンがモニタ５２に表示される。モニタ５２に表示された複数のアイコンを見てユーザが操作部３１を操作することにより、所望のアイコンを選択すると、その選択されたアイコンを示す特定のアイコンデータと、アドレスデータとが対応付けされてメモリ３６に一時記憶される。
【００６６】
ログイン要求がＳＮＳ投稿サーバ２に送信される（ステップＳ１０５）。具体的には、メモリ３６に記憶されたアドレスデータに基づき、そのアドレスデータが指定するＳＮＳ投稿サーバにログイン要求が送信される。ログイン要求は、ユーザが操作部３１を操作することにより入力されたログインＩＤと、パスワードとを示すデータを含む。
【００６７】
ＳＮＳ投稿サーバ２において、ログイン要求が受信される（ステップＳ１６１）。具体的には、カラオケ装置３から送信されたログイン要求が受信されてメモリ２４に一時記憶される。
【００６８】
ユーザ認証が実行できたか否かが判断される（ステップＳ１６２）。具体的には、メモリ２４に記憶されたログイン要求のログインＩＤデータが、ＨＤＤ２３に記憶されているユーザ登録データテーブル中のログインＩＤデータと一致するか否かが判断される。ログインＩＤデータが一致しないと判断された場合（Ｓ１６２：Ｎｏ）、ＳＮＳ投稿サーバ２の処理が終了する。ユーザＩＤが一致すると判断された場合（Ｓ１６２：Ｙｅｓ）、処理がステップＳ１６３に進められる。
【００６９】
ＳＮＳ投稿サーバ２において、ユーザ認証完了の通知がカラオケ装置３に送信される（ステップＳ１６３）。
【００７０】
カラオケ装置３において、ユーザ認証完了の通知が受信される（ステップＳ１０６）。
【００７１】
次に、カラオケ装置３において、楽曲識別番号データが受け付けられる（ステップＳ１１０）。具体的には、楽曲を指定するためにユーザが操作部３１を操作して楽曲識別番号を入力すると、その楽曲識別番号を示すデータがメモリ３６に一時記憶される。
【００７２】
楽曲識別番号データから楽曲データが読み出される（ステップＳ１１１）。具体的には、楽曲データが、メモリ３６に記憶される楽曲識別番号データに基づき、ＨＤＤ３５に記憶されている複数の楽曲データの中から読み出される。読み出された楽曲データは、メモリ３６に一時的に記憶される。
【００７３】
楽曲データに含まれるキーワードデータが読み出される（ステップＳ１１２）。具体的には、キーワードデータがメモリ３６に記憶されている楽曲データのメタデータの中から抽出される。例えば、楽曲データのメタデータとして記憶される「カメ」、「海」、「出会い」を示すキーワードデータが抽出される。
【００７４】
ログインＩＤデータとキーワードデータとがＳＮＳ投稿サーバ２に送信される（ステップＳ１１３）。具体的には、ステップＳ１０５において入力されたログインＩＤと、ステップＳ１１２において抽出されるキーワードと、を示すデータが、ＳＮＳ投稿サーバ２に送信される。
【００７５】
ＳＮＳ投稿サーバ２において、ログインＩＤデータとキーワードデータとが受信される（ステップＳ１６５）。具体的には、ログインＩＤデータとキーワードデータとが、カラオケ装置３から受信されてメモリ２４に一時記憶される。
【００７６】
複数の画像データが、ログインＩＤデータと、キーワードデータとに従って、検出される（ステップＳ１６６）。具体的には、複数の画像データと、その複数の画像データの各画像データに紐付けされる画像ファイル名データ及びキーワードデータとが、ログインＩＤデータと、キーワードデータとに従って、ＨＤＤ２３に記憶される画像データテーブルから検出されてメモリ２４に一時記憶される。
【００７７】
複数の画像データが、カラオケ装置３に送信される（ステップＳ１６７）。具体的には、メモリ２４に記憶された複数の画像データと、その複数の画像データの各画像データに紐付けされる画像ファイル名データ及びキーワードデータとが読み出され、カラオケ装置３に送信される。
【００７８】
カラオケ装置３において、複数の画像データが受信される（ステップＳ１１４）。具体的には、複数の画像データと、画像データに紐付けされる画像ファイル名データ及びキーワードデータとが受信され、メモリ３６の第１の記憶領域に記憶される。
【００７９】
明度区分データが決定される（ステップＳ３００）。具体的には、明度区分データが、メモリ３６に記憶される各画像データの明度データに基づいて、画像データ毎に決定される。この明度区分データが、メモリ３６の第５の記憶領域に記憶される。
【００８０】
音程領域データが、決定される（ステップＳ４００）。具体的には、音程データが、メモリ３６に記憶される楽曲識別番号データに従って、メモリ３６から読み出される。音程領域データが、読み出された音程データに基づいて、音程データ毎に決定される。この音程領域データが、メモリ３６の第３の記憶領域に記憶される。
【００８１】
画像データと音程データとが、紐付けされて記憶される（ステップＳ５００）。具体的には、画像データ及び音程データが、メモリ３６に記憶される画像データに紐付けされる明度区分データとメモリ３６に記憶される音程データに紐付けされる音程領域データとに従って、紐付けされ、メモリ３６の第７記憶領域に記憶される。
【００８２】
演奏が、開始される（ステップＳ１１５）。具体的には、音程データと画像データとがメモリ３６から読み出され、音程データは、音響制御部に３７に出力され、画像データは、画像制御部３８に出力される。
【００８３】
演奏の終了が判断される（ステップＳ１１６）。具体的には、選曲された楽曲に関連する最後の音程データがメモリ３６から読み出されたか否かが判断される。最後の音程データの読み出しでなければ（Ｓ１１６：Ｎｏ）、ステップＳ１１５の処理が繰り返される。最後の音程データの読み出しであれば、（Ｓ１１６：ＹＥＳ）、図１３に示す処理が終了される。
【００８４】
（明度区分データの決定の処理）
第１実施形態における明度区分データの決定処理を、図１４を参照して説明する。図１４において、各ステップの処理は、カラオケ装置３の制御部３３の処理を示す。
【００８５】
画像データ毎にヒストグラムが生成される（ステップＳ３２１）。具体的には、画像データが示す背景画像の各画素が解析され、各画素が有する明度の明度範囲と、明度範囲の各明度を有する画素数との関係を示すヒストグラムが生成され、メモリ３６の第２記憶領域に記憶される。
【００８６】
明度を示す明度データが、各ヒストグラムを構成する画素数に基づいて、検出される（ステップＳ３２２）。具体的には、メモリ３６に記憶されるヒストグラムが読み出される。そのヒストグラムを構成する画素数のうち最大の画素数を示す明度データが検出される。この明度データが、メモリ３６の第５の記憶領域に記憶される。
【００８７】
最大明度データと最小明度データとが、複数の画像データにそれぞれ紐付けされた複数の明度データの中から検出される。（ステップＳ３２３）。具体的には、複数の明度データがメモリ３６から読み出され、最大明度データと、最小明度データとが検出される。これらの最大明度データと最小明度データとは、メモリ３６の第６の記憶領域に記憶される。
【００８８】
例えば、図９に示すようにメモリ３６の第５記憶領域に記憶される画像データ「＊＊＊＊１３９．ｊｐｇ」に紐付けされた明度データ「２０７」と、画像データ「＊＊＊＊１４２．ｊｐｇ」に紐付けされた明度データ「１２６」と、画像データ「＊＊＊＊１４４．ｊｐｇ」に紐付けされた明度データ「１３９」と、画像データ「＊＊＊＊１４９．ｊｐｇ」に紐付けされた明度データ「２１９」と、画像データ「＊＊＊＊１５３．ｊｐｇ」に紐付けされた明度データ「５７」とが読み出される。
【００８９】
これらの明度データから最大明度データとして「２１９」と、最小明度データとして「５７」とが検出され、図１０に示すようにメモリ３６の第６の記憶領域に一時的に記憶される。一般に明度データは、「０」から「２５５」の範囲の数値で表され、「０」に近づくほど暗く、「２５５」に近づくほど明るくなる。
【００９０】
明度の差分データが、最大明度データと最小明度データとに基づいて算出される（ステップＳ３２４）。具体的には、メモリ３６に記憶される最大明度データと最小明度データとが読み出される。明度の差分データが、最大明度データと最小明度データとの明度の差分として算出され、メモリ３６の第６の記憶領域に記憶される。
【００９１】
例えば、図１０に示すようにメモリ３６の第６の記憶領域に記憶される最大明度データ「２１９」と、最小明度データ「５７」とが読み出され、この最大明度データと最小明度データとの明度の差分データ「１６２」が算出される。この明度の差分データ「１６２」がメモリの第６記憶領域に記憶される。
【００９２】
明度区分データが、明度の差分データに従って区分される（ステップＳ３２５）。具体的には、メモリ３６に記憶される明度の差分データが読み出される。明度区分データは、この明度の差分データを明度範囲として３つの区分に区分けされる。この明度区分データは、メモリ３６の第６の記憶領域に記憶される。
【００９３】
例えば、図１０に示すメモリ３６に記憶される明度の差分データ「１６２」が読み出され、この明度の差分データ「１６２」が、明度範囲として３つに区分けされる。この区分けにより、「５７〜１１０」の範囲と、「１１１〜１６４」の範囲と、「１６５〜２１９」の範囲とする明度区分データが決定される。また、「５７〜１１０」の明度区分データがＲＢ１と、「１１１〜１６４」の明度区分データがＲＢ２と、「１６５〜２１９」の明度区分データがＲＢ３と示され、図１０に示すメモリ３６の第６の記憶領域に記憶される。
【００９４】
画像データに紐付けされた明度データの各々が、３つの明度区分データのうち、いずれの明度区分データに属するのかが決定される（ステップＳ３２６）。具体的には、メモリ３６に記憶される複数の画像データにそれぞれ紐付けされた複数の明度データと３つの明度区分データとが読み出され、各明度データがいずれの明度区分データに属するかが決定される。各明度データと明度区分データとがメモリ３６に記憶される。
【００９５】
例えば、メモリ３６に記憶される「＊＊＊＊１３９．ｊｐｇ」に紐付けされる明度データ「２０７」が属する「１６５〜２１９」を範囲とする明度区分データＲＢ３が決定される。「＊＊＊＊１４２．ｊｐｇ」に紐付けされる明度データ「１２６」が属する「１１１〜１６４」を範囲とする明度区分データＲＢ２が決定される。他の画像データも同様に明度区分データが決定される。決定された明度区分データは、図９に示すメモリ３６の第５の記憶領域に記憶される。
【００９６】
（音程領域の決定の処理）
第１実施形態における音程領域データの決定処理を、図１５を参照して説明する。図１５において、各ステップの処理は、カラオケ装置３の制御部３３の処理を示す。
【００９７】
楽曲データに含まれる歌詞フレーズデータが読み出される（ステップＳ４２１）。具体的には、メモリ３６に記憶される楽曲データに含まれる歌詞フレーズデータが読み出される。
【００９８】
各歌詞フレーズデータに紐づけされた歌詞色替え開始時間と歌詞色替え終了時間とで表される時間データが読み出される（ステップＳ４２２）。具体的には、歌詞色替え開始時間は、各歌詞フレーズの先頭文字において、歌唱の進行に同期して白色の文字から赤色の文字に変更を開始する時間を示す。また、歌詞色替え終了時間は、各歌詞フレーズの最後尾の文字が赤色に塗り替えられた時間を示す。この時間データにより、歌詞フレーズ区間が示される。メモリ３６に記憶される歌詞フレーズデータと、歌詞フレーズデータに紐付けされた歌詞色替え開始時間と、歌詞色替え終了時間とが、読み出される。
【００９９】
各歌詞フレーズの歌詞色替え開始時間と歌詞色替え終了時間との間に演奏される音程データが、検出される（ステップＳ４２３）。具体的には、各歌詞フレーズの歌詞色替え開始時間と、歌詞色替え終了時間との間に演奏される音程データが、メモリ３６から読み出される。これらの音程データは、メモリ３６の第３の記憶領域に記憶される。
【０１００】
例えば、「ある日」の歌詞色替え開始時間と歌詞色替え終了時間との間に演奏される音程データ「５５」、「５４」、「５５」、「５２」が読み出される。この読み出された音程データ「５５」、「５４」、「５５」「５２」は、「ある日」の歌詞フレーズデータに紐付けされて、図７に示すようにメモリ３６の第３記憶領域に記憶される。
【０１０１】
音程平均値を示す音程平均値データが、音程データに基づいて算出される（ステップＳ４２４）。具体的には、メモリ３６に記憶される各歌詞フレーズデータと、その各歌詞フレーズデータに従って歌唱中に演奏される複数の音程データと、が読み出される。音程平均値データは、複数の音程データに基づいて算出され、メモリ３６の第３の記憶領域に記憶される。
【０１０２】
例えば、「ある日」の色替え開始時間と色替え終了時間との間に演奏される音程データを示す「５５」、「５４」、「５５」、「５２」から平均値を示す音程平均値データ「５４」が算出される。図７に示すようにメモリ３６の第３記憶領域に記憶される「ある日」の歌詞フレーズデータに紐付けされて音程平均値データ「５４」が記憶される。
【０１０３】
最大音程データと、最小音程データと、が検出される（ステップＳ４２５）。具体的には、メモリ３６に記憶される複数の歌詞フレーズデータにそれぞれ紐付けされる複数の音程平均値データが読み出され、最大音程と最小音程とを示すデータが検出される。これらの最大音程と最小音程とを示すデータが、メモリ３６の第４の記憶領域に記憶される。
【０１０４】
例えば、メモリ３６に記憶されている複数の歌詞フレーズデータ、すなわち最初に歌唱される歌詞フレーズデータである「ある日」から最後に歌唱される歌詞フレーズデータである「であった」までの、各歌詞フレーズデータに紐付けされた各音程平均値データである「５４」、「５０．７５」、「５０」、「５４．７５」、「５７．２」、「５２．３」、「５７」、「４０．７５」がメモリ３６から読み出される。これらの音程平均値データから、最大音程データ「５７．２」と最小音程データ「４０．７５」とが検出され、図８に示すようにメモリ３６の第４記憶領域に記憶される。
【０１０５】
音程の差分データが、最大音程データと最小音程データとに基づいて算出される（ステップＳ４２６）。具体的には、メモリ３６に記憶される最大音程データと最小音程データとが読み出される。音程の差分データが、これら最大音程データと最小音程データとの音程の差分として算出され、メモリ３６の第４の記憶領域に記憶される。
【０１０６】
例えば、図８に示すようにメモリ３６の第４の記憶領域に記憶される最大音程データ「５７．２」と、最小音程データ「４０．７５」とに基づいて、音程の差分データ「１６．４５」が算出され、図８に示すようにメモリ３６の第４記憶領域に記憶される。
【０１０７】
音程領域データが、音程の差分データに従って決定される（ステップＳ４２７）。具体的には、メモリに３６に記憶される音程の差分データが読み出される。音程領域は、この音程の差分データを音程範囲として３つの領域に区分される。この音程領域データは、メモリ３６の第６の記憶領域に記憶される。
【０１０８】
例えば、図８に示すようにメモリ３６に記憶される音程の差分データ「１６．４５」が読み出され、音程の差分データ「１６．４５」が、音程範囲として３つに区分けされる。この区分けにより、「４０．７５〜４６．２３」の範囲と、「４６．２４〜５１．７２」の範囲と、「５１．７３〜５７．２０」の範囲とする音程領域データが決定される。また、「４０．７５〜４６．２３」の音程領域データがＲＩ１と、「４６．２４〜５１．７２」の音程領域データがＲＩ２と、「５１．７３〜５７．２０」の音程領域データがＲＩ３と示され、図８に示すようにメモリ３６の第４記憶領域に記憶される。
【０１０９】
ステップＳ４２８において、各音程平均値データが、３つの音程領域データのうちいずれの音程領域データに属するかが決定される（ステップＳ４２８）。具体的には、メモリ３６に記憶された音程平均値データと３つの音程領域データとが読み出され、各音程平均値データが、３つの音程領域データのうち、いずれの音程領域データに属するかが決定される。決定された音程データと音程領域データとは、紐付けされてメモリ３６に記憶される。
【０１１０】
例えば、歌詞フレーズデータのうち、先頭フレーズである「ある日」に紐付けされた音程平均値データである「５４」が「５１．７３〜５７．２０」を音程範囲とする音程領域データＲＩ３に属することが決定され、図７に示すようにメモリ３６の第３の記憶領域に記憶される。
【０１１１】
（音程データと画像データとの紐付け処理）
第１実施形態における音程平均値データと画像データとが紐付けされる処理を、図１６を参照して説明する。図１６において、各ステップの処理は、カラオケ装置３の制御部３３の処理を示す。
【０１１２】
ステップ５０１において、音程平均値データと、音程領域データとが読み出され、画像データと、明度区分データとが読み出される。（ステップＳ５０１）。具体的には、メモリ３６に記憶されている音程平均値データと、その音程平均値データに紐付けされる音程領域データとが読み出される。また、メモリ３６に記憶されている画像データと、その画像データに紐付けされる明度区分データとが読み出される。
【０１１３】
例えば、図７に示すメモリ３６の第３記憶領域に記憶される歌詞フレーズデータである「ある日」に紐付けされる音程平均値データ「５４」と、音程領域データＲＩ３とが読み出される。歌詞フレーズである「海の中」に紐付けされる音程平均値データ「５０．７５」と、音程領域データＲＩ２とが読み出される。他の歌詞フレーズデータにおいても同様に音程平均値データと音程領域データとが読み出される。
【０１１４】
図９に示すメモリ３６に記憶される画像データ「＊＊＊＊１３９．ｊｐｇ」と、「＊＊＊＊１３９．ｊｐｇ」に紐付けされる明度区分データＲＢ３と、「＊＊＊＊１４２．ｊｐｇ」と、「＊＊＊＊１４２・ｊｐｇ」に紐付けされる明度区分データＲＢ２とが読み出される。同様に他の画像データと明度区分データとが読み出される。
【０１１５】
音程平均値データと、画像データとが紐付けされる。（ステップＳ５０２）。具体的には、メモリ３６から読み出された低い音程領域データに属する音程平均値データと低い明度区分データに属する画像データとが、紐付けされてメモリ３６に記憶される。中間の音程領域データに属する音程平均値データと中間の明度区分データに属する画像データとが、紐付けされてメモリ３６に記憶される。高い音程領域データに属する音程平均値データと高い明度区分データに属する画像データとが、紐付けされてメモリ３６に記憶される。
【０１１６】
例えば、高い音程領域データＲＩ３に紐付けされる歌詞フレーズデータ「ある日」と音程平均値データ「５４」とが、高い明度区分データＲＢ３に紐付けされる画像データ「＊＊＊＊１３９．ｊｐｇ」に紐付けされ、メモリ３６に記憶される。同様に他の歌詞フレーズデータと音程平均値データと他の画像データとが紐付けされて記憶される。
【０１１７】
（実施形態の使用形態）
次に、本実施形態の使用形態について、図１７から図１９を参照して説明する。本使用形態は、背景画像をモニタ５２に表示する指示が受付けされたときから、楽曲の演奏に同期して、明度の異なる背景画像が表示されるまでの使用形態である。
【０１１８】
操作部３１が操作されたときに、背景画像をモニタ５２に表示する指示が制御部３３に受付けされると、複数のＳＮＳ投稿サーバをそれぞれ示す複数のアイコンがモニタ５２に表示される。
【０１１９】
操作部３１が操作されたときに、モニタ５２に表示されたいずれかのアイコンの選択が受付けられると、その選択されたアイコンが示すＳＮＳ投稿サーバのログイン画面がモニタ５２に表示される。
【０１２０】
ログイン画面には、ログインＩＤとパスワードとの入力欄が表示される。ログインＩＤとパスワードとを示すデータが入力されると、ＳＮＳ投稿サーバによる認証の完了を示す通知がモニタ５２に表示される。
【０１２１】
歌唱する楽曲が選択され、カラオケ装置３のＨＤＤ３５に記憶される楽曲データから演奏データが読み出される。演奏が開始されると、演奏開始画面がモニタ５２に表示される。この演奏開始画面には曲名、歌手名、作詞者名、及び作曲者名が表示される。
【０１２２】
演奏開始画面が終了すると、モニタ５２の画面は、図１７に示す画面に移る。図１７は、背景画像と歌詞を示す複数の歌詞フレーズとがモニタ５２に表示される図である。背景画像は、ＳＮＳ投稿サーバ２からカラオケ装置３がダウンロードした画像である。
【０１２３】
図１７に示す画面は、複数の歌詞フレーズにおいて、歌唱の進行が「ある日」の「ある」まで進んでおり、これから「日」を歌うタイミングを示す画面である。「ある日」の歌詞フレーズは、音程が高い演奏区間であることから、高い明度の背景画像がモニタ５２に表示される。具体的には、図１１に示すように、画像データ「＊＊＊＊１３９ｊｐｇ」がメモリ３６から読み出され、その画像データに従って図１７に示す背景画像が表示される。「ある日」である歌詞フレーズの音程平均値データは、「５４」という高い音程であることから、画像データ「＊＊＊＊１３９ｊｐｇ」は、この高い音程に紐付けされた高い明度を有する。
【０１２４】
次に、図１８に示す画面は、歌唱の進行が、最後に歌唱される歌詞フレーズから２番目の歌詞フレーズを示す「かめさんに」の「かめさ」まで進んでおり、これから「ん」を歌うタイミングを示す画面である。「かめさんに」の歌詞フレーズは、音程が高い演奏区間であることから、高い明度の背景画像である亀の背景画像がモニタ５２に表示される。具体的には、図１１に示すように、画像データ「＊＊＊＊１４９ｊｐｇ」がメモリ３６から読み出され、その画像データに従って図１８に示す背景画像が表示される。「かめさんに」である歌詞フレーズの音程平均値データは、「５７」という高い音程であることから、画像データ「＊＊＊＊１４９ｊｐｇ」は、この高い音程に紐付けされた高い明度を有する。
【０１２５】
最後に、図１９に示す画面は、歌唱の進行が、最後に歌唱される歌詞フレーズを示す「であった」の「で」まで進んでおり、これから「あ」を歌うタイミングを示す画面である。「であった」の歌詞フレーズは、音程が低い演奏区間であることから、低い明度の背景画像である友人と一緒に写った背景画像が表示される。具体的には、図１１に示すように、画像データ「＊＊＊＊１５３ｊｐｇ」がメモリ３６から読み出され、その画像データに従って図１９に示す背景画像が表示される。「であった」である歌詞フレーズの音程平均値データは、「４０．７５」という低い音程であることから、画像データ「＊＊＊＊１５３ｊｐｇ」は、この低い音程に紐付けされた低い明度を有する。
【０１２６】
＜第１実施形態の効果＞
本実施形態によれば、カラオケボックスに設置されるカラオケ装置３において、画像データの明度データに基づいて、明度区分が決定される。また、音程データから音程平均値が算出され、音程平均値データに基づいて音程領域が決定される。低い音程領域に属する音程データと、低い明度区分に属する画像データとが紐付けされ、高い音程領域に属する音程データと、高い明度区分に属する画像データとが紐付けされ、メモリに記憶される。音程の高い演奏区間に明度の高い背景画像が表示される。音程の低い演奏区間に明度の低い背景画像が表示される。この結果、高い音程の演奏時に明度の高い背景画像がモニタ５２に表示されることで、ユーザに高揚感を与えることができる。
【０１２７】
本実施形態によれば、カラオケ装置３において、明度区分を決定する処理が行われる。この結果、ＳＮＳ投稿サーバ２で多数のカラオケ装置のための明度区分の決定処理が集中して行われることに比べ、この明度区分の決定処理が各カラオケ装置に分散され、ＳＮＳ投稿サーバ２の処理負担が軽減される。
【０１２８】
また、本実施形態によれば、ＳＮＳ投稿サーバ２から画像データがカラオケ装置３にダウンロードされ、モニタ５２に背景画像として表示される。この結果、カラオケ事業者が用意した背景画像と異なる画像がモニタ５２に表示されることで、ユーザに対して視覚的に楽しく歌唱をできる機会を提供することができる。また、ユーザに対して、モニタ５２に表示された背景画像に関連する話題を提供することができる。
【０１２９】
［第２実施形態］
本発明の第２実施形態に係るカラオケ装置について説明する。第２実施形態は、明度区分データの決定処理において、第１実施形態と相違する。第２実施形態において、第１実施形態と同じ構成には、同じ記号または番号を付し、その同じ構成の説明を省略する。
【０１３０】
図１における第２実施形態に係るカラオケシステムＫＳにおけるカラオケ装置３は、家庭に設置され、業務用カラオケ装置に比べて性能が高くない家庭用カラオケ装置である。
【０１３１】
第２実施形態におけるＳＮＳ投稿サーバ２のメモリ２４は、第１の記憶領域と、第２の記憶領域と、第３の記憶領域と、第４の記憶領域と、を備える。
【０１３２】
第１の記憶領域は、図５に示すように複数の画像データ、ログインＩＤデータ、画像ファイル名データ、及びキーワードデータを対応付けて一時的に記憶するための領域である。図５に示すように、複数の画像データ、ログインＩＤデータ、画像ファイル名データ、及びキーワードデータは、互いに対応付けされて記憶される関係、すわなち、それぞれ紐付けされた関係を有する。第１の記憶領域に記憶される複数の画像データは、ＳＮＳ投稿サーバ２のＨＤＤ２３に記憶されている画像データテーブルから読み出される。
【０１３３】
第２の記憶領域は、図６に示すように、各画像データが示す各画像に含まれる各画素が有する明度の明度範囲と、明度範囲に含まれる各明度を有する画素の数と、の関係を示すヒストグラムとを一時的に記憶するための領域である。
【０１３４】
第３の記憶領域は、図９に示すように、第２の記憶領域に記憶された各画像データを解析した結果である各ヒストグラムから検出された各明度データと、第１の記憶領域に記憶された各画像データと、各画像データに対応付けされた明度データが属する明度区分データと、を対応付けて一時的に記憶するための領域である。
【０１３５】
第４の記憶領域は、図１０に示すように最大明度データと、最小明度データと、明度の差分データと、明度区分データとを記憶するための領域である。最大明度データと、最小明度データとは、第３の記憶領域に記憶された複数の画像データにそれぞれ紐付けされた複数の明度データのうち、最大の明るさを示す明度と、最小の明るさを示す明度とを示すデータである。明度の差分データは、最大明度データと最小明度データとの間の明度の範囲を示すデータである。明度区分データは、明度の差分データを所定の明度範囲として複数の区分に区分けした場合における各区分を示すデータである。
【０１３６】
＜第２実施形態の動作及び作用＞
第２実施形態の動作及び作用について、図２０を参照して説明する。カラオケ装置３が演奏する楽曲の音程の高さに応じて、明度の異なる背景画像がモニタ５２に表示される。図２０において、ステップＳ１２０からステップＳ１２２までの処理及びステップＳ５００からステップＳ１２６までの処理は、図１３に示すＳ１１０からステップＳ１１２までの処理及びステップＳ５００からステップＳ１１６までの処理と同様のため説明を省略する。また、図１２、図１４、図１５、及び図１６の処理が第１実施形態と同様のため説明を省略する。ステップＳ１２０からステップＳ１２６までの処理は、カラオケ装置３の制御部３３の処理を示し、ステップＳ９２１からステップＳ９２４までの処理は、ＳＮＳ投稿サーバ２の制御部２１の処理を示す。
【０１３７】
ログインＩＤデータとキーワードデータとがＳＮＳ投稿サーバ２に送信される（ステップＳ１２３）。具体的には、ステップＳ１０５において入力されたログインＩＤと、ステップＳ１２２において抽出されるキーワードと、を示すデータが、ＳＮＳ投稿サーバ２に送信される。
【０１３８】
ＳＮＳ投稿サーバ２において、ログインＩＤデータとキーワードデータとが受信される（ステップＳ９２１）。具体的には、ログインＩＤデータとキーワードデータとが、カラオケ装置３から受信されてメモリ２４に一時記憶される。
【０１３９】
複数の画像データが、ログインＩＤデータと、キーワードデータとに従って、検出される（ステップＳ９２２）。具体的には、複数の画像データと、その複数の画像データの各画像データに紐付けされる画像ファイル名データ及びキーワードデータとが、ログインＩＤデータと、キーワードデータとに従って、ＨＤＤ２３に記憶される画像データベースから検出されてメモリ２４に一時記憶される。
【０１４０】
明度区分データが決定される（ステップＳ３００）。具体的には、明度区分データが、メモリ２４に記憶される各画像データに紐付けされる明度データに基づいて、画像データ毎に決定される。この明度区分データと明度データとが、メモリ２４の第３の記憶領域に記憶される。
【０１４１】
一方、カラオケ装置３において、音程領域データが、決定される（ステップＳ４００）。具体的には、音程データが、メモリ３６に記憶される楽曲識別番号データに従って、メモリ３６から読み出される。音程領域データが、読み出された音程データに基づいて、音程データ毎に決定される。この音程領域データが、メモリ３６の第３の記憶領域に記憶される。
【０１４２】
複数の画像データが、カラオケ装置３に送信される（ステップＳ９２４）。具体的には、メモリ２４に記憶された複数の画像データと、その複数の画像データの各画像データに紐付けされる画像ファイル名データ、明度データ、明度区分データ及びキーワードデータとが読み出され、カラオケ装置３に送信される。
【０１４３】
カラオケ装置３において、複数の画像データが受信される（ステップＳ１２４）。具体的には、複数の画像データ、画像データに紐付けされる画像ファイル名データ、明度データ、明度区分データ、及びキーワードデータが受信され、メモリ３６の第１の記憶領域に記憶される。
【０１４４】
＜第２実施形態の効果＞
本実施形態によれば、ＳＮＳ投稿サーバ２において、明度区分が、画像データの明度データに基づいて決定される。家庭に設置されるカラオケ装置３において、音程領域が、音程データから算出された音程平均値データが示す音程平均値に基づいて決定される。低い音程領域に属する音程データと、低い明度区分に属する画像データとが紐付けされ、高い音程領域に属する音程データと、高い明度区分に属する画像データとが紐付けされ、メモリに記憶される。音程の高い演奏区間に明度の高い背景画像が表示される。音程の低い演奏区間に明度の低い背景画像が表示される。この結果、高い音程の演奏時に明度の高い画像がモニタ５２に表示されることにより、ユーザに高揚感を与えることができる。
【０１４５】
本実施形態によれば、家庭に設置される家庭用カラオケ装置３の性能はカラオケボックスに設置される業務用カラオケ装置より低いことから、家庭用カラオケ装置３よりも性能が高いＳＮＳ投稿サーバ２において明度区分の決定処理が行われることにより、明度区分の決定処理の速度が上がる。
【０１４６】
［第３実施形態］
本発明の第３実施形態に係るカラオケ装置について説明する。第３実施形態は、カラオケ装置３において、音程データのうち、演奏順に隣り合った第１及び第２の音程データが、所定の音程差を有する場合、第１の画像データを基に新たな画像データが生成され、第１の音程データに新たな画像データが紐付けされて記憶される点で第１実施形態と相違する。第３実施形態において、第１実施形態と同じ構成には、同じ記号又は番号を付し、その同じ構成の説明を省略する。
【０１４７】
第３実施形態におけるカラオケ装置３のメモリ３６は、第５の記憶領域と、第６の記憶領域と、を備える。
【０１４８】
第５の記憶領域は、図２１に示すように歌詞フレーズデータ、音程データ、音程平均値データ、及び画像データを対応付けて、一時的に記憶するための領域である。図２１に示すように、歌詞フレーズデータ、音程データ、音程平均値データ、及び画像データは、互いに対応付けされて記憶される関係、すわなち、それぞれ紐付けされた関係を有する。
【０１４９】
第６の記憶領域は、図２２に示すように生成された新たな画像データ「＊＊＊＊６８９Ａ．ｊｐｇ」と、画像データ「＊＊＊＊６８９．ｊｐｇ」とを対応付けて、一時的に記憶するための領域である。
【０１５０】
＜第３実施形態の動作及び作用＞
第３実施形態の動作及び作用について、図２３を参照して説明する。第３実施形態において、カラオケ装置３が音程データのうち、演奏順に隣り合った第１及び第２の音程データが、所定の音程差を有する場合、２つの画像データの少なくとも一方の画像データを基に新たな画像データが生成され、第１の音程データ又は第２の音程データのどちらかに新たな画像データが紐付けされて記憶される。図２３に示す処理は、図１６のステップＳ５０２の処理の後に行われる。図１２、１３、１４、１５の処理は、第１実施形態と同様のため、その説明を省略する。
【０１５１】
画像データと音程データとが読み出される。（ステップＳ６０１）。具体的には、メモリ３６に記憶された、音程データと画像データとが読み出される。
【０１５２】
演奏順に隣り合った音程データのうち、２つの音程データが示す２つの音程の音程差が所定値を超えるか否かが判断される（ステップＳ６０２）。具体的には、隣り合う音程データである第１の音程データと、第２の音程データとの音程差が、１オクターブ超えるか否かが判断される。音程差が１オクターブを超えない場合（Ｓ６０２：Ｎｏ）、処理が終了される。音程差が１オクターブを超える場合（Ｓ６０２：Ｙｅｓ）、処理がステップＳ６０３に進められる。
【０１５３】
例えば、図２１に示すように歌詞フレーズデータのうち、「かめよ」と「カメさんよ」とにそれぞれ紐付けされた音程平均値データ「６６」と音程平均値データ「５０．７５」との音程差が１オクターブを超えているため、処理がステップＳ６０３に進められる。１オクターブは、１２の数字の差で示される。例えば、音程平均値データ「７２」が、音程平均値データ「６０」よりも１オクターブ上の音程データを示す。
【０１５４】
隣り合った２つの音程データにそれぞれ紐付けされる２つの画像データの２つの明度から平均値が算出される（ステップＳ６０３）。具体的には、第１の音程データに紐付けされた第１の画像データと、第２の音程データに紐付けされた第２の画像データとのそれぞれの明度データがメモリ３６から読み出され、明度データの平均値が算出される。
【０１５５】
例えば、「かめよ」に紐付けされた画像データ「＊＊＊＊６８９・ｊｐｇ」と「カメさんよ」に紐付けされた画像データ「＊＊＊＊６９９．ｊｐｇ」との２つの明度データがメモリ３６から読み出され、２つの明度データの平均値が算出される。
【０１５６】
２つの画像データのうち、先に背景画像として表示される画像データを基に、平均値の明度データとなる新たな画像データが生成される（ステップＳ６０４）。具体的には、第１の画像データを基に、平均値となる明度データを有する新たな画像データが生成される。
【０１５７】
例えば、画像データ「＊＊＊＊６８９．ｊｐｇ」の明度データが平均値の明度データとなるように、新たな画像データ「＊＊＊＊６８９Ａ．ｊｐｇ」が生成される。
【０１５８】
新たな画像データが、第１の音程データに紐付けされる（ステップＳ６０５）。具体的には、新たな画像データは、第１の音程データに紐付けされてメモリ３６に記憶される。新たな画像データは、第１の音程データに紐付けされた第１の画像データが示す背景画像が表示された後に、新たな画像データが示す背景画像が表示されるようにメモリ３６に記憶される。
【０１５９】
例えば、画像データ「＊＊＊＊６８９Ａ．ｊｐｇ」は、図２２に示すように、音程平均値データ「６６」に紐付けされてメモリ３６に記憶される。画像データ「＊＊＊＊６８９．ｊｐｇ」が示す背景画像は、歌詞フレーズ「かめよ」が歌唱中に、先にモニタ５２に表示され、次に画像データ「＊＊＊＊６８９Ａ．ｊｐｇ」が示す背景画像は、歌詞フレーズ「かめよ」が歌唱中にモニタ５３に表示される。
【０１６０】
（実施形態の使用形態）
次に、本実施形態の使用形態について、図２４から図２６を参照して説明する。本使用形態は、隣り合った音程データが所定の音程差を有する場合、新たな画像データが表示される前後のモニタ５２の表示変化を示す使用形態である。
【０１６１】
図２４に示す画面は、歌唱の進行が歌詞フレーズ「かめよ」の「かめ」まで進んでおり、これから「よ」を歌うタイミングを示す画面である。具体的には、図２２に示すように、画像データ「＊＊＊＊６８９．ｊｐｇ」がメモリ３６から読み出され、その画像データに従って図２４に示す背景画像が表示される。「かめよ」である歌詞フレーズの音程平均値データ「６６」に紐付けされた画像データ「＊＊＊＊６８９．ｊｐｇ」が背景画像として表示される。
【０１６２】
図２５に示す画面は、歌唱の進行が歌詞フレーズ「かめよ」の「かめよ」まで進んでおり、次の歌詞フレーズ「カメさんよ」の「カ」を歌うタイミングを示す画面である。具体的には、図２２に示すように、画像データ「＊＊＊＊６８９Ａ．ｊｐｇ」がメモリ３６から読み出され、その画像データに従って図２５に示す背景画像が表示される。「かめよ」である歌詞フレーズの音程平均値と、「カメさんよ」である歌詞フレーズの音程平均値との間が１オクターブ以上離れていることから、明度の平均値と同じ明度となる新たな画像データ「＊＊＊＊６８９Ａ．ｊｐｇ」が背景画像として表示される。
【０１６３】
最後に、図２６に示す画面は、歌唱の進行が歌詞フレーズ「カメさんよ」の「カ」まで進んでおり、これから「メ」を歌うタイミングを示す画面である。具体的には、図２２に示すように、画像データ「＊＊＊＊６９９．ｊｐｇ」がメモリ３６から読み出され、その画像データに従って図２６に示す背景画像が表示される。「カメさんよ」である歌詞フレーズの音程平均値データ「５０．７５」に紐付けされた画像データ「＊＊＊＊６９９．ｊｐｇ」が背景画像として表示される。
【０１６４】
＜第３実施形態の効果＞
本実施形態によれば、演奏される音程データのうち、演奏順に隣り合った音程が１オクターブ超えているときに、新たな画像データが生成される。この結果、カラオケ装置３は、音程が急に高く又は低く変化する演奏において、明度の高さが急に変わる背景画像がモニタ５２に表示されることを防止することができる。
【０１６５】
［構成の対応関係］
制御部３３と、図１３のステップＳ１１１との組み合わせは、本発明の演奏データ特定手段の一例である。制御部３３と、図１３のステップＳ１１４との組み合わせは、本発明の画像データ取得手段の一例である。制御部３３と、図１３のステップＳ３００との組み合わせは、本発明の明度区分取得手段の一例である。制御部３３と、図１３のステップＳ４００との組み合わせは、本発明の音程データ取得手段及び音程領域取得手段の一例である。制御部３３と、メモリ３６と、図１３のステップＳ５００との組み合わせは、本発明の第一画像データ記憶手段の一例である。制御部３３と、画像制御部３８と、図１３のステップＳ１１５との組み合わせは、本発明の画像表示手段の一例である。
【０１６６】
制御部３３と、図１４のステップＳ３２１乃至ステップＳ３２６との組み合わせは、本発明の明度区分決定手段の一例である。
【０１６７】
制御部３３と、図１５のステップＳ４２１乃至ステップＳ４２８との組み合わせは、本発明の音程領域決定手段の一例である。
【０１６８】
制御部３３と、図１５のステップＳ４２１乃至ステップＳ４２８と、の組み合わせによる動作は、演奏の開始から終了までの演奏区間を複数の所定区間に分け、前記複数の所定区間の各所定区間に含まれる複数の音程を平均した音程平均値を示すデータを各所定区間について前記音程データとして取得し、前記音程領域取得手段は、所定の音程範囲を区分けする事によって形成された複数の音程領域のうち、前記音程平均値が属する前記音程領域を取得する動作の一例である。
【０１６９】
制御部３３と、図１５のステップＳ４２１乃至ステップＳ４２８と、の組み合わせは、フレーズ区間取得手段の一例である。また、制御部３３と、図１５のステップＳ４２１乃至ステップＳ４２８と、の組み合わせによる動作は、演奏区間を複数の所定区間として複数のフレーズ区間に分ける動作の一例である。
【０１７０】
制御部３３と、図２３のステップＳ６０３との組み合わせは、明度平均値算出手段の一例である。制御部３３と、図２３のステップＳ６０４との組み合わせは、画像データ生成手段の一例である。制御部３３と、メモリ３６と、図２１のステップＳ６０５との組み合わせは、第２画像データ記憶手段の一例である。
【０１７１】
［変形例］
本発明は、実施形態に限定される事なく、その趣旨を逸脱しない範囲において種々の変形が可能である。以下にその変形の一例を記載する。
【０１７２】
本実施形態の図１４のステップＳ３２１乃至ステップＳ３２６の処理において、画像データ毎に、ヒストグラムが生成され、そのヒストグラムに基づいて明度が検出される。この実施形態に代えて、ＳＮＳ投稿サーバ２のＨＤＤ２３に、各画像データと、各明度と、が予め紐付けされて記憶されていても良い。
【０１７３】
本実施形態の図１３のカラオケ装置３の処理を示すステップＳ１１２とＳ１１３とにおいて、カラオケ装置３は、楽曲データに記憶されるキーワードデータをＳＮＳ投稿サーバ３に送信する。この実施形態に代えて、カラオケ装置３は、メモリに記憶される楽曲データに含まれる歌詞データから、歌詞を単語に分割し、歌詞の中で３つ以上同じ単語が使われている単語をキーワードデータとして抽出し、ＳＮＳ投稿サーバ２に送信しても良い。
歌詞を単語に分割し、歌詞の中で３つ以上同じ単語が使われている単語をキーワードとして抽出する動作は、本発明の歌詞キーワードデータ抽出手段の一例である。
【０１７４】
本実施形態の図１４のステップＳ３２５において、明度範囲が３つの明度区分に区分けされる。この実施形態に代えて、明度の範囲に応じて明度区分の数が変更されても良い。例えば、各画像データに紐付けされた各明度の明度範囲が「１５０」から「１８０」までの場合、明度区分が３つに区分けされる。また、明度範囲が「２０」から「２４０」までの場合、明度区分が５つに区分けされる。
【０１７５】
本実施形態の図１４のステップＳ３２１乃至ステップＳ３２６の処理において、画像データ毎に、ヒストグラムが生成され、そのヒストグラムに基づいて明度が検出される。その検出された明度が属する明度区分が決定される。この実施形態に代えて、ＳＮＳ投稿サーバ２のＨＤＤ２３に、各画像データと、明度区分と、が予め紐付けされて記憶されていても良い。
【０１７６】
本実施形態の図１４のステップＳ３２１乃至ステップＳ３２６の処理において、画像データ毎に、ヒストグラムが生成され、そのヒストグラムに基づいて明度が検出される。その検出された明度が属する明度区分が決定される。この実施形態に代えて、ヒストグラムを使用せず、明度が検出されても良い。例えば、モニタ５２に表示された各画像を輝度計で測定し、その測定結果である輝度のデータと各画像データとが対応付されて記憶されていても良い。この場合、輝度のデータが明度データとして使用される。
【０１７７】
本実施形態の図１４のステップＳ３２３乃至ステップＳ３２５において、複数の画像データからそれぞれ検出された複数の明度のうち、最大明度と最小明度とを所定の明度範囲として明度区分が３つに区分けされる。この実施形態に代えて、明度を示す「０」から「２５５」を明度範囲として明度区分が３つに区分けされても良い。
【０１７８】
本実施形態において、音程データは、演奏データに含まれる音程を示すデータである。例えば、音程データは、１つの楽器パートを示すデータである。この実施形態に代えて、音程データは、楽曲の歌唱旋律を示すガイドメロディデータであってもよい。ガイドメロディデータは、ユーザが歌唱すべきお手本となる音程を示すデータである。
【０１７９】
本実施形態の図１５のステップＳ４２２乃至ステップＳ４２４において、歌詞フレーズ毎に音程平均値データが算出され、音程平均値データが音程データとされる。この実施形態に代えて、１つの音程が示す音程データが音程データとされても良い。
【０１８０】
本実施形態の図１５のステップＳ４２５乃至ステップＳ４２７において、最大音程データと最小音程データとが、演奏データから検出され、最大音程データと最小音程データとの差分データが算出される。この差分データを音程範囲として音程領域データが３つに区分けされる。この実施形態に代えて、人間が聴力として聞こえる可聴音を音程範囲として、音程領域データが、所定の数に区分けされても良い。
【０１８１】
本実施形態の図１５のステップＳ４２７において、音程領域が３つの明度区分に区分けされる。この実施形態に代えて、音程の範囲に応じて音程領域の数が変更されても良い。例えば、音程範囲が「４０」から「６０」までの場合、音程領域が３つに区分けされる。また、音程範囲が、「３０」から「７０」までの場合、音程領域が５に区分けされる。
【０１８２】
本実施形態では、３つの明度区分データと、３つの音程領域データとに区分けする説明を行ったが、明度区分の区分数が取得され、その区分数と同じ数に、音程領域データが区分けされてもよい。
【０１８３】
本実施形態では、各種データは同じ記憶領域に記憶される説明をしたが、別々の記憶領域に記憶されてテーブルで対応付けさせてもよい。例えば、図５に示すメモリ３６に記憶されるログインＩＤデータが第１の記憶領域とは別の記憶領域に記憶され、ログインＩＤデータと第１記憶領域に記憶されるその他のデータとが、それぞれのデータの格納先が記憶されるテーブルで対応付されても良い。
【符号の説明】
【０１８４】
１・・・サーバ装置、２・・・ＳＮＳ投稿サーバ、３・・・カラオケ装置、６・リモコン端末、１１・・制御部、１２・・・通信部、１３・・・ＨＤＤ、１４・・・メモリ、２１・・・制御部、２２・・・通信部、２３・・・ＨＤＤ、２４・・・メモリ、３１・・・操作部、３２・・・操作処理部、３３・・・制御部、３４・・・通信部、３５・・・ＨＤＤ、３６・・・メモリ、３７・・・音響制御部、３８・・・画像制御部、５２・・・モニタ、５３・・・スピーカ
【図１】
2016191840.tif 000003
【図２】
2016191840.tif 000004
【図３】
2016191840.tif 000005
【図４】
2016191840.tif 000006
【図５】
2016191840.tif 000007
【図６Ａ】
2016191840.tif 000008
【図６Ｂ】
2016191840.tif 000009
【図６Ｃ】
2016191840.tif 000010
【図６Ｄ】
2016191840.tif 000011
【図６Ｅ】
2016191840.tif 000012
【図７】
2016191840.tif 000013
【図８】
2016191840.tif 000014
【図９】
2016191840.tif 000015
【図１０】
2016191840.tif 000016
【図１１】
2016191840.tif 000017
【図１２】
2016191840.tif 000018
【図１３】
2016191840.tif 000019
【図１４】
2016191840.tif 000020
【図１５】
2016191840.tif 000021
【図１６】
2016191840.tif 000022
【図１７】
2016191840.tif 000023
【図１８】
2016191840.tif 000024
【図１９】
2016191840.tif 000025
【図２０】
2016191840.tif 000026
【図２１】
2016191840.tif 000027
【図２２】
2016191840.tif 000028
【図２３】
2016191840.tif 000029
【図２４】
2016191840.tif 000030
【図２５】
2016191840.tif 000031
【図２６】
2016191840.tif 000032