(57)【特許請求の範囲】
【請求項１】
表示部と、
ユーザ操作に応じてオーディオファイルあるいはビデオファイルが表示部に表示された被割り当て対象に割り当てられた場合に、割り当てられたファイルがオーディオファイルのときに、オーディオファイルの再生出力を無音としてバックグラウンドで再生し、割り当てられたファイルがビデオファイルのときに、ビデオファイルの再生出力を無音及び無画としてバックグラウンドで再生して、割り当てられたファイルが正常か否かを判定し、判定結果を被割り当て対象と関連付けて表示部に表示する制御部と、
を備えることを特徴とするオーディオ・ビデオ信号処理装置。
【請求項２】
請求項１に記載のオーディオ・ビデオ信号処理装置において、
制御部は、正常と判定されたオーディオファイルあるいはビデオファイルについて、所定タイミングにおいて、正常と判定されたファイルがオーディオファイルのときに、オーディオファイルの再生出力を無音としてバックグラウンドで再生し、正常と判定されたファイルがビデオファイルのときに、ビデオファイルの再生出力を無音及び無画としてバックグラウンドで再生して、正常と判定されたファイルが正常か否かを再び判定し、判定結果を被割り当て対象と関連付けて表示部に表示する
ことを特徴とするオーディオ・ビデオ信号処理装置。
【請求項３】
ユーザ操作に応じて、予め割り当てられたオーディオファイルの再生開始指示信号を出力する操作スイッチを有するオーディオ装置と接続可能なオーディオ・ビデオ信号処理装置であって、
表示部と、
操作スイッチに対応する仮想スイッチを表示部に表示し、ユーザ操作によりオーディオファイルが仮想スイッチに割り当てられた場合に、割り当てられたオーディオファイルの再生出力を無音としてバックグラウンドで再生して、割り当てられたオーディオファイルが正常か否かを判定し、判定結果を仮想スイッチと関連付けて表示部に表示する制御部と、
を備えることを特徴とするオーディオ・ビデオ信号処理装置。
【請求項４】
請求項３に記載のオーディオ・ビデオ信号処理装置において、
制御部は、正常と判定されたオーディオファイルについて、所定タイミングにおいて、正常と判定されたオーディオファイルの再生出力を無音としてバックグラウンドで再生して、正常と判定されたオーディオファイルが正常か否かを再び判定し、判定結果を被割り当て対象と関連付けて表示部に表示する
ことを特徴とするオーディオ・ビデオ信号処理装置。
【請求項５】
コンピュータに、
ユーザ操作に応じて、被割り当て対象を表示部に表示するステップと、
ユーザ操作に応じて、オーディオファイルあるいはビデオファイルを表示部に一覧表示するステップと、
ユーザによる、被割り当て対象に対するオーディオファイルあるいはビデオファイルのドラッグアンドドロップ操作による割り当てがあった場合に、割り当てられたファイルがオーディオファイルのときに、オーディオファイルの再生出力を無音としてバックグラウンドで再生し、割り当てられたファイルがビデオファイルのときに、ビデオファイルの再生出力を無音及び無画としてバックグラウンドで再生して、割り当てられたファイルが正常か否かを判定するステップと、
判定結果を被割り当て対象と関連付けて表示部に表示するステップと、
を実行させるプログラム。
【請求項６】
請求項５に記載のプログラムにおいて、
コンピュータに、さらに、
正常と判定されたオーディオファイルあるいはビデオファイルについて、所定タイミングにおいて、正常と判定されたファイルがオーディオファイルのときに、オーディオファイルの再生出力を無音としてバックグラウンドで再生し、正常と判定されたファイルがビデオファイルのときに、ビデオファイルの再生出力を無音及び無画としてバックグラウンドで再生して、正常と判定されたファイルが正常か否かを再び判定し、判定結果を被割り当て対象と関連付けて表示部に表示するステップを繰り返し実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ・ビデオ信号処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、各種の音再生装置が提案されている。
【０００３】
特許文献１には、複数の音データと割当データをＵＳＢメモリに保存し、割当データとスイッチとを関連付けることにより、操作されたスイッチに対応する音データをＵＳＢメモリから取り込む音再生装置が記載されている。また、ディスプレイに表示される複数のスイッチに対する音データの関連付けをドラッグアンドドロップ操作により行い、音データをスイッチに関連付けるための割当データをＵＳＢメモリに伝送することが記載されている。
【０００４】
特許文献２には、複数のタクトスイッチのそれぞれにメモリ内に記憶させた音源データを対応させ、操作されたタクトスイッチに応じて関連付けられたプログラムを実行することにより音源データを再生出力する音源再生装置が記載されている。
【０００５】
特許文献３には、通話音声の他にＢＧＭや効果音を送受信可能にする、インターネット回線を使用した通話装置について記載されており、ＢＧＭや効果音の音量を調整可能にして、通話音声との合成時の音量レベルや、保留ボタン操作による保留音送出時の音量レベルを最適化することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００８／０３５４３１号公報
【特許文献２】特開２００６−０６５２２３号公報
【特許文献３】特開２００５−０４５７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、オーディオインターフェース装置とコンピュータを接続し、オーディオインターフェースから各種のオーディオ信号を取り込んでコンピュータに供給し、コンピュータで適宜編集等して録音する、あるいはインターネットを介して外部に出力する（インターネット生放送）技術が提案されている。
【０００８】
このようなオーディオシステムでは、オーディオインターフェース装置に設けられた音再生スイッチ（以下、これを「ポン出し」スイッチと称する）に予め再生出力すべきオーディオファイルを割り当てておき、ポン出しスイッチの操作により直ちに割り当てたオーディオファイルを再生して出力することが望ましく、予めオーディオファイルをポン出しスイッチに割り当てるには、例えばコンピュータ上にオーディオインターフェース装置の物理的なポン出しスイッチに対応する仮想的なポン出しスイッチを表示し、この仮想的なポン出しスイッチにオーディオファイルをドラッグアンドドロップすることで割り当てることが考えられる。
【０００９】
しかしながら、本来的に不適切なファイル（オーディオファイル以外のファイル）を誤ってポン出しスイッチに割り当ててしまっても、実際にポン出しスイッチを操作して初めて不適切なファイルであることに気付くのでは問題となる。また、たとえ適切なファイル（オーディオファイル）をポン出しスイッチに割り当てたとしても、当該ファイルのデータが破壊されている等して異常な状態にあり、再生不可の場合にも同様に問題が生じる。
【００１０】
また、このような問題は、オーディオファイルのみならず、ビデオファイルを割り当てる場合にも生じ得る。
【００１１】
さらに、オーディオファイルあるいはビデオファイルを割り当てたときには正常であったとしても、その後の種々の要因により割り当てたファイルが破損してしまい、再生不可となる場合も想定され得る。
【００１２】
本発明の目的は、適切なオーディオファイルあるいはビデオファイルがポン出しスイッチ等の操作スイッチに割り当てられていることをユーザが容易に確認できる装置及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、表示部と、ユーザ操作に応じてオーディオファイルあるいはビデオファイルが表示部に表示された被割り当て対象に割り当てられた場合に、割り当てられたファイルがオーディオファイルのときに、オーディオファイルの再生出力を無音としてバックグラウンドで再生し、割り当てられたファイルがビデオファイルのときに、ビデオファイルの再生出力を無音及び無画としてバックグラウンドで再生して、割り当てられたファイルが正常か否かを判定し、判定結果を被割り当て対象と関連付けて表示部に表示する制御部とを備えることを特徴とするオーディオ・ビデオ信号処理装置である。
【００１４】
本発明の１つの実施形態では、制御部は、正常と判定されたオーディオファイルあるいはビデオファイルについて、所定タイミングにおいて、正常と判定されたファイルがオーディオファイルのときに、オーディオファイルの再生出力を無音としてバックグラウンドで再生し、正常と判定されたファイルがビデオファイルのときに、ビデオファイルの再生出力を無音及び無画としてバックグラウンドで再生して、正常と判定されたファイルが正常か否かを再び判定し、判定結果を被割り当て対象と関連付けて表示部に表示する。
【００１５】
また、本発明は、ユーザ操作に応じて、予め割り当てられたオーディオファイルの再生開始指示信号を出力する操作スイッチを有するオーディオ装置と接続可能なオーディオ・ビデオ信号処理装置であって、表示部と、操作スイッチに対応する仮想スイッチを表示部に表示し、ユーザ操作によりオーディオファイルが仮想スイッチに割り当てられた場合に、割り当てられたオーディオファイルの再生出力を無音としてバックグラウンドで再生して、割り当てられたオーディオファイルが正常か否かを判定し、判定結果を仮想スイッチと関連付けて表示部に表示する制御部とを備えることを特徴とするオーディオ・ビデオ信号処理装置である。
【００１６】
本発明の１つの実施形態では、制御部は、正常と判定されたオーディオファイルについて、所定タイミングにおいて、正常と判定されたオーディオファイルの再生出力を無音としてバックグラウンドで再生して、正常と判定されたオーディオファイルが正常か否かを再び判定し、判定結果を被割り当て対象と関連付けて表示部に表示する。
【００１７】
また、本発明は、コンピュータに、ユーザ操作に応じて、被割り当て対象を表示部に表示するステップと、ユーザ操作に応じて、オーディオファイルあるいはビデオファイルを表示部に一覧表示するステップと、ユーザによる、被割り当て対象に対するオーディオファイルあるいはビデオファイルのドラッグアンドドロップ操作による割り当てがあった場合に、割り当てられたファイルがオーディオファイルのときに、オーディオファイルの再生出力を無音としてバックグラウンドで再生し、割り当てられたファイルがビデオファイルのときに、ビデオファイルの再生出力を無音及び無画としてバックグラウンドで再生して、割り当てられたファイルが正常か否かを判定するステップと、判定結果を被割り当て対象と関連付けて表示部に表示するステップとを実行させるプログラムである。
【００１８】
本発明の１つの実施形態では、コンピュータに、さらに、正常と判定されたオーディオファイルあるいはビデオファイルについて、所定タイミングにおいて、正常と判定されたファイルがオーディオファイルのときに、オーディオファイルの再生出力を無音としてバックグラウンドで再生し、正常と判定されたファイルがビデオファイルのときに、ビデオファイルの再生出力を無音及び無画としてバックグラウンドで再生して、正常と判定されたファイルが正常か否かを再び判定し、判定結果を被割り当て対象と関連付けて表示部に表示するステップを繰り返し実行させる。
【発明の効果】
【００１９】
本発明によれば、適切なオーディオファイルあるいはビデオファイルが割り当てられていることを容易に確認することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態のシステム構成図である。
【図２】実施形態の構成ブロック図である。
【図３】実施形態のオーディオファイル割り当て説明図である。
【図４】実施形態の正常割り当て時のコンピュータの表示説明図である。
【図５】実施形態の異常割り当て時のコンピュータの表示説明図である。
【図６】実施形態の正常割り当て時のオーディオインターフェース装置の説明図である。
【図７】実施形態の異常割り当て時のオーディオインターフェース装置の説明図である。
【図８】実施形態の処理フローチャートである。
【図９】他の実施形態の処理フローチャートである。
【図１０】さらに他の実施形態の処理フローチャートである。
【発明を実施するための形態】
【００２１】
＜第１実施形態＞
＜構成＞
以下、図面に基づき本発明の実施形態について説明する。
【００２２】
図１は、本実施形態のシステム構成図である。本実施形態のオーディオシステムは、パーソナルコンピュータ（ＰＣ）１０とオーディオインターフェース装置１４を備え、ＰＣ１０とオーディオインターフェース装置１４は、例えばＵＳＢケーブル１２で相互にデータ送受可能に接続される。
【００２３】
オーディオ・ビデオ信号処理装置としてのＰＣ１０には、オーディオデータあるいはビデオデータを入力、編集、出力するためのソフトウェアがインストールされており、当該ソフトウェアを用いてオーディオデータあるいはビデオデータの入出力及び編集を行う。
【００２４】
オーディオインターフェース装置１４は、アンプ、複数チャンネルのアナログ入力端子及びアナログ出力端子を備え、ＰＣ１０との間でオーディオ信号及び各種制御信号を送受する。オーディオインターフェース装置１４は、マイク入力端子１６、内蔵マイク１８、レベルメータ２０、ヘッドホン出力調整ボタン２８を備え、さらに、複数のボタンからなるポン出しスイッチ２２、各種の効果音を生成するエフェクトスイッチ２４、オンエアースイッチ２６を備える。
【００２５】
ポン出しスイッチ２２は、「ポン出し１」、「ポン出し２」、及び「ポン出し３」の３つのポン出しスイッチから構成される。ユーザがポン出しスイッチ２２を操作すると、オーディオインターフェース装置１４は再生出力指示信号をＰＣ１０に供給し、ＰＣ１０は、当該再生出力指示信号に応じてオーディオ信号を再生して出力する。ＰＣ１０がインターネットに接続されており、ＰＣ１０で再生したオーディオ信号をインターネットを介して外部に出力し得る場合（インターネット生放送）、オンエアースイッチ２６がオンの状態で、ユーザがポン出しスイッチ２２を操作することでオーディオ信号が再生されてインターネットに出力される。ポン出しスイッチ２２を構成する３つのスイッチ、すなわち「ポン出し１」、「ポン出し２」、「ポン出し３」には、予め所望のオーディオファイルを割り当てることができ、ユーザはこれら３つのポン出しスイッチ「ポン出し１」、「ポン出し２」、「ポン出し３」のいずれかを操作することで、予め割り当てたオーディオファイルを再生して出力すべくＰＣ１０を制御することができる。ポン出しスイッチ２２に対するオーディオファイルの割り当てについては、さらに詳述する。
【００２６】
エフェクトスイッチ２４は、オーディオ信号に対して所定の効果音を付加するためのスイッチである。所定の効果音は任意であるが、例えばリバーブ（残響音）を付加する処理である。
【００２７】
オンエアースイッチ２６は、ＰＣ１０に対してインターネットを介しリアルタイムで出力することを指示するスイッチである。ユーザがオンエアースイッチ２６をオン操作することで、例えばマイク入力端子１６から入力されたオーディオ信号をＰＣ１０からインターネットに出力し、あるいは「ポン出し１」を操作することで「ポン出し１」に予め割り当てられたオーディオファイルを再生してインターネットに出力することができる。
【００２８】
図２は、本実施形態におけるオーディオシステムの構成ブロック図を示す。
【００２９】
ＰＣ１０は、ＣＰＵ５０、ＲＯＭ５２、ＲＡＭ５４、メモリ５６、ディスプレイ５８、通信インターフェースＩ／Ｆ６０、及びＵＳＢコネクタ６２を備える。なお、これ以外にも、マウスやキーボード等の公知の入出力インターフェースを備える。
【００３０】
ＣＰＵ５０は、ＲＯＭ５２あるいはハードディスク等に記憶された処理プログラムを読み出し、ＲＡＭ５４をワーキングメモリとして用いて処理プログラムを実行することで本実施形態の各種機能を実現する。
【００３１】
メモリ５６は、オーディオファイルその他のファイルを記憶する。オーディオファイルのフォーマットは任意であるが、例えばＷＡＶやＭＰ３である。その他のファイルも任意であり、文書データや画像データ、あるいは動画データであってもよい。
【００３２】
ディスプレイ５８は、ＣＰＵ５０からの制御指令に基づいて各種の情報を表示する。本実施形態では、オーディオインターフェース装置１４と連動させるべく、オーディオインターフェース装置１４の各スイッチ、具体的にはポン出しスイッチ２２、エフェクトスイッチ２４、及びオンエアースイッチ２６に対応する仮想スイッチを表示する。
【００３３】
通信Ｉ／Ｆ６０は、通信回線としてのインターネットと接続するためのインターフェースである。インターネットとの接続は、有線無線を問わない。
【００３４】
ＵＳＢコネクタ６２は、オーディオインターフェース装置１４とＵＳＢ接続するためのコネクタである。図では、オーディオインターフェース装置１４側のＵＳＢコネクタ４９とＵＳＢケーブル１２を介して接続される様子を模式的に示す。
【００３５】
ＣＰＵ５０は、システムの第１制御部として機能し、ユーザ操作に応じ、ユーザ所望のオーディオファイルを予めポン出しスイッチ２２の３つのスイッチにそれぞれ割り当てる。すなわち、ＣＰＵ５０は、ユーザ操作に応じ、メモリ５６に記憶されているファイルのいずれかとポン出しスイッチ２２のいずれかのスイッチとを関連付ける。例えば、メモリ５６に記憶されている「ＡＡＡ．ＷＡＶ」なるオーディオファイルを「ポン出し１」に関連付け、「ＢＢＢ．ＷＡＶ」なるオーディオファイルを「ポン出し２」に関連付ける。なお、「関連付ける」とは、具体的には当該オーディオファイルのパスを「ポン出し１」に登録することを意味する。ユーザは、例えば、メモリ５６に記憶されているファイル一覧をディスプレイ５８に表示させ、ドラッグアンドドロップ操作等により所望のオーディオファイルアイコンをポン出しスイッチ２２に対応する仮想スイッチにドロップすることで割り当てる（関連付ける）ことができる。ＣＰＵ５０は、このようなユーザ操作による割り当てに際し、ポン出しスイッチ２２に割り当てられたオーディオファイルが正常に割り当てられているか否かを判定する。
【００３６】
ここで、「正常に割り当てられている」とは、ＰＣ１０が再生可能なフォーマットのオーディオファイルであり、かつ、データ破損等が存在しておらず実際に再生できるオーディオファイルであることを意味する。また、「異常に割り当てられている」とは、ＰＣ１０が再生不能なフォーマットのオーディオファイルであるか、あるいはＰＣ１０が再生可能なフォーマットであってもデータ破損等により実際には再生できないオーディオファイルである。
【００３７】
ＣＰＵ５０は、ユーザ操作によりファイルがポン出しスイッチ２２に割り当てられた場合に、正常に割り当てられているか否かを判定し、その判定結果を割り当て状態としてディスプレイ５８に表示してユーザに通知する。割り当て状態は、少なくとも正常／異常の判定結果を含み、正常であれば割り当てられたファイル名を含んでもよい。
【００３８】
ＣＰＵ５０は、さらに、割り当て状態を示すデータをＵＳＢ接続されたオーディオインターフェース装置１４にも供給する。これにより、ＰＣ１０とオーディオインターフェース装置１４とで割り当て状態が共有される。
【００３９】
オーディオインターフェース装置１４は、上記のマイク入力端子１６、内蔵マイク１８、ポン出しスイッチ２２、エフェクトスイッチ２４、オンエアースイッチ２６に加え、外部入力端子３０、出力端子３２、切替スイッチ１９，４７、アンプ３４，４０，４６、アナログデジタル変換器（ＡＤＣ）３６，４２、デジタルアナログ変換器（ＤＡＣ）４４、リバーブ付加器（ＲＥＶＥＲＢ）３８、及びプロセッサ４８を備える。
【００４０】
マイク入力端子１６及び内蔵マイク１８から入力されたオーディオ信号は、切替スイッチ１９で選択的に切り替えられ、アンプ３４を介してＡＤＣ３６でデジタルオーディオ信号に変換される。デジタルオーディオ信号は、ユーザによるエフェクトスイッチ２４の操作に応じてリバーブ付加器３８で適宜リバーブが付加され、ステレオバスに出力される。また、外部入力端子（ＡＵＸ  ＩＮ）３０から入力されたオーディオ信号は、アンプ４０を介してＡＤＣ４２でデジタルオーディオ信号に変換され、ステレオバスに出力される。
【００４１】
また、マイク入力端子１６、内蔵マイク１８、外部入力端子３０から入力されたオーディオ信号、あるいはＰＣ１０から供給されたオーディオ信号は、ステレオバスを介してＤＡＣ４４でアナログオーディオ信号に変換され、アンプ４６からヘッドホン端子等の出力端子３２から出力される。アンプ４６のゲインはヘッドホン出力調整ボタン２８で調整される。
【００４２】
ＰＣ１０と接続するためのＵＳＢコネクタ４９は、切替スイッチ４７を介してステレオバスに接続される。切替スイッチ４７は、オンエアースイッチ２６と連動し、オンエアースイッチ２６がオン操作されると接点がオンとなり、オーディオインターフェース装置１４からＰＣ１０へのオーディオ信号の出力が開始される。他方、オンエアースイッチ２６の操作とは無関係に、ＰＣ１０からオーディオインターフェース装置１４への制御信号はプロセッサ４８に供給される。
【００４３】
プロセッサ４８は、システムの第２制御部として機能し、オーディオインターフェース装置１４の各部の動作を制御する。プロセッサ４８は、ポン出しスイッチ２２、エフェクトスイッチ２４、オンエアースイッチ２６からの操作信号に応じて動作を制御する。すなわち、ポン出しスイッチ２２からの操作信号に応じてＰＣ１０に対して再生指示信号を出力する。ポン出しスイッチ２２の「ポン出し１」が操作された場合には「ポン出し１」用の再生指示信号を出力し、「ポン出し２」が操作された場合には「ポン出し２」用の再生指示信号を出力し、「ポン出し３」が操作された場合には「ポン出し３」用の再生指示信号を出力する。ＰＣ１０のＣＰＵ５０は、これらの再生指示信号を受信すると、予め「ポン出し１」、「ポン出し２」、「ポン出し３」に割り当てられたオーディオファイルを再生して出力する。また、エフェクトスイッチ２４からの操作信号に応じてリバーブ付加器３８を動作させてリバーブを付加する。また、オンエアースイッチ２６からの操作信号に応じてＰＣ１０に対して信号出力開始（放送開始）指示信号あるいは信号出力停止（放送停止）指示信号を出力するとともに、切替スイッチ４７をオンオフ制御する。
【００４４】
また、プロセッサ４８は、ＰＣ１０から供給された割り当ての判定結果を示すデータをＵＳＢケーブル１２、ＵＳＢコネクタ４９及びバスを介して受信し、この割り当ての判定結果を示すデータに基づいてポン出しスイッチ２２の表示形態を制御する。表示形態は、オーディオファイルの割り当ての有無と、割り当てられていれば正常か否かの判定結果を含む。例えば、ＰＣ１０にてユーザ操作による割り当てが正常か否かが判定され、
「ポン出し１」→正常に割り当てられた
「ポン出し２」→異常に割り当てられた
「ポン出し３」→割り当てられていない
であるとすると、これらの情報が割り当て状態を示すデータとしてＰＣ１０からプロセッサ４８に供給される。プロセッサ４８は、これらの情報に基づいて、「ポン出し１」については点灯させ、「ポン出し２」については点滅させ、「ポン出し３」については消灯させる。
【００４５】
ユーザは、オーディオインターフェース装置１４のポン出しスイッチ２２を操作することで所望のオーディオファイルを再生してインターネットに出力することができるが、この際に、ポン出しスイッチ２２の表示形態を視認することで、ポン出しスイッチ２２のそれぞれのスイッチにオーディオファイルが割り当てられているか否か、及びその割り当てが正常か否かを容易に確認することができる。
【００４６】
＜オーディオファイルの割り当て（アサイン）＞
図３は、ＰＣ１０上でユーザがポン出しスイッチ２２に所望のオーディオファイルを割り当てる場合の模式図を示す。
【００４７】
ＰＣ１０のＣＰＵ５０は、処理プログラムを実行することでディスプレイ５８に図３に示す画面を表示する。画面には、オーディオインターフェース装置１４の物理的なポン出しスイッチ２２を構成する３つのスイッチ「ポン出し１」、「ポン出し２」、「ポン出し３」のそれぞれに対応する仮想スイッチ７８，８０，８２が表示され、また、オーディオインターフェース装置１４の物理的なオンエアースイッチ２６に対応する仮想スイッチ８４が表示される。なお、仮想スイッチ７８，８０，８２のそれぞれの右上のアイコン７９，８１，８３は、割り当てたオーディオファイルを繰り返し再生（リピート）することを指示するアイコンである。また、音量（トーク弱、トーク強、シング弱、シング強等）やリバーブ、効果（リバーブ以外の効果）を表示する表示部７０，７２，７４が表示される。さらに、メモリ５６に記憶されている各種ファイルの一覧７６が表示される。なお、ファイル一覧７６は、Ｗｉｎｄｏｗｓ（登録商標）のエクスプローラで表示した一覧でもよい。
【００４８】
ユーザは、ファイル一覧７６内に表示されたファイル群のうち、ポン出しスイッチ２２に割り当てるファイルを選択し、ドラッグアンドドロップ操作を行って仮想スイッチ７８〜８２のいずれかに割り当てる。また、仮想スイッチ７８〜８２を押すことによってファイル選択画面（ファイル一覧７６やエクスプローラのようなツリー画面等）を表示するようにしてもよい。
【００４９】
例えば、オーディオファイル「ＡＡＡ．ｗａｖ」を「ポン出し１」に割り当てる場合、オーディオファイル「ＡＡＡ．ｗａｖ」を「ポン出し１」に対応する仮想スイッチ７８にドラッグアンドドロップする。図において、矢印１００は、オーディオファイル「ＡＡＡ．ｗａｖ」を仮想スイッチ７８にドラッグアンドドロップする様子を示す。また、オーディオファイル「ＢＢＢ．ｗａｖ」を「ポン出し２」に割り当てる場合、オーディオファイル「ＢＢＢ．ｗａｖ」を「ポン出し２」に対応する仮想スイッチ８０にドラッグアンドドロップする。図において、矢印２００は、オーディオファイル「ＢＢＢ．ｗａｖ」を仮想スイッチ８０にドラッグアンドドロップする様子を示す。
【００５０】
このようにして、ドラッグアンドドロップによりいずれかのファイルが割り当てられると、ＣＰＵ５０は、当該割り当てが正常か否かを判定し、その結果をディスプレイ５８に表示する。
【００５１】
＜ＰＣ１０の表示＞
図４は、割り当てが正常であった場合のディスプレイ５８の表示形態の一例を示す。仮想スイッチ７８には割り当てられたオーディオファイルの名前「ＡＡＡ」９０が表示され、仮想スイッチ８０には割り当てられたオーディオファイルの名前「ＢＢＢ」９２が表示される。仮想スイッチ７８，８０を通常とは異なる色（例えば通常は白であるところを青とする）で表示してもよく、明度を大きくして表示してもよい。オーディオファイルが割り当てられていない仮想スイッチ８２については通常の色及び明度のままである。
【００５２】
図５は、割り当てが異常であった場合のディスプレイ５８の表示形態の一例を示す。オーディオファイル「ＢＢＢ．ｗａｖ」の拡張子が書き換えられており、本来はオーディオファイルでなかった場合、あるいはオーディオファイルであるものの実際には再生不可のファイルであった場合には、ＣＰＵ５０は、仮想スイッチ８０の色を正常の場合とは異なる色（例えば正常の場合には青であるところを赤とする）で表示する。さらに、ユーザの注意を喚起するために、仮想スイッチ８０を点滅表示としてもよいし、「！」マーク９４を表示してもよい。ユーザは、このような表示を視認することで、「ポン出し１」にはオーディオファイル「ＡＡＡ」が正常に割り当てられているものの、「ポン出し２」の割り当てに異常が生じておりポン出し再生できないこと、さらには「ポン出し３」にはオーディオファイルが割り当てられていないことを、実際にポン出しスイッチ２２を操作する前に事前に確認することができる。
【００５３】
ＣＰＵ５０は、割り当ての正常／異常の判定結果をディスプレイ５８に表示するとともに、当該判定結果をオーディオインターフェース装置１４のプロセッサ４８にも供給して判定結果をＰＣ１０とオーディオインターフェース装置１４間で共有する。なお、割り当てたオーディオファイルのポン出しは、通常はユーザがオーディオインターフェース装置１４のポン出しスイッチ２２を操作することで行うが、ＰＣ１０の仮想スイッチ７８，８０，８２をマウスでクリックする等してポン出し再生してもよい。
【００５４】
＜オーディオインターフェース装置１４の表示＞
図６は、割り当てが正常であった場合のオーディオインターフェース装置１４のポン出しスイッチ２２の表示形態の一例を示す。「ポン出し１」及び「ポン出し２」が点灯し、ファイルが割り当てられていない「ポン出し３」は消灯のままである。「ポン出し１」、「ポン出し２」を通常とは異なる色、例えば青色で表示してもよい。
【００５５】
図７は、割り当てが異常であった場合のオーディオインターフェース装置１４のポン出しスイッチ２２の表示形態の一例を示す。オーディオファイル「ＢＢＢ．ｗａｖ」の拡張子が書き換えられており、本来はオーディオファイルでなかった場合、あるいはオーディオファイルであるものの実際には再生不可のファイルであった場合には、「ポン出し２」を正常な場合と異なる色、例えば赤で点灯する。「ポン出し２」を点滅表示としてもよい。ユーザは、このような表示を視認することで、「ポン出し１」にはオーディオファイルが正常に割り当てられているものの、「ポン出し２」の割り当てに異常が生じておりポン出し再生できないこと、さらには「ポン出し３」にはオーディオファイルが割り当てられていないことを、実際にポン出しスイッチ２２を操作する前に事前に確認することができる。
【００５６】
図４〜図７では、ＰＣ１０及びオーディオインターフェース装置１４での正常時の表示形態及び異常時の表示形態を例示したが、これ以外にも任意の表示形態が可能であり、要するに、正常な割り当て状態、異常な割り当て状態、割り当てられていない状態の３つの状態を互いに識別可能な形態で表示すればよい。
【００５７】
＜処理フローチャート＞
図８は、本実施形態のオーディオファイル割り当て時の処理フローチャートを示す。
【００５８】
まず、ユーザは、ＰＣ１０を操作してＣＰＵ５０に図３のような画面をディスプレイ５８に表示させる。すなわち、ＣＰＵ５０は、ポン出しスイッチ２２に対応する仮想スイッチ７８，８０，８２をディスプレイ５８の所定位置に表示する。また、ＣＰＵ５０は、ユーザ操作に応じて、メモリ５６に記憶されたファイルの一覧７６を表示する。ユーザは、この状態でファイル一覧７６から所望のファイルを選択して所望の仮想スイッチ７８，８０，８２にドラッグアンドドロップする（Ｓ１０１）。例えば、ユーザが「ＢＢＢ．ｗａｖ」ファイルを「ポン出し２」に対応する仮想スイッチ８０にドラッグアンドドロップしたとする。
【００５９】
ＣＰＵ５０は、まず、ドラッグアンドドロップされたファイルフォーマットが、所定の音楽再生ソフトウェアに対応するフォーマットであるか否か、例えば音楽再生ソフトウェアがＷＡＶあるいはＭＰ３に対応しているのであれば、ファイルフォーマットがこれらのフォーマットであるか否かを判定する（Ｓ１０２）。このときのファイルフォーマットの判定は、オーディオファイルの拡張子がＷＡＶあるいはＭＰ３に対応しているか否かで簡易的に行うのが望ましい。もし、ドラッグアンドドロップされたファイルフォーマットがＷＡＶあるいはＭＰ３以外である場合（例えば、「ＣＣＣ．ｂｍｐ」がドラッグアンドドロップされた場合）には（Ｓ１０２でＮＯ）、ＣＰＵ５０は、当該ファイルのドロップを拒否し（Ｓ１０３）、ドラッグアンドドロップをキャンセルする（Ｓ１０４）。この場合、ポン出しスイッチ２２への割り当ては実行されない。なお、ＣＰＵ５０は、この際に「ファイルフォーマットが違います」等のエラーメッセージをディスプレイ５８に表示してユーザに通知してもよい。また、ファイルのドロップを拒否した仮想スイッチ８０の表示状態を所定時間（ユーザが認識できる時間）だけ異常表示にしてもよい。
【００６０】
ドラッグアンドドロップされたファイルフォーマットが音楽再生ソフトウェアのフォーマットに適合する場合（Ｓ１０２でＹＥＳ）、ＣＰＵ５０は、当該ファイルのドロップを許可し（Ｓ１０５）、ドロップされたファイルと仮想スイッチに対応するポン出しスイッチ２２とを関連付けるためのファイルパスを設定する（Ｓ１０６）。例えば、「ＢＢＢ．ｗａｖ」が仮想スイッチ８０にドロップされた場合、ＣＰＵ５０は、仮想スイッチ８０に対応する「ポン出し２」に「ＢＢＢ．ｗａｖ」を読み出すためのファイルパスを設定する。
【００６１】
次に、ＣＰＵ５０は、関連付けられたオーディオファイルが実際に再生できるか否かを判定する。すなわち、ＰＣ１０のサウンドデバイスをミュートオン状態とし（Ｓ１０７）、仮想スイッチ７８，８０，８２に割り当てられたオーディオファイルを再生する（Ｓ１０８）。なお、この再生は標準速度で行う必要はなく、倍速以上の速度で行ってもよい。そして、再生中にエラーが生じたか否かを判定する（Ｓ１０９）。
【００６２】
再生中にエラーが生じなかった場合、ＣＰＵ５０は、ＰＣ１０のサウンドデバイスのミュートをオフ状態とし（Ｓ１１０）、音量を設定し（Ｓ１１１）、再生開始位置を設定した後（Ｓ１１２）、仮想スイッチ７８，８０，８２を正常状態に表示する（Ｓ１１３）。
【００６３】
他方、再生中にエラーが生じた場合、ＣＰＵ５０は、仮想スイッチ７８，８０，８２のうち異常が見つかった仮想スイッチに対して異常状態を表示する（Ｓ１１４）。ＣＰＵ５０は、判定結果を表示するとともに、当該判定結果をオーディオインターフェース装置１４にも出力する。オーディオインターフェース装置１４では、Ｓ１１３の正常表示あるいはＳ１１４の異常表示に対応して、ポン出しスイッチ２２の正常表示あるいは異常表示が実行される。
【００６４】
Ｓ１０８で再生を開始し、Ｓ１０９でエラーが生じるか否かを判定するのに一定の時間を要するが、この間は一応正常に割り当てられたものとして正常表示してもよく、あるいは正常／異常とは異なる第３の表示形態、つまり現在判定中である旨を表示してもよい。
【００６５】
本実施形態において、ポン出しスイッチ２２にオーディオファイルを割り当てているが、さらに、オンエアースイッチ２６にオーディオファイルを割り当てることも可能である。ユーザは、図３において、仮想スイッチ７８，８０，８２にオーディオファイルをドラッグアンドドロップ操作することで「ポン出し１」、「ポン出し２」、「ポン出し３」にオーディオファイルを割り当てるように、オンエアースイッチ２６に対応する仮想スイッチ８４に所望のオーディオファイルをドラッグアンドドロップ操作することでオーディオファイルを割り当てる。ＣＰＵ５０は、この場合にも割り当てが正常か否かを判定し、その判定結果をディスプレイ５８に表示するとともにオーディオインターフェース装置１４にも供給し、プロセッサ４８は当該判定結果をオンエアースイッチ２６の表示形態を変化させることでユーザに通知する。判定結果は、ポン出しスイッチ２２に対する割り当てと同様に、正常、異常、割り当て無しの３つの状態のいずれかである。割り当てが正常である場合、ＰＣ１０のＣＰＵ５０は、オンエアースイッチ２６のオフ操作に応じて割り当てられたオーディオファイルを再生し、所定の音声をインターネットに流す。具体的には、ユーザがオンエアースイッチ２６をオフ操作すると、これに応じて切替スイッチ４７がオフとなるが、このときにプロセッサ４８から特定音声の再生開始指示信号をＰＣ１０に出力する。ＣＰＵ５０は、当該再生開始指示信号に応じて予め割り当てられたオーディオファイルを再生して出力する。所定の音声は、例えば「現在、オンエアーされていません。」等の音声である。オンエアースイッチ２６にオーディオファイルが割り当てられている場合、プロセッサ４８は、オンエアースイッチ２６の表示色を特定色としてもよい。
【００６６】
また、本実施形態において、ＣＰＵ５０は、「ポン出し１」、「ポン出し２」、「ポン出し３」に割り当てられた過去のオーディオファイル、つまり割り当ての履歴情報をＲＯＭ５２あるいはメモリ５６に記憶しておき、ユーザ操作に応じて適宜これらの履歴情報をディスプレイ５８に表示してもよい。具体的には、ユーザがマウスのカーソルを仮想スイッチ７８に合わせると、仮想スイッチ７８、すなわち「ポン出し１」の割り当て履歴を表示する。ユーザは、プルダウンメニュー形式で表示された履歴を視認し、履歴中の特定オーディオファイルを選択することで、ドラッグアンドドロップ操作に代えてオーディオファイルを新たに割り当てることができる。ＣＰＵ５０は、ポン出しスイッチ毎に履歴情報を記憶する場合、正常に割り当てられたと判定されたオーディオファイルのみを記憶しておくのが好適である。例えば、過去に割り当てられたオーディオファイル及びその判定結果が、○が正常、×が異常として、
「ａａａ．ｍｐ３」→○
「ｂｂｂ．ｍｐ３」→×
「ｃｃｃ．ｗａｖ」→○
であるとすると、「ｂｂｂ．ｍｐ３」は履歴情報から削除して記憶する。勿論、ＣＰＵ５０は、割り当て異常と判定されたファイルについて、特定の表示を行ってユーザに注意喚起してもよい。なお、履歴情報は、仮想スイッチ（ポン出しスイッチ）毎ではなく共通表示にしてもよいし、個別表示と共通表示を設定によって切り替えられるようにしてもよい。
【００６７】
また、本実施形態では、ＰＣ１０での割り当ての判定結果をＰＣ１０とオーディオインターフェース装置１４で共有しているが、ＰＣ１０で正常な割り当てと判定された場合のみオーディオインターフェース装置１４と共有してもよい。この場合、オーディオインターフェース装置１４のプロセッサ４８は、「正常」、「割り当て無し」の２つの状態を識別可能に表示することになる。「異常」は、「割り当て無し」に含まれるといえる。
【００６８】
さらに、本実施形態では、ＰＣ１０とオーディオインターフェース装置１４はＵＳＢケーブル１２でＵＳＢ接続されているが、接続形態はこれに限定されず、有線無線を問わない。Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）等で接続されていてもよい。ＰＣ１０とオーディオインターフェース装置１４間で送受される信号は、
・割り当ての判定結果信号
・ポン出し信号（再生開始指示信号）
・オーディオ信号
・オンエアー信号（放送開始・停止指示信号）
等であり、これらを送受する任意の接続形態を採用し得る。
【００６９】
図８に示す処理フローチャートは、既述したようにＲＯＭ５２あるいはハードディスク等のプログラムメモリに記憶された処理プログラムをＣＰＵ５０が読み出し実行することで実現されるが、当該処理プログラムは予めプログラムメモリに記憶されていてもよく、あるいはインターネット等を介して外部のプログラムサーバからダウンロードしてもよい。一形態は、オーディオインターフェース装置１４に付属するプログラムとして所定のＵＲＬを指定して外部サーバからダウンロードする等である。処理プログラムは、ＣＰＵ５０に対して以下の処理を実行させる。
・ポン出しスイッチ２２を構成する「ポン出し１」、「ポン出し２」、「ポン出し３」に対応する仮想スイッチ７８，８０，８２をディスプレイ５８に表示する。
・ユーザ操作に応じてファイル一覧７６をディスプレイ５８に表示する。好適には、仮想スイッチ７８，８０，８２と異なる位置に表示する。
・ユーザによるオーディオファイルのドラッグアンドドロップ操作を検出する。
・ドラッグアンドドロップ操作を検出した場合に、当該オーディオファイルが当該仮想ファイルに割り当てられたものとして、割り当てが正常か否かを判定する。
・判定結果を当該仮想スイッチに関連付けて表示する。
・判定結果をオーディオインターフェース装置１４に出力する。
【００７０】
＜第２実施形態＞
第１実施形態では、オーディオファイルの割り当てについて説明したが、同様にしてビデオファイル（動画ファイル）を、インターフェース装置に設けられた物理的なポン出しスイッチに対応する仮想スイッチ、あるいは必ずしもインターフェース装置の物理的なスイッチに対応することなく、ＰＣ１０のディスプレイ５８に表示されたスイッチに割り当てる場合にも適用することができる。
【００７１】
図９は、本実施形態のビデオファイル割り当て時の処理フローチャートを示す。
【００７２】
まず、ユーザは、ＰＣ１０を操作してＣＰＵ５０に図３のような画面をディスプレイ５８に表示させる。すなわち、ＣＰＵ５０は、動画のポン出しスイッチに対応する仮想スイッチをディスプレイ５８の所定位置に表示し、ユーザ操作に応じて、メモリ５６に記憶されたファイルの一覧７６を表示する。ファイル一覧７６には、ビデオファイルも含まれるものとする。ユーザは、この状態でファイル一覧７６から所望のファイルを選択して所望の仮想スイッチにドラッグアンドドロップする（Ｓ２０１）。
【００７３】
ＣＰＵ５０は、まず、ドラッグアンドドロップされたファイルフォーマットが、所定の動画再生ソフトウェアに対応するフォーマットであるか否か、例えば動画再生ソフトウェアがＭＰＧあるいはＷＭＶに対応しているのであれば、ファイルフォーマットがこれらのフォーマットであるか否かを判定する（Ｓ２０２）。このときのファイルフォーマットの判定は、ビデオファイルの拡張子がＭＰＧあるいはＷＭＶに対応しているか否かで簡易的に行うのが望ましい。もし、ドラッグアンドドロップされたファイルフォーマットがＭＰＧあるいはＷＭＶ以外である場合（例えば、「ＣＣＣ．ｂｍｐ」がドラッグアンドドロップされた場合）には（Ｓ２０２でＮＯ）、ＣＰＵ５０は、当該ファイルのドロップを拒否し（Ｓ２０３）、ドラッグアンドドロップをキャンセルする（Ｓ２０４）。ＣＰＵ５０は、この際に「ファイルフォーマットが違います」等のエラーメッセージをディスプレイ５８に表示してユーザに通知してもよい。また、ファイルのドロップを拒否した仮想スイッチの表示状態を所定時間（ユーザが認識できる時間）だけ異常表示にしてもよい。
【００７４】
ドラッグアンドドロップされたファイルフォーマットが動画再生ソフトウェアのフォーマットに適合する場合（Ｓ２０２でＹＥＳ）、ＣＰＵ５０は、当該ファイルのドロップを許可し（Ｓ２０５）、ドロップされたファイルと仮想スイッチとを関連付けるためのファイルパスを設定する（Ｓ２０６）。例えば、「ＤＤＤ．ｍｐｇ」が仮想スイッチにドロップされた場合、ＣＰＵ５０は、当該仮想スイッチに「ＤＤＤ．ｍｐｇ」を読み出すためのファイルパスを設定する。
【００７５】
次に、ＣＰＵ５０は、関連付けられたビデオファイルが実際に再生できるか否かを判定する。すなわち、ＰＣ１０のサウンドデバイスをミュートオン状態とし（Ｓ２０７）、仮想スイッチに割り当てられたビデオファイルを再生する（Ｓ２０８）。また、再生中は動画をディスプレイ５８に表示する必要はない。すなわち、ビデオファイルを再生しても、ユーザに対して動画及び音楽を視聴させる必要はない。また、再生は標準速度で行う必要はなく、倍速以上の速度で行ってもよい。そして、再生中にエラーが生じたか否かを判定する（Ｓ２０９）。
【００７６】
再生中にエラーが生じなかった場合、ＣＰＵ５０は、ＰＣ１０のサウンドデバイスのミュートをオフ状態とし（Ｓ２１０）、音量を設定し（Ｓ２１１）、再生開始位置を設定した後（Ｓ２１２）、仮想スイッチを正常状態に表示する（Ｓ２１３）。
【００７７】
他方、再生中にエラーが生じた場合、ＣＰＵ５０は、仮想スイッチのうち異常が見つかった仮想スイッチに対して異常状態を表示する（Ｓ２１４）。
【００７８】
本実施形態でも、第１実施形態と同様に、正常か否かの判定の再生時に再生音は出力されず、かつビデオファイルの場合には動画も表示されないので、ユーザは、ＰＣ１０において正常か否かの判定のための再生が実行されていることを意識しない。このことは、割り当てられたファイルが正常か否かの判定が、バックグラウンドで実行されることを意味する。
【００７９】
＜第３実施形態＞
第１及び第２実施形態では、オーディオファイルあるいはビデオファイルが仮想スイッチに割り当てられたときに割り当てが正常か否かを判定する場合について説明したが、割り当て時に正常であると判定された場合でも、その後に割り当てファイルが何らかの理由により破損した場合には、ポン出しスイッチ２２を操作しても正常には再生することができず、問題が生じる。
【００８０】
そこで、本実施形態では、ファイルの割り当て時のみならず、割り当て後の任意のタイミングにおいて割り当てファイルが正常か否かをバックグラウンドでチェックする場合について説明する。
【００８１】
図１０は、本実施形態におけるチェック処理の処理フローチャートを示す。この処理は、ファイル割り当て後の任意のタイミングで実行される。任意のタイミングは、ユーザが手動で設定してもよく、ＣＰＵ５０が自動的に設定してもよい。また、この処理は、ソフトウェア（アプリケーション）の起動時を含め、所定間隔で繰り返し実行するのが好適である。
【００８２】
まず、ＣＰＵ５０は、仮想スイッチに割り当てられている割り当てファイルのうち、チェック対象となるファイルを選択する（Ｓ３０１）。チェック対象となるファイルは、オーディオファイル、ビデオファイルのいずれであってもよい。
【００８３】
チェック対象となるファイルを選択すると、ＣＰＵ５０は、ＰＣ１０のオーディオデバイスのミュートをオンにする（Ｓ３０２）。ビデオファイルの場合には、動画再生ソフトウェアの動画を非表示とする。そして、ファイルを再生し（Ｓ３０３）、エラーが生じるか否かを判定する（Ｓ３０４）。
【００８４】
エラーが生じていない場合には、割り当てファイルは正常のままであるとして、オーディオデバイスのミュートをオフとする（Ｓ３０５）。また、動画の表示も可能とする。他方、エラーが生じた場合には、割り当てが正常から異常に変化したものとしてエラー表示を行う（Ｓ３０６）。このエラー表示の表示形態は、Ｓ１１４あるいはＳ２１４と同様である。これにより、例えば割り当て時には仮想スイッチ７８が青色に表示されていたものの、チェック処理後には点滅表示に変化することになる。ユーザは、表示形態の変化を視認することで、割り当てファイルに何らかの支障が生じたことを、実際にポン出しスイッチ２２等を操作する前に事前に知ることができる。
【００８５】
以上、本発明の実施形態について説明したが、本発明はこれらの実施形態に限定されるものではなく、種々の変形が可能である。
【００８６】
例えば、本実施形態では、オーディオファイルあるいはビデオファイルをＰＣ１０のディスプレイ５８に表示された仮想スイッチにドラッグアンドドロップ操作で割り当てる場合について例示したが、仮想スイッチに限定されるものではなく、ディスプレイ５８に表示された任意のスイッチあるいはボタンあるいはフォルダ等にファイルを割り当てる場合にも適用し得る。すなわち、本実施形態は、ＰＣ１０のディスプレイ５８に表示されたスイッチやボタン等の被割り当て対象にオーディオファイルあるいはビデオファイルを割り当てる場合に適用し得る。
【００８７】
また、本実施形態では、割り当てファイルをチェックする際に、無音及び無画でチェックすることでユーザにチェック処理を意識させることなくバックグラウンドで処理しているが、ユーザが希望する場合には、例えば「現在割り当てファイルをチェックしています」等のメッセージをディスプレイ５８に表示してもよい。
【符号の説明】
【００８８】
１０  ＰＣ、１４  オーディオインターフェース装置、２２  ポン出しスイッチ、２４  エフェクトスイッチ、２６  オンエアースイッチ、４８  プロセッサ、５０  ＣＰＵ、５６  メモリ、５８  ディスプレイ、７８，８０，８２  仮想スイッチ。
【図１】
0006617632.tif 000002
【図２】
0006617632.tif 000003
【図３】
0006617632.tif 000004
【図４】
0006617632.tif 000005
【図５】
0006617632.tif 000006
【図６】
0006617632.tif 000007
【図７】
0006617632.tif 000008
【図８】
0006617632.tif 000009
【図９】
0006617632.tif 000010
【図１０】
0006617632.tif 000011