JP3753540B2 - Computer capable of connecting a plurality of speakers and recording medium - Google Patents
Computer capable of connecting a plurality of speakers and recording medium Download PDFInfo
- Publication number
- JP3753540B2 JP3753540B2 JP17349398A JP17349398A JP3753540B2 JP 3753540 B2 JP3753540 B2 JP 3753540B2 JP 17349398 A JP17349398 A JP 17349398A JP 17349398 A JP17349398 A JP 17349398A JP 3753540 B2 JP3753540 B2 JP 3753540B2
- Authority
- JP
- Japan
- Prior art keywords
- sound
- speakers
- display
- computer
- speaker
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Details Of Audible-Bandwidth Transducers (AREA)
- Stereophonic System (AREA)
- Processing Or Creating Images (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、複数のスピーカを接続することが可能なコンピュータ及び、接続されている複数のスピーカを設置すべき位置を算出して音信号をこれらのスピーカに分配するプログラムが記録されている記録媒体に関する。
【0002】
【従来の技術】
2台のスピーカを備えた従来のコンピュータは、コンピュータの左右に設置されたスピーカに、2チャンネルのステレオサウンドを分配し、2台のスピーカの間に音の広がりを形成している。
また、4台以上のスピーカを備えた従来のコンピュータは、聴取者の周りに設置されたスピーカに、マルチチャンネルのサウンドを分配し、聴取者の周囲に音の広がりを形成している。
【0003】
【発明が解決しようとする課題】
しかし、従来のコンピュータでは、接続するスピーカの台数と、これらのスピーカの設置可能範囲(コンピュータの左右、聴取者の周囲)とが予め決められており、また各スピーカへの音の分配の仕方は固定的であって、ユーザが任意に指定できるものではなかった。
従って、形成される音の広がりは左右方向又は聴取者の周りに限られ、上下方向、コンピュータの奥行き方向等に音の広がりを形成することができず、ゲーム、WWW(World−Wide Web)閲覧等のアプリケーションで求められる多様な立体音響の出力要求に対応できなかった。
【0004】
本発明はこのような問題点を解決するためになされたものであって、接続されているスピーカの台数、聴取位置とディスプレイの表示面との距離を含むデータ、及びスピーカの設置可能範囲に基づいて、どのスピーカをどの位置に設置すべきかを算出し、算出したこの位置に応じてスピーカを配置すべき位置を指示し、出力すべき音信号を各スピーカに分配することにより、任意の台数のスピーカを接続することができ、また任意の設置可能範囲に適切に設置して上下方向、コンピュータの奥行き方向等に音の広がりを形成することができ、さらにこれによって現実感に富んだ仮想空間を形成するコンピュータ及び、接続されている複数のスピーカを設置すべき位置を算出して音信号をこれらのスピーカに分配するプログラムが記録されている記録媒体の提供を目的とする。
【0005】
【課題を解決するための手段】
第1発明のコンピュータは、複数のスピーカを接続することが可能なコンピュータにおいて、ディスプレイと、接続されているスピーカの台数、スピーカの出力音の聴取位置と前記ディスプレイの表示面との距離を含むデータ、及びスピーカを設置することが可能な設置可能範囲をユーザから入力する入力手段と、入力手段により入力された、スピーカの台数、スピーカの出力音の聴取位置と前記ディスプレイの表示面との距離を含むデータ、及び設置可能範囲に基づいて、接続されているどのスピーカをどの位置に設置すべきかを算出してユーザに指示する位置指示手段と、出力すべき音信号を保存する音データ保存手段と、音データ保存手段が保存している、出力すべき音信号を読み込む音データ読み込み手段と、指示された前記位置に応じて、出力すべき音信号を、指示された前記位置にユーザにより設置され、接続されているスピーカのそれぞれに分配する分配手段とを備えたことを特徴とする。
【0006】
第1発明のコンピュータは、ユーザがキー入力、マウスのクリック操作等で指定した、接続されているスピーカの台数と、上下方向、奥行き方向といったようなスピーカの設置可能範囲と、聴取者の位置からディスプレイの表示面までの距離を含むデータとに基づいて、接続されているどのスピーカをどの位置に設置すべきかを算出してユーザに指示し、この位置に応じて、出力すべき音信号を、指示された位置にユーザにより設置された、これらのスピーカに分配する。これにより、ユーザは任意の台数のスピーカを接続することができ、また適切な位置に設置して上下方向、コンピュータの奥行き方向等に音の広がりを形成させることができる。
【0007】
第2発明のコンピュータは、ディスプレイに表示された画像に含まれる音源に応じた音信号を生成するための生成モードを設定する生成モード設定手段を備え、前記分配手段が、設定された生成モードに応じて、出力すべき音信号を接続されているスピーカのそれぞれに分配する分配手段を備えたことを特徴とする。
【0008】
第2発明のコンピュータは、ディスプレイに表示された画像に含まれる鳥,飛行機,川,自動車,工事現場等の音源の二次元位置,三次元位置,種類等に応じたスピーカから音源の音を出力すべき音信号を生成するための生成モードを設定し、この生成モードに応じて、出力すべき音信号を、接続されているスピーカのそれぞれに分配する。
これにより、音源が上にあるか下にあるかに応じて、また音源が移動した場合はその移動先の位置に応じた位置からその音が聞こえてくるので、現実感に富んだ仮想空間がコンピュータ上に形成される。
【0009】
第3発明のコンピュータは、三次元画像における音源の表示位置を検出する表示位置検出手段を備え、前記分配手段が、設定された生成モードに応じて、該表示位置を二次元位置に変換し、該二次元位置に応じた位置に音像を生成すべく、出力すべき音信号を接続されているスピーカのそれぞれに分配する手段であることを特徴とする。
【0010】
第3発明のコンピュータは、三次元画像における音源の表示位置を検出し、設定された生成モードに応じて、表示位置を二次元位置に変換し、この二次元位置に応じた位置に音像を生成すべく、出力すべき音信号を、接続されているスピーカのそれぞれに分配する。
これにより、画像上の音源の位置に近い位置から音源の音が聞こえてくるので、現実感に富んだ仮想空間がコンピュータ上に形成される。
【0011】
第4発明のコンピュータは、三次元画像における音源の表示位置を検出する表示位置検出手段を備え、前記分配手段が、設定された生成モードに応じて、該表示位置に応じた三次元位置に音像を生成すべく、出力すべき音信号を接続されているスピーカのそれぞれに分配する手段であることを特徴とする。
【0012】
第4発明のコンピュータは、三次元画像における音源の表示位置を検出し、設定された生成モードに応じて、表示位置に応じた三次元位置に音像を生成すべく、出力すべき音信号を、接続されているスピーカのそれぞれに分配する。
これにより、画像が形成している三次元空間の音源の位置に応じた位置から音源の音が聞こえてくるので、現実感に富んだ仮想空間がコンピュータ上に形成される。
【0013】
第5発明のコンピュータは、音源の種類を識別する音源種類識別手段を備え、前記分配手段が、設定された生成モードに応じて、該音源の音信号を、該音源の種類に応じた位置に設置されているスピーカに分配する手段であることを特徴とする。
【0014】
第5発明のコンピュータは、例えば小鳥,飛行機等のように一般的に画面の上側に表示される種類であるか、川,自動車,工事現場等のように一般的に画面の下側に表示される種類であるか、画像に表示されている音源であるか、画像に付けられた音楽であるかといったような、音源の種類を識別し、設定された生成モードに応じて、この音源の音信号を、音源の種類に応じた位置、即ち上側に表示される種類の音源の場合は上側に設置されているスピーカに、また下側に表示される種類の音源の場合は下側に設置されているスピーカに分配する。また画像に表示されている音源の場合は前側に設置されているスピーカに、画像に付けられた音楽の場合は奥側に設置されているスピーカに分配する。
これにより、処理量の多い音像定位処理を行わなくても、音源の種類に応じた位置に設置されているスピーカから、この音源の音を出力できるので、簡単な処理で現実感に富んだ仮想空間がコンピュータ上に形成される。
【0015】
第6発明のコンピュータは、設定された生成モードに応じて、接続されているスピーカをメインスピーカとサブスピーカとにグループ分けするグループ分け手段を備え、前記分配手段が、ディスプレイに音源が表示されている場合は、該音源の音信号をメインスピーカに分配し、音源がディスプレイに表示されている画像の範囲外に存在する場合は、該音源の音信号をサブスピーカに分配する手段であることを特徴とする。
【0016】
第6発明のコンピュータは、設定された生成モードに応じて、接続されているスピーカを、例えばディスプレイの左右に設置されて、その音の広がりを画像の範囲内に形成するようなメインスピーカと、例えばディスプレイの上方の左右に設置されて、その音の広がりを画像の範囲外に形成するようなサブスピーカとにグループ分けし、ディスプレイに音源が表示されている場合は、この音源の音信号をメインスピーカに分配し、音源がディスプレイに表示されている画像の範囲外に存在する場合は、この音源の音信号をサブスピーカに分配する。
これにより、音源が、画像の範囲外に移動した場合でも、音源の位置に応じた位置から音源の音が聞こえてくるので、現実感に富んだ仮想空間がコンピュータ上に形成される。
【0017】
第7発明のコンピュータは、スピーカの台数及び設置すべき位置に基づきディスプレイ上の表示領域を分割し、接続されている各スピーカに対応する分割領域を決定する分割領域決定手段を備え、前記分配手段が、設定されたモードに応じて、音源の表示位置を含む分割領域に対応するスピーカに該音源の音信号を分配する手段であることを特徴とする。
【0018】
第7発明のコンピュータは、スピーカの台数及び設置すべき位置に基づきディスプレイの表示領域を分割し、接続されている各スピーカに対応する分割領域を決定して、設定されたモードに応じて、音源の表示位置を含む分割領域に対応するスピーカにこの音源の音信号を分配する。
これにより、処理量の多い音像定位処理を行わなくても、画像上の音源の位置に応じた位置に設置されているスピーカから、この音源の音を出力できるので、簡単な処理で現実感に富んだ仮想空間がコンピュータ上に形成される。
【0019】
第8発明の記録媒体は、複数のスピーカを接続することが可能なコンピュータでの読み取りが可能な記録媒体において、前記コンピュータに、接続されているスピーカの台数、スピーカの出力音の聴取位置と前記ディスプレイの表示面との距離を含むデータ、及びスピーカを設置することが可能な設置可能範囲の入力をユーザから受け付けさせるプログラムコード手段と、前記コンピュータに、入力された、スピーカの台数、スピーカの出力音の聴取位置と前記ディスプレイの表示面との距離を含むデータ、及び設置可能範囲に基づいて、接続されているどのスピーカをどの位置に設置すべきかを算出させてユーザに指示させるプログラムコード手段と、前記コンピュータに、出力すべき音信号を読み込ませるプログラムコード手段と、前記コンピュータに、指示された前記位置に応じて、出力すべき音信号を、指示された前記位置にユーザにより設置され、接続されているスピーカのそれぞれに分配させるプログラムコード手段とを含むことを特徴とする。
【0020】
第8発明の記録媒体を、複数のスピーカを接続することが可能なコンピュータが読み取ると、ユーザがキー入力、マウスのクリック操作等で指定した、接続されているスピーカの台数と、上下方向、奥行き方向といったようなスピーカの設置可能範囲と、聴取者の位置からディスプレイの表示面までの距離とに基づいて、接続されているどのスピーカをどの位置に設置すべきかを算出してユーザに指定し、この位置に応じて、出力すべき音信号を、指示された位置にユーザにより設置された、これらのスピーカに分配する。これにより、2以上のスピーカ接続端子を備えた汎用のコンピュータであっても、ユーザは任意の台数のスピーカを接続することができ、また任意の設置可能範囲に適切に設置して上下方向、コンピュータの奥行き方向等に音の広がりを形成させることができる。
【0021】
【発明の実施の形態】
図1は、本発明のコンピュータの機能ブロック図である。スピーカ位置算出部1は、ユーザがキー入力,マウスのクリック操作等で指定したスピーカの設置可能範囲(ディスプレイの上下方向、コンピュータの奥行き方向等)、ユーザによりキー入力,マウスのクリック操作等で入力されたデータ、又はスピーカの接続端子の状態から検出した、接続されているスピーカの台数、及びユーザにより入力されたか、又はデフォルトで設定されている、聴取者からディスプレイまでの距離を含むデータに基づき、後述する設置ルール保存部3を参照して、接続されているスピーカを設置すべき設置位置を算出し、算出結果は設置位置保存部6に保存される。コンピュータは、前記設置位置をユーザに指示し、ユーザは、指示された前記設置位置にスピーカを配置する。
【0022】
設置ルール保存部3は、接続されているスピーカの台数及び設置可能範囲と、聴取者からディスプレイまでの距離、上方向に設置するスピーカに対する聴取者の耳の位置からの仰角又は下方向に設置するスピーカに対する聴取者の耳の位置からの俯角、ディスプレイの奥行き寸法、コンピュータの背面から壁までの距離等のデータとに基づいて、接続されているスピーカの設置位置を算出するためのルールを保存している。
【0023】
スピーカ音生成部2は、設置位置保存部6が保存しているスピーカ位置と、音データ保存部4が保存している音源の位置情報、音の波形データ等と、モード保存部5が保存している、音源の位置,種類等に応じたスピーカから音源の音を出力すべき音信号を生成するための生成モードのプログラムとに基づいて、音源の位置,種類等に応じた位置に設置されているスピーカSp0,Sp1,…,Spnから、音源の音を出力する。
【0024】
図2は、スピーカ音生成部2におけるデータ格納状態の一例の図である。
各音源の音の波形データと音源の座標位置、音源の座標位置に対応する位置に設置されているスピーカの番号、音源の音をメイン/サブの音のいずれとして出力するかのフラグ、及び音源の種類(例えば、上、下、前、後)を音源番号別に格納する。
なお、図2は画像が静止画で、音源位置が固定の場合の格納状態であるが、画像が動画で音源位置が可変の場合は音源が移動する都度、メモリに格納されている音源位置のデータが更新されるので、音源位置と音源番号とをメモリから随時読み出すようにすれば良い。
【0025】
以下に、スピーカ音生成部2の構成について説明する。
音データ読み込み部21は、音データ保存部4が保存している音源の位置情報、音の波形データ等を読み込む。
スピーカ位置読み込み部22は、設置位置保存部6が保存している、スピーカを設置すべき位置の情報を読み込む。
モード設定部23は、モード保存部5が保存している、ユーザにより選択された生成モードで音源の音を生成するための生成モードに応じたプログラムを読み込み、生成モードを設定する。
【0026】
分割平面決定部24は、モード設定部23が設定した生成モードが、複雑な音像定位処理を行わずに、スピーカを設置すべき位置とディスプレイの表示領域とを対応付けて音を分配するような簡単な処理での生成モードである場合、接続されているスピーカの台数及び設置位置に基づきディスプレイの表示領域を分割するための平面を決定し(図8及び図9参照)、接続されている各スピーカに対応する分割領域を決定する。
【0027】
音振り分け部25は、モード設定部23が設定した生成モードに応じて、音源の位置に応じた音像定位処理を行うか、又は分割平面決定部24の決定結果に基づき、音源が存在する分割領域に対応する位置、又は音源の種類に応じた位置に設置されているスピーカからこの音源の音が出力されるように、出力すべき音信号を、接続されているスピーカSp0,Sp1,…,Spnに分配すべく、スピーカSp0,Sp1,…,Spnの出力音をそれぞれ生成する音生成部26,26,…,26に出力する。
【0028】
【実施例】
図3は、複数台のスピーカの設置例の図である。
2台の場合は、コンピュータの左右、上下(a) 、3台の場合はコンピュータの上に1台と下側の左右に2台(b) 、4台の場合はコンピュータの上寄りの左右に2台と下寄りの左右に2台(c) 、コンピュータの上方の左右に2台と、下寄りの左右に2台(d) 、コンピュータの手前側の左右に2台と奥側の左右に2台(e) 等といった設置が可能である。
【0029】
聴取者とディスプレイとの距離から、上下方向に設置するスピーカの設置位置を算出する設置ルールの一例について、図4のスピーカ位置の算出例(上下方向)の図に基づいて説明する。
設置ルールとして、聴取者から上側のスピーカに対する仰角θを、例えば30°といったような値に予め設定しておき、聴取者とディスプレイとの距離rとθとから、聴取者の耳の高さに相当するディスプレイ上の位置から、上側に設置するスピーカまでの距離dを下記の式で決定する。
d=r×tanθ
同様に、聴取者から下側のスピーカに対する俯角を予め設定しておけば、下側に設置するスピーカまでの距離が決定できることは明らかである。
【0030】
また、聴取者とディスプレイとの距離から、コンピュータの奥行き方向に設置するスピーカの設置位置を算出する設置ルールの一例について、図5のスピーカ位置の算出例(奥行き方向)の図に基づいて説明する。
聴取者とディスプレイとの距離r1、コンピュータの奥行き寸法d1、及びコンピュータから後方の壁までの距離d2から、手前側に設置するスピーカと奥側に設置するスピーカとの距離dを下記の式で決定する。なお、手前側のスピーカをディスプレイより手前に設置する場合の、このスピーカと聴取者との距離をr2とする。
【0031】
d1+d2<r1の場合は、d=r2となるように、d及びr2を設定する。
d1+d2>r1の場合は、d=r1、r2=r1となるように、d及びr2を設定する。
その理由は、手前のスピーカと奥のスピーカとの振幅比はr2/(r2+d)であるので、dの値が大きいほど、振幅比が大きくなり、両者からの出力音をよりはっきり区別することができるが、一般的なコンピュータの設置環境を考えた場合、dの値には限界があるので、聴取者、手前側スピーカ及び奥側スピーカをほぼ均等に設置するというルールを適用する。これにより、再生音に奥行き感を出すスピーカ位置を算出するための計算を簡略化することができる。
【0032】
以下に、生成モードの実施例について説明する。
図6は音源の3D座標を2D座標(上下方向)へ変換する生成モードの説明図、図7は音源の3D座標を2D座標(奥行き方向)へ変換する生成モードの説明図である。
スピーカを上下方向に設置する場合は、図5に示すように、黒点で示す音源の3D座標(x0,y0,z0)を、ディスプレイの左下端を原点、横方向をx′軸、縦方向をy′軸とする2D座標(x0′,y0′)に変換する。
一方、スピーカを奥行き方向に設置する場合は、図7に示すように、黒点で示す音源の3D座標(x0,y0,z0)を、ディスプレイの左下端を原点、横方向をx′軸、奥行き方向をz′軸とする2D座標(x0′,z0′)に変換する。
【0033】
図8はメインスピーカとサブスピーカとにグループ分けする生成モードの説明図である。
本例では、コンピュータの下側の左右に設置された2台をメインスピーカ、コンピュータの上方の左右に設置された2台をサブスピーカとする。
この場合、分割平面決定部24が、サブスピーカの上下方向の位置、即ちディスプレイの横方向をx軸、縦方向をy軸としたy軸上の座標y=ymax を通る平面を分割平面と決定する。ymax は画面左下端をy=0とした場合のyの最大値、即ち画面の左上端に相当する。
そして、音振り分け部25は、音源が画面に表示されており、かつ分割平面下に存在する場合はメインスピーカからその音を出力し、例えば、音源が移動して分割平面より上に存在するようになり、画面に表示されなくなった場合はサブスピーカからその音を出力する。
【0034】
図9は分割平面で表示領域を分割する生成モードの説明図である。
本例では、コンピュータの上に1台、下側の左右に2台を設置する。
この場合、分割平面決定部24が、3台のスピーカの設置位置に応じて、ディスプレイの横方向をx軸、縦方向をy軸としたx=dx(但し、0<dx<xmax )を通る平面、及びy=dy(但し、0<dy<ymax )を通る平面を分割平面と決定する。
【0035】
図10は、本発明を実現するためのハードウェア構成を示す模式図である。画像データ等を表示するディスプレイ1と、ポインティングデバイスとしてのマウス2とを備えた、本発明のコンピュータは、上述したような処理を行うためのプログラムを、磁気ディスク,CD−ROM等の可搬型記録媒体85、コンピュータと無線又は有線にてプログラムの通信が可能な、例えばセンタに備えられた回線先メモリ86、あるいは、コンピュータに備えつけられたRAM、ハードディスク等の処理装置側メモリ87等の記録媒体からロードする。
【0036】
【発明の効果】
以上のように、本発明のコンピュータ及び記録媒体は、接続されているスピーカの台数、聴取位置までの距離、及びスピーカの設置可能範囲に基づいて、どのスピーカをどの位置に設置すべきかを算出し、算出した位置に応じてスピーカを配置し、出力すべき音信号を各スピーカに分配するので、任意の台数のスピーカを接続することができ、また任意の設置可能範囲に適切に設置して上下方向、コンピュータの奥行き方向等に音の広がりを形成することができ、さらにこれによって現実感に富んだ仮想空間を形成するという優れた効果を奏する。
【図面の簡単な説明】
【図1】本発明のコンピュータの機能ブロック図である。
【図2】データ格納状態の一例の図である。
【図3】複数台のスピーカの設置例の図である。
【図4】スピーカ位置の算出例(上下方向)の図である。
【図5】スピーカ位置の算出例(奥行き方向)の図である。
【図6】音源の3D座標を2D座標(上下方向)へ変換する生成モードの説明図である。
【図7】音源の3D座標を2D座標(奥行き方向)へ変換する生成モードの説明図である。
【図8】メインスピーカとサブスピーカとにグループ分けする生成モードの説明図である。
【図9】分割平面で表示領域を分割する生成モードの説明図である。
【図10】本発明を実現するためのハードウェア構成を示す模式図である。
【符号の説明】
1 スピーカ位置算出部
2 スピーカ音生成部
21 音データ読み込み部
22 スピーカ位置読み込み部
23 モード設定部
24 分割平面決定部
25 音振り分け部
26 音生成部
3 設置ルール保存部
4 音データ保存部
5 モード保存部
6 設置位置保存部
Sp スピーカ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a computer capable of connecting a plurality of speakers, and a recording medium on which a program for calculating a position where the plurality of connected speakers are to be installed and distributing a sound signal to these speakers is recorded About.
[0002]
[Prior art]
A conventional computer having two speakers distributes two-channel stereo sound to speakers installed on the left and right sides of the computer, and forms a sound spread between the two speakers.
Further, a conventional computer having four or more speakers distributes multi-channel sound to speakers installed around the listener, and forms a sound spread around the listener.
[0003]
[Problems to be solved by the invention]
However, in a conventional computer, the number of speakers to be connected and the range in which these speakers can be installed (the left and right sides of the computer, the listener's surroundings) are determined in advance, and the method of distributing sound to each speaker is as follows. It was fixed and could not be specified arbitrarily by the user.
Therefore, the spread of the formed sound is limited to the left and right direction or around the listener, and cannot be formed in the vertical direction, the depth direction of the computer, etc., and the game, WWW (World-Wide Web) browsing It was not possible to meet the various 3D sound output requirements required by applications such as.
[0004]
The present invention has been made to solve such problems, and is based on the number of connected speakers, data including the distance between the listening position and the display surface of the display, and the range in which speakers can be installed. By calculating which speaker should be installed at which position, instructing the position where the speaker should be placed according to the calculated position, and distributing the sound signal to be output to each speaker Speakers can be connected, and can be installed properly in any installation range to create a sound spread in the vertical direction, the computer depth direction, etc. A computer to be formed and a program for calculating a position where a plurality of connected speakers should be installed and distributing sound signals to these speakers are recorded. And an object thereof is to provide a recording medium.
[0005]
[Means for Solving the Problems]
The computer of the first invention is a computer capable of connecting a plurality of speakers, and includes data including a display, the number of connected speakers, the listening position of the output sound of the speakers, and the distance between the display surface of the display. , And an input means for inputting the installable range where the speaker can be installed from the user, and the distance between the number of speakers, the listening position of the output sound of the speaker and the display surface of the display, which are input by the input means. Position indicating means for calculating which position of a speaker to be connected to be installed at which position and instructing the user based on the included data and the installable range; and sound data storing means for storing a sound signal to be output; The sound data storage means stores the sound data reading means for reading the sound signal to be output, and the designated position. Flip and the sound signal to be output, is installed by the user indicated the position, characterized in that a distributing means for distributing to each of the connected speaker.
[0006]
The computer according to the first aspect of the present invention is based on the number of connected speakers specified by the user by key input, mouse click operation, etc., the range in which speakers can be installed such as the vertical direction and depth direction, and the position of the listener. based on the data including the distance to the display surface of the display, to calculate whether to placed in any position which speakers connected to instruct the user, depending on the position, the sound signal to be output, Distribute to these speakers installed by the user at the indicated location . As a result, the user can connect any number of speakers, and can be installed at an appropriate position to form a sound spread in the vertical direction, the depth direction of the computer, or the like.
[0007]
A computer according to a second aspect of the invention comprises generation mode setting means for setting a generation mode for generating a sound signal corresponding to a sound source included in an image displayed on a display, and the distribution means is set to the set generation mode. Accordingly, distribution means for distributing the sound signal to be output to each of the connected speakers is provided.
[0008]
The computer of the second invention outputs the sound of the sound source from the speaker according to the two-dimensional position, three-dimensional position, type, etc. of the sound source of the bird, airplane, river, automobile, construction site, etc. included in the image displayed on the display A generation mode for generating a sound signal to be generated is set, and the sound signal to be output is distributed to each of the connected speakers according to the generation mode.
As a result, depending on whether the sound source is above or below, and when the sound source moves, the sound is heard from the position according to the position of the movement destination, so a realistic virtual space is created. Formed on a computer.
[0009]
The computer according to a third aspect includes display position detection means for detecting the display position of the sound source in the three-dimensional image, and the distribution means converts the display position into a two-dimensional position according to the set generation mode, In order to generate a sound image at a position corresponding to the two-dimensional position, the sound signal to be output is distributed to each of the connected speakers.
[0010]
The computer of the third invention detects the display position of the sound source in the three-dimensional image, converts the display position to a two-dimensional position according to the set generation mode, and generates a sound image at a position corresponding to the two-dimensional position Therefore, the sound signal to be output is distributed to each of the connected speakers.
Thereby, since the sound of the sound source can be heard from a position close to the position of the sound source on the image, a realistic virtual space is formed on the computer.
[0011]
According to a fourth aspect of the present invention, the computer includes a display position detecting unit that detects a display position of the sound source in the three-dimensional image, and the distributing unit has a sound image at a three-dimensional position corresponding to the display position according to the set generation mode. Is a means for distributing the sound signal to be output to each of the connected speakers.
[0012]
The computer of the fourth invention detects a sound source display position in a three-dimensional image, and generates a sound signal to be output in order to generate a sound image in a three-dimensional position corresponding to the display position in accordance with the set generation mode. Distribute to each connected speaker.
As a result, the sound of the sound source can be heard from a position corresponding to the position of the sound source in the three-dimensional space where the image is formed, so that a virtual space rich in realism is formed on the computer.
[0013]
A computer according to a fifth aspect of the present invention includes sound source type identifying means for identifying a sound source type, and the distributing means places the sound signal of the sound source at a position corresponding to the sound source type according to a set generation mode. It is a means for distributing to installed speakers.
[0014]
The computer of the fifth invention is of a type generally displayed on the upper side of the screen, such as a bird, an airplane, etc., or is generally displayed on the lower side of the screen, such as a river, a car, a construction site, etc. Type, sound source displayed in the image, or music attached to the image, and the sound of this sound source according to the set generation mode. The signal is placed at the position corresponding to the type of sound source, that is, for the type of sound source displayed on the upper side, the speaker installed on the upper side, and for the type of sound source displayed on the lower side, installed on the lower side. Distribute to the speakers. In addition, the sound source displayed in the image is distributed to the speaker installed on the front side, and the music attached to the image is distributed to the speaker installed on the back side.
As a result, the sound of this sound source can be output from a speaker installed at a position corresponding to the type of sound source without performing a large amount of sound image localization processing. A space is formed on the computer.
[0015]
A computer according to a sixth aspect of the invention comprises grouping means for grouping connected speakers into main speakers and sub-speakers according to a set generation mode, wherein the distributing means displays a sound source on a display. The sound signal of the sound source is distributed to the main speaker, and the sound signal of the sound source is distributed to the sub-speaker when the sound source is outside the range of the image displayed on the display. Features.
[0016]
A computer according to a sixth aspect of the present invention provides a main speaker that is connected to, for example, the left and right sides of a display according to a set generation mode, and forms a sound spread within the range of the image. For example, if the sound source is grouped into sub-speakers that are installed on the left and right above the display and the sound spread is formed outside the image range, and the sound source is displayed on the display, the sound signal of this sound source is When the sound source is distributed to the main speaker and the sound source is outside the range of the image displayed on the display, the sound signal of the sound source is distributed to the sub-speaker.
As a result, even when the sound source moves outside the range of the image, the sound of the sound source can be heard from a position corresponding to the position of the sound source, so that a virtual space rich in reality is formed on the computer.
[0017]
According to a seventh aspect of the present invention, there is provided a computer according to a seventh aspect of the present invention, comprising: a divided area determining unit that divides a display area on a display based on the number of speakers and a position to be installed, and determines a divided area corresponding to each connected speaker. Is a means for distributing the sound signal of the sound source to the speaker corresponding to the divided area including the display position of the sound source in accordance with the set mode.
[0018]
The computer of the seventh invention divides the display area of the display based on the number of speakers and the position to be installed, determines a divided area corresponding to each connected speaker, and generates a sound source according to the set mode. The sound signal of this sound source is distributed to the speaker corresponding to the divided area including the display position of the sound source.
As a result, the sound of this sound source can be output from a speaker installed at a position corresponding to the position of the sound source on the image without performing a large amount of sound image localization processing. A rich virtual space is formed on the computer.
[0019]
A recording medium according to an eighth aspect of the present invention is a recording medium readable by a computer to which a plurality of speakers can be connected. The number of speakers connected to the computer, the listening position of the output sound of the speakers, and the Data including the distance to the display surface of the display, and program code means for accepting an input of an installable range in which the speaker can be installed from the user , and the number of speakers input to the computer and the output of the speakers Program code means for calculating and instructing the user which speaker to be connected to which position should be calculated based on data including the distance between the listening position of the sound and the display surface of the display, and the installable range; Program code means for causing the computer to read a sound signal to be output; and The computer, in response to indicated the location, the sound signal to be output, and characterized in that installed by a user in the indicated said position, and a program code means for distributing to each of the connected speaker To do.
[0020]
When the recording medium of the eighth invention is read by a computer capable of connecting a plurality of speakers, the number of connected speakers, the vertical direction, and the depth specified by the user by key input, mouse click operation, etc. Based on the speaker installation range such as the direction and the distance from the listener's position to the display surface of the display, which connected speaker should be calculated and specified to the user , In accordance with this position, the sound signal to be output is distributed to these speakers installed by the user at the designated position . Thereby, even if it is a general-purpose computer provided with two or more speaker connection terminals, the user can connect any number of speakers, and can be appropriately installed in any installable range and installed vertically. The spread of sound can be formed in the depth direction of the sound.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a functional block diagram of a computer according to the present invention. The speaker
[0022]
The installation
[0023]
The speaker
[0024]
FIG. 2 is a diagram illustrating an example of a data storage state in the speaker
Sound waveform data of each sound source, the coordinate position of the sound source, the number of the speaker installed at the position corresponding to the coordinate position of the sound source, a flag indicating whether the sound of the sound source is output as the main / sub sound, and the sound source Type (for example, top, bottom, front, back) is stored by sound source number.
FIG. 2 shows the storage state when the image is a still image and the sound source position is fixed. However, when the image is a moving image and the sound source position is variable, the sound source position stored in the memory is stored each time the sound source moves. Since the data is updated, the sound source position and the sound source number may be read from the memory as needed.
[0025]
Below, the structure of the speaker sound production |
The sound
The speaker
The
[0026]
The division
[0027]
The
[0028]
【Example】
FIG. 3 is a diagram of an installation example of a plurality of speakers.
Two units are on the left and right, top and bottom of the computer (a), three are one on the computer and two on the bottom left and right (b), and four are on the left and right above the
[0029]
An example of the installation rule for calculating the installation position of the speaker installed in the vertical direction from the distance between the listener and the display will be described based on the calculation example of the speaker position (vertical direction) in FIG.
As an installation rule, the elevation angle θ with respect to the upper speaker from the listener is set in advance to a value such as 30 °, for example, and the height of the listener's ear is determined from the distance r and θ between the listener and the display. The distance d from the corresponding position on the display to the speaker installed on the upper side is determined by the following equation.
d = r × tan θ
Similarly, if the depression angle from the listener to the lower speaker is set in advance, it is clear that the distance to the lower speaker can be determined.
[0030]
An example of an installation rule for calculating the installation position of a speaker installed in the depth direction of the computer from the distance between the listener and the display will be described based on the calculation example of the speaker position (depth direction) in FIG. .
From the distance r1 between the listener and the display, the depth d1 of the computer, and the distance d2 from the computer to the rear wall, the distance d between the speaker installed on the front side and the speaker installed on the back side is determined by the following formula. To do. Note that the distance between the speaker and the listener when the front speaker is installed in front of the display is r2.
[0031]
When d1 + d2 <r1, d and r2 are set so that d = r2.
When d1 + d2> r1, d and r2 are set so that d = r1 and r2 = r1.
The reason is that the amplitude ratio between the front speaker and the rear speaker is r2 / (r2 + d), so that the larger the value of d, the larger the amplitude ratio, and the output sound from both can be more clearly distinguished. However, since there is a limit to the value of d when considering a general computer installation environment, the rule that the listener, the near-side speaker and the far-side speaker are installed almost equally is applied. Thereby, the calculation for calculating the speaker position that gives a sense of depth to the reproduced sound can be simplified.
[0032]
Hereinafter, an embodiment of the generation mode will be described.
FIG. 6 is an explanatory diagram of a generation mode for converting the 3D coordinates of the sound source into 2D coordinates (vertical direction), and FIG. 7 is an explanatory diagram of the generation mode for converting the 3D coordinates of the sound source into 2D coordinates (depth direction).
When the speakers are installed in the vertical direction, as shown in FIG. 5, the 3D coordinates (x0, y0, z0) of the sound source indicated by black dots, the lower left corner of the display as the origin, the horizontal direction as the x 'axis, and the vertical direction as Convert to 2D coordinates (x0 ′, y0 ′) with y ′ axis.
On the other hand, when the speaker is installed in the depth direction, as shown in FIG. 7, the 3D coordinates (x0, y0, z0) of the sound source indicated by the black dots, the lower left corner of the display as the origin, the horizontal direction as the x ′ axis, and the depth It is converted into 2D coordinates (x0 ′, z0 ′) with the direction as the z ′ axis.
[0033]
FIG. 8 is an explanatory diagram of a generation mode for grouping into main speakers and sub speakers.
In this example, two units installed on the left and right sides of the lower side of the computer are main speakers, and two units installed on the left and right sides of the upper side of the computer are sub-speakers.
In this case, the division
Then, the
[0034]
FIG. 9 is an explanatory diagram of a generation mode in which a display area is divided on a division plane.
In this example, one unit is installed on the computer and two units are installed on the left and right sides.
In this case, the division
[0035]
FIG. 10 is a schematic diagram showing a hardware configuration for realizing the present invention. The computer according to the present invention, which includes a
[0036]
【The invention's effect】
As described above, the computer and the recording medium of the present invention calculate which speaker should be installed at which position based on the number of connected speakers, the distance to the listening position, and the installable range of the speakers. Since speakers are arranged according to the calculated position and the sound signal to be output is distributed to each speaker, any number of speakers can be connected, and they can be installed properly in any installation range The spread of sound can be formed in the direction, the depth direction of the computer, etc., and further, an excellent effect of forming a virtual space rich in reality can be achieved.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a computer according to the present invention.
FIG. 2 is a diagram illustrating an example of a data storage state.
FIG. 3 is a diagram illustrating an installation example of a plurality of speakers.
FIG. 4 is a diagram illustrating a calculation example (up and down direction) of a speaker position.
FIG. 5 is a diagram illustrating a calculation example (depth direction) of a speaker position;
FIG. 6 is an explanatory diagram of a generation mode for converting 3D coordinates of a sound source into 2D coordinates (vertical direction).
FIG. 7 is an explanatory diagram of a generation mode for converting 3D coordinates of a sound source into 2D coordinates (depth direction).
FIG. 8 is an explanatory diagram of a generation mode for grouping into main speakers and sub speakers.
FIG. 9 is an explanatory diagram of a generation mode in which a display area is divided on a division plane.
FIG. 10 is a schematic diagram showing a hardware configuration for realizing the present invention.
[Explanation of symbols]
DESCRIPTION OF
Claims (8)
ディスプレイと、
接続されているスピーカの台数、スピーカの出力音の聴取位置と前記ディスプレイの表示面との距離を含むデータ、及びスピーカを設置することが可能な設置可能範囲をユーザから入力する入力手段と、
入力手段により入力された、スピーカの台数、スピーカの出力音の聴取位置と前記ディスプレイの表示面との距離を含むデータ、及び設置可能範囲に基づいて、接続されているどのスピーカをどの位置に設置すべきかを算出してユーザに指示する位置指示手段と、
出力すべき音信号を保存する音データ保存手段と、
音データ保存手段が保存している、出力すべき音信号を読み込む音データ読み込み手段と、
指示された前記位置に応じて、出力すべき音信号を、指示された前記位置にユーザにより設置され、接続されているスピーカのそれぞれに分配する分配手段と
を備えたことを特徴とするコンピュータ。In a computer capable of connecting a plurality of speakers,
Display,
Input means for inputting from the user the number of connected speakers, data including the distance between the listening position of the output sound of the speakers and the display surface of the display, and the installable range in which the speakers can be installed;
Based on the number of speakers input by the input means, the data including the distance between the listening position of the output sound of the speakers and the display surface of the display, and the installable range, which connected speaker is installed at which position Position indicating means for calculating and indicating to the user ;
Sound data storage means for storing a sound signal to be output;
Sound data reading means stored in the sound data storage means for reading the sound signal to be output;
A computer comprising: distribution means for distributing a sound signal to be output to each of the connected speakers installed by the user at the instructed position according to the instructed position .
前記コンピュータに、接続されているスピーカの台数、スピーカの出力音の聴取位置と前記ディスプレイの表示面との距離を含むデータ、及びスピーカを設置することが可能な設置可能範囲の入力をユーザから受け付けさせるプログラムコード手段と、
前記コンピュータに、入力された、スピーカの台数、スピーカの出力音の聴取位置と前記ディスプレイの表示面との距離を含むデータ、及び設置可能範囲に基づいて、接続されているどのスピーカをどの位置に設置すべきかを算出させてユーザに指示させるプログラムコード手段と、
前記コンピュータに、出力すべき音信号を読み込ませるプログラムコード手段と、
前記コンピュータに、指示された前記位置に応じて、出力すべき音信号を、指示された前記位置にユーザにより設置され、接続されているスピーカのそれぞれに分配させるプログラムコード手段と
を含むことを特徴とする記録媒体。In a computer-readable recording medium to which a plurality of speakers can be connected,
The computer receives data including the number of speakers connected, the distance between the listening position of the output sound of the speakers and the display surface of the display, and the input of the installable range in which the speakers can be installed. Program code means,
Based on the number of speakers input to the computer, data including the distance between the listening position of the output sound of the speakers and the display surface of the display, and the range of possible installation, which speaker is connected to which position Program code means for calculating whether to install and instructing the user ;
Program code means for causing the computer to read a sound signal to be output;
Program code means for causing the computer to distribute a sound signal to be output to each of speakers connected to and connected to the designated position by the user according to the designated position. A recording medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17349398A JP3753540B2 (en) | 1998-06-19 | 1998-06-19 | Computer capable of connecting a plurality of speakers and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17349398A JP3753540B2 (en) | 1998-06-19 | 1998-06-19 | Computer capable of connecting a plurality of speakers and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000010756A JP2000010756A (en) | 2000-01-14 |
| JP3753540B2 true JP3753540B2 (en) | 2006-03-08 |
Family
ID=15961540
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17349398A Expired - Fee Related JP3753540B2 (en) | 1998-06-19 | 1998-06-19 | Computer capable of connecting a plurality of speakers and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3753540B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4775529B2 (en) * | 2000-12-15 | 2011-09-21 | オンキヨー株式会社 | Game machine |
| JP4683593B2 (en) * | 2001-05-14 | 2011-05-18 | キヤノン株式会社 | Image display apparatus and control method thereof |
| KR20040026024A (en) * | 2002-09-17 | 2004-03-27 | 엘지전자 주식회사 | Automatic level control and distribution of home theater system |
| JP4629388B2 (en) * | 2004-08-27 | 2011-02-09 | ソニー株式会社 | Sound generation method, sound generation apparatus, sound reproduction method, and sound reproduction apparatus |
| JP5067595B2 (en) | 2005-10-17 | 2012-11-07 | ソニー株式会社 | Image display apparatus and method, and program |
| JP4327179B2 (en) | 2006-06-27 | 2009-09-09 | 株式会社ソニー・コンピュータエンタテインメント | Audio output device, audio output device control method and program |
| JP4810378B2 (en) * | 2006-09-20 | 2011-11-09 | キヤノン株式会社 | SOUND OUTPUT DEVICE, ITS CONTROL METHOD, AND SOUND SYSTEM |
| US20210368267A1 (en) * | 2018-07-20 | 2021-11-25 | Hewlett-Packard Development Company, L.P. | Stereophonic balance of displays |
| CN115884061B (en) * | 2021-09-26 | 2025-12-02 | 深圳信扬国际经贸股份有限公司 | A display device, an external device, and an audio output method. |
-
1998
- 1998-06-19 JP JP17349398A patent/JP3753540B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000010756A (en) | 2000-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6055657B2 (en) | GAME SYSTEM, GAME PROCESSING CONTROL METHOD, GAME DEVICE, AND GAME PROGRAM | |
| JP6893868B2 (en) | Force sensation effect generation for space-dependent content | |
| JP6147486B2 (en) | GAME SYSTEM, GAME PROCESSING CONTROL METHOD, GAME DEVICE, AND GAME PROGRAM | |
| JP3528284B2 (en) | 3D sound system | |
| JP5967418B2 (en) | 3D sound calculation method, apparatus, program, recording medium, 3D sound presentation system, and virtual reality space presentation system | |
| JP3753540B2 (en) | Computer capable of connecting a plurality of speakers and recording medium | |
| EP3091757B1 (en) | Virtual reality audio system and the player thereof, and method for generation of virtual reality audio | |
| CN101405770B (en) | Image creating device, image creating method, information recording medium, and program | |
| JP3740518B2 (en) | GAME DEVICE, COMPUTER CONTROL METHOD, AND PROGRAM | |
| JP3955425B2 (en) | 3D sound reproduction system | |
| JP2000013900A (en) | Sound playback device | |
| CN101347043A (en) | Sound processing device, sound processing method, program, and information recording medium | |
| JP2008017117A (en) | Sound image forming device | |
| WO2019207959A1 (en) | Display control device, display control method, and program | |
| JP2009218655A (en) | Acoustic signal conversion device, method thereof, and program thereof | |
| JP2007329746A (en) | 3D acoustic panning device | |
| JP3899782B2 (en) | Simulated sound generating apparatus and simulated sound generating method | |
| JP4484570B2 (en) | Acoustic information processing apparatus and acoustic information providing method | |
| JP2024172483A (en) | PROGRAM AND INFORMATION PROCESSING APPARATUS | |
| WO2023199817A1 (en) | Information processing method, information processing device, acoustic playback system, and program | |
| JP3739185B2 (en) | Access amount expression method and apparatus, and recording medium | |
| JP2014127967A (en) | Sound reproduction device in virtual space, method, and program | |
| KR20050048686A (en) | Method for simulating a movement by means of an acoustic reproduction device and sound reproduction arrangement therefor | |
| KR102032803B1 (en) | Method for providing stereophonic sound effect for multimedia contents and multimedia device for performing the method | |
| JP2003122374A (en) | Surround sound generation method, device therefor and program therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040603 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040615 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050927 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051117 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051213 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131222 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |