(57)【特許請求の範囲】
【請求項１】
画像を楽曲データの再生期間内に表示するタイミングを指定するタイミング指定装置において、
前記楽曲データは、少なくとも一つの楽器の複数の発音タイミングを含み、
前記複数の発音タイミングを表示する表示部と、
該表示部により表示した前記複数の発音タイミングの一部を前記楽曲データ内の位置に対応付けて指定するタイミング指定部と
を備えるタイミング指定装置。
【請求項２】
前記楽曲データに関連付けられた歌詞データを記憶する歌詞記憶部を備え、
前記表示部は、前記歌詞記憶部により記憶した歌詞データを表示し、
前記表示部により表示した歌詞データの一部を受付ける一部受付部を備え、
前記タイミング指定部は、前記一部受付部により受付けた歌詞データの一部に対応するタイミングを指定する請求項１に記載のタイミング指定装置。
【請求項３】
前記楽曲データに基づいて曲の特徴部分を抽出する抽出部を備え、
前記表示部は、前記抽出部により抽出した特徴部分を表示し、
該表示部により表示した特徴部分の一部を受付ける一部受付部を備え、
前記タイミング指定部は、前記一部受付部により受付けた特徴部分の一部に対応するタイミングを指定する請求項１に記載のタイミング指定装置。
【請求項４】
前記楽曲データから曲の主旋律を抽出する抽出部を備え、
前記表示部は、前記抽出部により抽出した主旋律を表示し、
前記表示部により表示した主旋律の一部を受付ける一部受付部を備え、
前記タイミング指定部は、前記一部受付部により受付けた主旋律の一部に対応するタイミングを指定する請求項１に記載のタイミング指定装置。
【請求項５】
前記画像を指定する画像指定情報を受付ける画像指定情報受付部と、
該画像指定情報受付部により受付けた画像指定情報を前記タイミング指定部により指定したタイミングに関連付けて記憶する記憶部と、
該記憶部により前記タイミングに関連付けて記憶した前記画像指定情報を送信する送信部と
を備える請求項１から請求項４までのいずれか一つに記載のタイミング指定装置。
【請求項６】
複数の画像の一覧を記憶する一覧記憶部を備え、
前記画像指定情報は、前記一覧記憶部により記憶する前記一覧から選択された画像を指定する
請求項５に記載のタイミング指定装置。
【請求項７】
楽曲データを再生する再生部を備え、前記楽曲データの再生期間内に画像を表示する曲再生装置において、
前記楽曲データは、少なくとも一つの楽器の複数の発音タイミングを含み、
前記画像を指定する画像指定情報を受付ける画像指定情報受付部と、
前記画像を表示する複数の発音タイミングを前記楽曲データ内の位置に対応付けて指定するタイミング指定部と、
前記画像指定情報受付部により受付けた画像指定情報を前記タイミング指定部により指定した複数の発音タイミングに関連付けて記憶する記憶部と、
前記再生部により前記楽曲データを再生している場合、前記記憶部に記憶した複数の発音タイミングに基づいて、前記記憶部により前記複数の発音タイミングが関連付けて記憶されている画像指定情報が指定する画像を表示する表示部と
を備える曲再生装置。
【請求項８】
楽曲データを再生する再生部を有し、該再生部により再生する楽曲データの再生期間内に画像を表示する曲再生装置と、前記画像を楽曲データの再生期間内に表示するタイミングを指定するタイミング指定装置とを備えたカラオケシステムにおいて、
前記楽曲データは、少なくとも一つの楽器の複数の発音タイミングを含み、
前記タイミング指定装置は、
前記複数の発音タイミングを表示する表示部と、
該表示部により表示した前記複数の発音タイミングの一部を前記楽曲データ内の位置に対応付けて指定するタイミング指定部と、
前記画像を指定する画像指定情報を受付ける画像指定情報受付部と、
前記タイミング指定部により指定したタイミングを、前記画像指定情報受付部により受付けた画像指定情報に関連付けて記憶するタイミング記憶部と、
該タイミング記憶部により記憶した前記タイミング及び画像指定情報を前記曲再生装置に送信する送信部と
を備え、
前記曲再生装置は、
前記送信部により送信されたタイミング及び画像指定情報を受信する受信部と、
該受信部により受信した画像指定情報が指定する画像を受付ける画像受付部と、
該画像受付部により受付けた画像を前記受信部により受信したタイミングに関連付けて記憶する画像記憶部と、
前記再生部により前記楽曲データを再生している場合、前記画像記憶部により記憶したタイミングに基づいて、前記画像記憶部により該タイミングが関連付けて記憶されている画像を表示する表示部と
を備える
カラオケシステム。
【請求項９】
制御部及び表示部を備えるタイミング指定装置に画像を楽曲データの再生期間内に表示するタイミングを指定させるタイミング指定方法において、
前記楽曲データは、少なくとも一つの楽器の複数の発音タイミングを含み、
前記複数の発音タイミングを前記表示部に表示し、
表示した前記複数の発音タイミングの一部を前記楽曲データ内の位置に対応付けて前記制御部により指定する
タイミング指定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を楽曲データの再生期間内に表示するタイミングを指定するタイミング指定装置、曲再生装置、カラオケシステム及びタイミング指定方法に関する。
【背景技術】
【０００２】
予め記憶された複数の演奏曲から選択された楽曲データを再生すると共に、再生する曲に応じた画像を表示する曲再生装置がある。このような曲再生装置として、カラオケ装置がある。カラオケ装置は、複数のカラオケ曲から選択されたカラオケ曲の楽曲データを再生すると共に、カラオケ楽曲データの再生に同期してカラオケ曲の歌詞及びカラオケ曲に関連する画像等を画面に表示する。カラオケ装置のユーザは、表示されている歌詞及び画像を見ながら、伴奏として再生されるカラオケ曲に従い、歌唱を楽しむことができる（例えば、特許文献１及び特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２４６０７５号公報
【特許文献２】特開２００７−９４２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、画像を楽曲データの再生期間内に表示するタイミングをユーザが指定できないという問題があった。
【０００５】
本願は、斯かる事情に鑑みてなされたものである。その目的は、画像を表示するタイミングを楽曲データ内の位置に対応付けて指定するタイミング指定部を備えることにより、画像を楽曲データの再生期間内に表示するタイミングをユーザが指定することが可能となるタイミング指定装置、曲再生装置、カラオケシステム及びタイミング指定方法を提供することにある。
【課題を解決するための手段】
【０００６】
本願に開示するタイミング指定装置は、画像を楽曲データの再生期間内に表示するタイミングを指定するタイミング指定装置において、前記楽曲データは、少なくとも一つの楽器の複数の発音タイミングを含み、前記複数の発音タイミングを表示する表示部と、該表示部により表示した前記複数の発音タイミングの一部を前記楽曲データ内の位置に対応付けて指定するタイミング指定部とを備える。
【０００７】
本願にあっては、画像を楽曲データの演奏期間内に表示するタイミングとして、楽曲データ内の位置がユーザにより選択される。また、本願にあっては、楽曲データに含まれる楽器の複数の発音タイミングが表示される。表示された複数の発音タイミングの一部が、ユーザにより選択され、当該一部が画像を楽曲データの再生期間内に表示するタイミングとして指定される。
【０００８】
本願に開示するタイミング指定装置は、前記楽曲データに関連付けられた歌詞データを記憶する歌詞記憶部を備え、前記表示部は、前記歌詞記憶部により記憶した歌詞データを表示し、前記表示部により表示した歌詞データの一部を受付ける一部受付部を備え、前記タイミング指定部は、前記一部受付部により受付けた歌詞データの一部に対応するタイミングを指定する。
【０００９】
本願にあっては、楽曲データに関連付けられた歌詞データが表示される。表示された歌詞データの一部がユーザにより選択されて、当該一部が画像を楽曲データの再生期間内に表示するタイミングとして指定される。
【００１２】
本願に開示するタイミング指定装置は、前記楽曲データに基づいて曲の特徴部分を抽出する抽出部を備え、前記表示部は、前記抽出部により抽出した特徴部分を表示し、該表示部により表示した特徴部分の一部を受付ける一部受付部を備え、前記タイミング指定部は、前記一部受付部により受付けた特徴部分の一部に対応するタイミングを指定する。
【００１３】
本願にあっては、楽曲データから抽出された曲の前奏部分、サビ部分及び間奏部分等の曲の特徴部分が表示される。表示された特徴部分のうち、一部の特徴部分がユーザにより選択され、当該一部の特徴部分が画像を再生期間内に表示するタイミングとして指定される。
【００１４】
本願に開示するタイミング指定装置は、前記楽曲データから曲の主旋律を抽出する抽出部を備え、前記表示部は、前記抽出部により抽出した主旋律を表示し、前記表示部により表示した主旋律の一部を受付ける一部受付部を備え、前記タイミング指定部は、前記一部受付部により受付けた主旋律の一部に対応するタイミングを指定する。
【００１５】
本願にあっては、楽曲データに基づいて抽出された曲の主旋律が表示される。表示された主旋律の一部がユーザにより選択され、当該一部が画像を楽曲データの再生期間内に表示するタイミングとして指定される。
【００１６】
本願に開示するタイミング指定装置は、前記画像を指定する画像指定情報を受付ける画像指定情報受付部と、該画像指定情報受付部により受付けた画像指定情報を前記タイミング指定部により指定したタイミングに関連付けて記憶する記憶部と、該記憶部により前記タイミングに関連付けて記憶した前記画像指定情報を送信する送信部とを備える。
【００１７】
本願にあっては、ユーザにより選択された画像の画像データのファイル名等が画像を指定する画像指定情報としてタイミング指定装置により受付けられる。タイミング指定装置は、指定したタイミングに関連付けて画像指定情報を外部に送信する。
【００１８】
本願に開示するタイミング指定装置は、複数の画像の一覧を記憶する一覧記憶部を備え、前記画像指定情報は、前記一覧記憶部により記憶する前記一覧から選択された画像を指定する。
【００１９】
本願にあっては、予め記憶されている画像一覧から、楽曲データの再生期間内に表示する画像がユーザにより選択され、当該画像を指定する画像指定情報が受付けられる。
【００２０】
本願に開示する曲再生装置は、楽曲データを再生する再生部を備え、前記楽曲データの再生期間内に画像を表示する曲再生装置において、前記楽曲データは、少なくとも一つの楽器の複数の発音タイミングを含み、前記画像を指定する画像指定情報を受付ける画像指定情報受付部と、前記画像を表示する複数の発音タイミングを前記楽曲データ内の位置に対応付けて指定するタイミング指定部と、前記画像指定情報受付部により受付けた画像指定情報を前記タイミング指定部により指定した複数の発音タイミングに関連付けて記憶する記憶部と、前記再生部により前記楽曲データを再生している場合、前記記憶部に記憶した複数の発音タイミングに基づいて、前記記憶部により前記複数の発音タイミングが関連付けて記憶されている画像指定情報が指定する画像を表示する表示部とを備える。
【００２１】
本願にあっては、楽曲データの再生期間内に表示する画像がユーザにより選択され、当該画像を指定する画像指定情報が受付けられる。選択された画像を表示するタイミングとして、楽曲データ内の位置が指定される。曲再生装置は、指定した楽曲データ内の位置に関連付けて画像指定情報を記憶する。曲再生装置は、楽曲データの再生期間内に、楽曲データを再生している位置に関連付けて記憶している画像指定情報を読出し、当該画像指定情報が指定する画像を表示する。また、本願にあっては、楽曲データに含まれる楽器の複数の発音タイミングが表示される。表示された複数の発音タイミングの一部が、ユーザにより選択され、当該一部が画像を楽曲データの再生期間内に表示するタイミングとして指定される。
【００２２】
本願に開示するカラオケシステムは、楽曲データを再生する再生部を有し、該再生部により再生する楽曲データの再生期間内に画像を表示する曲再生装置と、前記画像を楽曲データの再生期間内に表示するタイミングを指定するタイミング指定装置とを備えたカラオケシステムにおいて、前記楽曲データは、少なくとも一つの楽器の複数の発音タイミングを含み、前記タイミング指定装置は、前記複数の発音タイミングを表示する表示部と、該表示部により表示した前記複数の発音タイミングの一部を前記楽曲データ内の位置に対応付けて指定するタイミング指定部と、前記画像を指定する画像指定情報を受付ける画像指定情報受付部と、前記タイミング指定部により指定したタイミングを、前記画像指定情報受付部により受付けた画像指定情報に関連付けて記憶するタイミング記憶部と、該タイミング記憶部により記憶した前記タイミング及び画像指定情報を前記曲再生装置に送信する送信部とを備え、前記曲再生装置は、前記送信部により送信されたタイミング及び画像指定情報を受信する受信部と、該受信部により受信した画像指定情報が指定する画像を受付ける画像受付部と、該画像受付部により受付けた画像を前記受信部により受信したタイミングに関連付けて記憶する画像記憶部と、前記再生部により前記楽曲データを再生している場合、前記画像記憶部により記憶したタイミングに基づいて、前記画像記憶部により該タイミングが関連付けて記憶されている画像を表示する表示部とを備える。
【００２３】
本願にあっては、楽曲データ内の位置がユーザにより選択され、当該位置が画像を楽曲データの演奏期間内に表示するタイミングとして、タイミング指定装置により指定される。また、タイミング指定装置は、ユーザ等により選択された画像を指定する画像指定情報を受付け、当該画像指定情報を楽曲データ内の位置に関連付けて記憶する。タイミング指定装置は、記憶した画像指定情報を楽曲データ内の位置と共に曲再生装置に送信する。曲再生装置は、タイミング指定装置から送られてきた画像指定情報を受信し、当該画像指定情報が指定する画像を受付ける。また、曲再生装置は、タイミング指定装置から画像指定情報と共に送られてきた楽曲データ内の位置を受信して、受付けた画像を当該楽曲データ内の位置に関連付けて記憶する。曲再生装置は、楽曲データの再生期間内に、再生している楽曲データ内の位置に関連付けて記憶している画像を表示する。ユーザは、再生された楽曲データを伴奏として、表示された画像を見ながら歌唱する。また、本願にあっては、楽曲データに含まれる楽器の複数の発音タイミングが表示される。表示された複数の発音タイミングの一部が、ユーザにより選択され、当該一部が画像を楽曲データの再生期間内に表示するタイミングとして指定される。
【００２４】
本願に開示するタイミング指定方法は、制御部及び表示部を備えるタイミング指定装置に画像を楽曲データの再生期間内に表示するタイミングを指定させるタイミング指定方法において、前記楽曲データは、少なくとも一つの楽器の複数の発音タイミングを含み、前記複数の発音タイミングを前記表示部に表示し、表示した前記複数の発音タイミングの一部を前記楽曲データ内の位置に対応付けて前記制御部により指定する。
【００２５】
本願にあっては、画像を楽曲データの演奏期間内に表示するタイミングとして楽曲データ内の位置がユーザにより選択される。また、本願にあっては、楽曲データに含まれる楽器の複数の発音タイミングが表示される。表示された複数の発音タイミングの一部が、ユーザにより選択され、当該一部が画像を楽曲データの再生期間内に表示するタイミングとして指定される。
【発明の効果】
【００２６】
当該装置の一観点によれば、画像を表示するタイミングを楽曲データ内の位置に対応付けて指定するタイミング指定部を備えることにより、画像を楽曲データの再生期間内に表示するタイミングをユーザが指定することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】カラオケシステムを示す模式図である。
【図２】実施の形態１に係るカラオケ装置及び端末装置の内部ハードウェアを示すブロック図である。
【図３】サーバ装置の内部ハードウェアを示すブロック図である。
【図４】実施の形態１に係る予約曲一覧画面及び位置選択画面夫々の例を示す模式図である。
【図５】実施の形態１に係る位置選択画面の他の例と、ログイン画面の例とを示す模式図である。
【図６】画像選択画面及び画像表示画面の例を示す模式図である。
【図７】予約表のレコードレイアウト例を示す図表である。
【図８】タイミング指定処理の手順を示すフローチャートである。
【図９】実施の形態１に係るデータ位置受付処理の手順を示すフローチャートである。
【図１０】実施の形態１に係る画像受付処理の手順を示すフローチャートである。
【図１１】画像表示処理の手順を示すフローチャートである。
【図１２】実施の形態２に係る位置選択画面の例を示す模式図である。
【図１３】実施の形態２に係るデータ位置受付処理の手順を示すフローチャートである。
【図１４】波形を取得する方法を説明するための説明図である。
【図１５】実施の形態２に係る位置選択画面の他の例を示す模式図である。
【図１６】波形を取得する他の方法を説明するための説明図である。
【図１７】実施の形態２に係る位置選択画面の他の例を示す模式図である。
【図１８】実施の形態３に係る位置選択画面及びキーワード選択画面の例を示す模式図である。
【図１９】実施の形態３に係るデータ位置受付処理の手順を示すフローチャートである。
【図２０】キーワード選択画面の他の例を示す模式図である。
【図２１】実施の形態４に係る端末装置の内部ハードウェアを示すブロック図である。
【発明を実施するための形態】
【００２８】
実施の形態１
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。本願に係るタイミング指定装置は、カラオケ装置、ゲーム機器及びＰＣ（ Personal Computer ）等の楽曲データの再生及び画像の表示を行う曲再生装置である。タイミング指定装置は、表示する画像の選択と、楽曲データの再生期間内に当該画像を表示するタイミングとをユーザから受け付けて指定する。そして、タイミング指定装置は、楽曲データを再生すると共に、選択された画像を、指定したタイミングに従って表示する。また、タイミング指定装置は、曲再生装置を遠隔操作する端末装置でもよい。この場合、タイミング指定装置は、選択された画像を、受付けたタイミングに関連付けて曲再生装置へ送信することで、曲再生装置に指定する。本実施の形態１は、タイミング指定装置として、カラオケシステムに含まれるカラオケ装置（曲再生装置）を遠隔操作する端末装置を例に挙げて説明する。
【００２９】
図１は、カラオケシステムを示す模式図である。カラオケシステムは、カラオケ曲を演奏するカラオケ装置（曲再生装置）１と、ネットワーク網Ｎを介してカラオケ装置１に接続されたサーバ装置４とを含む。カラオケ装置１は、カラオケ曲の楽曲データを再生して伴奏となる音声を放音することにより、カラオケ曲を演奏する。また、カラオケ装置１は、カラオケ曲の演奏期間内にカラオケ曲の歌詞及びカラオケ曲に関連する画像等を表示する。カラオケ装置１は、マイクロフォン１ａが接続してあり、伴奏に従って歌唱するユーザの歌声をマイクロフォン１ａにより音声に変換して出力することで、カラオケ機能を実現する。カラオケ装置１が再生する楽曲データは、サーバ装置４からカラオケ装置１へ歌詞データと共に送信される。
【００３０】
また、カラオケ装置１には、端末装置（タイミング指定装置）３が赤外線又は無線通信波による通信を可能に接続してある。端末装置３は、操作画面等を表示し、前面にタッチパネルを有する表示部３６を備える。端末装置３は、表示部３６に表示する操作画面に応じた操作を、ユーザがスタイラス３ａを用いて表示部３６のタッチパネルに触れることにより受付ける。端末装置３は、楽曲データの再生期間内に表示する画像及び画像を表示するタイミングとしての楽曲データ内の位置（データ位置）夫々の選択をユーザから受付ける。端末装置３は、選択された画像を指定する画像指定情報に関連付けて、受付けたデータ位置をカラオケ装置１に送信することで、画像及びタイミングをカラオケ装置１に指定する。
【００３１】
サーバ装置４は、カラオケ装置１が再生及び表示する楽曲データ及び歌詞データを記憶しており、ネットワーク網Ｎを介して楽曲データ及び歌詞データをカラオケ装置１に送信する。また、サーバ装置４は、インターネット等を介して図示しない携帯端末装置及びＰＣ等が接続される。サーバ装置４は、ユーザが携帯端末装置及びＰＣ等を用いて画像データをアップロードした場合、ユーザの識別情報であるユーザＩＤに関連付けて画像データを記憶する。
【００３２】
図２は、実施の形態１に係るカラオケ装置１及び端末装置３の内部ハードウェアを示すブロック図である。カラオケ装置１は、歌詞データ及び画像データ等を再生することにより、歌詞及び画像等の画像信号を出力する画像再生部１５と、楽曲データを再生して音声信号を出力する音声再生部１７とを備える。画像再生部１５が出力する画像信号は、液晶パネル等からなる表示部１６により表示される。音声再生部１７が再生する音声は、スピーカ部１９から放音される。音声再生部１７及びスピーカ部１９間には、ミキサアンプ１８が介装されており、ミキサアンプ１８には、マイク信号入力端子１８ａを介してマイクロフォン１ａが接続してある。
【００３３】
ミキサアンプ１８は、音声再生部１７及びマイクロフォン１ａ夫々から与えられた音声信号をミキシングしてスピーカ部１９に出力する。例えば、ミキサアンプ１８は、音声再生部１７が再生して得た音声信号と、ユーザの歌声をマイクロフォン１ａが変換して得た音声信号とをミキシングする。また、カラオケ装置１は、ＣＰＵ（ Central Processing Unit ）１０と、ＲＯＭ（ Read-Only Memory ）１１と、ＲＡＭ（ Random-Access Memory ）１２と、記憶部１３とを含む。
【００３４】
ＣＰＵ１０は、バス１０ａを介してカラオケ装置１の内部ハードウェア各部を制御するための制御部である。ＲＯＭ１１は、ＣＰＵ１０が実行するプログラム等を予め記憶している。ＲＡＭ１２は、ＣＰＵ１０がプログラムを実行する際に生じる変数等を記憶する。また、ＣＰＵ１０は、ＲＯＭ１１に記憶してあるプログラムをＲＡＭ１２に読み出して実行する。記憶部１３は、ハードディスク及びフラッシュメモリ等であり、予約曲の一覧を示す予約表１３１を記憶する。ここで、予約曲は、カラオケ装置１のユーザによりカラオケ装置１に対して演奏が予約されたカラオケ曲を示す。また、記憶部１３は、端末装置３により指定されたタイミング及び画像を各記憶するタイミング記憶部及び画像記憶部としても機能する。カラオケ装置１は、ネットワーク網Ｎに接続するネットワーク通信部１４ａと、端末装置３との間で通信する端末装置通信部１４ｂとを含む。
【００３５】
ネットワーク通信部１４ａは、サーバ装置４にデータ要求を送信し、サーバ装置４から送信されてきた楽曲データ及び歌詞データ等を受信する。また、ネットワーク通信部１４ａは、サーバ装置４から送られてきた画像データを受信することで画像を受付ける画像受付部としても機能する。記憶部１３は、サーバ装置４から受信した楽曲データ、歌詞データ及び画像データを記憶する。端末装置通信部１４ｂは、記憶部１３に記憶してある予約表１３１を端末装置３からの要求に応じて端末装置３に送信し、画像を表示するタイミングを示すデータ位置及び表示する画像のファイル名が追加された予定表１３１を端末装置３から受信する。これにより、端末装置通信部１４ｂは、端末装置３から送られてきたタイミング及び画像のファイル名（画像指定情報）を受信する受信部としても機能する。
【００３６】
端末装置３は、カラオケ装置１との間で通信する通信部３４と、液晶パネル等からなる表示部３６と、表示部３６の表示面に設けられたタッチパネル部３７とを含む。通信部３４は、カラオケ装置１に指定するタイミング及び画像データのファイル名（画像指定情報）をカラオケ装置１へ送信する送信部として機能する。表示部３６は、画像の選択及びデータ位置の選択を受付けるための各種画面を表示する。タッチパネル部３７は、スタイラス３ａの先端部又はユーザの指先による接触を検出し、表示部３６に表示した操作画面等に応じたユーザによる操作を受付ける。これにより、タッチパネル部３７は、歌詞等の一部を受付ける一部受付部と、表示する画像のファイル名（画像指定情報）を受付ける画像指定情報受付部として機能する。
【００３７】
また、端末装置３は、バス３０ａを介して端末装置３の内部ハードウェア各部を制御するための制御部であるＣＰＵ３０と、ＲＯＭ３１と、ＲＡＭ３２と、記憶部３３とを含む。ＲＯＭ３１は、ＣＰＵ３０が実行するプログラム等を記憶してある。ＲＡＭ３２は、ＣＰＵ３０がプログラムを実行する際に生じる変数等を記憶する。ＣＰＵ３０は、プログラムを実行することにより、画像を表示するタイミングを指定するタイミング指定部として機能する。記憶部３３は、ハードディスク及びフラッシュメモリ等であり、カラオケ装置１に要求して送られてきた予約表１３１を記憶する。記憶部３３は、カラオケ装置１を介してサーバ装置４から送られてきた歌詞データ及び画像の一覧夫々を記憶する歌詞記憶部及び一覧記憶部としても機能する。
【００３８】
図３は、サーバ装置４の内部ハードウェアを示すブロック図である。サーバ装置４は、ログイン情報、楽曲データ、歌詞データ及び画像データ夫々を記憶するログイン情報ＤＢ（Data Base）４３ａ、曲ＤＢ４３ｂ、歌詞ＤＢ４３ｃ及び画像ＤＢ４３ｄを含む。また、サーバ装置４は、バス４０ａを介してサーバ装置４の内部ハードウェア各部を制御するための制御部であるＣＰＵ４０と、ＲＯＭ４１と、ＲＡＭ４２とを含む。ＲＯＭ４１は、ＣＰＵ４０が実行するプログラム等を記憶してある。ＲＡＭ４２は、ＣＰＵ４０がプログラムを実行する際に生じる変数等を記憶する。ＣＰＵ４０は、ＲＯＭ４１に記憶してあるプログラムをＲＡＭ４２に読み出して実行する。
【００３９】
図４は、実施の形態１に係る予約曲一覧画面及び位置選択画面夫々の例を示す模式図である。図４Ａ及び図４Ｂ夫々は、予約曲一覧画面及び位置選択画面を示す。予約曲一覧画面は、カラオケ装置１に予約されているカラオケ曲のうち、演奏期間内に画像を表示するカラオケ曲を選択するための画面である。端末装置３は、例えばタッチパネル部３７によりユーザから予約曲の一覧を表示する操作を受付けた場合、予定表１３１をカラオケ装置１に要求する。端末装置３は、送られてきた予定表１３１を受信して記憶部３３に記憶する。端末装置３は、記憶部３３に記憶した予定表１３１に基づいて予約曲夫々の予約順番、曲名及び歌手名等を含む予約曲一覧画面を表示部３６に表示する。
【００４０】
図４Ａに示す予約曲一覧画面の例では、例えば予約順番が３曲目の予約曲として、曲名「卒業の季節」と、歌手名「池田Ｂ子」とが表示されている。また、各予約曲には、演奏期間内に画像を表示する予約曲を選択するためのソフトウェアボタン「背景挿入」が表示されている。端末装置３は、ユーザが指先又はスタイラス３ａの先端部を用いてソフトウェアボタン「背景挿入」を選択した場合、当該ソフトウェアボタンに対応付けられた予約曲を選択し、位置選択画面を表示部３６に表示する。位置選択画面には、選択された予約曲の歌詞が表示される。
【００４１】
図４Ｂに示す例では、選択された曲名「卒業の季節」を有する曲の歌詞「夏の校舎・・・」が位置選択画面の略中央に表示され、位置選択画面の右側には、歌詞をスクロール表示するためのスクロールバーが表示されている。ユーザは、スタイラス３ａの先端部を用いてタッチパネル部３７をなぞることにより、表示部３６に表示された歌詞の一部を選択する。端末装置３は、選択された歌詞の一部を囲む矩形状の枠を位置選択画面に表示する。また、端末装置３は、選択された歌詞の一部の表示色を変更して位置選択画面に表示してもよい。端末装置３は、歌詞の一部が選択された場合、演出効果の選択を受付ける効果選択画面を位置選択画面に重畳して表示部３６に表示する。
【００４２】
図５は、実施の形態１に係る位置選択画面の他の例と、ログイン画面の例とを示す模式図である。図５Ａ及び図５Ｂ夫々は、位置選択画面及びログイン画面を示す。図５Ａに示す例では、歌詞の一部「卒業〜」が選択されており、歌詞の一部を囲む矩形状の枠が位置選択画面に表示されている。また、位置選択画面には、複数種類の演出効果を選択するための効果選択画面が重畳されている。効果選択画面には、演出効果「スライドイン」、「チェッカーボード」、「ひし形」、「ブラインド」及び「ボックス」が選択可能に表示されている。演出効果「スライドイン」は、表示内容を画面横方向又は縦方向にスクロール表示する演出効果である。
【００４３】
演出効果「ブラインド」は、表示内容に含まれる各行の輝度が、画面横方向又は縦方向に徐々に増大するよう表示内容を表示する演出効果である。演出効果「チェッカーボード」は、格子模様状に表示する演出効果である。演出効果「ひし形」及び「ボックス」夫々は、時間の経過と共に面積が変化するひし形及び矩形枠内に表示する演出効果である。ユーザは、スタイラス３ａの先端部を用いてタッチパネル部３７をタップ操作することにより、演出効果を選択する。端末装置３は、選択された歌詞の一部に対応する楽曲データ内のデータ位置を、選択された画像を表示するタイミングとして取得する。また、端末装置３は、選択された演出効果の効果名を取得する。
【００４４】
端末装置３は、位置選択画面で演出効果が選択された場合、ログイン画面を表示部３６に表示する。ログイン画面は、ユーザが端末装置３を用いてサーバ装置４の画像ＤＢ４３ｄにログインするために必要なログイン情報をユーザから受付けるための画面である。図５Ｂに示す例では、ユーザにログイン情報の入力を促すメッセージ「あなたのアルバムにログインしてください。」と、ユーザＩＤ及びパスワードを各入力するためのテキストボックスとがログイン画面に表示されている。
【００４５】
また、ログイン画面には、ユーザからログイン操作を受付けるためのソフトウェアボタン「ログイン」と、位置選択画面に戻るためのソフトウェアボタン「戻る」とが表示されている。端末装置３は、ログイン操作を受付けた場合、ユーザが入力したユーザＩＤ及びパスワードを含むログイン情報をカラオケ装置１を介してサーバ装置４へ送信する。サーバ装置４は、端末装置３から送信されてきたログイン情報を受信する。サーバ装置４は、受信したログイン情報がログイン情報ＤＢ４３ａに記憶されている場合、画像ＤＢ４３ｄに記憶されている画像データのうち、受信したログイン情報に含まれるユーザＩＤが関連付けられた画像データを読み出して端末装置３に送信する。
【００４６】
図６は、画像選択画面及び画像表示画面の例を示す模式図である。図６Ａ及び図６Ｂ夫々は、画像選択画面及び画像表示画面を示す。画像選択画面は、位置選択画面で取得したデータ位置で表示する画像を選択するための画面である。端末装置３は、サーバ装置４から画像データが送られてきた場合、画像選択画面を表示部３６に表示する。画像選択画面には、画像データの一覧がサムネイル表示される。図６Ａに示す例では、ログイン操作を行ったユーザのユーザ名を含むメッセージ「Ａさんのアルバム」と、画像の選択を促すメッセージ「画像を選択してください」が画像選択画面に表示されている。
【００４７】
また、画像選択画面には、画像データの一覧がサムネイル表示されると共に、一覧をスクロール表示するためのスクロールバーが右側に表示されている。また、サーバ装置４の画像ＤＢ４３ｄには、ユーザＩＤに関連付けられていない複数の画像データを登録画像データとして予め記憶しておいてもよい。この場合、端末装置３は、位置選択画面で演出効果が選択された場合、ログイン画面を表示することなく、サーバ装置４へ画像データを要求するとよい。そして、サーバ装置４は、要求に応じて登録画像データを端末装置３に送信する。
【００４８】
ユーザは、スタイラス３ａの先端部又は指先を用いて一覧から画像を仮選択する。更に、画像選択画面には、仮選択した画像に決定する操作をユーザから受付けるためのソフトウェアボタン「追加」と、画像選択画面を終了するためのソフトウェアボタン「終了」とが表示されている。端末装置３は、仮選択した画像に決定する操作を受付けた場合、選択された画像のファイル名（画像指定情報）を、位置選択画面を用いて取得したデータ位置及び効果名に関連付けて、記憶部３３に記憶してある予約表１３１に追加する。そして端末装置３は、画像のファイル名を追加した予約表１３１をカラオケ装置１に送信する。これにより、端末装置３は、楽曲データの再生期間内に表示する画像と、画像を表示するタイミングとをカラオケ装置１に対して指定する。カラオケ装置１は、端末装置３から送られてきた予約表１３１を受信し、予約表１３１を用いて記憶部１３に記憶されている予約表１３１を書き換える。
【００４９】
カラオケ装置１は、記憶部１３に記憶してある予約表１３１に基づいて楽曲データを再生し、カラオケ曲を演奏する。また、カラオケ装置１は、再生している楽曲データに関連付けて予約表１３１に記憶されているデータ位置を読み出す。そして、カラオケ装置１は、再生している楽曲データの再生位置が、読み出したデータ位置と略一致した場合、当該データ位置に関連付けて記憶されている画像のファイル名を有する画像データを表示部１６に表示する。図６Ｂに示す例では、歌詞「新たな世界に向けて卒業〜」が表示画面に表示されている。また、表示画面には、カラオケ装置１が歌詞の一部「卒業〜」に対応する再生位置に同期して、ユーザが「卒業〜」に対して選択した画像が表示されている。
【００５０】
図７は、予約表１３１のレコードレイアウト例を示す図表である。図７に示す例では、予約を受付けた各カラオケ曲の予約順番、楽曲データの識別情報である曲ＩＤ、曲名及び歌手名が予約表１３１に含まれている。例えば、３曲目の予約曲が有する曲ＩＤ「Ａ４５６７８」、曲名「卒業の季節」及び歌手名「池田Ｂ子」が予約表１３１に記憶されている。また、予約表１３１には、３曲目のカラオケ曲の演奏期間内に表示部１６に表示する一つ目の画像のファイル名「Ａ００４」と、当該画像を表示するタイミングを示すデータ位置「０１：２４：００」とが記憶されている。データ位置「０１：２４：００」は、楽曲データの再生開始から１分２４秒経過した時点に対応するデータ位置を示す。
【００５１】
図７に示す例では、データ位置が、楽曲データの先頭から再生した場合に要する経過時間を用いて示したが、これに限るものではなく楽曲データ内のアドレスを用いて示してもよい。１つの楽曲データの再生期間内に表示する画像が複数選択された場合、予定表１３１には、複数のファイル名夫々が対応するデータ位置に関連付けて記憶される。図７に示す例では、２曲目の予約曲の演奏期間内に表示する１つ目の画像のファイル名「Ｂ００２」にデータ位置「００：１５：５０」が関連付けられ、２つ目の画像のファイル名「Ｂ００６」にデータ位置「０５：０３：５０」が関連付けられて記憶されている。
【００５２】
図８は、タイミング指定処理の手順を示すフローチャートである。タイミング指定処理は、カラオケ曲の演奏期間内に表示する画像及び画像を表示するタイミングとしてのデータ位置夫々の選択を共にユーザから受付けてカラオケ装置１に対して指定するために端末装置３のＣＰＵ３０により実行される。ＣＰＵ３０は、予約表１３１を要求する予約表要求を通信部３４によりカラオケ装置１へ送信する（ステップＳ１１）。カラオケ装置１のＣＰＵ１０は、端末装置３から送られてきた予約表要求を、端末装置通信部１４ｂにより受信する（ステップＳ１２）。ＣＰＵ１０は、記憶部１３に記憶されている予約表１３１を読み出す（ステップＳ１３）。
【００５３】
ＣＰＵ１０は、読み出した予約表１３１を予約表要求に応じて端末装置３へ端末装置通信部１４ｂにより送信する（ステップＳ１４）。端末装置３のＣＰＵ３０は、カラオケ装置１から送られてきた予約表１３１を通信部３４により受信し、記憶部３３に記憶する（ステップＳ１５）。ＣＰＵ１０は、受信した予約表１３１に基づいて予約曲一覧画面を表示部３６に表示し（ステップＳ１６）、予約曲一覧画面に応じたユーザの操作をタッチパネル部３７により受付ける（ステップＳ１７）。ＣＰＵ１０は、受付けた操作が、演奏期間内に画像を表示するカラオケ曲を選択する曲選択操作であるか否かを判定する（ステップＳ１８）。
【００５４】
ＣＰＵ１０は、曲選択操作でないと判定した場合（ステップＳ１８でＮＯ）、ステップＳ１７に処理を戻す。ＣＰＵ３０は、曲選択操作であると判定した場合（ステップＳ１８でＹＥＳ）、選択された曲の歌詞データをサーバ装置４に要求し、送られてきた歌詞データを通信部３４により受信して記憶部３３に記憶する（ステップＳ１９）。ＣＰＵ３０は、データ位置をユーザから受付けるための後述のデータ位置受付処理を実行する（ステップＳ２０）。ＣＰＵ３０は、表示する画像の選択を受付けて、当該画像のファイル名（画像指定情報）を受付けるための後述の画像受付処理を実行する（ステップＳ２１）。
【００５５】
ＣＰＵ３０は、受付けた画像データのファイル名をデータ位置及び効果名に関連付けて、ステップＳ１５で記憶部３３に記憶した予約表１３１に追加する（ステップＳ２２）。ＣＰＵ３０は、演奏期間内に表示する画像及び画像を表示するタイミングを指定すべく、記憶部３３に記憶してある予約表１３１をカラオケ装置１へ通信部３４により送信して（ステップＳ２３）、タイミング指定処理を終了する。カラオケ装置１のＣＰＵ１０は、端末装置３から送られてきた予約表１３１を端末装置通信部１４ｂにより受信する（ステップＳ２４）。ＣＰＵ１０は、受信した予約表１３１を用いて記憶部１３に記憶してある予約表１３１を書換えて（ステップＳ２５）、タイミング指定処理を終了する。
【００５６】
図９は、実施の形態１に係るデータ位置受付処理の手順を示すフローチャートである。データ位置受付処理は、図８で示したタイミング指定処理のステップＳ２０で端末装置３のＣＰＵ３０により実行される。ＣＰＵ３０は、歌詞データを記憶部３３から読み出す（ステップＳ３１）。ＣＰＵ３０は、読み出した歌詞データに基づいて位置選択画面を表示部３６に表示する（ステップＳ３２）。ＣＰＵ３０は、位置選択画面に応じたユーザによる操作をタッチパネル部３７により受付ける（ステップＳ３３）。ＣＰＵ３０は、受付けた操作が、歌詞の一部を選択する位置選択操作であるか否かを判定する（ステップＳ３４）。
【００５７】
ＣＰＵ３０は、位置選択操作でないと判定した場合（ステップＳ３４でＮＯ）、ステップＳ３３に処理を戻す。ＣＰＵ３０は、位置選択操作であると判定した場合（ステップＳ３４でＹＥＳ）、選択された歌詞の一部に対応するデータ位置を取得する（ステップＳ３５）。ＣＰＵ３０は、演出効果を選択するための効果選択画面を表示部３６に表示する（ステップＳ３６）。ＣＰＵ３０は、効果選択画面に応じたユーザによる操作をタッチパネル部３７により受付ける（ステップＳ３７）。
【００５８】
ＣＰＵ３０は、受付けた操作が、演出効果を選択する効果選択操作であるか否かを判定する（ステップＳ３８）。ＣＰＵ３０は、効果選択操作でないと判定した場合（ステップＳ３８でＮＯ）、ステップＳ３７に処理を戻す。ＣＰＵ３０は、効果選択操作であると判定した場合（ステップＳ３８でＹＥＳ）、選択された演出効果の効果名を取得して（ステップＳ３９）、データ位置受付処理を終了する。
【００５９】
図１０は、実施の形態１に係る画像受付処理の手順を示すフローチャートである。画像受付処理は、図８で示したタイミング指定処理のステップＳ２１で端末装置３のＣＰＵ３０により実行される。ＣＰＵ３０は、ログイン画面を表示部３６に表示し（ステップＳ５１）、タッチパネル部３７により受付けたユーザの操作に基づいてログイン情報を受付ける（ステップＳ５２）。ＣＰＵ３０は、受付けたログイン情報を通信部３４によりカラオケ装置１を介してサーバ装置４に送信する（ステップＳ５３）。サーバ装置４のＣＰＵ４０は、端末装置３から送られてきたログイン情報を通信部４４により受信する（ステップＳ５４）。
【００６０】
ＣＰＵ４０は、受信したログイン情報を用いてユーザを画像ＤＢ４３ｄにログインさせる（ステップＳ５５）。ＣＰＵ４０は、画像ＤＢ４３ｄからユーザＩＤに関連付けて記憶されている画像データを読み出して（ステップＳ５６）、画像データをカラオケ装置１を介して端末装置３へ通信部４４により送信する（ステップＳ５７）。ＣＰＵ４０は、ユーザを画像ＤＢ４３ｄからログアウトさせて（ステップＳ５８）、画像受付処理を終了する。端末装置３のＣＰＵ３０は、サーバ装置４からカラオケ装置１を介して送られてきた画像データを通信部３４により受信する（ステップＳ５９）。
【００６１】
ＣＰＵ３０は、受信した画像データに基づいて画像選択画面を表示部３６に表示する（ステップＳ６０）。ＣＰＵ３０は、画像選択画面に応じたユーザによる操作をタッチパネル部３７により受付ける（ステップＳ６１）。ＣＰＵ３０は、受付けた操作が、画像を選択する画像選択操作であるか否かを判定する（ステップＳ６２）。ＣＰＵ３０は、画像選択操作でないと判定した場合（ステップＳ６２でＮＯ）、ステップＳ６１に処理を戻す。ＣＰＵ３０は、画像選択操作であると判定した場合（ステップＳ６２でＹＥＳ）、選択された画像のファイル名（画像指定情報）を取得して（ステップＳ６３）、画像受付処理を終了する。
【００６２】
図１１は、画像表示処理の手順を示すフローチャートである。カラオケ装置１は、記憶部１３が記憶する予約表１３１に従って、順次演奏するカラオケ曲の予約順番をインクリメントする。画像表示処理は、予約順番がインクリメントされた場合、当該予約順番のカラオケ曲を演奏すると共に、演奏期間内に画像を表示するためにカラオケ装置１のＣＰＵ１０により実行される。ＣＰＵ１０は、予約順番に対応する曲ＩＤと、曲ＩＤに関連付けられたデータ位置、画像のファイル名及び効果名とを、記憶部１３が記憶する予約表１３１から読み出す（ステップＳ７１）。
【００６３】
ＣＰＵ１０は、曲ＩＤに対応する楽曲データ及び歌詞データと、読み出したファイル名を有する画像データとを要求するデータ要求をネットワーク通信部１４ａによりサーバ装置４に送信する（ステップＳ７２）。サーバ装置４のＣＰＵ４０は、カラオケ装置１から送られてきたデータ要求を通信部４４により受信する（ステップＳ７３）。ＣＰＵ４０は、曲ＤＢ４３ｂ、歌詞ＤＢ４３ｃ及び画像ＤＢ４３ｄ夫々から楽曲データ、歌詞データ及び画像データを読み出す（ステップＳ７４）。ＣＰＵ４０は、読み出した楽曲データ、歌詞データ及び画像データを、データ要求に応じて通信部４４によりカラオケ装置１に送信する（ステップＳ７５）。
【００６４】
カラオケ装置１のＣＰＵ１０は、サーバ装置４から送られてきた楽曲データ、歌詞データ及び画像データをネットワーク通信部１４ａにより受信し、記憶部１３に記憶する（ステップＳ７６）。ＣＰＵ１０は、記憶部１３に記憶した楽曲データを音声再生部１７により再生開始する（ステップ７７）。ＣＰＵ１０は、楽曲データの再生位置を取得する（ステップＳ７８）。ＣＰＵ１０は、取得した再生位置が記憶部１３に記憶したデータ位置と略一致するか否かを判定する（ステップＳ７９）。ＣＰＵ１０は、データ位置と略一致しないと判定した場合（ステップＳ７９でＮＯ）、ステップＳ７８に処理を戻す。
【００６５】
ＣＰＵ１０は、データ位置と略一致すると判定した場合（ステップＳ７９でＹＥＳ）、当該データ位置に関連付けられたファイル名を有する画像データを記憶部１３から読み出す（ステップＳ８０）。ＣＰＵ１０は、ステップＳ７１で読み出した効果名を有する演出効果を用いて画像再生部１５により画像データを再生し、画像を表示部１６に表示する（ステップＳ８１）。ＣＰＵ１０は、楽曲データの再生を終了したか否かを判定する（ステップＳ８２）。ＣＰＵ１０は、楽曲データの再生を終了していないと判定した場合（ステップＳ８２でＮＯ）、ステップＳ７８に処理を戻す。ＣＰＵ１０は、楽曲データの再生を終了したと判定した場合（ステップＳ８２でＹＥＳ）、画像表示処理を終了する。
【００６６】
本実施の形態１では、ユーザが選択した画像を、当該ユーザが選択したデータ位置に関連付けて記憶することにより、演奏期間内に表示する画像及びタイミングを指定することが可能となる。また、端末装置３は、ユーザにより選択された歌詞の一部に対応するデータ位置を受付けることにより、ユーザが容易に画像を表示するタイミングを指定することが可能となる。
【００６７】
実施の形態２
本実施の形態２は、実施の形態１が位置選択画面に歌詞のみを表示するのに対して、歌詞と共に特定の楽器の発音タイミング等を表示する。端末装置３のＣＰＵ３０は、図９で示したデータ位置受付処理のステップＳ３１で歌詞データを記憶部３３から読み出すと共に、記憶部３３から楽曲データを読み出し、更に楽曲データから特定の楽器の発音タイミングを抽出する。楽曲データは、図８で示したタイミング指定処理のステップＳ１９で歌詞データと共にサーバ装置４に要求し、送られてきた楽曲データを受信して記憶部３３に記憶するとよい。
【００６８】
カラオケ曲の楽曲データは、複数の楽器夫々の発音タイミングと、各発音タイミングにおける音程、音量及び音の長さとを含む演奏データであり、例えば、ＭＩＤＩ（ Musical Instrument Digital Interface ）データである。特定の楽器の発音タイミングとして、例えばＭＩＤＩデータに含まれるドラムの発音タイミングを抽出するとよい。また、ＣＰＵ３０は、楽曲データから特徴部分を抽出する。特徴部分は、曲のタイトル部分、前奏部分、Ａメロ部分、サビ部分及び間奏部分等であり、楽曲データには当該特徴部分を示す識別子が含まれている。これにより、ＣＰＵ３０は、曲の特徴部分を抽出する抽出部として機能する。そして、ＣＰＵ３０は、図９で示したデータ位置受付処理のステップＳ３２で歌詞、特定の楽器の発音タイミング及び曲の特徴部分が示された位置選択画面を表示部３６に表示する。
【００６９】
図１２は、実施の形態２に係る位置選択画面の例を示す模式図である。位置選択画面には、選択された予約曲の歌詞と、予約曲の楽曲データから抽出された曲の特徴部分及び特定の楽器の発音タイミングとが表示される。図１２に示す例では、選択された曲名「卒業の季節」を有する曲の歌詞「夏の校舎・・・」が位置選択画面の略中央に表示され、位置選択画面の右側には、歌詞をスクロール表示するためのスクロールバーが表示されている。また、楽曲データに含まれるドラムの発音タイミングが、ドラムを示すアイコンを用いて位置選択画面に表示されている。特定の楽器として、例えば、ドラムに含まれるクラッシュシンバル（サイドシンバル）を用いてもよい。
【００７０】
楽曲データに設定されている各発音タイミングにおけるドラムの音量に基づいて位置選択画面に表示されるアイコンの大きさが変更される。例えば、音量が大きい場合には、より大きなアイコンを表示するとよい。また、全ての発音タイミングを表示する場合に限るものではなく、所定の音量を超えるドラムの発音タイミングのみを、アイコンを用いて表示してもよい。位置選択画面には、楽曲データから抽出された各特徴部分を示す「（タイトル表示）」、「（前奏）」、「（Ａメロ）」、「（サビ）」及び「（間奏）」が各特徴部分の先頭に表示されている。ユーザは、スタイラス３ａの先端部を用いてタッチパネル部３７をなぞることにより、表示部３６に表示された歌詞の一部を選択する。
【００７１】
これにより、ユーザは、表示されたドラムの発音タイミング及び曲の特徴部分を参照して、高揚感を与える曲の盛り上がり部分又はユーザが記憶している曲の一部範囲に対応するタイミングを選択することが可能となる。また、端末装置３は、位置選択画面に表示している曲の各特徴部分、又は発音タイミングを示すアイコンから、特徴部分又は発音タイミングの選択をユーザから受付けてもよい。この場合、端末装置３は、選択された曲の特徴部分又は発音タイミングに対応するデータ位置を指定する。
【００７２】
また、特徴部分又は発音タイミングの選択は、ユーザが指先又はスタイラス３ａの先端部を用いて、位置選択画面に表示された特徴部分又は発音タイミングをクリックすることにより受付けるとよい。尚、図１２に示す例では、前奏部分に歌詞に含まれない擬声語「ちゃらら〜」が表示されているが、これに限るものではなく当該擬声語を表示しなくてもよい。また、音程が短時間に上昇するデータ位置等を、曲の盛り上がり部分として抽出し、当該盛り上がり部分を示すアイコンを位置選択画面に表示してもよい。また、楽曲データに予め盛り上がり部分を示す識別子を含めてもよい。
【００７３】
図１３は、実施の形態２に係るデータ位置受付処理の手順を示すフローチャートである。データ位置受付処理は、図８で示したタイミング指定処理のステップＳ２０で端末装置３のＣＰＵ３０により実行される。ＣＰＵ３０は、歌詞データを記憶部３３から読み出す（ステップＳ９１）。ＣＰＵ３０は、楽曲データを記憶部３３から読み出す（ステップＳ９２）。ＣＰＵ３０は、楽曲データから所定の楽器の発音タイミングを抽出する（ステップＳ９３）。ＣＰＵ３０は、楽曲データから曲の特徴部分を抽出する（ステップＳ９４）。
【００７４】
ＣＰＵ３０は、歌詞データ、発音タイミング及び曲の特徴部分に基づいて位置選択画面を表示部３６に表示する（ステップＳ９５）。ＣＰＵ３０は、位置選択画面に応じたユーザによる操作をタッチパネル部３７により受付ける（ステップＳ９６）。ＣＰＵ３０は、受付けた操作が、歌詞の一部、発音タイミング又は曲の特徴部分を選択する位置選択操作であるか否かを判定する（ステップＳ９７）。ＣＰＵ３０は、位置選択操作でないと判定した場合（ステップＳ９７でＮＯ）、ステップＳ９６に処理を戻す。
【００７５】
ＣＰＵ３０は、位置選択操作であると判定した場合（ステップＳ９７でＹＥＳ）、選択された歌詞の一部、発音タイミング又は曲の特徴部分に対応するデータ位置を取得する（ステップＳ９８）。ステップＳ９８の後の手順は、図９に示したデータ位置受付処理のステップＳ３６からの手順と同様であるので説明を省略する。
【００７６】
位置選択画面に歌詞、発音タイミング及び曲の特徴部分を表示する場合を示したが、これに限るものではなく、各データ位置における音量等を示す波形を表示してもよい。図１４は、波形を取得する方法を説明するための説明図である。図１４中点線は、取得された波形を示す。端末装置３のＣＰＵ３０は、データ位置を示す横軸及び音量を示す縦軸を有する座標面上で各データ位置の音量をプロットし、各音量を繋ぐ近似曲線を取得する。近似曲線は、例えばベージェ曲線及びスプライン曲線等で近似するとよい。ＣＰＵ３０は、近似曲線を音量を示す波形として位置選択画面に歌詞と共に表示する。図１４に示す例では、座標面にプロットした各データ位置の音量を繋ぐ近似曲線が取得されている。
【００７７】
図１５は、実施の形態２に係る位置選択画面の他の例を示す模式図である。図１５に示す例では、各データ位置に対応する歌詞及び波形が、歌詞に沿って位置選択画面に表示されている。これにより、ユーザは、表示された波形を参照して曲の盛り上がり部分を判断し、当該盛り上がり部分又は盛り上がり部分に対応する歌詞を、画像を表示するタイミングとして選択することが可能となる。また、端末装置３は、位置選択画面に表示している波形の一部の選択をユーザから受付けてもよい。例えば、図１５に示す如くユーザがスタイラス３ａの先端部を用いて波形の一部をなぞることにより、波形の一部を選択する。
【００７８】
この場合、端末装置３のＣＰＵ３０は、例えば、スタイラス３ａの先端部が位置選択画面上で描く軌跡と、波形とが交差する点をデータ位置として指定する。また、端末装置３のＣＰＵ３０は、例えば、スタイラス３ａの先端部が位置選択画面上で描く軌跡が波形に対して２点で交差する場合、当該２点を結ぶ線の中点に対応するデータ位置を指定するとよい。図１６は、波形を取得する他の方法を説明するための説明図である。図１６中点線は、取得される波形を示す。
【００７９】
端末装置３のＣＰＵ３０は、主旋律に対応する特定の楽器の演奏データを楽曲データから抽出し、主旋律を示す波形を位置選択画面に表示してもよい。ＣＰＵ３０は、主旋律に対応する特定の楽器の演奏データに基づいて、データ位置を示す横軸及び音程を示す縦軸を有する座標面上に、各データ位置の音程情報が示す音程をプロットし、各音程を繋ぐ近似曲線を取得する。図１６に示す例では、主旋律を演奏する特定の楽器の演奏データに基づいて、楽譜上の各音符を繋ぐ近似曲線が取得されている。
【００８０】
図１７は、実施の形態２に係る位置選択画面の他の例を示す模式図である。位置選択画面には、近似曲線からなる波形を表示する場合に限るものではなく、各データ位置における音量又は音程を表示してもよい。図１７に示す例では、各データ位置に対応する歌詞及び音量が、歌詞に沿って位置選択画面に表示されている。また、歌詞に沿って主旋律等を示す楽譜を位置選択画面に表示してもよい。この場合、曲の盛り上がり部分に対応する音符の表示色を変更してもよい。
【００８１】
また、特定の楽器に含まれる複数のパート部夫々の発音タイミングに基づいてアイコンを表示するデータ位置を決定してもよい。例えば、ドラムに含まれるハイハット、スネア、バス及びフロアタム等の複数種類のパート部が同時に発音する発音タイミングをアイコンを表示する位置として取得してもよい。位置選択画面では、予め設定された特定の楽器の発音タイミングを表示する場合を示したが、例えば、ギター及びキーボード等のユーザが選択した楽器の発音タイミングを表示してもよい。
【００８２】
本実施の形態２では、曲の特徴部分又は特定の楽器の発音タイミングを選択することにより、歌詞の無い前奏部分及び間奏部分等に含まれるタイミングをユーザが指定することが可能となる。また、ユーザが曲を知らない場合でも、曲の特徴部分をユーザが認識して当該特徴部分に対応するタイミングをユーザが指定することが可能となる。
【００８３】
本実施の形態２は以上の如きであり、その他は実施の形態１と同様であるので対応する部分には同一の符号及び処理名を付してその詳細な説明を省略する。
【００８４】
実施の形態３
本実施の形態３は、実施の形態１が表示された歌詞の一部を選択するのに対して、キーワードに関連付けられた歌詞の一部を選択するようにしてある。端末装置３は、キーワードに関連付けられた歌詞の一部の選択を受付ける場合、歌詞データからキーワードを抽出する。キーワードは、予め決定して端末装置３の記憶部３３に記憶しておくとよい。端末装置３は、抽出したキーワードの一覧を示す位置選択画面を表示する。端末装置３は、位置選択画面に示したキーワードの一覧からキーワードの選択を受付けて、当該キーワードに対応するデータ位置を指定する。
【００８５】
図１８は、実施の形態３に係る位置選択画面及びキーワード選択画面の例を示す模式図である。図１８Ａ及び図１８Ｂ夫々は、位置選択画面及びキーワード選択画面の例を示す。端末装置３は、図９で示したデータ位置受付処理のステップＳ３２で、歌詞からキーワードを抽出するためのソフトウェアボタンを備える位置選択画面を表示部３６に表示する。図１８Ａに示す例では、歌詞からキーワードを抽出するためのソフトウェアボタン「注目ワード抽出」が位置選択画面に表示されている。
【００８６】
端末装置３は、キーワードの抽出が選択された場合、記憶部３３に予め記憶しているキーワードを歌詞データから抽出する。そして、端末装置３は、歌詞データから抽出したキーワードがある場合、当該キーワードを示すキーワード選択画面を表示部３６に表示する。端末装置３は、キーワード選択画面に表示したキーワードから、キーワードの選択を受付けた場合、選択されたキーワードの歌詞に対応するデータ位置を受付ける。図１８Ｂは、図１８Ａで示す位置選択画面のソフトウェアボタン「注目ワード抽出」が選択された場合に表示部３６に表示されるキーワード選択画面を示す。
【００８７】
図１８Ｂに示す例では、曲名「卒業の季節」を有する曲の歌詞データから抽出されたキーワード「卒業」、「真っ青な空」及び「春が来る」がキーワード選択画面に表示されている。また、スタイラス３ａの先端部を用いてユーザによりキーワード「卒業」が選択されている。
【００８８】
図１９は、実施の形態３に係るデータ位置受付処理の手順を示すフローチャートである。ＣＰＵ３０は、歌詞データを記憶部３３から読み出す（ステップＳ１１１）。ＣＰＵ３０は、読み出した歌詞データに基づいて位置選択画面を表示部３６に表示する（ステップＳ１１２）。ＣＰＵ３０は、ユーザによる操作をタッチパネル部３７により受付ける（ステップＳ１１３）。ＣＰＵ３０は、受付けた操作が、キーワードを抽出する抽出操作であるか否かを判定する（ステップＳ１１４）。ＣＰＵ３０は、抽出操作であると判定した場合（ステップＳ１１４でＹＥＳ）、予め記憶してあるキーワードを歌詞データから抽出する（ステップＳ１１５）。
【００８９】
ＣＰＵ３０は、抽出したキーワードがあるか否かを判定する（ステップＳ１１６）。ＣＰＵ３０は、抽出したキーワードがないと判定した場合（ステップＳ１１６でＮＯ）、ステップＳ１１３に処理を戻す。ＣＰＵ３０は、抽出したキーワードがあると判定した場合（ステップＳ１１６でＹＥＳ）、抽出したキーワードに基づいてキーワード選択画面を表示部３６に表示し（ステップＳ１１７）、ステップＳ１１３に処理を戻す。ＣＰＵ３０は、ステップＳ１１４で、抽出操作でないと判定した場合（ステップＳ１１４でＮＯ）、位置選択画面に表示された歌詞の一部又はキーワード選択画面に表示されたキーワードを選択する位置選択操作を受付けたか否かを判定する（ステップＳ１１８）。
【００９０】
ＣＰＵ３０は、位置選択操作を受付けていないと判定した場合（ステップＳ１１８でＮＯ）、ステップＳ１１３に処理を戻す。ＣＰＵ３０は、位置選択操作を受付けたと判定した場合（ステップＳ１１８でＹＥＳ）、選択された歌詞の一部又はキーワードに対応するデータ位置を取得する（ステップＳ１１９）。ステップＳ１１９の後の手順は、図９で示したデータ位置受付処理のステップＳ３６以降の手順と同様であるので説明を省略する。画像データは、画像選択画面により選択する場合に限るものではない。例えば、端末装置３は、サーバ装置４に要求して受信した画像データの一覧をキーワード選択画面に表示して、キーワードの選択と、画像データの選択とを受付けるようにしてもよい。
【００９１】
図２０は、キーワード選択画面の他の例を示す模式図である。キーワード選択画面の左側には、抽出されたキーワードの一覧が表示されている。また、キーワード選択画面の右側には、ユーザＩＤに関連付けてサーバ装置４に記憶されている画像データの一覧が表示されている。この場合、端末装置３は、ユーザがスタイラス３ａの先端部を用いて選択したキーワード及び画像データのファイル名を受付けることにより、選択されたキーワードに対応付けられたデータ位置及び画像を指定する。
【００９２】
本実施の形態３では、データ位置を受付ける場合に歌詞から抽出したキーワードをユーザが選択することにより、歌詞全体からユーザが歌詞の一部を探し出して選択する手間を低減することが可能となる。
【００９３】
本実施の形態３は以上の如きであり、その他は実施の形態１又は実施の形態２と同様であるので対応する部分には同一の符号及び処理名を付してその詳細な説明を省略する。
【００９４】
実施の形態４
図２１は、実施の形態４に係る端末装置の内部ハードウェアを示すブロック図である。本実施の形態４は、実施の形態１がＲＯＭ３１から読み出したプログラムを実行するのに対して、記録媒体に記録してあるプログラムを読み出して実行する。端末装置５は、記録媒体読込部５５を含む。端末装置５の他のハードウェアは、実施の形態１の端末装置３と同様であり、符号の相違を記載するに留め、詳細な説明を省略する。端末装置５は、スタイラス５ａと、ＣＰＵ５０と、ＲＯＭ５１と、ＲＡＭ５２と、記憶部５３と、通信部５４と、表示部５６と、タッチパネル部５７とを含む。
【００９５】
ＣＰＵ５０は、記録媒体５５０に記録してあるプログラム５５１を記録媒体読込部５５により読み出して記憶部５３にインストールする。ＣＰＵ５０は、記憶部５３からプログラム５５１をＲＡＭ５２に読み出して実行することにより、画像を楽曲データの再生期間内に表示するタイミングを指定するタイミング指定部として機能する。
【００９６】
本実施の形態４は以上の如きであり、その他は実施の形態１から実施の形態３までと同様であるので対応する部分には同一の符号及び処理名を付してその詳細な説明を省略する。
【符号の説明】
【００９７】
１  カラオケ装置（曲再生装置）
１ａ  マイクロフォン
３、５  端末装置（タイミング指定装置）
３ａ、５ａ  スタイラス
４  サーバ装置
Ｎ  ネットワーク網
１０４０  ＣＰＵ
３０、５０  ＣＰＵ（タイミング指定部、抽出部）
１０ａ、３０ａ、４０ａ、４０ａ  バス
１１、３１、４１、５１  ＲＯＭ
１２、３２、４２、５２  ＲＡＭ
１３  記憶部（タイミング記憶部、画像記憶部）
３３、５３  記憶部（歌詞記憶部、一覧記憶部）
１３１  予約表
１４ａ  ネットワーク通信部（画像受付部）
１４ｂ  端末装置通信部（受信部）
１５  画像再生部
１６、３６  表示部
１７  音声再生部
１８  ミキサアンプ
１８ａ  マイク信号入力端子
１９  スピーカ部
３４  通信部（送信部）
４４、５４  通信部
３７、５７  タッチパネル部（一部受付部、画像指定情報受付部）
２３  操作端末装置通信部
３４、５４  通信部
５５  記録媒体読込部
５５０  記録媒体
５５１  プログラム
【図１】
0005394301.tif 000002
【図２】
0005394301.tif 000003
【図３】
0005394301.tif 000004
【図４】
0005394301.tif 000005
【図５】
0005394301.tif 000006
【図６】
0005394301.tif 000007
【図７】
0005394301.tif 000008
【図８】
0005394301.tif 000009
【図９】
0005394301.tif 000010
【図１０】
0005394301.tif 000011
【図１１】
0005394301.tif 000012
【図１２】
0005394301.tif 000013
【図１３】
0005394301.tif 000014
【図１４】
0005394301.tif 000015
【図１５】
0005394301.tif 000016
【図１６】
0005394301.tif 000017
【図１７】
0005394301.tif 000018
【図１８】
0005394301.tif 000019
【図１９】
0005394301.tif 000020
【図２０】
0005394301.tif 000021
【図２１】
0005394301.tif 000022