Nothing Special   »   [go: up one dir, main page]

JP2004304417A - Performance data communication system for selectively establishing interactive bidirectional communication mode for every viewer on initiative of performer side - Google Patents

Performance data communication system for selectively establishing interactive bidirectional communication mode for every viewer on initiative of performer side Download PDF

Info

Publication number
JP2004304417A
JP2004304417A JP2003093422A JP2003093422A JP2004304417A JP 2004304417 A JP2004304417 A JP 2004304417A JP 2003093422 A JP2003093422 A JP 2003093422A JP 2003093422 A JP2003093422 A JP 2003093422A JP 2004304417 A JP2004304417 A JP 2004304417A
Authority
JP
Japan
Prior art keywords
performer
communication partner
online
mode
server computer
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.)
Granted
Application number
JP2003093422A
Other languages
Japanese (ja)
Other versions
JP3546048B1 (en
Inventor
Chikashi Takahashi
爾 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2003093422A priority Critical patent/JP3546048B1/en
Application granted granted Critical
Publication of JP3546048B1 publication Critical patent/JP3546048B1/en
Publication of JP2004304417A publication Critical patent/JP2004304417A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To allow a computer to support selection by a performer side in the environment that the performer side selects an appropriate applicant as a communicating party out of a plurality of applicants requesting a monopolistic online bidirectional communication with the same performer side. <P>SOLUTION: An IP camera 40, an audio module 42 and a monitor 32 are connected to a server computer (server) 10. The server 10 can be online connected with a plurality of unspecific viewers via the Internet 20. In this system, the performer side is authorized to select the appropriate applicant out of the plurality of unspecific applicants being viewers. The selected applicant is authorized to monopolistically edit play data by monopolistically establishing the bidirectional communication with the performer side. When a communicating party switching command is inputted from the performer side to the server 10, the communicating party is switched from the current communicating party to the other applicant. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、実演スタジオにおける実演者の生実演を視聴覚的に再現する実演データをオンラインかつリアルタイムで視聴者に送信する技術に関するものである。
【0002】
【従来の技術】
歌手および演奏者を含む実演者に対して種々なニーズが存在する。その一例は、複数人のメンバから成る実演グループを構成するために、多数の実演者の中から自分たちの好みに合った実演者を選抜するというニーズである。別の例は、多数の実演者の中から、芸能界において将来活躍しそうな優秀な人材を選抜するというニーズである。いずれのニーズも、実演者を求める求人側の視点から認識されるニーズである。
【0003】
そして、多数の実演者の中から適当な実演者を選抜することを支援する技術が既にいくつか提案されている(例えば、特許文献1および2参照。)。
【0004】
【特許文献1】
特開平11−30989号公報
【0005】
【特許文献2】
特開2002−162974号公報
【0006】
特許文献1には、多数の選抜参加者の少なくともそれぞれの歌唱の評価に基づいて、それら多数の選抜参加者の中から適切な人材を選択することを能率よく行うために提案された技術が記載されている。
【0007】
この技術によれば、各地に分散配置された選抜情報入力端末装置により、選抜参加者の歌唱の肉声音声や容姿映像のデータが得られる。このデータは通信回線を経て中央コンピュータに送出される。審査員が、選抜実施端末装置を利用することにより、その送出されたデータを参照して審査を行う。
【0008】
この技術によれば、参加者は、その所在地の如何を問わず、選抜に容易に参加可能となるとともに、多くの参加者を募集するためにそれら参加者の所在地に応じて選抜を複数回、場所を異ならせて開催することが不要となる。よって、この技術によれば、選抜する側の負担のみならず参加する側の負担も軽減される。
【0009】
これに対し、特許文献2には、一般の視聴者による視聴と評価が効率よく確実に実施され、その評価に基づいて音楽作品が適切に選別されるようにするために提案された技術が記載されている。
【0010】
この技術によれば、視聴者が、PCを介して、オンライン送信等により応募された音楽作品についての演奏を視聴し、その視聴の結果に基づく評価を、各メディアの特性に適合した評価項目について、PCを介して入力する。さらに、視聴者の複数の評価結果に基づき、音楽作品が総合的に評価される。
【0011】
【発明が解決しようとする課題】
それら特許文献1および2に記載の技術はいずれも、実演者である多数の候補者の中から適切な実演者を選抜するという環境、すなわち、選抜者側に選択権がある環境に適合するように提案されたものである。
【0012】
しかし、本発明者は、その環境とは異なる環境として、同じ実演者に対して複数の希望者が存在しており、それら希望者の中から適切な希望者をその実演者本人またはその関係者である実演者側が選抜するという環境、すなわち、実演者側に選択権がある環境も存在することに気が付いた。
【0013】
このような知見に基づき、本発明は、同じ実演者に対する複数の希望者の中から適切な希望者を実演者側が選抜するという環境、すなわち、実演者側に選択権がある環境において、実演者側による選抜をコンピュータによって支援することを課題としてなされたものである。
【0014】
【課題を解決するための手段および発明の効果】
本発明によって下記の各態様が得られる。各態様は、項に区分し、各項に番号を付し、必要に応じて他の項の番号を引用する形式で記載する。これは、本明細書に記載の技術的特徴のいくつかおよびそれらの組合せのいくつかの理解を容易にするためであり、本明細書に記載の技術的特徴やそれらの組合せが以下の態様に限定されると解釈されるべきではない。
【0015】
(1) 実演スタジオにおける実演者の生実演を視聴覚的に再現する実演データをオンラインかつリアルタイムで視聴者に送信する実演データ送信システムであって、
実演者本人またはその関係者である実演者側によって使用されるサーバ・コンピュータであって、不特定複数の視聴者により使用される複数の通信機器とのオンライン通信が可能なものと、
そのサーバ・コンピュータに接続され、前記生実演を撮影してそれを視覚的に表現する画像データを作成するカメラであってそれの撮影条件が電気的に操作可能であるものと、
前記サーバ・コンピュータに接続され、前記生実演を聴覚的に表現する音声データを作成するオーディオ装置と、
前記サーバ・コンピュータに接続され、画像を画面上に表示する表示機能と音声を出力する音声出力機能とのうちの少なくとも表示機能を有するモニタと
を含み、かつ、前記サーバ・コンピュータが、
(a)前記不特定複数の視聴者のうち、前記実演者側との間での独占的なオンライン接続をリクエストする複数人の希望者からのその独占的接続リクエストをオンラインで受信するリクエスト受信部と、
(b)前記複数人の希望者から受信した情報を前記画面上に一覧表示し、それら複数人の希望者のうち前記実演者側により選択された一人の希望者を現在の通信相手として特定し、その特定された現在の通信相手との間での独占的なオンライン接続を双方向通信モードとして確立する双方向通信モード確立部と、
(c)その確立された双方向通信モードにおいて、前記画像データと音声データとにより構成される実演データを前記現在の通信相手に独占的に送信するとともに、前記カメラの撮影条件に関する編集コマンドをその現在の通信相手から受信することに応答して前記カメラが電気的に操作されることを可能にし、それにより、前記受信した編集コマンドに応じた編集が加えられた編集済実演データを前記現在の通信相手に独占的に送信するインタラクティブ編集・送信部と、
(d)前記確立された双方向通信モードにおいて、前記実演者側が前記サーバ・コンピュータに対して通信相手切換えコマンドを入力することに応答して前記現在の通信相手とのオンライン接続を切断し、前記複数人の希望者のうち前記実演者側により新たに選択された別の一人である新たな通信相手との間に独占的に双方向通信モードを確立する通信相手切換え部と
を含み、それにより、前記実演者側の主導によってインタラクティブな双方向通信モードが視聴者ごとに選択的に確立される実演データ送信システム。
【0016】
図10には、本項に係るシステムの一具体例が機能ブロック図で示されている。この図を参照しつつ、この実演データ送信システムの構成をさらに具体的に説明すれば、この実演データ送信システム100は、サーバ・コンピュータ102を備え、それにはカメラ104とオーディオ装置106とモニタ108とが接続されている。サーバ・コンピュータ102は、不特定複数の視聴者とオンライン接続可能となっている。さらに、サーバ・コンピュータ102は、リクエスト受信部110と双方向通信モード確立部112とインタラクティブ編集・送信部114と通信相手切換え部116とを備えている。
【0017】
したがって、本項に係るシステムによれば、実演者側は、複数人の希望者の中から適切な希望者を選択することが可能になる。すなわち、実演者側が、希望者(例えば、その実演者を採用することを希望する者)を選択する選択権を有することが可能になるのである。
【0018】
さらに、このシステムによれば、その選択された希望者は、実演者側との間での双方向通信が独占的に確立され、その双方向通信モードにおいては、その希望者の個別的な編集コマンドに応じて演奏データが、その希望者のために独占的に、インタラクティブに編集されてその希望者に送信される。よって、その選択された希望者が、複数の希望者の中で唯一、演奏データを独占的に編集する編集権(例えば、前記カメラを独占的に操作する権利)を有することになる。
【0019】
さらに、このシステムによれば、実演者側がサーバ・コンピュータに対して通信相手切換えコマンドを入力することに応答して現在の通信相手とのオンライン接続が切断され、複数人の希望者のうち実演者側により新たに選択された別の一人である新たな通信相手との間に独占的に双方向通信モードが確立される。これにより、実演者側の意思に応じ、上記編集権がある希望者から別の希望者に移動し、このようにして実演者側は、より適切な希望者を選択することが可能となる。
【0020】
本項における「実演者」は、例えば、歌手を意味するように解釈したり、楽器の演奏者を意味するように解釈したり、演技者を意味するように解釈することが可能である。
【0021】
また、本項における「インタラクティブ編集・送信部」は、その機能が前記サーバ・コンピュータによって直接に実現される形式とすることは不可欠ではなく、例えば、サーバ・コンピュータが前記カメラに必要なコマンドを転送するなどすることにより、上記機能がサーバ・コンピュータによって間接に実現される形式とすることが可能である。
【0022】
また、本項における「通信機器」は、通信機能を有するものであれば足り、例えば、モデム付きのコンピュータとしたり、移動電話機(携帯電話機、PHS、携帯情報端末等を含む)とすることが可能である。
【0023】
(2)前記サーバ・コンピュータが、さらに、
前記不特定複数の視聴者が個々に発する共通配信リクエストに応答して、前記実演データをそれら不特定複数の視聴者に共通にオンラインかつリアルタイムで配信する共通配信モードを確立する共通配信モード確立部を含み、かつ、
前記リクエスト受信部が、その共通配信モードの確立中に、前記複数人の希望者が発した前記独占的接続リクエストをオンラインで受信するものであり、
それにより、各希望者との間で、それが発した独占的接続リクエストに前記実演者側が応諾する前は前記共通配信モードが確立され、応諾した後は前記双方向通信モードが確立され、その結果、実演者側の主導によって視聴者ごとに共通配信モードとインタラクティブな双方向通信モードとに選択的に切り換わる(1)項に記載の実演データ送信システム。
【0024】
このシステムによれば、双方向通信モードの確立に先立ち、不特定複数の視聴者が個々に発する共通配信リクエストに応答して、実演データがそれら不特定複数の視聴者に共通にオンラインかつリアルタイムで配信される。
【0025】
したがって、このシステムによれば、同じ実演者の生実演を表現する実演データがオンラインで多数の視聴者に配信可能となり、それにより、多数の希望者を創生可能となる。
【0026】
(3) 実演スタジオにおける実演者の生実演を視聴覚的に再現する実演データをオンラインかつリアルタイムで視聴者に送信する実演データ送信方法であって、
実演者本人またはその関係者である実演者側によって使用されるサーバ・コンピュータであって、不特定複数の視聴者により使用される複数の通信機器とのオンライン通信が可能なものと、
そのサーバ・コンピュータに接続され、前記生実演を撮影してそれを視覚的に表現する画像データを作成するカメラであってそれの撮影条件が電気的に操作可能であるものと、
前記サーバ・コンピュータに接続され、前記生実演を聴覚的に表現する音声データを作成するオーディオ装置と、
前記サーバ・コンピュータに接続され、画像を画面上に表示する表示機能と音声を出力する音声出力機能とのうちの少なくとも表示機能を有するモニタと
を含む実演データ送信システムのために実施されるとともに、
(a)前記不特定複数の視聴者のうち、前記実演者側との間での独占的なオンライン接続をリクエストする複数人の希望者からのその独占的接続リクエストをオンラインで受信するリクエスト受信工程と、
(b)前記複数人の希望者から受信した情報を前記画面上に一覧表示し、それら複数人の希望者のうち前記実演者側により選択された一人の希望者を現在の通信相手として特定し、その特定された現在の通信相手との間での独占的なオンライン接続を双方向通信モードとして確立する双方向通信モード確立工程と、
(c)その確立された双方向通信モードにおいて、前記画像データと音声データとにより構成される実演データを前記現在の通信相手に独占的に送信するとともに、前記カメラの撮影条件に関する編集コマンドをその現在の通信相手から受信することに応答して前記カメラが電気的に操作されることを可能にし、それにより、前記受信した編集コマンドに応じた編集が加えられた編集済実演データを前記現在の通信相手に独占的に送信するインタラクティブ編集・送信工程と、
(d)前記確立された双方向通信モードにおいて、前記実演者側が前記サーバ・コンピュータに対して通信相手切換えコマンドを入力することに応答して前記現在の通信相手とのオンライン接続を切断し、前記複数人の希望者のうち前記実演者側により新たに選択された別の一人である新たな通信相手との間に独占的に双方向通信モードを確立する通信相手切換え工程と
を含み、それにより、前記実演者側の主導によってインタラクティブな双方向通信モードが視聴者ごとに選択的に確立される実演データ送信方法を実施するために前記サーバ・コンピュータにより実行される実演データ送信プログラム。
【0027】
このプログラムがサーバ・コンピュータにより実行されれば、前記(1)項に係るシステムにおけると基本的に同じ原理に従い、同様な効果が実現され得る。
【0028】
本項および下記の各項に係るプログラムは、それの機能を果たすためにコンピュータにより実行される指令の組合せのみならず、各指令に従って処理されるファイルやデータをも含むように解釈することが可能である。
【0029】
また、このプログラムは、それ単独でコンピュータに実行されることにより、所期の目的を達するものとしたり、他のプログラムと共にコンピュータに実行されることにより、所期の目的を達するものとすることができる。後者の場合、本項に係るプログラムは、データを主体とするものとすることができる。
【0030】
(4) 前記実演データ送信方法が、さらに、
前記不特定複数の視聴者が個々に発する共通配信リクエストに応答して、前記実演データをそれら不特定複数の視聴者に共通にオンラインかつリアルタイムで配信する共通配信モードを確立する共通配信モード確立工程を含み、かつ、
前記リクエスト受信工程が、その共通配信モードの確立中に、前記複数人の希望者が発した前記独占的接続リクエストをオンラインで受信するものであり、
それにより、各希望者との間で、それが発した独占的接続リクエストに前記実演者側が応諾する前は前記共通配信モードが確立され、応諾した後は前記双方向通信モードが確立され、その結果、実演者側の主導によって視聴者ごとに共通配信モードとインタラクティブな双方向通信モードとに選択的に切り換わる(3)項に記載の実演データ送信プログラム。
【0031】
このプログラムがコンピュータにより実行されれば、前記(2)項に係るシステムにおけると基本的に同じ原理に従い、同様な効果が実現され得る。
【0032】
(5) (3)または(4)項に記載の実演データ送信プログラムをコンピュータ読み取り可能に記録した記録媒体。
【0033】
この記録媒体に記録されているプログラムがコンピュータにより実行されれば、前記(1)または(2)項に係るシステムと同じ作用効果が実現され得る。
【0034】
この記録媒体は種々な形式を採用可能であり、例えば、フレキシブル・ディスク等の磁気記録媒体、CD、CD−ROM等の光記録媒体、MO等の光磁気記録媒体、ROM等のアンリムーバブル・ストレージ等のいずれかを採用し得る。
【0035】
【発明の実施の形態】
以下、本発明のさらに具体的な実施の形態の一つを図面に基づいて詳細に説明する。
【0036】
図1には、本発明の一側面の一実施形態に従う演奏データ送信システム(以下、単に「システム」という。)の構成が概念的にブロック図で表されている。このシステムは、楽器の演奏者が生演奏を行う演奏スタジオのために使用される。すなわち、本実施形態においては、演奏者が「実演者」の一例であり、生演奏が「生実演」の一例であり、演奏データが「実演データ」の一例なのである。
【0037】
このシステムは、本発明の別の側面の一実施形態に従う演奏データ送信方法を実施することにより、所期の目的を達成するように構成されており、その演奏データ送信方法は、後述のサーバ・コンピュータが後述の共通配信プログラムと通信制御プログラムとを実行することによって実施される。
【0038】
図1に示すように、このシステムは、サーバ・コンピュータ(以下、単に「サーバ」という。)10を備えている。サーバ10は、図2に示すように、プロセッサ12とメモリ14とを有するコンピュータ16を主体として構成されている。
【0039】
図1に示すように、サーバ10は、通信ネットワークの一例であるインターネット20を介して、不特定複数の視聴者によりそれぞれ使用される複数の通信機器とオンライン接続可能となっている。そのため、サーバ10は、本実施形態においては、通信制御機器としてのモデム30を介して通信回線(インターネット20を構成する通信回線)に接続されている。
【0040】
図1に示すように、サーバ10にはモニタ32が接続されている。モニタ32は、その画面上に画像を表示する機能を有しており、サーバ10による処理内容を可視化して演奏者本人またはその関係者である演奏者側に出力する。モニタ32は、例えば、液晶ディスプレイとして構成したり、CRTとして構成することが可能である。
【0041】
このシステムは、さらに、演奏スタジオにおける演奏者の生演奏を撮影するIPカメラ40をサーバ10に接続された状態で備えている。IPカメラ40は、生演奏を視覚的に表現する画像データをインターネット対応形式で作成する。IPカメラ40は、レンズのズーム機能および首振り(上下左右)機能を搭載されている。IPカメラ40とインターネット20を介して接続された複数の視聴者のうち選択されたものがIPカメラ40を遠隔的に操作することが可能となっている。すなわち、選択された視聴者が画像データを遠隔的に編集可能となっているのである。
【0042】
すなわち、本実施形態においては、IPカメラ40が前記(1)項における「カメラ」の一例を構成しているのである。
【0043】
このシステムは、さらに、オーディオ・モジュール42を、IPカメラ40を経由してサーバ10に接続された状態で備えている。オーディオ・モジュール42は、マイク44によって音声を集めて取り込むことにより、演奏スタジオにおける演奏者の生演奏を聴覚的に表現する音声データを作成する。本実施形態においては、オーディオ・モジュール42は、音質に関する編集機能を搭載されている。オーディオ・モジュール42とインターネット20を介して接続された複数の視聴者のうち選択されたものがオーディオ・モジュール42を遠隔的に操作することが可能となっている。すなわち、選択された視聴者が音声データを遠隔的に編集可能となっているのである。
【0044】
すなわち、本実施形態においては、オーディオ・モジュール42が前記(1)項における「オーディオ装置」の一例を構成しているのである。
【0045】
図3には、図2におけるメモリ14の構成が概念的に表されている。メモリ14は、共通配信プログラムおよび通信制御プログラムを始めとする各種プログラムを記憶している。
【0046】
図4には、共通配信プログラムの内容がフローチャートで概念的に表されている。
【0047】
この共通配信プログラムは繰返し実行され、各回の実行時においては、まず、ステップS101(以下、単に「S1」で表す。他のステップについても同じとする。)において、演奏スタジオ内での演奏者の生演奏を視聴覚的に表現する演奏データが作成される。
【0048】
具体的には、その生演奏を視覚的に表現する画像データがIPカメラ40によって作成され、その生演奏を聴覚的に表現する音声データがオーディオ・モジュール42によって作成され、それら作成された画像データと音声データとの組合せによって上記演奏データが作成される。それら画像データと音声データとはいずれも、それらが送信されるべき各視聴者による編集が加えられる前の標準データ(以下、「未編集画像データ」および「未編集音声データ」という。)である。
【0049】
次に、S102において、サーバ10にアクセスしている各視聴者から共通配信リクエストが出されたか否かが判定される。今回は、少なくとも一人の視聴者から共通配信リクエストが出されたと仮定すれば、判定がYESとなり、S103において、上記作成された演奏データが、共通配信リクエストを出した各視聴者に共通に、すなわち、同じ内容で、オンラインで配信される。
【0050】
これに対し、今回は、いずれの視聴者からも共通配信リクエストが出されなかったと仮定すれば、S102の判定がNOとなり、S103がスキップされる。
【0051】
いずれの場合にも、以上でこの共通配信プログラムの一回の実行が終了する。
【0052】
図5には、図3における通信制御プログラムの内容がフローチャートで概念的に表されている。
【0053】
この通信制御プログラムも繰返し実行される。各回の実行時には、まず、S201において、いずれかの視聴者が希望者として、独占的接続リクエストをサーバ10に対して出したか否かが判定される。ここに、独占的接続リクエストは、いずれかの視聴者が独占的にサーバ10と双方向通信モードで接続することをリクエストすることを意味している。
【0054】
今回は、いずれの視聴者も独占的接続リクエストを出さなかったと仮定すれば、S201の判定がNOとなり、直ちにこの通信制御プログラムの一回の実行が終了する。
【0055】
これに対し、今回は、いずれかの視聴者が希望者として独占的接続リクエストを出したと仮定すれば、S201の判定がYESとなり、S202において、今回の希望者から情報信号(今回の希望者が送信したメッセージを表す信号を含む。)が受信される。続いて、S203において、今回の希望者のIPアドレス(インターネット20上のアドレス)を取得するIP抜きが行われる。その取得されたIPアドレスは、前記受信された情報信号と共に、互いに関連付けてメモリ14に保存される。その後、S204において、その受信された情報信号によって表される情報が可視化されてモニタ32の画面上に表示される。
【0056】
続いて、S205において、モニタ32の画面上に情報が表示されている少なくとも一人の希望者のうちのいずれかが、演奏者側が通信を希望する通信相手として、サーバ10上において選択されたか否かが判定される。その選択は、サーバ10を操作する演奏者側による入力装置(例えば、ポインティング・デバイスとしてのマウスを含む。)の操作に応答して行われる。
【0057】
今回は、いずれかの希望者が通信相手として選択されたと仮定すれば、S205の判定がYESとなり、S206において、前記取得されたIPアドレスにより、通信相手が特定される。その後、S207において、そのIPアドレスを利用することにより、その特定された通信相手とサーバ10との間に独占的に、双方向通信モードでの接続が確立される。
【0058】
続いて、S208において、サーバ10が現在の通信相手に対してインタラクティブ編集・送信を行う。このステップの詳細については後述する。その後、S209において、現在の通信相手が、それがサーバ10に送信した情報信号により表される情報、およびその現在の通信相手に現在送信している演奏データにより表される画像と共に、モニタ32の画面上に表示される。
【0059】
以上で、この通信制御プログラムの一回の実行が終了する。
【0060】
図6には、モニタ32の画面上の一表示例が示されている。この表示例は、不特定複数の視聴者のうちの3人がそれぞれ希望者A,BおよびCに該当し、かつ、現時点においては、希望者Aは通信相手として選択される一方、希望者BおよびCは通信相手として選択されていない場合の一例である。
【0061】
この表示例においては、現在の通信相手が希望者Aであることと、その希望者Aにインタラクティブ送信中の画像とが画面上に表示される。さらに、別の希望者BおよびCが現在の通信相手に選択されていないことが示されている。さらに、この表示例においては、演奏者側によって発令可能なコマンドとして、「切断」コマンドと「通信相手切換え」コマンドとが存在することも示されている。それらコマンドの機能については後述する。
【0062】
なお付言すれば、本実施形態においては、S205における選択が、図6に示す他の希望者のうちのいずれかにおいてマウスを操作する(例えば、クリックする)ことによって行うことが可能である。
【0063】
以上、いずれかの希望者が演奏者側によって選択された場合を説明したが、選択されなかった場合には、S205の判定がNOとなる。その後、S210において、演奏者側によって「切断」コマンドが選択されたか否かが判定される。例えば、図6において「切断」という文字で表示された位置においてマウスがクリックされたか否かが判定される。今回は、「切断」コマンドが選択されたと仮定すれば、S210の判定がYESとなり、S211において、現在の通信相手との接続が、その現在の通信相手の意思とは無関係に切断される。
【0064】
続いて、S212において、現在の通信相手との接続が切断されたことがモニタ32の画面上に表示される。例えば、図6において、現在の通信相手である視聴者Aを表すデータが画面上において消去されることにより、現在の通信相手との接続が切断されたことが表示される。
【0065】
以上で、この通信制御プログラムの一回の実行が終了する。
【0066】
以上、「切断」コマンドが選択された場合を説明したが、「通信相手切換え」コマンドが選択された場合には、S205の判定もS210の判定もNOとなり、S213の判定がYESとなる。この場合には、その後、S214において、S211と同様にして、現在の通信相手との接続が、その現在の通信相手の意思とは無関係に切断される。続いて、S215において、S212と同様にして、現在の通信相手との接続が切断されたことがモニタ32の画面上に表示される。
【0067】
その後、S205以下のステップが実行され、新たな希望者を次回の通信相手として選択することが可能となる。例えば、図6に示す表示例においては、「通信相手切換え」コマンドが選択されれば、希望者Aが現在の通信相手ではなくなったことが表示され、さらに、他の希望者のうちのいずれかが次回の通信相手として選択されれば、その希望者が現在の通信相手であることが表示されるとともに、その希望者が他の希望者ではなくなったことが表示される。
【0068】
図7には、図5のS208の詳細がインタラクティブ編集・送信プログラムとしてフローチャートで概念的に表されている。
【0069】
このインタラクティブ編集・送信プログラムにおいては、まず、S301において、現在の通信相手が「編集」コマンドをサーバ10に対して出したか否かが判定される。今回は、現在の通信相手が「編集」コマンドを出していないと仮定すれば、判定がNOとなり、S305において、前記未編集画像データが現在の通信相手に送信され、S306において、前記未編集音声データが現在の通信相手に送信される。以上で、このインタラクティブ編集・送信プログラムの今回の実行が終了する。
【0070】
これに対し、今回は、現在の通信相手が「編集」コマンドを出したと仮定すれば、S301の判定がYESとなり、S302において、その「編集」コマンドがIPカメラ40の操作に関する「カメラ操作」コマンドを含むか否かが判定される。今回は、「カメラ操作」コマンドを含むと仮定すれば、判定がYESとなり、S303において、その「カメラ操作」コマンドに従ってIPカメラ40を操作することが行われる。
【0071】
このS303の詳細が図8にカメラ操作プログラムとしてフローチャートで概念的に表されている。このカメラ操作プログラムにおいては、まず、S401において、前記「カメラ操作」コマンドが「ズーム」コマンドを含むか否かが判定される。「ズーム」コマンドを含む場合には、S402において、現在の通信相手からズームの倍率の指令値がオンラインで入力され、S403において、その入力された指令値を実現するための操作信号がIPカメラ40に対して出力される。これに対し、「カメラ操作」コマンドが「ズーム」コマンドを含まない場合には、S402およびS403がスキップされる。
【0072】
いずれの場合にも、その後、S404において、「カメラ操作」コマンドが「首振り」コマンドを含むか否かが判定される。「首振り」コマンドを含む場合には、S405において、現在の通信相手からIPカメラ40の向きの指令値がオンラインで入力され、S406において、現在の通信相手からIPカメラ40の角度の指令値がオンラインで入力される。続いて、S407において、それら入力された指令値を実現するための操作信号がIPカメラ40に対して出力される。これに対し、「カメラ操作」コマンドが「首振り」コマンドを含まない場合には、S405ないしS407がスキップされる。
【0073】
いずれの場合にも、以上で、このカメラ操作プログラムの今回の実行が終了する。
【0074】
その後、図7におけるS304において、以上のように操作されたIPカメラ40によって生演奏が撮影され、その結果、今回の「カメラ操作」コマンドを反映した編集済画像データが作成されて現在の通信相手に送信される。以上で、このインタラクティブ編集・送信プログラムの今回の実行が終了する。
【0075】
以上、今回の「編集」コマンドが「カメラ操作」コマンドを含む場合を説明したが、含まない場合には、S307において、今回の「編集」コマンドが「オーディオ操作」コマンドを含むか否かが判定される。今回は、「オーディオ操作」コマンドを含むと仮定すれば、判定がYESとなり、S308において、その「オーデイオ操作」コマンドに従ってオーディオ・モジュール42が操作される。その後、309において、その操作されたオーディオ・モジュール42によって生演奏が取り込まれ、その結果、今回の「オーディオ操作」コマンドを反映した編集済音声データが作成されて現在の通信相手に送信される。
【0076】
これに対し、今回の「編集」コマンドが「カメラ操作」コマンドも「オーディオ操作」コマンドも含まないと仮定すれば、S307の判定がNOとなり、S308およびS309がスキップされる。
【0077】
いずれの場合にも、以上で、このインタラクティブ編集・送信プログラムの今回の実行が終了する。
【0078】
図9には、演奏スタジオのサーバ10に視聴者AおよびBがオンラインでアクセスする場合を例にとり、このシステムにより実施される演奏データ送信方法の一実施例が経時的に表されている。
【0079】
まず、視聴者AおよびBがサーバ10に対して共通配信リクエストを送信すると、それに応答してサーバ10は、同じ内容の演奏データをそれら視聴者AおよびBに送信する。この共通配信モードにおいては、それら視聴者AおよびBは、各自の通信機器を介して、演奏スタジオ内での今回の演奏者の生演奏を未編集状態で視聴することが可能となる。
【0080】
その視聴の結果、視聴者Aがまず、希望者として、独占的接続リクエストをサーバ10に対して送信したと仮定すると、視聴者Aから受信した情報信号により表される情報がサーバ10の画面上に表示される。これに応答して演奏者側が視聴者Aを通信相手として選択したと仮定すると、それらサーバ10と視聴者Aとの間に独占的に双方向通信モードで接続が確立される。
【0081】
この双方向通信モードにおいて、視聴者Aが、編集コマンドをサーバ10に対して送信したと仮定すると、それに応答してサーバ10は、編集コマンドに応答して演奏データのインタラクティブ編集を行い、その結果作成された編集済演奏データを視聴者Aに返信する。
【0082】
その後、今度は視聴者Bが、独占的接続リクエストをサーバ10に対して送信したと仮定すると、視聴者Bが図6において他の希望者としてサーバ10の画面上に表示される。これに応答して演奏者側が、通信相手切換えコマンドを選択するとともに、次回の通信相手として視聴者Bを選択したと仮定すると、まず、現在の通信相手である視聴者Aとの接続が切断される。続いて、サーバ10と視聴者Bとの間に独占的に双方向通信モードで接続が確立される。
【0083】
以後、視聴者Bから編集コマンドが送信されれば、サーバ10は、上記の場合と同様にして、演奏データに対してインタラクティブ編集を行って編集済演奏データを作成し、それを視聴者Bに返信する。
【0084】
以上の説明から明らかなように、本実施形態においては、サーバ10のうち図5の201を実行する部分が前記(1)項における「リクエスト受信部」の一例を構成し、S202ないしS207を実行する部分が同項における「双方向通信モード確立部」の一例を構成し、S208を実行する部分が同項における「インタラクティブ編集・送信部」の一例を構成し、S213、S214およびS205ないしS207を実行する部分が同項における「通信相手切換え部」の一例を構成しているのである。
【0085】
さらに、本実施形態においては、サーバ10のうち図4の共通配信プログラムを実行する部分が前記(2)項における「共通配信モード確立部」の一例を構成しているのである。
【0086】
さらに、本実施形態においては、図5の201が前記(3)項における「リクエスト受信工程」の一例を構成し、S202ないしS207が互いに共同して同項における「双方向通信モード確立工程」の一例を構成し、S208が同項における「インタラクティブ編集・送信工程」の一例を構成し、S213、S214およびS205ないしS207が互いに共同して同項における「通信相手切換え工程」の一例を構成しているのである。
【0087】
さらに、本実施形態においては、図4の共通配信プログラムが前記(4)項における「共通配信モード確立工程」の一例を構成しているのである。
【0088】
以上、本発明の具体的な一実施形態を図面に基づいて詳細に説明したが、これは例示であり、前記[課題を解決するための手段および発明の効果]の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【図面の簡単な説明】
【図1】本発明の一実施形態に従う演奏データ送信システムのハードウエア構成を概念的に示す機能ブロック図である。
【図2】図1におけるサーバ10・コンピュータの構成を概念的に表すブロック図である。
【図3】図2におけるメモリ14の構成を概念的に表す図である。
【図4】図3における共通配信プログラムの内容を概念的に表すフローチャートである。
【図5】図3における通信制御プログラムの内容を概念的に表すフローチャートである。
【図6】図5におけるS208の詳細をインタラクティブ編集・送信プログラムとして概念的に表すフローチャートである。
【図7】図1におけるモニタ32の画面に表示される情報の一例を示す図である。
【図8】図7におけるS303の詳細をカメラ操作プログラムとして概念的に表すフローチャートである。
【図9】図1の演奏データ送信システムにより実施される演奏データ送信方法の一例を経時的に示すタイムチャートである。
【図10】本発明に係る実演データ送信システムの一具体例を概念的に説明するためのブロック図である。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a technique for transmitting, to a viewer, online and in real time, performance data for reproducing a live performance of a performer in a performance studio in an audiovisual manner.
[0002]
[Prior art]
There are various needs for performers, including singers and performers. One example is the need to select a performer that suits his or her preference from a large number of performers in order to form a performance group consisting of a plurality of members. Another example is the need to select, from a large number of performers, excellent human resources who are likely to be active in the entertainment world in the future. Both needs are recognized from the viewpoint of the recruiting party seeking a performer.
[0003]
Some techniques have already been proposed to assist in selecting an appropriate performer from a large number of performers (for example, see Patent Documents 1 and 2).
[0004]
[Patent Document 1]
JP-A-11-30989
[0005]
[Patent Document 2]
JP 2002-162974 A
[0006]
Patent Literature 1 describes a technique proposed for efficiently selecting an appropriate human resource from among a large number of selected participants based on at least singing evaluations of the large number of selected participants. Have been.
[0007]
According to this technique, the selection information input terminal devices distributed in various places can obtain real voice data and appearance image data of the singing of the selected participant. This data is sent to the central computer via a communication line. By using the selection execution terminal device, the examiner performs an examination with reference to the transmitted data.
[0008]
According to this technology, participants can easily participate in the selection regardless of their location, and in order to recruit many participants, multiple selections are made according to the locations of those participants. It is not necessary to hold the event at different locations. Therefore, according to this technology, not only the burden on the selecting side but also the burden on the participating side is reduced.
[0009]
On the other hand, Patent Literature 2 describes a technique proposed to ensure that viewing and evaluation by general viewers is efficiently and reliably performed, and that music works are appropriately selected based on the evaluation. Have been.
[0010]
According to this technology, a viewer watches a performance of a music work applied for by online transmission or the like via a PC, and evaluates the result based on the result of the viewing on an evaluation item suitable for the characteristics of each media. , Through the PC. Further, the music work is comprehensively evaluated based on a plurality of evaluation results of the viewer.
[0011]
[Problems to be solved by the invention]
All of the techniques described in Patent Documents 1 and 2 are adapted to an environment in which an appropriate performer is selected from a large number of candidates who are performers, that is, an environment in which the selector has a right to select. It has been proposed to.
[0012]
However, the present inventor has found that, as an environment different from that environment, there are a plurality of applicants for the same performer, and among those applicants, an appropriate applicant is identified as the performer himself or his / her related person Has realized that there is also an environment in which the performer selects, that is, an environment in which the performer has a choice.
[0013]
Based on such knowledge, the present invention provides an environment in which the performer selects an appropriate applicant from among a plurality of applicants for the same performer, that is, in an environment where the performer has a choice. The task was to assist the selection by the computer with a computer.
[0014]
Means for Solving the Problems and Effects of the Invention
The following aspects are obtained by the present invention. Each aspect is divided into sections, each section is numbered, and if necessary, described in a form in which the numbers of other sections are cited. This is to facilitate understanding of some of the technical features described in the present specification and some of the combinations thereof, and the technical features and the combinations thereof described in the present specification have the following aspects. It should not be construed as limited.
[0015]
(1) A performance data transmission system for transmitting performance data for reproducing a live performance of a performer in a performance studio in an audiovisual manner to a viewer online and in real time,
A server computer used by the performer himself or his or her related performer, capable of online communication with a plurality of communication devices used by an unspecified number of viewers,
A camera that is connected to the server computer and that creates the image data for photographing the live performance and visually expressing the live performance, the photographing conditions of which are electrically operable;
An audio device connected to the server computer for creating audio data that aurally represents the live performance;
A monitor connected to the server computer and having at least a display function of a display function of displaying an image on a screen and an audio output function of outputting audio;
And the server computer comprises:
(A) a request receiving unit that receives online an exclusive connection request from a plurality of applicants who request an exclusive online connection with the performer among the unspecified plurality of viewers; When,
(B) displaying a list of information received from the plurality of applicants on the screen, and identifying one of the plurality of applicants selected by the performer as a current communication partner; A two-way communication mode establishing unit that establishes an exclusive online connection with the identified current communication partner as a two-way communication mode,
(C) In the established two-way communication mode, the demonstration data composed of the image data and the audio data is exclusively transmitted to the current communication partner, and an editing command relating to the shooting conditions of the camera is transmitted. Allowing the camera to be electrically operated in response to receiving from the current communication partner, thereby providing edited performance data with edits in response to the received edit command. An interactive editing / transmission unit that exclusively transmits to the communication partner;
(D) in the established two-way communication mode, disconnecting the online connection with the current communication partner in response to the performer inputting a communication partner switching command to the server computer; A communication partner switching unit that exclusively establishes a two-way communication mode with a new communication partner that is another one newly selected by the performer side among a plurality of applicants;
A demonstration data transmission system whereby an interactive two-way communication mode is selectively established for each viewer under the initiative of the performer.
[0016]
FIG. 10 is a functional block diagram showing a specific example of the system according to this section. The configuration of the demonstration data transmission system will be described in more detail with reference to this figure. The demonstration data transmission system 100 includes a server computer 102, which includes a camera 104, an audio device 106, a monitor 108, Is connected. The server computer 102 is capable of online connection with a plurality of unspecified viewers. Further, the server computer 102 includes a request receiving unit 110, a two-way communication mode establishing unit 112, an interactive editing / transmitting unit 114, and a communication partner switching unit 116.
[0017]
Therefore, according to the system according to this section, the performer can select an appropriate applicant from a plurality of applicants. That is, it becomes possible for the performer to have a selection right to select a desired person (for example, a person who wants to adopt the performer).
[0018]
Furthermore, according to this system, the selected applicant is exclusively established in the two-way communication with the performer, and in the two-way communication mode, the individual editing of the applicant is possible. In response to the command, the performance data is exclusively and interactively edited for the requester and transmitted to the requester. Therefore, the selected applicant has only one of the plurality of applicants having an editing right to exclusively edit the performance data (for example, a right to exclusively operate the camera).
[0019]
Furthermore, according to this system, the online connection with the current communication partner is disconnected in response to the performer's input of the communication partner switching command to the server computer, and the performer among the plurality of applicants The two-way communication mode is established exclusively with the new communication partner, another person newly selected by the side. This allows the performer to move from the applicant having the editing right to another applicant according to the will of the performer, and thus the performer can select a more appropriate applicant.
[0020]
The “performer” in this section can be interpreted to mean, for example, a singer, a musical instrument player, or an actor.
[0021]
Further, it is not essential that the “interactive editing / transmission unit” in this section has a form in which the function is directly realized by the server computer. For example, the server computer transfers a command necessary for the camera. By doing so, it is possible to adopt a format in which the above functions are indirectly realized by the server computer.
[0022]
Further, the "communication device" in this section is sufficient if it has a communication function. For example, it can be a computer with a modem or a mobile phone (including a mobile phone, a PHS, a portable information terminal, etc.). It is.
[0023]
(2) The server computer further comprises:
In response to a common distribution request individually issued by the unspecified viewers, a common distribution mode establishing unit that establishes a common distribution mode for distributing the performance data to the unspecified viewers online and in real time. And
The request receiving unit receives the exclusive connection request issued by the plurality of applicants online during establishment of the common distribution mode,
Thereby, between each applicant, the common delivery mode is established before the performer accepts the exclusive connection request issued by the performer, and the two-way communication mode is established after acceptance. As a result, the demonstration data transmission system according to the above mode (1), which selectively switches between a common distribution mode and an interactive two-way communication mode for each viewer at the initiative of the performer.
[0024]
According to this system, prior to the establishment of the two-way communication mode, the demonstration data is shared online and in real time by the unspecified multiple viewers in response to the common distribution request individually issued by the unspecified multiple viewers. It will be delivered.
[0025]
Therefore, according to this system, performance data representing a live performance of the same performer can be distributed online to a large number of viewers, and thereby a large number of applicants can be created.
[0026]
(3) A demonstration data transmission method for transmitting, to a viewer, online and in real time, demonstration data for reproducing a live performance of a performer in a performance studio in an audiovisual manner,
A server computer used by the performer himself or his or her related performer, capable of online communication with a plurality of communication devices used by an unspecified number of viewers,
A camera that is connected to the server computer and that creates the image data for photographing the live performance and visually expressing the live performance, the photographing conditions of which are electrically operable;
An audio device connected to the server computer for creating audio data that aurally represents the live performance;
A monitor connected to the server computer and having at least a display function of a display function of displaying an image on a screen and an audio output function of outputting audio;
Is implemented for the demonstration data transmission system including
(A) a request receiving step of receiving online an exclusive connection request from a plurality of applicants who request an exclusive online connection with the performer among the unspecified plurality of viewers; When,
(B) displaying a list of information received from the plurality of applicants on the screen, and identifying one of the plurality of applicants selected by the performer as a current communication partner; A two-way communication mode establishing step of establishing an exclusive online connection with the identified current communication partner as a two-way communication mode,
(C) In the established two-way communication mode, the demonstration data composed of the image data and the audio data is exclusively transmitted to the current communication partner, and an editing command relating to the shooting conditions of the camera is transmitted. Allowing the camera to be electrically operated in response to receiving from the current communication partner, thereby providing edited performance data with edits in response to the received edit command. An interactive editing / transmission process that exclusively transmits to the communication partner;
(D) in the established two-way communication mode, disconnecting the online connection with the current communication partner in response to the performer inputting a communication partner switching command to the server computer; A communication partner switching step of exclusively establishing a two-way communication mode with a new communication partner being another one newly selected by the performer side among a plurality of applicants;
Demonstration data transmission performed by the server computer to implement a demonstration data transmission method whereby an interactive two-way communication mode is selectively established for each viewer under the initiative of the performer. program.
[0027]
If this program is executed by a server computer, a similar effect can be realized according to basically the same principle as in the system according to the above mode (1).
[0028]
The program according to this section and each of the following sections can be interpreted to include not only a combination of instructions executed by a computer to fulfill its function but also files and data processed according to each instruction. It is.
[0029]
In addition, this program may achieve its intended purpose by being executed on a computer by itself, or may be able to achieve its intended purpose by being executed on a computer together with other programs. it can. In the latter case, the program according to this section may be mainly data.
[0030]
(4) The demonstration data transmission method further comprises:
A common distribution mode establishing step of establishing a common distribution mode for distributing the demonstration data to the unspecified plurality of viewers online and in real time in response to a common distribution request individually issued by the unspecified plurality of viewers And
The request receiving step is to receive the exclusive connection request issued by the plurality of applicants online during the establishment of the common distribution mode,
Thereby, between each applicant, the common delivery mode is established before the performer side accepts the exclusive connection request issued by the performer side, and the two-way communication mode is established after acceptance. As a result, the demonstration data transmission program according to the mode (3), wherein the demonstration side selectively switches between the common distribution mode and the interactive two-way communication mode for each viewer at the initiative of the performer.
[0031]
If this program is executed by a computer, a similar effect can be realized according to basically the same principle as in the system according to the above mode (2).
[0032]
(5) A recording medium on which the performance data transmission program according to (3) or (4) is recorded in a computer-readable manner.
[0033]
If the program recorded on this recording medium is executed by a computer, the same operation and effect as those of the system according to the above (1) or (2) can be realized.
[0034]
This recording medium can adopt various formats, for example, a magnetic recording medium such as a flexible disk, an optical recording medium such as a CD and a CD-ROM, a magneto-optical recording medium such as an MO, and an unremovable storage such as a ROM. Etc. can be adopted.
[0035]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, one of more specific embodiments of the present invention will be described in detail with reference to the drawings.
[0036]
FIG. 1 is a conceptual block diagram showing a configuration of a performance data transmission system (hereinafter, simply referred to as “system”) according to an embodiment of one aspect of the present invention. This system is used for a performance studio in which musical instrument players perform live performances. That is, in the present embodiment, the performer is an example of “live performance”, the live performance is an example of “live performance”, and the performance data is an example of “live performance data”.
[0037]
This system is configured to achieve an intended purpose by performing a performance data transmission method according to an embodiment of another aspect of the present invention. The present invention is implemented by a computer executing a common distribution program and a communication control program described below.
[0038]
As shown in FIG. 1, the system includes a server computer (hereinafter, simply referred to as “server”) 10. As shown in FIG. 2, the server 10 is mainly configured by a computer 16 having a processor 12 and a memory 14.
[0039]
As shown in FIG. 1, the server 10 is capable of online connection with a plurality of communication devices used by an unspecified number of viewers via the Internet 20, which is an example of a communication network. Therefore, in the present embodiment, the server 10 is connected to a communication line (a communication line constituting the Internet 20) via a modem 30 as a communication control device.
[0040]
As shown in FIG. 1, a monitor 32 is connected to the server 10. The monitor 32 has a function of displaying an image on the screen, and visualizes the contents of processing by the server 10 and outputs the visualized contents to the performer himself or the performer who is a related person. The monitor 32 can be configured as, for example, a liquid crystal display or a CRT.
[0041]
The system further includes an IP camera 40 that captures a live performance of a player in a performance studio, connected to the server 10. The IP camera 40 creates image data that visually represents a live performance in an Internet-compatible format. The IP camera 40 is equipped with a lens zoom function and a swing (up / down / left / right) function. A selected one of a plurality of viewers connected to the IP camera 40 via the Internet 20 can remotely operate the IP camera 40. That is, the selected viewer can remotely edit the image data.
[0042]
That is, in the present embodiment, the IP camera 40 is an example of the “camera” in the above item (1).
[0043]
The system further includes an audio module 42 connected to the server 10 via the IP camera 40. The audio module 42 collects and captures voices by the microphone 44, thereby generating voice data that aurally represents a live performance of the player in the performance studio. In the present embodiment, the audio module 42 has an editing function for sound quality. A selected one of a plurality of viewers connected to the audio module 42 via the Internet 20 can operate the audio module 42 remotely. That is, the selected viewer can remotely edit the audio data.
[0044]
That is, in the present embodiment, the audio module 42 constitutes an example of the “audio device” in the above item (1).
[0045]
FIG. 3 conceptually shows the configuration of the memory 14 in FIG. The memory 14 stores various programs including a common distribution program and a communication control program.
[0046]
FIG. 4 conceptually shows the contents of the common distribution program in a flowchart.
[0047]
This common distribution program is repeatedly executed, and in each execution, first, in step S101 (hereinafter simply referred to as “S1”; the same applies to other steps), the performance of the performer in the performance studio is determined. Performance data that represents a live performance in an audiovisual manner is created.
[0048]
Specifically, image data that visually represents the live performance is created by the IP camera 40, and audio data that aurally expresses the live performance is created by the audio module 42, and the created image data The performance data is created by a combination of the sound data and the sound data. Both the image data and the audio data are standard data (hereinafter, referred to as “unedited image data” and “unedited audio data”) before being edited by each viewer to which they are to be transmitted. .
[0049]
Next, in S102, it is determined whether or not each viewer accessing the server 10 has issued a common distribution request. In this case, if it is assumed that a common distribution request has been issued from at least one viewer, the determination is YES, and in S103, the created performance data is shared by each viewer who has issued the common distribution request, ie, , With the same content, delivered online.
[0050]
On the other hand, if it is assumed that no common distribution request has been issued from any of the viewers this time, the determination in S102 is NO, and S103 is skipped.
[0051]
In any case, one execution of this common distribution program is completed.
[0052]
FIG. 5 is a flowchart conceptually showing the contents of the communication control program in FIG.
[0053]
This communication control program is also repeatedly executed. At the time of each execution, first, in S201, it is determined whether or not any viewer has issued an exclusive connection request to the server 10 as a requester. Here, the exclusive connection request means that any viewer requests exclusively to connect to the server 10 in the two-way communication mode.
[0054]
In this case, if it is assumed that no viewer has issued an exclusive connection request, the determination in S201 is NO, and one execution of this communication control program is immediately terminated.
[0055]
On the other hand, if it is assumed that one of the viewers has issued an exclusive connection request as a requester this time, the determination in S201 becomes YES, and in S202, an information signal (current requester) Including a signal representative of the message transmitted by. Subsequently, in S203, the IP removal for acquiring the IP address (address on the Internet 20) of the current applicant is performed. The obtained IP addresses are stored in the memory 14 in association with each other together with the received information signals. Then, in S204, the information represented by the received information signal is visualized and displayed on the screen of the monitor 32.
[0056]
Subsequently, in S205, it is determined whether or not any of the at least one applicant whose information is displayed on the screen of the monitor 32 is selected on the server 10 as a communication partner with which the performer desires communication. Is determined. The selection is made in response to an operation of an input device (for example, including a mouse as a pointing device) by a player who operates the server 10.
[0057]
In this case, assuming that one of the applicants has been selected as the communication partner, the determination in S205 becomes YES, and in S206, the communication partner is specified by the obtained IP address. Thereafter, in S207, the connection in the two-way communication mode is exclusively established between the specified communication partner and the server 10 by using the IP address.
[0058]
Subsequently, in S208, the server 10 performs interactive editing / transmission to the current communication partner. Details of this step will be described later. Thereafter, in step S209, the current communication partner is connected to the monitor 32 together with the information represented by the information signal transmitted to the server 10 and the image represented by the performance data currently transmitted to the current communication partner. Displayed on the screen.
[0059]
Thus, one execution of the communication control program is completed.
[0060]
FIG. 6 shows one display example on the screen of the monitor 32. In this display example, three of the unspecified plurality of viewers correspond to the applicants A, B, and C, respectively, and at this time, the applicant A is selected as a communication partner, while the applicant B is selected. And C are examples of cases where they have not been selected as communication partners.
[0061]
In this display example, the fact that the current communication partner is the applicant A and the image being interactively transmitted to the applicant A are displayed on the screen. Furthermore, it is shown that another applicants B and C have not been selected as current communication partners. Furthermore, in this display example, it is also shown that there are a "disconnect" command and a "communication partner switching" command as commands that can be issued by the player. The functions of these commands will be described later.
[0062]
In addition, in this embodiment, the selection in S205 can be made by operating (for example, clicking) the mouse on any of the other applicants shown in FIG.
[0063]
The case where one of the applicants has been selected by the player has been described above. However, if the applicant has not been selected, the determination in S205 is NO. Thereafter, in S210, it is determined whether or not the “disconnect” command is selected by the player. For example, it is determined whether or not the mouse has been clicked at the position indicated by the character “cut” in FIG. In this case, assuming that the "disconnect" command is selected, the determination in S210 is YES, and in S211, the connection with the current communication partner is disconnected regardless of the intention of the current communication partner.
[0064]
Subsequently, in S212, the fact that the connection with the current communication partner has been disconnected is displayed on the screen of the monitor 32. For example, in FIG. 6, when the data representing the viewer A as the current communication partner is deleted on the screen, it is displayed that the connection with the current communication partner has been disconnected.
[0065]
Thus, one execution of the communication control program is completed.
[0066]
The case where the “disconnect” command is selected has been described above. However, when the “communication partner switching” command is selected, both the determinations in S205 and S210 are NO, and the determination in S213 is YES. In this case, thereafter, in S214, the connection with the current communication partner is disconnected regardless of the intention of the current communication partner in the same manner as in S211. Subsequently, in S215, the fact that the connection with the current communication partner has been disconnected is displayed on the screen of the monitor 32, similarly to S212.
[0067]
Thereafter, the steps after S205 are executed, and a new applicant can be selected as the next communication partner. For example, in the display example shown in FIG. 6, if the "switch communication partner" command is selected, it is displayed that the applicant A is no longer the current communication partner, and furthermore, one of the other applicants is displayed. Is selected as the next communication partner, it is displayed that the requester is the current communication partner and that the requester is no longer another requester.
[0068]
FIG. 7 is a flowchart conceptually showing details of S208 in FIG. 5 as an interactive editing / transmission program.
[0069]
In this interactive editing / transmission program, first, in S301, it is determined whether or not the current communication partner has issued an “edit” command to the server 10. This time, if it is assumed that the current communication partner has not issued the “edit” command, the determination is NO, the unedited image data is transmitted to the current communication partner in S305, and the unedited audio data is transmitted in S306. The data is sent to the current communication partner. This is the end of the current execution of the interactive editing / transmission program.
[0070]
In contrast, this time, assuming that the current communication partner has issued the “edit” command, the determination in S301 is YES, and in S302, the “edit” command is changed to “camera operation” related to the operation of IP camera 40. It is determined whether the command is included. In this case, if it is assumed that the command includes the “camera operation” command, the determination becomes YES, and in step S303, the IP camera 40 is operated according to the “camera operation” command.
[0071]
FIG. 8 is a flowchart conceptually showing the details of step S303 as a camera operation program. In this camera operation program, first, in S401, it is determined whether the “camera operation” command includes a “zoom” command. If the command includes a “zoom” command, in S402, a command value of the zoom magnification is input online from the current communication partner, and in S403, an operation signal for realizing the input command value is transmitted to the IP camera 40. Is output to On the other hand, if the “camera operation” command does not include the “zoom” command, S402 and S403 are skipped.
[0072]
In any case, thereafter, in S404, it is determined whether the “camera operation” command includes a “head swing” command. When the command includes the “swing” command, the command value of the direction of the IP camera 40 is input online from the current communication partner in S405, and the command value of the angle of the IP camera 40 is input from the current communication partner in S406. Entered online. Subsequently, in S407, an operation signal for realizing the input command value is output to the IP camera 40. On the other hand, if the “camera operation” command does not include the “swing” command, steps S405 to S407 are skipped.
[0073]
In either case, the current execution of the camera operation program ends here.
[0074]
Thereafter, in S304 in FIG. 7, the live performance is photographed by the IP camera 40 operated as described above, and as a result, edited image data reflecting the current “camera operation” command is created and the current communication partner is created. Sent to. This is the end of the current execution of the interactive editing / transmission program.
[0075]
In the above, the case where the current "edit" command includes the "camera operation" command has been described. If not, in S307, it is determined whether the current "edit" command includes the "audio operation" command. Is done. This time, assuming that the command includes the “audio operation” command, the determination is YES, and the audio module 42 is operated in accordance with the “audio operation” command in S308. Thereafter, at 309, the live performance is captured by the operated audio module 42, and as a result, edited audio data reflecting the current "audio operation" command is created and transmitted to the current communication partner.
[0076]
On the other hand, assuming that the current "edit" command does not include the "camera operation" command or the "audio operation" command, the determination in S307 is NO, and S308 and S309 are skipped.
[0077]
In any case, the execution of this interactive editing / transmission program is completed.
[0078]
FIG. 9 shows an example of a performance data transmission method implemented by this system over time, taking as an example a case where viewers A and B access the server 10 of the performance studio online.
[0079]
First, when the viewers A and B transmit a common distribution request to the server 10, the server 10 transmits performance data having the same contents to the viewers A and B in response to the request. In the common distribution mode, the viewers A and B can view the live performance of the current player in the performance studio in their unedited state via their own communication devices.
[0080]
As a result of the viewing, assuming that the viewer A first transmits an exclusive connection request to the server 10 as a requester, the information represented by the information signal received from the viewer A is displayed on the screen of the server 10. Will be displayed. Assuming that the player has selected the viewer A as a communication partner in response to this, a connection is established exclusively between the server 10 and the viewer A in the two-way communication mode.
[0081]
In this two-way communication mode, assuming that the viewer A has transmitted an edit command to the server 10, in response, the server 10 performs interactive editing of the performance data in response to the edit command. The created edited performance data is returned to the viewer A.
[0082]
Thereafter, assuming that the viewer B has transmitted an exclusive connection request to the server 10 this time, the viewer B is displayed on the screen of the server 10 as another requester in FIG. In response to this, assuming that the player selects the communication partner switching command and selects viewer B as the next communication partner, first, the connection with the current communication partner, viewer A, is disconnected. You. Subsequently, a connection is established exclusively between the server 10 and the viewer B in the two-way communication mode.
[0083]
Thereafter, when an editing command is transmitted from the viewer B, the server 10 performs interactive editing on the performance data to create edited performance data, and transmits the edited performance data to the viewer B in the same manner as described above. Reply.
[0084]
As is clear from the above description, in the present embodiment, the part of the server 10 that executes 201 in FIG. 5 constitutes an example of the “request receiving unit” in the above item (1), and executes steps S202 to S207. The part performing the operation forms an example of the “two-way communication mode establishing unit” in the same section, and the part performing S208 forms an example of the “interactive editing / transmission unit” in the same section. The part to be executed constitutes an example of the “communication partner switching unit” in the same section.
[0085]
Further, in the present embodiment, the part of the server 10 that executes the common distribution program of FIG. 4 constitutes an example of the “common distribution mode establishing unit” in the above item (2).
[0086]
Further, in the present embodiment, 201 in FIG. 5 constitutes an example of the “request receiving step” in the above item (3), and S202 to S207 cooperate with each other in the “bidirectional communication mode establishing step” in the same item. S208, S213, S214, and S205 to S207 cooperate with each other to form an example of the “communication partner switching step” in the same section. It is.
[0087]
Further, in the present embodiment, the common distribution program in FIG. 4 constitutes an example of the “common distribution mode establishment step” in the above section (4).
[0088]
As described above, one specific embodiment of the present invention has been described in detail with reference to the drawings. However, this is merely an example, and the embodiments described in the section of “Means for Solving the Problems and Effects of the Invention” will be described. As a result, it is possible to implement the present invention in other forms with various modifications and improvements based on the knowledge of those skilled in the art.
[Brief description of the drawings]
FIG. 1 is a functional block diagram conceptually showing a hardware configuration of a performance data transmission system according to an embodiment of the present invention.
FIG. 2 is a block diagram conceptually showing a configuration of a server 10 and a computer in FIG.
FIG. 3 is a diagram conceptually showing a configuration of a memory 14 in FIG.
4 is a flowchart conceptually showing the contents of a common distribution program in FIG.
FIG. 5 is a flowchart conceptually showing the contents of a communication control program in FIG. 3;
FIG. 6 is a flowchart conceptually showing details of S208 in FIG. 5 as an interactive editing / transmission program.
7 is a diagram showing an example of information displayed on a screen of a monitor 32 in FIG.
8 is a flowchart conceptually showing details of S303 in FIG. 7 as a camera operation program.
9 is a time chart showing an example of a performance data transmission method performed by the performance data transmission system of FIG. 1 over time.
FIG. 10 is a block diagram conceptually illustrating a specific example of a performance data transmission system according to the present invention.

Claims (5)

実演スタジオにおける実演者の生実演を視聴覚的に再現する実演データをオンラインかつリアルタイムで視聴者に送信する実演データ送信システムであって、
実演者本人またはその関係者である実演者側によって使用されるサーバ・コンピュータであって、不特定複数の視聴者により使用される複数の通信機器とのオンライン通信が可能なものと、
そのサーバ・コンピュータに接続され、前記生実演を撮影してそれを視覚的に表現する画像データを作成するカメラであってそれの撮影条件が電気的に操作可能であるものと、
前記サーバ・コンピュータに接続され、前記生実演を聴覚的に表現する音声データを作成するオーディオ装置と、
前記サーバ・コンピュータに接続され、画像を画面上に表示する表示機能と音声を出力する音声出力機能とのうちの少なくとも表示機能を有するモニタと
を含み、かつ、前記サーバ・コンピュータが、
(a)前記不特定複数の視聴者のうち、前記実演者側との間での独占的なオンライン接続をリクエストする複数人の希望者からのその独占的接続リクエストをオンラインで受信するリクエスト受信部と、
(b)前記複数人の希望者から受信した情報を前記画面上に一覧表示し、それら複数人の希望者のうち前記実演者側により選択された一人の希望者を現在の通信相手として特定し、その特定された現在の通信相手との間での独占的なオンライン接続を双方向通信モードとして確立する双方向通信モード確立部と、
(c)その確立された双方向通信モードにおいて、前記画像データと音声データとにより構成される実演データを前記現在の通信相手に独占的に送信するとともに、前記カメラの撮影条件に関する編集コマンドをその現在の通信相手から受信することに応答して前記カメラが電気的に操作されることを可能にし、それにより、前記受信した編集コマンドに応じた編集が加えられた編集済実演データを前記現在の通信相手に独占的に送信するインタラクティブ編集・送信部と、
(d)前記確立された双方向通信モードにおいて、前記実演者側が前記サーバ・コンピュータに対して通信相手切換えコマンドを入力することに応答して前記現在の通信相手とのオンライン接続を切断し、前記複数人の希望者のうち前記実演者側により新たに選択された別の一人である新たな通信相手との間に独占的に双方向通信モードを確立する通信相手切換え部と
を含み、それにより、前記実演者側の主導によってインタラクティブな双方向通信モードが視聴者ごとに選択的に確立される実演データ送信システム。
A demonstration data transmission system that transmits, to a viewer, online and in real time, demonstration data that reproduces a live performance of a performer in a performance studio in an audiovisual manner,
A server computer used by the performer himself or his or her related performer, capable of online communication with a plurality of communication devices used by an unspecified number of viewers,
A camera that is connected to the server computer and that creates the image data for photographing the live performance and visually expressing the live performance, the photographing conditions of which are electrically operable;
An audio device connected to the server computer for creating audio data that aurally represents the live performance;
A monitor having at least a display function of a display function of displaying an image on a screen and a sound output function of outputting sound is connected to the server computer, and the server computer has
(A) a request receiving unit that receives online an exclusive connection request from a plurality of applicants who request an exclusive online connection with the performer among the unspecified plurality of viewers; When,
(B) displaying a list of information received from the plurality of applicants on the screen, and identifying one of the plurality of applicants selected by the performer as a current communication partner; A two-way communication mode establishing unit that establishes an exclusive online connection with the identified current communication partner as a two-way communication mode,
(C) In the established two-way communication mode, the demonstration data composed of the image data and the audio data is exclusively transmitted to the current communication partner, and an editing command relating to the shooting conditions of the camera is transmitted. Allowing the camera to be electrically operated in response to receiving from the current communication partner, thereby providing edited performance data with edits in response to the received edit command. An interactive editing / transmission unit that exclusively transmits to the communication partner;
(D) in the established two-way communication mode, disconnecting the online connection with the current communication partner in response to the performer inputting a communication partner switching command to the server computer; A communication partner switching unit that exclusively establishes a two-way communication mode with a new communication partner that is another one newly selected by the performer side among a plurality of applicants, A demonstration data transmission system in which an interactive two-way communication mode is selectively established for each viewer under the initiative of the performer.
前記サーバ・コンピュータが、さらに、
前記不特定複数の視聴者が個々に発する共通配信リクエストに応答して、前記実演データをそれら不特定複数の視聴者に共通にオンラインかつリアルタイムで配信する共通配信モードを確立する共通配信モード確立部を含み、かつ、
前記リクエスト受信部が、その共通配信モードの確立中に、前記複数人の希望者が発した前記独占的接続リクエストをオンラインで受信するものであり、
それにより、各希望者との間で、それが発した独占的接続リクエストに前記実演者側が応諾する前は前記共通配信モードが確立され、応諾した後は前記双方向通信モードが確立され、その結果、実演者側の主導によって視聴者ごとに共通配信モードとインタラクティブな双方向通信モードとに選択的に切り換わる請求項1に記載の実演データ送信システム。
The server computer further comprises:
In response to a common distribution request individually issued by the unspecified viewers, a common distribution mode establishing unit that establishes a common distribution mode for distributing the performance data to the unspecified viewers online and in real time. And
The request receiving unit receives the exclusive connection request issued by the plurality of applicants online during establishment of the common distribution mode,
Thereby, between each applicant, the common delivery mode is established before the performer accepts the exclusive connection request issued by the performer, and the two-way communication mode is established after acceptance. 2. The demonstration data transmission system according to claim 1, wherein the demonstration data transmission system selectively switches between a common distribution mode and an interactive two-way communication mode for each viewer at the initiative of the performer.
実演スタジオにおける実演者の生実演を視聴覚的に再現する実演データをオンラインかつリアルタイムで視聴者に送信する実演データ送信方法であって、
実演者本人またはその関係者である実演者側によって使用されるサーバ・コンピュータであって、不特定複数の視聴者により使用される複数の通信機器とのオンライン通信が可能なものと、
そのサーバ・コンピュータに接続され、前記生実演を撮影してそれを視覚的に表現する画像データを作成するカメラであってそれの撮影条件が電気的に操作可能であるものと、
前記サーバ・コンピュータに接続され、前記生実演を聴覚的に表現する音声データを作成するオーディオ装置と、
前記サーバ・コンピュータに接続され、画像を画面上に表示する表示機能と音声を出力する音声出力機能とのうちの少なくとも表示機能を有するモニタと
を含む実演データ送信システムのために実施されるとともに、
(a)前記不特定複数の視聴者のうち、前記実演者側との間での独占的なオンライン接続をリクエストする複数人の希望者からのその独占的接続リクエストをオンラインで受信するリクエスト受信工程と、
(b)前記複数人の希望者から受信した情報を前記画面上に一覧表示し、それら複数人の希望者のうち前記実演者側により選択された一人の希望者を現在の通信相手として特定し、その特定された現在の通信相手との間での独占的なオンライン接続を双方向通信モードとして確立する双方向通信モード確立工程と、
(c)その確立された双方向通信モードにおいて、前記画像データと音声データとにより構成される実演データを前記現在の通信相手に独占的に送信するとともに、前記カメラの撮影条件に関する編集コマンドをその現在の通信相手から受信することに応答して前記カメラが電気的に操作されることを可能にし、それにより、前記受信した編集コマンドに応じた編集が加えられた編集済実演データを前記現在の通信相手に独占的に送信するインタラクティブ編集・送信工程と、
(d)前記確立された双方向通信モードにおいて、前記実演者側が前記サーバ・コンピュータに対して通信相手切換えコマンドを入力することに応答して前記現在の通信相手とのオンライン接続を切断し、前記複数人の希望者のうち前記実演者側により新たに選択された別の一人である新たな通信相手との間に独占的に双方向通信モードを確立する通信相手切換え工程と
を含み、それにより、前記実演者側の主導によってインタラクティブな双方向通信モードが視聴者ごとに選択的に確立される実演データ送信方法を実施するために前記サーバ・コンピュータにより実行される実演データ送信プログラム。
A demonstration data transmission method for transmitting, to a viewer, online and in real time, demonstration data for reproducing a live demonstration of a performer in a demonstration studio in an audiovisual manner,
A server computer used by the performer himself or his or her related performer, capable of online communication with a plurality of communication devices used by an unspecified number of viewers,
A camera that is connected to the server computer and that creates the image data for photographing the live performance and visually expressing the live performance, the photographing conditions of which are electrically operable;
An audio device connected to the server computer for creating audio data that aurally represents the live performance;
Connected to the server computer, and implemented for a demonstration data transmission system including a monitor having at least a display function of a display function of displaying an image on a screen and an audio output function of outputting audio,
(A) a request receiving step of receiving online an exclusive connection request from a plurality of applicants who request an exclusive online connection with the performer among the unspecified plurality of viewers; When,
(B) displaying a list of information received from the plurality of applicants on the screen, and identifying one of the plurality of applicants selected by the performer as a current communication partner; A two-way communication mode establishing step of establishing an exclusive online connection with the identified current communication partner as a two-way communication mode,
(C) In the established two-way communication mode, the demonstration data composed of the image data and the audio data is exclusively transmitted to the current communication partner, and an editing command relating to the shooting conditions of the camera is transmitted. Allowing the camera to be electrically operated in response to receiving from the current communication partner, thereby providing edited performance data with edits in response to the received edit command. An interactive editing / transmission process that exclusively transmits to the communication partner;
(D) in the established two-way communication mode, disconnecting the online connection with the current communication partner in response to the performer inputting a communication partner switching command to the server computer; A communication partner switching step of exclusively establishing a two-way communication mode with a new communication partner that is another one newly selected by the performer side among a plurality of applicants, A demonstration data transmission program executed by the server computer to execute a demonstration data transmission method in which an interactive two-way communication mode is selectively established for each viewer at the initiative of the performer.
前記実演データ送信方法が、さらに、
前記不特定複数の視聴者が個々に発する共通配信リクエストに応答して、前記実演データをそれら不特定複数の視聴者に共通にオンラインかつリアルタイムで配信する共通配信モードを確立する共通配信モード確立工程を含み、かつ、
前記リクエスト受信工程が、その共通配信モードの確立中に、前記複数人の希望者が発した前記独占的接続リクエストをオンラインで受信するものであり、
それにより、各希望者との間で、それが発した独占的接続リクエストに前記実演者側が応諾する前は前記共通配信モードが確立され、応諾した後は前記双方向通信モードが確立され、その結果、実演者側の主導によって視聴者ごとに共通配信モードとインタラクティブな双方向通信モードとに選択的に切り換わる請求項3に記載の実演データ送信プログラム。
The demonstration data transmission method further includes:
A common distribution mode establishing step of establishing a common distribution mode for distributing the demonstration data to the unspecified plurality of viewers online and in real time in response to a common distribution request individually issued by the unspecified plurality of viewers And
The request receiving step is to receive the exclusive connection request issued by the plurality of applicants online during the establishment of the common distribution mode,
Thereby, between each applicant, the common delivery mode is established before the performer accepts the exclusive connection request issued by the performer, and the two-way communication mode is established after acceptance. 4. The demonstration data transmission program according to claim 3, wherein the demonstration data is selectively switched between a common distribution mode and an interactive two-way communication mode for each viewer as a result of the demonstration.
請求項3または4に記載の実演データ送信プログラムをコンピュータ読み取り可能に記録した記録媒体。A recording medium on which the performance data transmission program according to claim 3 or 4 is recorded in a computer-readable manner.
JP2003093422A 2003-03-31 2003-03-31 Demonstration data communication system in which interactive two-way communication mode is selectively established for each viewer under the initiative of the performer Expired - Fee Related JP3546048B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003093422A JP3546048B1 (en) 2003-03-31 2003-03-31 Demonstration data communication system in which interactive two-way communication mode is selectively established for each viewer under the initiative of the performer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003093422A JP3546048B1 (en) 2003-03-31 2003-03-31 Demonstration data communication system in which interactive two-way communication mode is selectively established for each viewer under the initiative of the performer

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2004059948A Division JP2004304779A (en) 2004-03-04 2004-03-04 Performance data communication system for selectively establishing interactive bidirectional communicate mode for every viewer on initiative of performer side

Publications (2)

Publication Number Publication Date
JP3546048B1 JP3546048B1 (en) 2004-07-21
JP2004304417A true JP2004304417A (en) 2004-10-28

Family

ID=32821656

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003093422A Expired - Fee Related JP3546048B1 (en) 2003-03-31 2003-03-31 Demonstration data communication system in which interactive two-way communication mode is selectively established for each viewer under the initiative of the performer

Country Status (1)

Country Link
JP (1) JP3546048B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09233453A (en) * 1996-02-20 1997-09-05 Canon Inc Access control system
JPH11284978A (en) * 1997-11-27 1999-10-15 Canon Inc Image distributor, image distribution system and image distribution method
JP2002165200A (en) * 2000-11-27 2002-06-07 Nippon Telegr & Teleph Corp <Ntt> Service system for remote game watching
JP2002232865A (en) * 2001-02-07 2002-08-16 Jyomo It:Kk Method for simultaneously displaying a plurality of different repeating methods on same object by same device
JP2002279208A (en) * 2001-03-21 2002-09-27 Nadeisu:Kk Image providing system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09233453A (en) * 1996-02-20 1997-09-05 Canon Inc Access control system
JPH11284978A (en) * 1997-11-27 1999-10-15 Canon Inc Image distributor, image distribution system and image distribution method
JP2002165200A (en) * 2000-11-27 2002-06-07 Nippon Telegr & Teleph Corp <Ntt> Service system for remote game watching
JP2002232865A (en) * 2001-02-07 2002-08-16 Jyomo It:Kk Method for simultaneously displaying a plurality of different repeating methods on same object by same device
JP2002279208A (en) * 2001-03-21 2002-09-27 Nadeisu:Kk Image providing system and method

Also Published As

Publication number Publication date
JP3546048B1 (en) 2004-07-21

Similar Documents

Publication Publication Date Title
US9254438B2 (en) Apparatus and method to transition between a media presentation and a virtual environment
US20060008117A1 (en) Information source selection system and method
JP5380109B2 (en) Karaoke service system, distribution server, terminal device
JP2000126463A (en) Computer game device
JP3660198B2 (en) Three-dimensional shared virtual space display method, three-dimensional shared virtual space communication system and method, virtual conference system, and recording medium recording user terminal program therefor
JP2019036969A (en) Live broadcast system
JP5090115B2 (en) Moving image distribution apparatus, moving image distribution method and program thereof
JP3642750B2 (en) COMMUNICATION SYSTEM, COMPUTER PROGRAM EXECUTION DEVICE, RECORDING MEDIUM, COMPUTER PROGRAM, AND PROGRAM INFORMATION EDITING METHOD
JP5713048B2 (en) Karaoke system
JP2013231951A (en) Acoustic data processing device and acoustic data communication system
JP5302742B2 (en) Content production management device, content production device, content production management program, and content production program
JP3546048B1 (en) Demonstration data communication system in which interactive two-way communication mode is selectively established for each viewer under the initiative of the performer
JP2014186177A (en) Reproduction device
JP6058991B2 (en) Singing video selection system corresponding to singing voice
JP4075901B2 (en) Music data generation system and program
JP4318182B2 (en) Terminal device and computer program applied to the terminal device
JP2004304779A (en) Performance data communication system for selectively establishing interactive bidirectional communicate mode for every viewer on initiative of performer side
KR20150027419A (en) Online Music Production System And Method
JP2003271277A (en) Information processor and information input method
JP6110731B2 (en) Command input recognition system by gesture
JP2003150157A (en) System and method for providing virtual music lesson room
KR20210026656A (en) Musical ensemble performance platform system based on user link
Tanaka Telematic music transmission, resistance and touch
JP2017068029A (en) Karaoke system and composite contribution information creation method
JP2000209576A (en) Access controller and recording medium storing access control program

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040409

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: 20080416

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees