(57)【要約】【課題】曲間において広告されているコンテンツを予約または再生させる場合に、受け付け時間を短縮させずにコンテンツの選択を誤らないようにするカラオケ装置を提供する。【解決手段】次の広告がコンテンツを予約可能な場合には（Ｓ１２４）、コンテンツの予約可能時間を再生（表示）時間―「ｔ」秒にする（Ｓ１３０）。この「ｔ」秒は、例えば利用者が予約するために表示部から目を離してコンテンツを予約するまでに十分な時間に設定する。そして、広告を再生開始すると、コンテンツの予約案内画面を表示し、コンテンツの予約を受け付ける。また、次に再生する広告のスクリプトコマンド「ＭＯＶＩＥ」もしくは「ＳＴＩＬＬ」に「コンテンツ番号」が記述されていない場合には、次に再生する広告がコンテンツを予約可能でないと判断し、再生対象の広告のコンテンツ予約可能時間を再生（表示）時間とする。【選択図】図４
2007206290.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを告知可能な複数の広告データと前記複数の広告データの再生順を示すスクリプトデータとを記憶する記憶手段と、
前記複数の広告データのそれぞれの再生時間を取得する取得手段と、
前記記憶手段によって記憶されているスクリプトデータに基づいて広告数を抽出する広告数抽出手段と、
前記記憶手段によって記憶されているスクリプトデータに示されている前記複数の広告データの再生順に前記複数の広告データに基づいて広告を再生する広告再生手段と、
前記広告再生手段によって再生された広告数を計数する計数手段と、
前記計数手段によって計数された広告数と前記広告数抽出手段によって抽出された広告数とに基づいて、次に再生される広告があるか否かを判定する判定手段と、
前記広告再生手段によって再生されている広告が再生され始めてからの経過時間を計測する計測手段と、
前記広告再生手段によって再生されている広告を表示する表示手段と、
前記表示手段によって表示される広告で告知されているコンテンツの予約指示を受け付け可能な予約受付手段と、
前記広告再生手段によって広告が再生され始めるとコンテンツの予約指示を受け付け開始するよう前記予約受付手段を制御し、さらに、前記判定手段によって次に再生される広告があると判定された場合には、前記取得手段によって取得された再生時間に基づいて前記予約受付手段が受け付ける受付時間を算出し、前記計測手段によって計測された経過時間が前記算出された受付時間を経過すると前記コンテンツの予約指示を受け付け終了するよう前記予約受付手段を制御する受付制御手段と、
を備えることを特徴とするカラオケ装置。
【請求項２】
コンテンツを告知可能な複数の広告データと前記複数の広告データの再生順を示し、告知されているコンテンツが再生可能な広告に対応して識別子データを有するスクリプトデータとを記憶する記憶手段と、
前記複数の広告データのそれぞれの再生時間を取得する取得手段と、
前記記憶手段によって記憶されているスクリプトデータに基づいて広告数を抽出する広告数抽出手段と、
前記記憶手段によって記憶されているスクリプトデータが識別子データを有しているか否かを判定し、識別子データを有していると判定した場合には、識別子データに対応する広告を抽出する識別子抽出手段と、
前記記憶手段によって記憶されているスクリプトデータに示されている前記複数の広告データの再生順に前記複数の広告データに基づいて広告を再生する広告再生手段と、
前記広告再生手段によって再生された広告数を計数する計数手段と、
前記計数手段によって計数された広告数と前記広告数抽出手段によって抽出された広告数とに基づいて、次に再生される広告があるか否かを判定する判定手段と、
前記広告再生手段によって再生されている広告が再生され始めてからの経過時間を計測する計測手段と、
前記広告再生手段によって再生されている広告を表示する表示手段と、
前記表示手段によって表示される広告で告知されているコンテンツの予約指示を受け付け可能な予約受付手段と、
前記予約受付手段を制御するための受付制御手段と、
を備え、
前記受付制御手段は、前記識別子抽出手段によって抽出された広告が前記広告再生手段によって再生され始めると、前記判定手段によって次に再生される広告があると判定された場合において、前記次に再生される広告が前記識別子抽出手段によって抽出された広告と判定されたときには、前記取得手段によって取得された再生時間に基づいて前記予約受付手段が受け付ける受付時間を算出し、前記計測手段によって計測された経過時間が前記算出された受付時間を経過すると前記コンテンツの予約指示を受け付け終了するよう前記予約受付手段を制御し、一方、前記次に再生される広告が前記識別子抽出手段によって抽出された広告ではないと判定されたときには、前記取得手段によって取得された再生時間に基づいて再生時間を算出し、前記計測手段によって計測された経過時間が前記算出された再生時間を経過すると前記コンテンツの予約指示を受け付け終了するよう前記予約受付手段を制御することを特徴とするカラオケ装置。
【請求項３】
請求項１または請求項２に記載のカラオケ装置において、
さらに、前記広告再生手段によって再生された開始日時を計時する計時手段を備え、
前記スクリプトデータは、さらに、広告に対応して再生される期間が設定されている場合には、その広告に対応して再生される期間を示す期間データを有し、
前記広告再生手段は、前記スクリプトデータが期間データを有しているか否かを判定し、期間データを有していると判定した場合には、その期間データに示されている期間と前記計時手段によって計時された開始日時とを比較して、その開始日時が再生される期間内か否かを判定し、その開始日時が再生される期間内ではないと判定した場合には、その期間を示す期間データに対応する広告を前記スクリプトデータから除いたスクリプトデータに示されている再生順に前記広告データに基づいて広告を再生することを特徴とするカラオケ装置。
【請求項４】
請求項１〜請求項３のいずれかに記載のカラオケ装置において、
前記表示手段は、さらに表示される広告で告知されているコンテンツの予約案内画面を表示し、
前記受付制御手段は、前記コンテンツの予約指示を受付終了するよう前記予約受付手段を制御するとともに、前記表示手段によって表示されるコンテンツの予約案内画面の表示を終了するよう前記表示手段を制御することを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置において、カラオケ演奏が終了し、次のカラオケ演奏が始まるまでの曲間において広告されているコンテンツを予約または再生する技術に関し、特にコンテンツの選択を誤らないように予約または再生する技術に関する。
【背景技術】
【０００２】
従来より、カラオケ演奏中以外の時間帯である曲間において自分の歌った姿を映したりするカラオケ装置が知られている（例えば、特許文献１参照）。また、季節感があふれた背景映像や、カラオケを楽しんでいる時間帯にふさわしい背景映像などをカラオケ演奏中に楽しむことができるカラオケ装置が知られている（例えば、特許文献２参照）。
【０００３】
また、このようなカラオケ装置がカラオケ演奏とカラオケ演奏との間の曲間に再生する映像コンテンツとしては様々な広告が挙げられる。一例を挙げると、新譜紹介などのカラオケ楽曲に関する広告や、映画などの映像コンテンツに関する広告、購買商品広告、店舗広告などである。
【０００４】
そして、例えば新譜紹介などのカラオケ楽曲に関する広告においては、紹介する曲の曲名がスクロールアップしてモニタへ表示され、利用者によって特定のキー操作が行なわれると、その曲が予約されたとしてカラオケ演奏をスタートするようなカラオケ装置がある（例えば、特許文献３参照）。
【特許文献１】特開平１１−１５４８６号公報（第７頁、図１８）
【特許文献２】特開平１０−７８７８４号公報（第４頁、図２）
【特許文献３】特許第３４９５９２４号公報（第６頁、図７）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述の特許文献３に記載されたカラオケ装置においては、紹介する曲名をスクロールアップしている間（３〜４秒）は予約を受け付けないので、紹介する曲名が表示されてから受け付け開始されるまでに待ち時間がある。また、スクロールアップしてから予約を受け付ける時間は約５秒間であるので、利用者は、この短時間の受け付け時間内に予約するか否かの判断をして、特定のキー操作をしなければならない。そのため、利用者が予約するか否かの判断に迷ったり、キー操作を誤ると予約の受け付けに間に合わない場合が起こり得る。
【０００６】
一方、曲間における広告の表示は、例えば約１０秒ごとに次々と切り替る。広告の表示が切り替わるときに広告されているコンテンツの予約を受け付けた場合には、利用者が切り替え前に広告されているコンテンツを予約したつもりでも、切り替え後に広告されているコンテンツの予約として受け付けてしまう場合がある。つまり、利用者が意図したコンテンツの予約が受け付けられず、意図していないコンテンツの予約が受け付けられるという問題がある。
【０００７】
本発明は、上記問題を解決するためになされたものであり、その目的とするところは、曲間において広告されているコンテンツを予約または再生させる場合に、受け付け時間を短縮させずにコンテンツの選択を誤らないようにするカラオケ装置を提供することである。
【課題を解決するための手段】
【０００８】
上述した問題点を解決するためになされた本発明のカラオケ装置（１：なお、この欄においては、発明に対する理解を容易にするため、必要に応じて「発明を実施するための最良の形態」欄において説明した構成要素を括弧内に示すが、この記載によって特許請求の範囲を限定することを意味するものではない。）は、コンテンツを告知可能な複数の広告データと前記複数の広告データの再生順を示すスクリプトデータとを記憶する記憶手段（１６）と、前記複数の広告データのそれぞれの再生時間を取得する取得手段（１２）と、記憶手段によって記憶されているスクリプトデータに基づいて広告数を抽出する広告数抽出手段（１２）と、記憶手段によって記憶されているスクリプトデータに示されている前記複数の広告データの再生順に前記複数の広告データに基づいて広告を再生する広告再生手段（２４，３４）と、広告再生手段によって再生された広告数を計数する計数手段（１２）と、計数手段によって計数された広告数と広告数抽出手段によって抽出された広告数とに基づいて、次に再生される広告があるか否かを判定する判定手段（１２）と、広告再生手段によって再生されている広告が再生され始めてからの経過時間を計測する計測手段（１２）と、広告再生手段によって再生されている広告を表示する表示手段（３６）と、表示手段によって表示される広告で告知されているコンテンツの予約指示を受け付け可能な予約受付手段（１８）と、受付制御手段（１２）と、を備える。
【０００９】
そして、受付制御手段は、広告再生手段によって広告が再生され始めるとコンテンツの予約指示を受け付け開始するよう予約受付手段を制御し、さらに、判定手段によって次に再生される広告があると判定された場合には、取得手段によって取得された再生時間に基づいて予約受付手段が受け付ける受付時間を算出し、計測手段によって計測された経過時間が前記算出された受付時間を経過すると前記コンテンツの予約指示を受け付け終了するよう予約受付手段を制御する
上述のように、本発明のカラオケ装置によれば、広告再生手段によって広告が再生され始めると広告で告知されているコンテンツの予約指示を受け付け開始するので、広告が再生されてから受け付けるまでに待ち時間がない。また、再生時間に基づいて予約受付手段が受け付ける受付時間を算出して、受付時間を経過すると前記コンテンツの予約指示を受け付終了するので、例えば受付時間を再生時間より所定時間短くすればコンテンツの選択を誤らないで予約できる。つまり、この所定時間が、例えば利用者が予約するために表示されている広告から目を離してキー操作終了するまでに十分な時間とすれば、利用者は目を離したときに表示されていた広告で告知されているコンテンツを予約できる。
【００１０】
なお、広告で告知されているコンテンツは、必ずしも再生可能なコンテンツとは限らない。つまり、例えば音楽ＣＤ販売会社とのタイアップによる音楽ＣＤの広告ＣＭや映画会社等とのタイアップによる映画の広告ＣＭをカラオケ装置が再生する場合には、前記広告ＣＭによって音楽ＣＤや映画などのコンテンツ商品を利用者へ広告するだけであって、その音楽ＣＤや映画などのコンテンツデータがカラオケ装置へ収録されていな場合もある。
【００１１】
そこで、請求項２に記載のように、告知されているコンテンツを再生される広告が表示されている場合には、次に表示される広告が告知されるコンテンツを再生できない広告であれば、広告の再生時間に達するまでコンテンツの予約指示を受け付けるとよい。
【００１２】
すなわち、カラオケ装置は、コンテンツを告知可能な複数の広告データと前記複数の広告データの再生順を示し、告知されているコンテンツが再生可能な広告に対応して識別子データを有するスクリプトデータとを記憶する記憶手段（１６）と、前記複数の広告データのそれぞれの再生時間を取得する取得手段（１２）と、記憶手段によって記憶されているスクリプトデータに基づいて広告数を抽出する広告数抽出手段（１２）と、記憶手段によって記憶されているスクリプトデータが識別子データを有しているか否かを判定し、識別子データを有していると判定した場合には、識別子データに対応する広告を抽出する識別子抽出手段（１２）と、記憶手段によって記憶されているスクリプトデータに示されている前記複数の広告データの再生順に前記複数の広告データに基づいて広告を再生する広告再生手段（２４，３４）と、広告再生手段によって再生された広告数を計数する計数手段（１２）と、計数手段によって計数された広告数と広告数抽出手段によって抽出された広告数とに基づいて、次に再生される広告があるか否かを判定する判定手段（１２）と、広告再生手段によって再生されている広告が再生され始めてからの経過時間を計測する計測手段（１２）と、広告再生手段によって再生されている広告を表示する表示手段（３６）と、表示手段によって表示される広告で告知されているコンテンツの予約指示を受け付け可能な予約受付手段（１８）と、予約受付手段を制御するための受付制御手段（１２）と、を備える。
【００１３】
そして、受付制御手段は、識別子抽出手段によって抽出された広告が広告再生手段によって再生され始めると、判定手段によって次に再生される広告があると判定された場合において、前記次に再生される広告が識別子抽出手段によって抽出された広告と判定されたときには、取得手段によって取得された再生時間に基づいて予約受付手段が受け付ける受付時間を算出し、計測手段によって計測された経過時間が前記算出された受付時間を経過すると前記コンテンツの予約指示を受け付け終了するよう予約受付手段を制御し、一方、前記次に再生される広告が識別子抽出手段によって抽出された広告ではないと判定されたときには、取得手段によって取得された再生時間に基づいて再生時間を算出し、計測手段によって計測された経過時間が前記算出された再生時間を経過すると前記コンテンツの予約指示を受け付け終了するよう前記予約受付手段を制御するとよい。
【００１４】
このように構成されたカラオケ装置によれば、スクリプトデータが識別子データを有している場合において、スクリプトデータが次に再生される広告に対応して識別子データを有していないときには、取得された再生時間に基づいて再生時間を算出し、再生開始からの経過時間が再生時間を経過するまではコンテンツの予約指示を受け付ける。したがって、次に表示される広告が、広告で告知されるコンテンツを再生できない広告であれば、広告の再生時間を経過するまでコンテンツの予約指示を受け付けられる。
【００１５】
また、広告は、時間帯、日付によって必ずしも再生可能ではない。例えば、アダルト映像などの広告では映像可能な時間帯が限られる。また、発売日が決められている楽曲などの広告では発売日を過ぎるまでは広告できない場合がある。そこで、広告が時間帯、日付によって表示できない広告であれば、請求項３に記載のように、表示できない期間中その広告が表示されないとよい。
【００１６】
すなわち、請求項１または請求項２に記載のカラオケ装置において、さらに、広告再生手段によって再生された開始日時を計時する計時手段（１２）を備える。
また、前記スクリプトデータは、さらに、広告に対応して再生される期間が設定されている場合には、その広告に対応して再生される期間を示す期間データを有している。
【００１７】
そして、広告再生手段は、前記スクリプトデータが期間データを有しているか否かを判定し、期間データを有していると判定した場合には、その期間データに示されている期間と計時手段によって計時された開始日時とを比較して、その開始日時が再生される期間内か否かを判定し、その開始日時が再生される期間内ではないと判定した場合には、その期間を示す期間データに対応する広告を前記スクリプトデータから除いたスクリプトデータに示されている再生順に前記広告データに基づいて広告を再生するよう広告再生手段を制御するとよい。
【００１８】
このように構成されたカラオケ装置によれば、スクリプトデータに示されている広告関連データが再生される期間を示す期間データを有している場合には、再生される期間ではないと判定されるとその広告が再生されないので、広告が時間帯、日付によって表示できないような広告であれば、表示できない期間中その広告が表示されない。
【００１９】
また、請求項４に記載のように、さらに表示される広告で告知されているコンテンツの予約案内画面を表示し、広告で告知されるコンテンツの予約指示を受付終了したときには、コンテンツの予約案内画面の表示を終了するとよい。
【００２０】
すなわち、請求項１〜請求項３のいずれかに記載のカラオケ装置において、表示手段は、さらに表示される広告で告知されているコンテンツの予約案内画面を表示し、受付制御手段は、前記コンテンツの予約指示を受付終了するよう予約受付手段を制御するとともに、表示手段によって表示されるコンテンツの予約案内画面の表示を終了するよう表示手段を制御するとよい。
【００２１】
このように構成されたカラオケ装置によれば、広告で告知されるコンテンツの予約指示を受け付けると、広告で告知されているコンテンツの予約案内画面を表示するので、利用者はコンテンツが予約可能であることを視認できる。また、広告で告知されるコンテンツの予約指示を受付終了したときには、コンテンツの予約案内画面の表示を終了するので、コンテンツの予約指示を受付終了したことを視認できる。つまり、利用者はコンテンツの予約が終了したことを視認できるので、不要な予約操作を行なわないようにできる。
【発明を実施するための最良の形態】
【００２２】
以下に本発明の実施形態を図面とともに説明する。
図１は、カラオケシステムの全体構成を示すブロック図である。
カラオケシステムは、図１に示すように、カラオケ装置１とリモコン端末２とがデータ通信可能に構成されたものである。
【００２３】
［カラオケ装置１の構成の説明］
カラオケ装置１は、図１に示すように、カラオケ装置１全体の動作を制御する制御部１２、カラオケ装置１をネットワーク１００に接続するためのインタフェース部１４、演奏楽曲の伴奏内容および歌詞を示す楽曲データや映像データなどを記憶するハードディスク（ＨＤＤ）１６、複数のキー・スイッチからなる操作部１８、リモコン端末２からの赤外線信号を赤外線通信によって受信するための赤外線通信部２０、操作部１８からの信号を処理する操作処理部２２、ハードディスク１６に記憶された楽曲データから演奏楽曲のオーディオ信号（音響，音声に関する信号）を生成し、生成されたオーディオ信号およびマイクロフォン２６から入力されたオーディオ信号を増幅してスピーカ２８へ出力する音声制御部２４、ＭＩＤＩ音源３０、映像情報を一時的に記憶するビデオＲＡＭ３２、映像データに基づく映像の再生を制御する映像再生部３４、ビデオＲＡＭ３２に記憶された映像情報および映像再生部３４により再生される映像の表示部３６での表示を制御する映像制御部３８、などを備えている。また、制御部１２と音声制御部２４とはＵＳＢ４０によって接続されている。
【００２４】
このうちＨＤＤ１６は、複数の広告データと、コンテンツデータと、スクリプトデータとを記憶する。以下、広告データ、コンテンツデータ、スクリプトデータの順に説明する。
【００２５】
（１）広告データ
広告データとは、カラオケ演奏とカラオケ演奏との間の曲間に再生される動画データ及び静止画データを指す。そして、広告データは、図２（ｃ）に例示するように、広告データ名を示すデータと広告データ本体とが関連付けられて記憶されている。一例を挙げると、広告データ名「ＪＩＣ０００２６．ＶＳＯ」に対応する広告データは、広告データ名「ＪＩＣ０００２６．ＶＳＯ」を示すデータと、広告データ本体「Ａ」とが関連付けられて記憶されている。
【００２６】
（２）コンテンツデータ
コンテンツデータとは、広告データに基づいて再生される広告で告知されるカラオケ楽曲の楽曲データや映画、ドラマ、アニメなどの映像の映像データを指す。
【００２７】
そして、コンテンツデータは、図２（ｄ）に例示するように、コンテンツデータ名を示すデータと、コンテンツデータ本体とが関連付けられて記憶されている。一例を挙げると、コンテンツデータ名「ＤＡ１００００．ｃｈ」に対応するコンテンツデータは、コンテンツデータ名「ＤＡ１００００．ｃｈ」を示すデータと、コンテンツデータ本体「Ｖ」とが関連付けられて記憶されている。
【００２８】
（３）スクリプトデータ
スクリプトデータとは、図２（ａ）に例示するように、１つ以上のスクリプトコマンドが広告の再生順に記述されているデータを指す。
【００２９】
そして、スクリプトコマンドには、図２（ｂ）に例示するように、「ＤＡＴＥ」、「ＴＩＭＥ」、「ＭＯＶＩＥ」及び「ＳＴＩＬＬ」と呼称される４種類のコマンドがある。以下、４種類のスクリプトコマンドについて説明する。
【００３０】
「ＤＡＴＥ」コマンドは、図２（ｂ）に例示するように、「＜ＤＡＴＥ＝ＹＹＹＹ／ＭＭ／ＤＤ−ＹＹＹＹ／ＭＭ／ＤＤ＞」というフォーマットで記述されている。このフォーマットには、文字列「ＹＹＹＹ／ＭＭ／ＤＤ」が２つ含まれており、前半の文字列「ＹＹＹＹ／ＭＭ／ＤＤ」から後半の文字列「ＹＹＹＹ／ＭＭ／ＤＤ」までの期間が再生可能な期間であることを示している。なお、文字列「ＹＹＹＹ／ＭＭ／ＤＤ」は、西暦「ＹＹＹＹ」年「ＭＭ」月「ＤＤ」日を示している。一例を挙げると、「ＤＡＴＥ」コマンド「＜ＤＡＴＥ＝２００６／０１／０１−２００６／０１／３１＞」は、２００６年０１月０１日から２００６年０１月３１日までの期間が再生可能な期間であることを示している。
【００３１】
「ＴＩＭＥ」コマンドは、図２（ｂ）に例示するように、「＜ＴＩＭＥ＝ＨＨ：ＭＭ−ＨＨ：ＭＭ＞」というフォーマットで記述されている。このフォーマットには、文字列「ＨＨ：ＭＭ」が２つ含まれており、前半の文字列「ＨＨ：ＭＭ」から後半の文字列「ＨＨ：ＭＭ」までの時間が再生可能な時間であることを示している。なお、文字列「ＨＨ：ＭＭ」は、時刻「ＨＨ」時「ＭＭ」分を示している。一例を挙げると、「ＴＩＭＥ」コマンド「＜＜ＴＩＭＥ＝０８：００−１２：００＞」は、０８時００分から１２時００分までの時間が再生可能な時間であることを示している。
【００３２】
「ＭＯＶＩＥ」」コマンドは、図２（ｂ）に例示するように、「＜ＭＯＶＩＥ＝動画データ名，コンテンツ番号＞」というフォーマットで記述されている。このフォーマットには、文字列「動画データ名」が含まれており、文字列「動画データ名」は、動画データ名を示している。このフォーマットには、文字列「コンテンツ番号」が含まれており、文字列「コンテンツ番号」は、広告で告知されるコンテンツを再生可能な場合のコンテンツ番号を示している。一例を挙げると、「ＭＯＶＩＥ」コマンド「＜ＭＯＶＩＥ＝ＪＩＣ０００２６．ＶＳＯ，１００００＞」は、動画データ名が「ＪＩＣ０００２６．ＶＳＯ」であり、コンテンツ番号が「１００００」であることを示している。なお、この「ＭＯＶＩＥ」コマンドは文字列「コンテンツ番号」を有しているので、広告で告知されるコンテンツを再生可能であることを示している。
【００３３】
「ＳＴＩＬＬ」」コマンドは、図２（ｂ）に例示するように、「＜ＳＴＩＬＬ＝静止画データ名，表示秒数，コンテンツ番号＞」というフォーマットで記述されている。このフォーマットには、文字列「静止画データ名」が含まれており、文字列「静止画データ名」は、静止画データ名を示している。このフォーマットには、文字列「表示秒数」が含まれており、文字列「表示秒数」は、再生（表示）される時間（秒）を示している。このフォーマットには、文字列「コンテンツ番号」が含まれており、文字列「コンテンツ番号」は、広告で告知されるコンテンツを再生可能な場合のコンテンツ番号を示している。一例を挙げると、「ＳＴＩＬＬ」コマンド「＜ＳＴＩＬＬ＝ＪＩＣ０００３５．ＪＰＧ，１５，１０００１＞」は、静止画データ名が「ＪＩＣ０００２６．ＶＳＯ」であり、再生（表示）される時間が「１５」秒であり、コンテンツ番号が「１０００１」であることを示している。なお、この「ＳＴＩＬＬ」コマンドは文字列「コンテンツ番号」を有しているので、広告で告知されるコンテンツを再生可能であることを示している。
【００３４】
そして、上述したように、１つの広告に対応して１つ以上のスクリプトコマンドあるが、１つの広告に対応して必ず１つの「ＭＯＶＩＥ」コマンドもしくは１つの「ＳＴＩＬＬ」コマンドを有する。そして、１つの広告に対応して１つの「ＤＡＴＥ」コマンドと１つの「ＴＩＭＥ」コマンドとを有する場合と、「ＤＡＴＥ」コマンド及び「ＴＩＭＥ」コマンドのいずれか１つのコマンドを有する場合と、「ＤＡＴＥ」コマンド及び「ＴＩＭＥ」コマンドのいずれのコマンドも有さない場合と、がある。
【００３５】
そして、スクリプトデータは、「ＤＡＴＥ」コマンドと「ＴＩＭＥ」コマンド、もしくは「ＤＡＴＥ」コマンド及び「ＴＩＭＥ」コマンドのいずれか１つのコマンドと、次に読み出される「ＭＯＶＩＥ」コマンドもしくは「ＳＴＩＬＬ」コマンドとが、１つの広告に対応するスクリプトコマンドとなるようなデータ構造を有する。なお、「ＭＯＶＩＥ」コマンドもしくは「ＳＴＩＬＬ」コマンドのみで１つの広告に対応するスクリプトコマンドとなる場合もある。
【００３６】
また、制御部１２は広告が再生され始めてからの経過時間を計測するタイマ（図示しない）と広告が再生された開始日時を計時する時計（図示せず）とを内蔵している。そして、制御部１２は、後述する各種処理を実行する。
【００３７】
なお、本実施形態においては、ＨＤＤ１６が「記憶手段」に相当し、音声制御部２４及び映像再生部３４が「広告再生手段」に相当し、カラオケ装置１の操作部１８及びリモコン端末２の操作部６０が「予約受付手段」に相当する。また、制御部１２が「取得手段」、「広告数抽出手段」、「計数手段」、「判定手段」、「計測手段」、「受付制御手段」、「識別子抽出手段」及び「計時手段」に相当し、表示部３６が「表示手段」に相当する。
【００３８】
［リモコン端末２の構成の説明］
リモコン端末２は、図１に示すように、リモコン端末２全体の動作を制御する制御部５２、カラオケ装置１に赤外線信号を赤外線通信によって送信する赤外線通信部５４、各種情報を記憶するメモリ５６、表示部５８の表示領域に沿って設置されるタッチパネルおよび複数のキー・スイッチからなる操作部６０、操作部６０からの信号を処理する操作処理部６２、映像情報を一時的に記憶するビデオＲＡＭ６４、ビデオＲＡＭ６４に記憶された映像情報の表示部５８での表示を制御する映像制御部６６、ネットワーク１００に接続された無線アクセスポイント１１０との間で無線ＬＡＮ通信を行うための無線ＬＡＮ通信部６８、ＵＳＢ制御部７０などを備えている。
【００３９】
［その他の構成の説明］
また、上述のネットワーク１００には、無線アクセスポイント１１０とともに、リモコン端末２を載置可能なクレードル１２０が接続されている。このクレードル１２０は、載置されたリモコン端末２のＵＳＢ制御部７０と通信可能なＵＳＢ／ＬＡＮ変換機１２５を内蔵しており、このクレードル１２０に載置されたリモコン端末２は、ネットワーク１００を介してカラオケ装置１との間でデータ通信を行うことができる。
【００４０】
［制御部１２のコンテンツ予約処理の説明］
以下に、カラオケ装置１の制御部１２が実行する「制御部１２のコンテンツ予約処理」の手順を図４、図５のフローチャートに基づいて説明する。
【００４１】
なお、以下の説明においては、カラオケ演奏が終了し、次のカラオケ演奏の予約がされていない状態とする。
まず、制御部１２が、スクリプトデータを読み出す（Ｓ１００）。具体的には、ＨＤＤ１６へ記憶され、１つの広告に対応して１つ以上有するスクリプトコマンドが複数の広告の再生順に記述されているスクリプトデータを制御部１２が読み出す。そして、読み出した「日時」を記憶する（Ｓ１０２）。具体的には、読み出したときの「日時」を制御部１２が有する時計によって計時し、計時された「日時」を制御部１２が有するメモリ（図示せず）へ記憶する。また、スクリプトデータから広告数を抽出する（Ｓ１０４）。具体的には、読み出したスクリプトデータに記述されているスクリプトコマンドを広告ごとに区分し、区分された広告の数量から広告数を抽出する。一例を挙げると、図２（ａ）に例示するスクリプトデータの場合には、再生順が上位にある「ＤＡＴＥ」、「ＴＩＭＥ」及び「ＭＯＶＩＥ」の３つのスクリプトコマンドが広告（イ）に対応している。そして、次に再生順が上位にある「ＴＩＭＥ」及び「ＳＴＩＬＬ」の２つのスクリプトコマンドが広告（ロ）に対応し、次に再生順が上位にある「ＭＯＶＩＥ」のスクリプトコマンドが広告（ハ）に対応している。以下、その次に再生順が上位にある「ＭＯＶＩＥ」のスクリプトコマンドが広告（ニ）に対応し、再生順が最下位にある「ＭＯＶＩＥ」のスクリプトコマンドが広告（ホ）に対応する。よって、区分された広告の数量は５つであるので、広告数「５」を抽出する。
【００４２】
そして、制御部１２が有する再生広告数カウンタ（図示せず）へ数式「ｎ＝１」を記憶する（Ｓ１０６）。Ｓ１０６の処理が終了したらＳ１０８の処理へ移行する。
Ｓ１０８の処理においては、再生対象の広告に対応するスクリプトコマンドを読み出す。具体的には、スクリプトデータに記述されている再生対象の広告に対応するスクリプトコマンドを読み出す。一例を挙げると、図２（ａ）に例示する広告（イ）の場合には、「ＤＡＴＥ」、「ＴＩＭＥ」及び「ＭＯＶＩＥ」の３つのスクリプトコマンドを読み出す。Ｓ１０８の処理が終了したらＳ１１２の処理へ移行する。
【００４３】
Ｓ１１２の処理においては、再生対象の広告は有効期間内か否かを判断する。具体的には、再生対象の広告に対応するスクリプトコマンドのなかに、「ＤＡＴＥ」コマンドがある場合には、Ｓ１０２の処理によって制御部１２が有するメモリへ記憶されている「日時」の「日にち」が、その「ＤＡＴＥ」コマンドが示す期間内か否かを判断する。一例を挙げると、再生対象の広告が図２（ａ）に例示する広告（イ）の場合には、「ＤＡＴＥ」コマンドのフォーマットは「＜ＤＡＴＥ＝２００６／０１／０１−２００６／０１／３１＞」であるので、表示可能な期間は２００６年０１月０１日〜２００６年０１月３１日である。よって、例えば「日にち」が２００６年１月１０日であれば、表示可能な期間内であると判断し、再生対象の広告は有効期間内と判断する。そして、再生対象の広告が有効期間内の場合には（Ｓ１１２：ＹＥＳ）、Ｓ１１４の処理へ移行する。一方、再生対象の広告が有効期間内でない場合には（Ｓ１１２：ＮＯ）、Ｓ１５０（図５参照）の処理へ移行する。
【００４４】
Ｓ１１４の処理においては、再生対象の広告は有効時間内か否かを判断する。具体的には、再生対象の広告に対応するスクリプトコマンドのなかに、「ＴＩＭＥ」コマンドがある場合には、Ｓ１０２の処理によって制御部１２が有するメモリへ記憶されている「日時」の「時刻」が、その「ＤＡＴＥ」コマンドが示す時間内か否かを判断する。一例を挙げると、再生対象の広告が図２（ａ）に例示する広告（イ）の場合には、「ＴＩＭＥ」コマンドのフォーマットは「＜ＴＩＭＥ＝０８：００−１２：００＞」であるので、表示可能な時間は０８時００分〜１２時００分である。よって、例えば「時刻」が１０時００分であれば、表示可能な時間内であると判断し、再生対象の広告は有効時間内と判断する。そして、再生対象の広告が有効時間内の場合には（Ｓ１１４：ＹＥＳ）、Ｓ１１６の処理へ移行する。一方、再生対象の広告が有効時間内でない場合には（Ｓ１１４：ＮＯ）、Ｓ１５０（図５参照）の処理へ移行する。
【００４５】
Ｓ１１６の処理においては、再生対象の広告は動画か否かを判断する。具体的には、再生対象の広告に対応するスクリプトコマンドのなかに、「ＭＯＶＩＥ」コマンドがあるか否かを判断する。一例を挙げると、再生対象の広告が図２（ａ）に例示する広告（イ）の場合には、「ＭＯＶＩＥ」コマンドがあるので、再生対象の広告が動画であると判断する。そして、再生対象の広告が動画の場合には（Ｓ１１６：ＹＥＳ）、Ｓ１１８の処理へ移行する。一方、再生対象の広告が動画ではない場合には（Ｓ１１６：ＮＯ）、Ｓ１２０の処理へ移行する。
【００４６】
Ｓ１１８の処理においては、再生対象の広告の再生時間を動画データから取得する。具体的には、「ＭＯＶＩＥ」コマンドのフォーマット「＜ＭＯＶＩＥ＝動画データ名，コンテンツ番号＞」へ記述されている動画（広告）データ名を読み出し、読み出した動画（広告）データ名に対応する広告データ本体をＨＤＤ１６に記憶されている広告データから読み出す。一例を挙げると、再生対象の広告が図２（ａ）に例示する広告（イ）の場合には、「ＭＯＶＩＥ」コマンドのフォーマット「＜ＭＯＶＩＥ＝ＪＩＣ０００２６．ＶＳＯ，１００００＞」へ記述されている動画（広告）データ名「ＪＩＣ０００２６．ＶＳＯ」を読み出し、読み出した動画（広告）データ名「ＪＩＣ０００２６．ＶＳＯ」に対応する広告データ本体「Ａ」をＨＤＤ１６に記憶されている広告データ（図２（ｃ）参照）から読み出す。そして、制御部１２が映像再生部３４を制御して、その読み出した動画（広告）データを再生させて、再生され始めてから再生終了までの経過時間を制御部１２が内蔵するタイマで計測する。そして、この経過時間を再生（表示）時間とする。
【００４７】
Ｓ１１８の処理が終了したらＳ１２２の処理へ移行する。
Ｓ１２０の処理においては、再生対象の広告の再生時間をスクリプトコマンドから抽出する。具体的には、再生対象の広告が動画ではないので、再生対象の広告は静止画の広告である。よって、再生対象の広告に対応するスクリプトコマンドのなかに、「ＳＴＩＬＬ」コマンドがある。そして、「ＳＴＩＬＬ」コマンドのフォーマット「＜ＳＴＩＬＬ＝静止画データ名，表示秒数，コンテンツ番号＞」へ記述されている「表示秒数」を読み出し、この「表示秒数」をこの静止画の再生（表示）時間（秒）とする。一例を挙げると、再生対象の広告が図２（ａ）に例示する広告（ロ）の場合には、「ＳＴＩＬＬ」コマンドのフォーマット「＜ＳＴＩＬＬ＝ＪＩＣ０００３５．ＪＰＧ，１５，１０００１＞」へ記述されている表示秒数「１５」を読み出し、この表示秒数「１５」（秒）をこの静止画「ＪＩＣ０００３５．ＪＰＧ」の再生（表示）時間（秒）とする。
【００４８】
Ｓ１２２の処理においては、再生対象の広告はコンテンツを予約可能か否か判断する。具体的には、再生対象の広告が動画データの場合には、「ＭＯＶＩＥ」コマンドのフォーマットに「コンテンツ番号」が記述されているか否かを判断し、再生対象の広告が静止画データの場合には、「ＳＴＩＬＬ」コマンドのフォーマットに「コンテンツ番号」が記述されているか否かを判断する。一例を挙げると、再生対象の広告が図２（ａ）に例示する広告（イ）の場合には、「ＭＯＶＩＥ」コマンドのフォーマット「＜ＭＯＶＩＥ＝ＪＩＣ０００２６．ＶＳＯ，１００００＞」にコンテンツ番号「１００００」が記述されているので、この広告（イ）はコンテンツを予約可能であると判断する。一方、再生対象の広告が図２（ａ）に例示する広告（ニ）の場合には、「ＭＯＶＩＥ」コマンドのフォーマット「＜ＭＯＶＩＥ＝ＪＩＦ０００２４．ＶＳＯ＞」に「コンテンツ番号」が記述されていないので、この広告（ニ）はコンテンツを予約可能でないと判断する。そして、再生対象の広告がコンテンツを予約可能である場合には（Ｓ１２２：ＹＥＳ）、Ｓ１２４の処理へ移行する。一方、再生対象の広告がコンテンツを予約可能でない場合には（Ｓ１２２：ＮＯ）、Ｓ１３１の処理へ移行する。
【００４９】
Ｓ１２４の処理においては、次の広告はコンテンツを予約可能か否か判断する。具体的には、再生対象の広告の次に再生する広告が動画データの場合には、「ＭＯＶＩＥ」コマンドのフォーマットに「コンテンツ番号」が記述されているか否かを判断し、再生対象の広告の次に再生する広告が静止画データの場合には、「ＳＴＩＬＬ」コマンドのフォーマットに「コンテンツ番号」が記述されているか否かを判断する。そして、次の広告がコンテンツを予約可能である場合には（Ｓ１２４：ＹＥＳ）、Ｓ１２６の処理へ移行する。一方、次の広告がコンテンツを予約可能でない場合には（Ｓ１２４：ＮＯ）、Ｓ１２９の処理へ移行する。
【００５０】
Ｓ１２６の処理においては、次の広告は有効期間内か否かを判断する。具体的には、再生対象の広告の次に再生する広告に対応するスクリプトコマンドのなかに、「ＤＡＴＥ」コマンドがある場合には、Ｓ１０２の処理によって制御部１２が有するメモリへ記憶されている「日時」の「日にち」が、その「ＤＡＴＥ」コマンドが示す期間内か否かを判断する。そして、次の広告が有効期間内の場合には（Ｓ１２６：ＹＥＳ）、Ｓ１２８の処理へ移行する。一方、次の広告が有効期間内ではない場合には（Ｓ１２６：ＮＯ）、Ｓ１２９の処理へ移行する。
【００５１】
Ｓ１２８の処理においては、次の広告は有効時間内か否かを判断する。具体的には、再生対象の広告の次に再生する広告に対応するスクリプトコマンドのなかに、「ＴＩＭＥ」コマンドがある場合には、Ｓ１０２の処理によって制御部１２が有するメモリへ記憶されている「日時」の「時刻」が、その「ＴＩＭＥ」コマンドが示す時間内か否かを判断する。そして、次の広告が有効時間内の場合には（Ｓ１２８：ＹＥＳ）、Ｓ１３０の処理へ移行する。一方、次の広告が有効時間内ではない場合には（Ｓ１２８：ＮＯ）、Ｓ１２９の処理へ移行する。
【００５２】
Ｓ１３０の処理においては、コンテンツの予約可能時間を再生（表示）時間―「ｔ」秒にする。具体的には、Ｓ１１８の処理もしくはＳ１２０の処理において取得された再生（表示）時間から「ｔ」秒を差し引いてコンテンツの予約可能時間を算出する。Ｓ１３０の処理が終了したらＳ１３２（図５参照）の処理へ移行する。なお、この「ｔ」秒は、例えば利用者が予約するために表示部３６から目を離してコンテンツを予約するまでに十分な時間、例えば「５」秒とすればよい。
【００５３】
Ｓ１２９の処理においては、コンテンツの予約可能時間を再生（表示）時間にする。具体的には、Ｓ１１８の処理もしくはＳ１２０の処理において取得された再生（表示）時間をコンテンツの予約可能時間とする。Ｓ１２９の処理が終了したらＳ１３２（図５参照）の処理へ移行する。
【００５４】
Ｓ１３１の処理においては、コンテンツの予約可能時間を「０」秒に決定する。Ｓ１３１の処理が終了したらＳ１３２（図５参照）の処理へ移行する。
Ｓ１３２の処理においては、広告を再生開始する。具体的には、再生対象の広告が動画データの場合には、Ｓ１１８の処理において読み出した広告データ本体に基づいて広告を再生するよう制御部１２が音声制御部２４及び映像再生部３４を制御する。また、再生対象の広告が静止画データの場合には、「ＳＴＩＬＬ」コマンドのフォーマット「＜ＳＴＩＬＬ＝静止画データ名，表示秒数，コンテンツ番号＞」へ記述されている静止画（広告）データ名を読み出し、読み出した静止画（広告）データ名に対応する広告データ本体をＨＤＤ１６に記憶されている広告データから読み出す。一例を挙げると、再生対象の広告が図２（ａ）に例示する広告（ロ）の場合には、「ＳＴＩＬＬ」コマンドのフォーマット「＜ＳＴＩＬＬ＝ＪＩＣ０００３５．ＪＰＧ，１５，１０００１＞」へ記述されている静止画（広告）データ名「ＪＩＣ０００３５．ＪＰＧ」を読み出し、読み出した静止画（広告）データ名「ＪＩＣ０００３５．ＪＰＧ」に対応する広告データ本体「Ｂ」をＨＤＤ１６に記憶されている広告データ（図２（ｃ）参照）から読み出す。そして、読み出した広告データ本体に基づいて広告を再生するよう制御部１２が音声制御部２４及び映像再生部３４を制御する。
【００５５】
そして、映像再生部３４は再生された広告を表示部３６へ出力して表示させる。
ここで、表示を行う場合の具体例について説明する。
例えば５つの広告データに基づいて再生された広告は、図３（ａ）に例示するように、表示例（イ）から表示例（ホ）へと次々と切り替えられて表示部３６へ表示される。表示例（イ）から表示例（ホ）は、図２（ａ）に例示するスクリプトデータに示されている広告（イ）から広告（ホ）の広告データ名「ＪＩＣ０００２６．ＶＳＯ」、「ＪＩＣ０００３５．ＪＰＧ」、「ＪＩＣ００００９．ＶＳＯ」、「ＪＩＣ０００２４．ＶＳＯ」及び「ＪＩＣ０００２７．ＶＳＯ」に対応する広告データに基づいて再生された広告が表示部３６へ表示されたものである。そして、上述した「（３）スクリプトデータ」の説明によれば図２（ａ）に例示するスクリプトデータに記述されているスクリプトコマンドから、表示例（イ）、表示例（ロ）、表示例（ハ）及び表示例（ホ）は、コンテンツの予約可能な「コンテンツ選択つき」の広告である。一方、表示例（ニ）は、コンテンツの予約可能ではない「コンテンツ選択なし」の広告である。
【００５６】
そして、表示例（ロ）、表示例（ハ）、表示例（ホ）及び表示例（イ）が「コンテンツ選択つき」の広告であるので、それらの前に表示される表示例（イ）、表示例（ロ）及び表示例（ホ）のコンテンツの予約可能時間は、Ｓ１３０の処理によって算出された再生（表示）時間から「ｔ」秒を差し引いた時間となる。なお、表示例（ニ）は、「コンテンツ選択なし」の広告である。
【００５７】
Ｓ１３２の処理が終了したらＳ１４０の処理へ移行する。
Ｓ１４０の処理においては、コンテンツの予約案内画面を表示する。具体的には、制御部１２が表示部３６を制御してコンテンツの予約案内画面を表示させる。一例を挙げると、再生対象の広告がコンテンツを予約可能である場合には、図３（ｂ）の（１）に例示するように、例えば「ダイレクト選曲」のような予約案内画面を表示させる。
【００５８】
Ｓ１４０の処理が終了したらＳ１４２の処理へ移行する。
Ｓ１４２の処理においては、コンテンツの予約を受け付けたか否かを判断する。具体的には、操作部１８で受け付けたコンテンツの予約指示のデータは操作処理部２２によって制御部１２へ送信されるのであるが、制御部１２は、コンテンツの予約指示のデータを受信したか否かを判断する。なお、このＳ１４２の処理においては、コンテンツの予約指示のデータは、カラオケ装置１の操作部１８で受け付けられたが、これには限らない。図３（ｂ）の（２）に例示するように、リモコン端末２が備える操作部６０の例えば「ダイレクト選曲」のようなスイッチ（図示せず）によってコンテンツの予約指示のデータを受け付けて、受け付けられたコンテンツの予約指示のデータをリモコン端末２が備える赤外線通信部５４がカラオケ装置１へ赤外線通信によって送信してもよい。そして、制御部１２は、赤外線通信部２０を介してリモコン端末２からコンテンツの予約指示を受信したか否かを判断してもよい。そして、Ｓ１４２の処理において、コンテンツの予約を受け付けた場合には（Ｓ１４２：ＹＥＳ）、Ｓ１４３の処理へ移行する。一方、予約指示を受け付けていない場合には（Ｓ１４２：ＮＯ）、Ｓ１４６の処理へ移行する。
【００５９】
Ｓ１４６の処理においては、予約可能時間を超えたか否かを判断する。具体的には、制御部１２が有するタイマによって、Ｓ１３０（図４参照）の処理、もしくはＳ１２９（図４参照）の処理において算出された再生広告の予約可能時間内か、もしくはＳ１３１の処理において決定された再生広告の予約可能時間内か否かを判断する。そして、予約可能時間を超えた場合には（Ｓ１４６：ＹＥＳ）、Ｓ１４８の処理へ移行する。一方、予約可能時間内を越えていない場合には（Ｓ１４６：ＮＯ）、Ｓ１４０の処理へ戻り、上述した処理へ移行する。
【００６０】
Ｓ１４８の処理においては、コンテンツの予約案内画面を終了する。具体的には、Ｓ１４０の処理において表示したコンテンツの予約案内画面を制御部１２が表示部３６を制御してコンテンツの予約案内画面の表示を終了させる。Ｓ１４８の処理が終了したらＳ１５０の処理へ移行する。
【００６１】
Ｓ１５０の処理においては、制御部１２が有する再生広告数カウンタ（図示せず）が記憶する数式「ｎ＝１」に数値「１」を加算して数式「ｎ＝２」とし、再生広告数カウンタ（図示せず）へ数式「ｎ＝２」を記憶する。Ｓ１５０の処理が終了したらＳ１５２の処理へ移行する。
【００６２】
Ｓ１５２の処理においては、再生広告数カウンタ（図示せず）が記憶する数式の数値「ｎ」がＳ１０４（図４参照）の処理において抽出された広告数「Ｎ」を超えたか否かを判断する。そして、数値「ｎ」が広告数「Ｎ」を超えた場合には（Ｓ１５２：ＹＥＳ）、本「制御部１２のコンテンツ予約処理」は終了する。一方、数値「ｎ」が広告数「Ｎ」を超えていない場合には（Ｓ１５２：ＮＯ）、Ｓ１０８の処理（図４参照）へ戻り、上述した処理へ移行する。
【００６３】
Ｓ１４３の処理においては、コンテンツの予約案内画面を終了する。具体的には、Ｓ１４０の処理において表示したコンテンツの予約案内画面を制御部１２が表示部３６を制御してコンテンツの予約案内画面の表示を終了させる。一例を挙げると、コンテンツの予約を受け付けた場合には、図３（ｂ）の（３）に例示するように、コンテンツの予約案内画面の表示を終了させる。Ｓ１４３の処理が終了したらＳ１４４の処理へ移行する。
【００６４】
Ｓ１４４の処理においては、コンテンツを予約する。具体的には、Ｓ１４２の処理において受け付けたコンテンツを制御部１２が、ＨＤＤ１６に設けられているコンテンツの予約情報のメモリ領域（図示せず）へ記憶する。
【００６５】
そして、Ｓ１４４の処理が終了したら、本「制御部１２のコンテンツ予約処理」は終了する。
なお、本実施形態においては、「ＭＯＶＩＥ」コマンドのフォーマットに記述されているコンテンツ番号と、「ＳＴＩＬＬ」コマンドのフォーマットに記述されているコンテンツ番号とが、「識別子データ」に相当する。また、「ＤＡＴＥ」コマンドのフォーマットに記述されている表示可能な期間と、「ＴＩＭＥ」コマンドのフォーマットに記述されている表示可能な時間とが、「期間データ」に相当する。
［効果の説明］
従来のカラオケ装置においては、紹介する曲名が表示されてから受け付け開始されるまでに待ち時間があり、また利用者が意図したコンテンツの予約が受け付けられず、意図していないコンテンツの予約が受け付けられるという問題があった。
【００６６】
それに対して、本実施形態のカラオケ装置１によれば、広告を再生開始すると（Ｓ１３２）、コンテンツの予約案内画面を表示し（Ｓ１４０）、コンテンツの予約を受け付けるので（Ｓ１４２）、紹介する曲名が表示されてから受け付け開始されるまでに待ち時間がない。また、次の広告がコンテンツを予約可能な場合には（Ｓ１２４）、コンテンツの予約可能時間を再生（表示）時間―「ｔ」秒にするので、利用者が意図したコンテンツの予約が受け付けられず、意図していないコンテンツの予約が受け付けられることがない。なお、この「ｔ」秒は、例えば利用者が予約するために表示部３６から目を離してコンテンツを予約するまでに十分な時間、例えば「５」秒とすればよい。
【００６７】
また、次に再生する広告のスクリプトコマンド「ＭＯＶＩＥ」もしくは「ＳＴＩＬＬ」に「コンテンツ番号」が記述されていない場合には、次に再生する広告がコンテンツを予約可能でないと判断して、再生対象の広告のコンテンツ予約可能時間を再生（表示）時間とする。したがって、次に再生する広告がコンテンツを予約可能でない場合には、再生対象の広告のコンテンツ予約可能時間は上述した「ｔ」秒を差し引かないので、コンテンツ予約可能時間を長くすることができる。
【００６８】
さらに、再生対象の広告に対応するスクリプトコマンドのなかに「ＤＡＴＥ」コマンドがある場合には再生対象の広告は有効期間内か否かを判断し（Ｓ１１２）、また「ＴＩＭＥ」コマンドがある場合には有効時間内か否かを判断し（Ｓ１１４）、有効期間内であれ広告を再生する（Ｓ１３２）。したがって、再生可能な期間や時間が限られた広告を適切に再生できる。
【００６９】
［他の実施形態］
上記実施形態では、次に再生する広告のスクリプトコマンド「ＭＯＶＩＥ」もしくは「ＳＴＩＬＬ」に「コンテンツ番号」が記述されていない場合には、次に再生する広告がコンテンツを予約可能でないと判断して、再生対象の広告のコンテンツ予約可能時間を再生（表示）時間としていたが、これには限らない。次に再生する広告のスクリプトコマンド「ＭＯＶＩＥ」もしくは「ＳＴＩＬＬ」に「コンテンツ番号」が記述されているか否かを判断しないように構成してもよい。
【００７０】
このように構成された実施形態においては、次に再生する広告のスクリプトコマンド「ＭＯＶＩＥ」もしくは「ＳＴＩＬＬ」に「コンテンツ番号」が記述されているか否かを判断しないので、制御部１２のコンテンツ予約処理時間を短縮できる。
【図面の簡単な説明】
【００７１】
【図１】カラオケシステムの全体構成を示すブロック図である。
【図２】（ａ）はスクリプトデータを示す説明図であり、（ｂ）はスクリプトコマンドのフォーマットを示す説明図であり、（ｃ）は広告データを示す説明図であり、（ｄ）はコンテンツデータを示す説明図である。
【図３】（ａ）は複数の広告の表示例（イ〜ホ）を示す説明図であり、（ｂ）は予約案内画面、リモコン端末２が備える操作部６０及び予約案内画面の表示終了を示す説明図である。
【図４】カラオケ装置１の制御部１２が実行する「コンテンツ予約処理」の手順の前半を示すフローチャートである。
【図５】カラオケ装置１の制御部１２が実行する「コンテンツ予約処理」の手順の後半を示すフローチャートである。
【符号の説明】
【００７２】
１…カラオケ装置、２…リモコン端末、１２…制御部、１４…インタフェース部、１６…ハードディスク（ＨＤＤ）、１８…操作部、２０…赤外線通信部、２２…操作処理部、２４…音声制御部、２６…マイクロフォン、２８…スピーカ、３０…ＭＩＤＩ音源、３２…ビデオＲＡＭ、３４…映像再生部、３６…表示部、３８…映像制御部、４０…ＵＳＢ、５２…制御部、５４…赤外線通信部、５６…メモリ、５８…表示部、６０…操作部、６２…操作処理部、６４…ビデオＲＡＭ、６６…映像制御部、６８…無線ＬＡＮ通信部、７０…ＵＳＢ制御部、１００…ネットワーク、１１０…無線アクセスポイント、１２０…クレードル、１２５…ＵＳＢ／ＬＡＮ変換機。
【図１】
2007206290.tif 000003
【図２】
2007206290.tif 000004
【図４】
2007206290.tif 000005
【図５】
2007206290.tif 000006
【図３】
2007206290.tif 000007