JP4200531B2 - Personal data exchange system - Google Patents
Personal data exchange system Download PDFInfo
- Publication number
- JP4200531B2 JP4200531B2 JP17499097A JP17499097A JP4200531B2 JP 4200531 B2 JP4200531 B2 JP 4200531B2 JP 17499097 A JP17499097 A JP 17499097A JP 17499097 A JP17499097 A JP 17499097A JP 4200531 B2 JP4200531 B2 JP 4200531B2
- Authority
- JP
- Japan
- Prior art keywords
- personal data
- data
- terminal
- message
- input
- 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
- Image Input (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、顔画像のような個人データを電子的に交換可能な個人データ交換システムに関する。
【0002】
【従来の技術】
カメラで撮影した顔画像をシールとして印刷することができる撮影/出力装置が出現し、人気を博しており、「プリント倶楽部」なる用語も流行している。より具体的には、1人、数人を撮像した画像を1枚のシール紙に分割画像(例えば3cm×2cmのサイズ)としてして印刷するものである。このようにして得た写真は、個人で使用するのにとどまらず、友人に渡したり、交換したりする用途に供されている。
【0003】
【発明が解決しようとする課題】
既存の撮影/出力装置は、1回の撮影で得られるシールの枚数が限られ、また、友人にシールを手渡したり、郵送する程度であったため、シールを交換する範囲が限られていた。
【0004】
従って、この発明の目的は、顔画像等の個人データを電子的に交換することによって、個人データを交換する相手の範囲をより拡げることが可能な個人データ交換システムを提供することにある。
【0005】
この発明の他の目的は、多量の個人データを多数の加入者に対して高速で配信でき、また、端末において、個人データの交換のための操作性が向上することが可能な個人データ交換システムを提供することにある。
【0006】
この発明のさらに他の目的は、多数の端末をまとめるゲートウェイを設けることによって、端末の管理を容易とし、端末のハードウェアの規模を削減することが可能な個人データ交換システムを提供することにある。
【0007】
【課題を解決するための手段】
かかる課題を解決するため、請求項1の発明は、個人データ作成者の画像と、該個人データ作成者の画像に付随する補助情報とを含む個人データを入力するための入力手段と、個人データを出力する出力手段と、入力手段とからなる端末と、
記憶装置および通信手段を含み、複数の端末と接続され、複数の端末からの個人データを受け取り、複数の端末に対して個人データを送るゲートウェイと、
ゲートウェイからの個人データを受信し、ゲートウェイに対して個人データを配信し、個人データを管理するサーバーと、
複数のゲートウェイとサーバーとの間を結合する双方向通信手段とからなり、
サーバーおよび双方向通信手段を使用して、ゲートウェイを介して端末間で、個人データを電子的に交換する個人データ交換システムであって、
デジタル放送を用いて端末に対して個人データの配信を行うようになされ、
個人データの入力を完了すると、個人データの検索等の際にサービスの全利用者が使用することのでき、各個人データに対して付加されるデータIDと、個人データ作成者のみが知ることができ、特定のサービスの利用のために使用するパスワードが発行され、
補助情報によって、交換を希望する個人データ作成者が選択され、
個人データ交換希望者が選択した個人データ作成者に対して、メッセージと個人データ交換希望者の持つデータIDを送信し、
メッセージを受け取った個人データ作成者は、データIDとパスワードを入力することによって、メッセージ表示し、
メッセージを表示させてから、個人データ作成者が個人データ交換希望者のデータIDに対する印刷許可の許可情報を発行し、
許可情報が発行された個人データの付加情報として、許可情報がサーバーに記録され、
個人データ交換希望者が個人データを印刷する場合、個人データ交換希望者のデータIDがその個人データに付加される許可情報中に含まれる場合にのみ、印刷可能とすることを特徴とする個人データ交換システムである。
【0011】
個人データ作成者の顔画像等の個人データをサーバーおよび通信路を介して相互に交換することができる。サーバーから端末への通信路として、ディジタル放送が利用され、短時間で、大量のデータを多数の端末に対して配信することができる。一方、端末からサーバーに対して、入力した個人データ、種々の要求を送信する。これらの情報量は、一回の操作では、それほど多くないので、公衆電話回線等を通じて送信する。また、サーバーからは、個人データの検索用のデータ等が端末に対して送信される。このように、ディジタル放送と電話回線とを送信/受信されるデータの量等に応じて設定する。
【0012】
個人データとしては、単に顔画像のような静止画像以外に種々の補助情報を付随させる。この補助情報を利用して、サーバーの利用者は、希望する個人データの検索を高速に行うことができる。また、補助情報により、個人データの内容を豊富とすることができる。
【0013】
【発明の実施の形態】
以下、この発明の実施の一形態について図面を参照して説明する。まず、実施の一形態のシステムの概略を図1を参照して説明する。ここでは、既存の通信カラオケのカラオケ端末および既存のCSデジタル放送用IRDを流用して、データ放送を利用したカラオケデータ・個人データなどの受信を行うものとしている。すなわち、既に構築されている通信カラオケシステムに対して、個人データ交換の機能を新たに付加する。従って、端末は、カラオケ端末の機能と、シール交換用端末の機能とを有する。
【0014】
図1において、1がデータ送信センタを示す。データ送信センタ1は、カラオケデータ(MIDIデータ・歌曲付加データ・制御データ等)、個人データ(シールデータ・付加情報・詳細情報等)、広告・各種情報データなどを送信する。MIDI(Musical Instrument Digital Interface)は、楽器制御用のコードである。
【0015】
データ送信センタ1からのデータは、放送(アップリンク)センタ2に送られる。放送センタ2は、デジタル放送の送出センタである。放送センタ2は、データ送信センタ1から送られたデータを多重化・変調し、通信(または放送)衛星3に対して送信する。衛星3からの電波が端末の受信アンテナ4により受信される。
【0016】
受信アンテナ4に対してIRD(Integrated Receiver/Decoder) 5が接続される。IRD5に対してシール交換端末6およびカラオケ端末7が接続される。これらの受信アンテナ4、IRD5、シール交換端末6およびカラオケ端末7によって、端末側が構成される。また、8は、公衆電話回線網を示し、9がインターネット接続業者を示す。インターネット接続業者9は、個人データ交換システムにおけるサーバーとしての機能を有する。
【0017】
IRD5は、 デジタル放送受信用チューナであり、放送センタ2から衛星3を介して送信されたデータを受信する。このシステムにおいては、常に、本サービス(カラオケデータおよび個人データの送信・受信)を受けるようにチャンネル設定されている。IRD5は、本サービスのMPEG2トランスポートストリームパケットのみデスクランブルしたデータをシール交換端末6に対して送信する。また、デジタル放送受信に関して、公衆電話回線網8を通じて放送センタ2と課金情報の通信を行う。
【0018】
シール交換端末6は、シールデータ交換システムで行われるサービスを使用者に提供する端末である。IRD5から受信したデータから本サービスのデータのみを分離し、さらにカラオケデータとその他のデータを分離してカラオケデータのみをカラオケ端末7に送信する。また、シール交換端末使用者の要求などにより、個人データなどの各種データに関する送信要求を、公衆電話回線網8を通じインターネット接続業者9に対して行う。
【0019】
カラオケ端末7は、従来の通信カラオケ端末であり、MIDIデータの再生・歌詞の表示制御・音響特殊効果などを行う。カラオケデータの送信要求は、公衆電話回線網8を通じてデータ送信センタ1に対して行われる。データ送信センタ1から送信されたデータは、シール交換端末6からカラオケ端末7に送信される。
【0020】
公衆電話回線網8は、NTTのアナログ/デジタル電話回線網などである。インターネット接続業者9は、シール交換端末6で作成された個人データが公衆電話回線網8を介して受け取り保存する。また、同様の経路で個人データ送信要求が行われる。
【0021】
上述したように、カラオケデータの送信要求は、カラオケ端末7が行い、個人データの要求は、シール交換端末6が行う。カラオケデータは、データ送信センタ1内にあり、放送センタ2、衛星3を介してディジタル放送と同様に配信される。シールデータ等の個人データも同様に配信される。個人データは、インターネット接続業者(サーバー)9からデータ送信センタ1を介して送信される。また、各データの利用に関して、シール交換端末6およびカラオケ端末7とデータ送信センタ1とを公衆電話回線網8で接続して課金情報の通信を行う。さらに、IRD5と放送センタ2とが公衆電話回線網8を介して接続されており、データ(ディジタル放送)受信に関する課金情報の通信を行う。
【0022】
図2は、端末の一構成例を示す。受信アンテナ4は、例えばCSデジタル放送受信用アンテナであり、IRD5は、CSデジタル放送受信用IRDである。 IRD5は、常に本サービスを受信するようにし、受信されたMPEG2トランスポートストリームパケットの中で、本サービスのパケットのみデスクランブルして、データポートからトランスポートストリームを出力する。また、図1に示すように、IRD5は、公衆電話回線網8に接続される。
【0023】
IRD5にシール交換端末6が接続される。シール交換端末6には、プリンタ18、カメラ19、歌詞表示用モニタ10、スピーカ11、キー、マウス等の入力装置13、モニタ14およびヘッドホン15が接続される。また、シール交換端末6と接続されたカラオケ端末7には、マイクロホン12が接続され、この端末7がリモコンのコマンダ16により操作可能とされる。
【0024】
プリンタ18は、シール交換端末6で作成したシールデータおよび他者と交換したシールデータを印刷する。ここで、シールデータは、個人データに含まれる画像データ(典型的には顔画像データ)を意味する。シール交換端末6のシリアル出力端子にプリンタ18が接続される。
【0025】
カメラ19は、シール交換端末6でシールデータを作成するために使用され、シール交換端末6のシリアル出力端子に接続される。歌詞表示用モニタ10は、カラオケ時の歌詞・背景映像の表示、およびシールデータ作成時の画像モニタ・付加情報入力画面の表示用として使用する。カラオケ時とシールデータ作成時で切り替え可能なように、シール交換端末6のビデオ出力端子に接続される。つまり、シール交換端末6内部のセレクタでモニタ10に対するビデオ出力が切り替えられる。スピーカー11は、歌曲および個人データの音声メッセージを再生する。シール交換端末6のオーディオ出力端子に接続される。
【0026】
マイクロホン12は、カラオケ歌唱用および個人データの音声メッセージの入力に使用する。音声信号は、カラオケ端末7のオーディオ出力端子からシール交換端末6を介してスピーカー11に出力される。また、音声付加情報の入力の際には、シール交換端末6で音声付加情報がサンプリング・圧縮される。
【0027】
シール交換端末6は、本サービスのうちカラオケ以外のすべてのサービスの処理を行う。図1に示すように、シール交換端末6がデータ送信要求を行うために、公衆電話回線網8を介してインターネット接続業者(サーバー)に対して双方向通信が可能なように接続されている。
【0028】
カラオケサービスに関しては、IRD5から受け取ったトランスポートストリームのパケットからカラオケデータのみを取り出して、カラオケ端末7に出力するとともに、ビデオ・オーディオ信号を受けて歌詞表示用モニタ10、スピーカー11に出力する。
【0029】
シールデータの作成に関しては、IRD5から受け取ったシールデータ関連データ、カメラ19からの映像入力、入力装置13からのユーザーのコマンド入力などからシールデータおよび補助情報を作成し、公衆電話回線に接続してサーバーに保存する。
【0030】
シールデータの表示に関しては、ディジタル放送で配信され、IRD5から受け取ったシールデータ、補助情報などを個人データ表示用モニタ14、ヘッドフォン15で視聴することができる。その際のユーザーからのコマンド入力は、入力装置13を用いて行われる。入力装置13は、本サービスのうちカラオケ以外のユーザーからのコマンド入力のすべてを受け持つ。シール交換端末6のシリアル入力端子に接続される。
【0031】
個人データ表示用モニタ14は、カラオケ中に歌唱者以外がシールデータの閲覧を行うためなどに使用する。シール交換端末6のビデオ・オーディオ出力端子に接続される。また、シールデータの閲覧などの際のユーザーからのコマンドの入力は、入力装置13を使用する。
【0032】
ヘッドフォン15は、カラオケ中に歌唱者以外がシールデータの閲覧を行う際に、付加情報の音声メッセージを再生して聴くために使用する。個人データ表示用モニタ14のヘッドフォン端子に接続する。
【0033】
カラオケ端末7は、既存のカラオケ端末をそのまま使用する。シール交換端末6からカラオケデータを受信し、ビデオ・オーディオ信号を出力する。また、図1に示すように、通信カラオケ用の歌曲データなどのデータ送信要求を行うために公衆電話回線網8に接続されている。カラオケ用リモコン16は、既存のカラオケ用選曲リモコンを使用する。リモコン16がカラオケ端末7に赤外線信号を送信する。
【0034】
上述したように、端末において、歌詞表示用モニタ10、スピーカ11、マイクロホン12、リモコン16は、既存のカラオケ端末に設備されているものを流用することができる。
【0035】
図2に示す端末は、IRD5、シール交換端末6およびカラオケ端末7が1台ずつ備えたものである。実際には、カラオケの店の中に、複数の部屋があり、各部屋に端末を設置することも多い。そのような場合では、図3において、50で示す制御部(ゲートウェイと称する)によって、複数のシール交換端末6a、6b、6cおよびカラオケ端末7a、7b、7cをまとめて制御することが適切である。ゲートウェイ50とシール交換端末6a〜6cとの間がネットワークで結合され、各シール交換端末に対してカラオケ端末7a〜7cがそれぞれ接続される。
【0036】
このように、ゲートウェイ50によって、シール交換端末が行うIRDからの受信・インターネット接続業者への発呼などの処理をまとめ、それによりシステムの簡素化・通信料の削減などが可能となる。図3では、シール交換端末6a〜6cおよびカラオケ端末7a〜7cに対して図2に示すようにそれぞれ接続される、プリンタ、カメラ、歌詞表示用モニタ、スピーカー、マイク、入力装置、個人データ表示用モニタ、ヘッドフォン、カラオケ端末用リモコンの図示が省略されている。
【0037】
ゲートウェイ50は、IRD5から受け取ったパケットのうちカラオケデータと個人データをネットワークを介してシール交換端末6a〜6cに対して送信する。図3では示されていないが、ゲートウェイ50は、個人データのサーバーへの登録、個人データ交換サービスのデータ送信要求を行うために公衆電話回線網に接続されており、各シール交換端末からの要求をもとに処理を行う。
【0038】
シール交換端末6a〜6cは、本サービスのうちカラオケ以外のすべてのサービスの処理を行う。カラオケサービスに関しては、ゲートウェイ50から受け取ったデータからカラオケデータのみを取り出してカラオケ端末7a〜7cに出力するとともに、ビデオ・オーディオ信号を受けて歌詞表示用モニタ/スピーカーに出力する。
【0039】
個人データの作成に関しては、ゲートウェイ50から受け取ったデータから個人データのみを取り出して個人データ関連データ、カメラからの映像入力、入力装置からのユーザーのコマンド入力などからシールデータおよび付加情報を作成し、ゲートウェイ50に対してデータ保存要求を行いデータを転送する。
【0040】
シールデータの表示に関しては、ゲートウェイ50から受け取ったシールデータ、付加情報などを個人データ表示用モニタ、ヘッドフォンで視聴することができる。その際のユーザーからのコマンド入力は入力装置を用いて行われる。
【0041】
カラオケ端末7a〜7dは、既存の通信カラオケ端末である。シール交換端末6a〜6cからカラオケデータを受信し、ビデオ・オーディオ信号を出力する。また、通信カラオケ用の歌曲データなどのデータ送信要求がゲートウェイ50、公衆電話回線網を介して送信される。
【0042】
図2に示すシール交換端末6、図3に示すシール交換端末6a〜6cは、一例として図4に示す構成を有している。図4おいて、21で示す入力端子(ポート)にIRD5またはゲートウェイ50からMPEG2トランスポートストリームが供給され、このストリームがデータコンバータ22に供給される。データコンバータ22は、バス23を介して入力データをプログラマブルDSP27に渡す。
【0043】
データコンバータ22、プリンタコントローラ23、ハードディスク26、プログラマブルDSP27は、同一のバス23上にあるため、バス23が空いている場合のみデータを転送するようにバッファ機能を有する。プリンタコントローラは、外部のプリンタを制御して、プログラマブルDSP27から渡されたデータをプリンタに出力する。ハードディスク26は、トランスポートストリームのバッファリング、データの保存などを行う。
【0044】
プログラマブルDSP27は、MPEG2のトランスポートストリームのデマルチプレクス、デコード、システム制御などの処理を行う。例えばプログラマブルDSP27は、RISC CPUとDSPとからなり、CPU部およびDSP制御部のプログラムは外部から変更可能とされている。
【0045】
プログラマブルDSP27と接続されたシリアルコントローラ29は、端子30および31を有し、また、モデム32がシリアルコントローラ29に対して接続される。モデム32は、端子33を通じて公衆電話回線網8と接続される。端子30を通じてユーザが使用する入力装置13が接続され、端子31を介してカメラ19が接続される。シリアルコントローラ29は、モデム32およびカメラ19を制御し、また、モデム32からのデータおよびカメラ19からのデータをプログラマブルDSP27に出力する。プログラマブルDSP27からの送信データは、シリアルコントローラ29およびモデム32を介して端子32から公衆電話回線網8に出力される。
【0046】
プログラマブルDSP27から端子34を介してカラオケ端子に対してカラオケデータが送出される。プログラマブルDSP27と接続されたRAM28は、トランスポートストリームのバッファリング、トランスポートストリームのデコード時のバッファ、表示データの格納などに使用される。
【0047】
プログラマブルDSP27でデコードされた画像データは、ビデオエンコーダ35に供給される。ビデオエンコーダ35は、プログラマブルDSP27から出力された画像データをD/A変換してスイッチャ36に出力する。プログラマブルDSP27に接続されたオーディオAD/DA部38は、プログラマブルDSP27からの音声データをD/A変換してスイッチャ36に出力し、また、スイッチャ36からの音声信号をA/D変換してプログラマブルDSP27に出力する。
【0048】
スイッチャ36は、プログラマブルDSP27からの制御信号によって切り換えられる。スイッチャ36は、アナログビデオ/音声信号の出力端子37、アナログビデオ/音声信号の出力端子39、およびカラオケ端末からの音声信号入力端子40を有している。一方の出力端子37からのビデオ/音声信号が歌詞表示用モニタ、スピーカーに供給され、他方の出力端子39からのビデオ/音声信号が個人データ表示用モニタに供給される。
【0049】
ゲートウェイ50は、一例として図5に示す構成とされている。IRD5からのトランスポートストリームが入力端子51を通じてデータコンバータ52に供給される。ゲートウェイ50の全体を制御するためにCPU55が設けられる。このCPU55の指示により、データコンバータ52は、CPU55を経由してトランスポートストリームをハードディスク54またはRAM56に渡す。RAM56は、CPU55が使用し、プログラム、データの格納などに使用される。ハードディスク54は、トランスポートストリームのバッファリング、データの保存などを行う。
【0050】
CPU55に対してモデム59が接続される。モデム59は、端子60を通じて外部の公衆電話回線網に接続され、CPU55が外部との通信を行う。ネットワークI/F(インターフェース)57は、端子58を介してネットワークと接続される。このネットワークに対して複数のシール交換端末6a〜6cが図3に示すように接続されている。ネットワークI/F57は、CPU55の指示により外部のシール交換端末との通信を行う。データコンバータ52、ハードディスク54、CPU55、ネットワークI/F57は、同一のバス53上にあるため、バスが空いている場合のみデータを転送するようにバッファ機能を有する。
【0051】
ゲートウェイ50に対して接続されるシール交換端末6a〜6cは、図4に示すものと同様の構成を有している。但し、データ入力端子21には、ネットワークを介してゲートウェイ50からのトランスポートストリームが供給される。
【0052】
上述したシールデータ交換システムの処理について、フローチャートおよび画面表示を参照して説明する。画面表示は、図2の端末の構成の個人データ表示用モニタ14に表示されるものである。また、端末におけるユーザの入力は、入力装置13を使用してなされる。図6、図7および図8は、個人データの入力、検索等の処理を示すフローチャートであり、これらの図は、一連の処理であるが、作図領域の制約上、分割して示すものである。
【0053】
また、この発明の実施の一形態では、個人データは、図12に示すように、シールデータ、補助情報、詳細情報からなる。シールデータは、主として顔画像のような画像データである。補助情報は、シールデータに関連する氏名、文字メッセージ、音声メッセージ等の情報である。図示してないが、動画データを補助情報として個人データに付随させることもできる。詳細情報は、より詳細な情報であり、詳細情報の入力は、後述するように、端末装置では、行わずに、別の入力方法でなされる。
【0054】
図6におけるステップS1では、端末のプログラマブルDSP27がRAM28上にログイン画面イメージを生成し、ビデオエンコーダ35を介してモニタ14にログイン画面イメージを表示させることにより、個人データのデータIDおよびパスワードの入力を利用者へ促す。ユーザは、入力装置13を操作し、発行済みのデータIDおよびパスワードを入力し、シリアルポート29を介してRAM28上へ記録される。
【0055】
既にデータIDを持っている利用者には、入力装置からデータIDおよびパスワードを入力させるが、始めての利用者の為にデータIDおよびパスワード入力なしで、確認ボタンを押下げ(クリック、選択)させステップS2へ進むこともできる。若し、データIDおよびパスワードを入力しなかった場合、個人データの作成を行ない利用者にデータIDおよびパスワードが発行されなければ、メッセージの送信等の機能を利用することはできない。
【0056】
入力されたデータIDおよびパスワードはRAM28上に記憶されると同時に、シリアルコントローラ29、モデム32、公衆電話回線網8を介して、現在その端末を利用してる人のIDとして端末のユニークなIDと共にインターネット接続業者9(以下、単にサーバーと称する)へ送信、通知される。それによって、現在その端末を使っている人に対して、他の利用者からメッセージが送られた場合、利用中にメッセージの到来の通知を表示することが可能となる。
【0057】
センタ1でデータIDとパスワードが認証されない場合、すなわち、入力されたものが間違ったあるいは不当なパスワードであった場合、画面上へエラーメッセージを表示し、再度の入力を促すようにする。
【0058】
ステップS2では、初期画面P1の表示と端末の動作の選択がなされる。プログラマブルDSP27は、RAM28上に図13に示す初期画面P1のイメージを生成し、ビデオエンコーダ35を介してモニタ14に表示させることにより、カラオケ機能またはシール交換機能のどちらかの選択を利用者に促す。図13において、101がカラオケ機能を選択する場合に押されるボタンであり、102がシール交換機能を選択する場合に押されるボタンである。
【0059】
ステップS3において、ユーザによる入力装置13を使用してカラオケ機能が選択された場合、カラオケモードに移行する。カラオケの処理は、既存の通信カラオケ端末における処理と同様であるので、その処理の説明は、省略する。シール交換機能が選択されると、画面P2の表示と選択の処理がなされる(ステップS4)。プログラマブルDSP27は、図14に示すような作成・表示用の画面P2のイメージをRAM28上に生成し、ビデオエンコーダ35を介してモニタ14表示する。
【0060】
画面P1上において、ボタン103は、自分の個人データを作成または更新する場合に押される。ボタン104は、自分のデータに対するメッセージ確認を行なう場合に押される。ボタン105は、シール交換サービスに登録された他の人の個人データの表示を行なう場合に押される。
【0061】
入力装置13によって、ボタン104または105が押された場合、すなわち、自分のデータに対してのメッセージ確認または他の人のシールデータの表示が選択された場合、後述する他の個人データ参照処理へ処理が移行する。但し、ステップS1のログイン画面において、自分のデータIDおよびパスワードが入力済みでなければ、自分のデータへの着信メッセージの確認は選択不可である。
【0062】
ステップS5において自分の個人データの作成/更新(ボタン103)が選択されると、最初に個人データ中のシールデータの入力がなされる。その後、補助情報として音声データ・名前・星座・血液型・学年(職業)・定型メッセージ・付加データなどが入力される。シールデータの入力時には、画面P3が表示され、フレームの選択がなされる。図15に示す画面P3のフレーム選択画面イメージを生成、表示する。
【0063】
図15では、画面P3上に3種類のフレーム106、107、108が表示される。この画面P3によって、これらのフレームの中で、シールに付加するフレームの選択を入力装置13によって行なうように促す。図15に示すフレームイメージは、一例であって、例えば衛星放送を使って配信することにより、季節や流行だけでなくその日だけ有用なフレームイメージを選択可能とすることができる。
【0064】
次に、処理が図7のステップS7に移る。ここでは、図16に示すシャッターモードの選択画面P4の表示がなされ、シャッターモードの選択が促される。画面P4上で、ボタン109は、シャッターボタンを押した直後に画像を取り込む場合に押され、ボタン110は、シャッターボタンを押してから一定の時間後(例えば5秒)に画像を取り込む場合(タイマーモードの場合)に押される。
【0065】
ステップS8において、すぐに撮るのボタン109が選択されたかどうかが決定される。ボタン109が選択されたならば、ステップS12に処理が移行する。一方、タイマーのボタン110が選択されたならば、ステップS9に処理が移行する。ステップS12では、画面P5(図17)が表示される。この画面P5は、カメラ19で撮影した画像と選択したフレームとが合成されたものである。すなわち、カメラ19使って撮影した静止映像をシリアルポートよりシリアルコントローラ29を介してRAM28へ取り込む。そして、RAM28に取り込んだ静止画イメージにフレームおよびメッセージをオーバーレイし、図17に示す画面P5を生成し、ビデオエンコーダ35を介して出力し、モニタ14に表示する。
【0066】
そして、モニタ14で画面を確認しながら撮影ポーズを決定して、任意のタイミングでシャッターボタンを押す。ステップS13では、入力装置13からシャッターボタンの押下の通知待ちを行なう。ボタンが押されると、ステップS14に移行する。ステップS14では、カメラ19で撮影した静止映像をシリアルポートよりシリアルコントローラ29を使ってRAM28に取り込むとともに、図17の画面P5のオーバーレイ表示を終了する。
【0067】
ステップS8において、タイマーモードが選択されると、図18に示す画面P6のタイマー表示111を行なう。この場合、タイマーが設定した時間(この例では5秒)が視覚的にわかるように目盛表示を減らしていくなどの表示方法が使用される。また、タイミングが取りやすい1秒毎に”ピッ””ピッ”等の電子音を伴わせることも可能である。ステップS10では、内蔵タイマーを参照して、タイマーイメージ111を生成表示しながら、5秒間待つ。5秒間が経過すると、ステップS11において、カメラ19使って撮影した静止映像をシリアルポートよりシリアルコントローラ29を使ってRAM28へ取り込む。
【0068】
RAM28上に取り込んだ静止画イメージにフレームイメージをオーバーレイすると共に確認メッセージもオーバーレイし、ビデオエンコーダ35を介してモニタ14に図19の画面P7を表示する。この画面P7を見てユーザが確認または取消しを行う。ステップS16では、確認ボタンがおされたかどうかが決定される。確認ボタンが押されると、図8に示すステップS17に処理が移行する。取消ボタンが押されると、ステップS7に戻り、再度撮影がなされる。このように、撮影した画像が気に入らない場合には再度撮影し直すことができる。
【0069】
ステップS17では、個人データの補助情報の一つである、音声メッセージの入力処理がなされる。この場合、図20に示す音声メッセージ入力画面P8がモニタ14により表示され、音声入力操作がなされる。画面P8上には、入力処理を容易とするために、音声レベルを明示するための表示112および記録開始のタイミングを明示するための表示113が提示される。これらの表示により、録音時間とのタイミングを合わせ、また、録音レベルを確認しながら、端末のマイクロホン12を使用して音声入力がなされる。入力された音声メッセージは、フレームイメージ、静止画イメージデータと共に個人データ構成要素としてRAM28上に記憶される。
【0070】
次に、個人データの補助情報の一つである氏名の入力がなされる(ステップS18)。図21に示す名前データ入力画面P9を表示し、名前の入力を行う。入力方法の選択により、例えばソフトウェアキーボードによる入力の場合、図21の画面P9を使用する。名前の入力は、画面上にソフトウエアキーボード114が表示され8〜10文字程度までで入力する。使用可能な文字は、ひらがな・カタカナ・数字・アルファベット・いくつかの記号などである。
【0071】
入力方法の他のものとして、ポケットベルのメッセージ入力のように数字で文字を入力する方法も可能とされている。他の方法では、図22に示す入力画面P10が表示され、数字と文字との対応を示すテーブル115が画面上に表示される。この場合に使用するキーは“0 ”〜“9 ”といくつかのアルファベットであり、二桁使用して上記の文字に割り当てる。このように入力されたテキスト文字列は、音声メッセージと同様に個人データ構成要素としてRAM28に記憶される。
【0072】
氏名の入力を確認すると、処理がステップS19に移る。ステップS19は、個人データを作成した者のプロフィールを補助情報として入力する処理である。ステップS19では、図23に示す入力画面P11が表示される。この画面P11から分かるように、星座・血液型・職業(学年)の各リストに関して、画面上に表示されるリストボックスを使用して選択的に入力することによって、プロフィールの入力がなされる。
【0073】
すなわち、画面P11に示されるように、各項目について、それぞれ予め用意された選択肢のなかから図24に示す画面P12のようにリストボックスを開いて選択させる。入力されたプロフィールデータは、個人データ構成要素としてRAM28上に記憶される。プロフィールの入力を確認後に、処理がステップS20に移る。
【0074】
ステップS20およびS21では、補助情報の一つである、定型メッセージの入力がなされる。定型メッセージの入力は、シールデータ交換希望相手の条件等の入力に使用される。希望条件を入力する場合、最初に図25に示す定型メッセージ選択画面P13が表示されてジャンル選択を促し、入力装置13の操作によって選択させる。(ステップS20)。
【0075】
次に、ステップS21では、図26に示す画面P14、図27に示す画面P15および図28に示す画面P16が表示され、これらの画面を使ってシール交換を希望する相手情報を選択、設定させる。図示の例では、タイプ、エリア、職業(学年)、趣味等をリストボックスを使用して選択する。このようにして、個人データの定型メッセージを決定する。選択、設定された定型メッセージが個人データ構成要素としてRAM28上に記憶される。
【0076】
次のステップS22では、付加データの入力がなされる。付加データは、シールデータの作成者のPR情報を入力するのに使用される。ソフトウエアキーボードを利用して入力する。文字数は、例えば40文字程度までで、名前と同様に使用可能な文字はひらがな・カタカナ・数字・アルファベット・アイコン・いくつかの記号などである。また、ソフトウエアキーボードではなく、図29に示す画面P17上に表示されるテーブルのように、数字を入力すると文字に変換する方式を使用しても良い。
【0077】
そして、ステップS23では、アニメーションアイコンの入力処理がなされる。図30に示す画面P18は、アニメーションアイコンの選択画面を示す。この例では、3種類のアニメーションアイコン116、117、118の内の一つを選択するようになされている。アニメーションアイコンは、個人データを作成した日からの経過日数を示すものである。アニメーションアイコンのイメージは、作成日から日が経過するのに伴って、日毎に大きくなったり、数が増えたりするするものである。アニメーションアイコンによって、個人データの有効日数、あと何日で個人データの有効期限が切れるかが分かる。個人データを更新すると、アイコンの数を増やすことによって、何回データの更新が行なわれたかを明示的に表すことができる。
【0078】
ステップS24では、図31のレイアウト選択画面P19を使用してレイアウトを選択し、また、図32に示す確認画面P20を使用して作成した個人データの確認がなされる。レイアウトはシールデータと補助情報を表示するためのレイアウトである。図31では、3種類のレイアウト119、121、122が用意され、L/Rキーによってその内の一つを選択可能としている。レイアウトを選択した後、画面P20によって確認を行い決定する。
【0079】
以上のステップS1〜S24により、設定され、RAM28上に記憶されているシールデータおよび補助情報(音声メッセージ、名前、プロフィール、定型メッセージ、相手情報、PR情報、アニメーションアイコン、レイアウト等)は、プログラマブルDSP27の制御により、シリアルコントローラ29およびモデム32を用いて公衆電話回線網8網を介してサーバーに対して送信される(ステップS25)。
【0080】
ステップS26において、サーバーは、上述した個人データの構成要素のデータを受け付け、そのデータが有効と判断すると、受け付けた個人データ構成要素に対してユニークなデータIDを発行すると同時にパスワードも発行する。さらに、個人データ構成要素のデータをデータIDおよびパスワードとともにデータベースに登録する。端末に対しては、データIDならびにパスワードを送信する。ステップS27において、端末は、モデム32、シリアルコントローラ29を介してIDとパスワードを受信し、RAM28上に記憶される。
【0081】
個人データは、プログラマブルDSP27の制御により、RAM28上で16分割のフレーム付きのイメージに加工される。分割イメージの中で、右下コーナーの位置のシールのみ、ステップS26で受信したデータIDとパスワードのテキストイメージをオーバーレイする。シリアルコントローラ29を使って、プリンタへ送信されたイメージは、図33に示すプリント出力PP1およびその拡大図である図34のプリント出力PP1で示すように、印刷される。図34に示されるように、右下コーナー部のシールには、データIDおよびパスワードがオーバーレイされる。
【0082】
各個人データに対して発行されるデータIDは、本システムの全利用者が知ることができ、個人データの検索、表示などに使用される。パスワードは、個人データ作成者のみが知ることができ、詳細情報の登録、メッセージの送信、メッセージの表示などに使用される。
【0083】
個人データには、補助情報の他に、詳細情報を付加することが可能とされている。詳細情報は、フリーメッセージやイラストなどである。詳細情報を個人データに付加する方法として、指定の用紙にユーザがペンなどで書き、FAXやスキャナなどでこれを読み込む。FAXを用いる場合には、サーバーでこれを集中的に受信してオペレータ又は自動的にシールデータに付加し、スキャナを用いる場合には、端末が設置されている店のオペレータが操作を行ってシールデータに付加する。個人データに詳細情報を付加する際には、付加すべき個人データを指定するためにデータIDを利用し、また、詳細情報を付加することのできる個人データ作成者であることを示すためにパスワードを使用する。
【0084】
次に、シールデータの交換処理について説明する。この交換処理は、個人データ交換希望者が個人データを交換する対象者(個人データ作成者)を選択する検索処理と、選択した個人データ作成者にメッセージを伝達する処理と、個人データ作成者が受け取った複数のメッセージを見て印刷許可を発行する処理と、その他の処理とからなる。シールデータの印刷の許可/不許可は、データID毎に管理される。また、メッセージのサービスを利用するためには、パスワードの入力が必要とされる。さらに、自分に来たメッセージを表示する場合も、データIDおよびハスワードの入力を必要とする。
【0085】
最初に、図9および図10のフローチャートと表示画面の図面とを参照して、個人データ交換希望者が行う他の人の個人データの検索、視聴、印刷処理について説明する。図9の最初のステップS31では、図35の画面P31のイメージをRAM28上に生成し、ビデオエンコーダ35を介してモニタ14により画面P31を表示し、どのような目的ジャンルで情報を参照するのかの選択を個人データ交換希望者に促す。フローでは省略されているが、入力装置13により戻るが指示された場合、もう一度前の画面へ戻る。
【0086】
ステップS31において目的ジャンルが選択されたら、次のステップS32では、図36の画面P32のイメージを生成、表示し、検索条件をリストボックスを利用した表示を使って、個人データ交換希望者に入力を促す。ここでも、入力装置13により戻るが指示されたら、ステップS31のジャンル選択へ戻る。
【0087】
目的ジャンルおよび検索条件が選ばれたら、シリアルポート、モデム32、電話回線8を介して、サーバーに対して検索条件を送信する。サーバーから検索結果として、電話回線8、モデム32、シリアルポートを介して、該当するデータID付き個人データ構成要素群を受信する。受信したデータ群は、指定された一覧表示形式か、指定されていなければデフォルトの値で、図37に示す一覧画面P33のイメージを生成し、ビデオエンコーダ35を介してモニタ14に表示することにより、利用者に選択操作を促す。ここでも、入力装置13で戻るが操作されたら、検索条件の入力(S32)へ戻る。
【0088】
ステップS34では、設定されている表示形式を変える操作要求の有無が決定される。表示形式を変える要求が入力装置13により発生した時には、処理がステップS35に移り、そうでなければ、ステップS36に処理が移る。
【0089】
ステップS35では、図38の画面P34のイメージを生成し、モニタ14に画面P14が表示される。入力装置13からの操作により表示項目を選択させ、選択された項目の一覧からなる表示形式が設定される。表示形式の選択、設定が終了すると、ステップS33に戻る。
【0090】
図37の一覧画面P33中には、音声メッセージを聞く時に選択されるボタン127およびページを見る時に選択されるボタン128が含まれる。ステップS36では、メッセージを聞くボタン127の選択の有無が決定される。このボタン127が選択されると、ステップS37において、該当するデータIDの音声メッセージデータをスピーカ11より出力する。
【0091】
ボタン127が選択されないと、ステップS38において、ページを見るボタン128の選択の有無が決定される。このボタン128が選択されないと、ステップS39のその他の処理に移行する。その他の処理では、スクロール処理、無効キー処理などを行なう。
【0092】
ステップS38において、ページを見るボタン128が選択されると、図10のフローチャートのステップS40に処理が移る。ステップS40では、ページを見るボタン128で選択された個人データを使用して、レイアウトデータに従い図43、図44のような画面P39、P40のイメージをRAM28上に生成し、モニタ14により表示する。
【0093】
画面P39、P40は、個人データ交換希望者が選択した個人データの表示例である。画面P39とP40とを比較すると分かるように、画面P40には、印刷ボタン129が画面イメージ上のレイアウトで指定された位置(左上コーナー部)に表示されている。この印刷ボタン129が表示されていることは、個人データ交換希望者が選択した個人データを印刷可能なことを意味する。
【0094】
すなわち、選択した個人データ中に付加されている印刷許可対象のIDの中に、現在操作を行なっている個人データ交換希望者がログイン時に入力したデータIDが存在すれば、印刷ボタン129のイメージを生成する。そうでなければ、印刷ボタン129のイメージが生成されない。印刷ボタン129がないと、この個人データの視聴は可能であるが、選択した個人データの印刷ができない。視聴のための補助的ボタンが画面P39およびP40のそれぞれに含まれている。すなわち、声を聞くボタン、大きく見るボタン、メッセージを送るボタン、詳しい情報のボタンが用意されている。
【0095】
声を聞くボタンが入力装置13により選択されたか否かがステップS41で決定される。このボタンが選択されると、ステップS42において、聞くボタンが入力装置により押下されたら、選択されている個人データ内の音声メッセージをスピーカー11より出力し、ステップS40へ戻る。
【0096】
ステップS41で声を聞くボタンが選択されないと、ステップS43において、大きく見るボタンが入力装置13により選択されたか否かが決定される。このボタンが入力装置により選択さると、ステップS44では、個人データ内静止画イメージを拡大し、画面上に表示する。
【0097】
ステップS43で大きく見るボタンが選択されないと、ステップS45において、メッセージを送るボタンが入力装置13により選択されたか否かが決定される。このボタンが入力装置により選択さると、ステップS46でメッセージを入力し、ステップS47で入力したメッセージをサーバーに対して送信する。そして、ステップS40に戻る。
【0098】
ステップS46においては、選択した個人データの作成者に対する文字メッセージが入力される。文字メッセージを入力する場合では、図39に示す画面P35の入力テーブルが表示される。ソフトウェアキーボードを使用して文字メッセージを入力しても良い。文字メッセージ以外に音声メッセージを入力することもできる。
【0099】
メッセージの入力処理が終了すると、図40に示すメッセージ入力確認画面P35がモニタ14により表示される。この画面P35には、メッセージの送信相手(個人データ作成者)に対して、自分(個人データ交換希望者)の個人データの印刷許可を発行するかどうかを選択するボタン123、124が含まれる。印刷を許可する場合には、ボタン123が選択され、そうでない時には、ボタン124が選択される。このように印刷許可を発行することによって、特定のデータIDを持つ個人データ作成者に対してのみ個人データの印刷を与えることができる。
【0100】
ステップS47におけるメッセージの送信時では、シリアルポート、モデム32、電話回線8を介して、選択した個人データ作成者のデータIDおよび自分のデータIDとパスワードと一緒に、入力したメッセージデータをサーバーに送信する。サーバーは、メッセージデータをメッセージ入力者(個人データ交換希望者)のID付きで送信すると同時に、相手に対しての印刷許可選択結果も送信する。さらに、印刷許可が発行されている場合は、個人データ交換希望者の個人データに印刷許可対象IDとして、相手のデータIDを追加する。処理が終わったら、ステップS40に戻る。
【0101】
ステップS48においては、詳しい情報のボタンが選択されたか否かが決定される。このボタンが選択されると、ステップS49において個人データに付随する詳しい情報が表示される。つまり、RAM28上のローカルの表示レイアウトデータの一部を変更し、付加情報(プロフィールやPRデータ等)を表示するようにレイアウトの設定を変更する。そして、ステップS40に戻る。
【0102】
詳しいボタンが選択されないと、ステップS50において印刷ボタン129が選択されたか否かが決定される。印刷ボタン129が選択されると、ステップS51において、RAM28上に16分割のシールイメージを展開して、シリアルコントローラ29を使いシリアルポートを介してプリンタによりシールを印刷し、ステップS40に戻る。
【0103】
印刷ボタンが選択されないときは、ステップS52において、戻るキーが押下げされたかどうかが決定される。戻るキーが押されると、ステップS53で、その他の処理、無効キーの処理等を行ない、ステップS40へ戻る。
【0104】
次に、図6のステップS5で、自分のシールの作成/更新では無く、自分または他の人のシールの参照処理を行う場合について図11のフローチャートを参照して説明する。図11における最初のステップS61では、自分のシールを見るかどうかが決定される。他の人のシールを見る場合では、既に図9および図10を参照して説明したような処理がなされる。
【0105】
ステップS61において自分のシールを見るが決定されると、ステップS62では、RAM28上に図41に示す画面P37の形式で着信メッセージの一覧画面のイメージを作成し、モニタ14上に表示する。モデム32、公衆電話回線8を介してサーバーに対して、自分のデータIDを指定し、パスワードを付加した、着信メッセージの送信要求を送る。サーバーからは、送信要求があったデータIDに対して送信されているメッセージおよびそのメッセージを送信した相手(個人データ交換希望者)のデータIDが送信される。サーバーからのデータによって、画面P37が表示される。メッセージの一覧画面P37を表示する際には、音声メッセージ再生ボタン141、相手の個人データの試聴ボタン142および相手の自分に対する個人データ印刷許可のボタン143も表示される。
【0106】
ステップS63では、音声メッセージの再生ボタン141が押されたかどうかが決定される。これが選択されると、ステップS64において音声メッセージが再生され、処理がステップS62に戻る。そうでないと、ステップS65において、相手の個人データの試聴ボタン142が選択されたか否かが決定される。これが選択されると、ステップS66において、相手の個人データの試聴処理がなされる。
【0107】
すなわち、シリアルポート、モデム32、電話回線8を介して選択し、試聴を希望した相手の個人データをサーバーに対して要求する。サーバーから相手の個人データが送信されると、RAM28上に指定されたレイアウトに従って画面イメージを作成する。そして、ビデオエンコーダ35を介してモニタ14に表示する。図43および図44は、相手データの表示画面の例でもある。印刷ボタン129が表示されている場合は、相手がメッセージを送信する時に、既に印刷許可を発行していることを意味する。したがって、この相手の個人データの印刷が可能である。ステップS66で相手データの試聴を行うとステップS62に処理が戻る。
【0108】
ステップS67では、印刷許可のボタン143が選択されたかどうかが決定される。上述したように、印刷許可ボタン143が選択されると、ステップS68において、サーバーに対して印刷許可が送信される。サーバーは、メッセージを送信した相手のデータIDに対して印刷を許可するように、自分のデータIDの印刷許可対象IDに相手のデータIDを付加する。そして、処理がステップS62に戻る。
【0109】
ステップS67において、印刷ボタン143が押されない時では、ステップS69に移り、スクロールボタンが選択されたかどうかが決定される。スクロールボタンが選択されると、ステップS70においてスクロール処理がなされる。それによって、着信メッセージの一覧画面がスクロールされる。そして、ステップS62に処理が戻る。スクロールボタンが選択されない時も、ステップS62に戻る。
【0110】
この発明の一実施形態では、端末を使用中、例えばカラオケ端末として使用している時でも、メッセージが到着したことをリアルタイムにユーザーに通知するようになされる。図42に示すように、カラオケ用のモニタの画面上に、通知アイコンとメッセージの表示125が表示される。
【0111】
以上のようにして、個人データの入力、個人データの交換を行うことができる。次に、このようなシステム、あるいは端末の処理のいくつかのものについて、より詳細に説明することにする。
【0112】
最初に図45のフローチャートを参照して、各端末において、個人データの補助情報である音声メッセージを入力する時、あるいは個人データ交換希望者が個人データ作成者に対して送信しようとする音声メッセージを入力する時の処理について説明する。この処理については、上述したように、図20のモニタ14の表示画面P8を参照して説明しているが、ここでは、より詳細な制御について説明する。すなわち、利用者が補助情報として音声データを登録する手法、録音開始時のタイミングを表示する方法、ならびに利用者の音声録音時に現在の録音のレベルの表示と、規定レベル以外であった場合の利用者に注意を促す手法について説明する。
【0113】
図4に示す構成の端末のプログラマブルDSP27は、ハードディスク26内のデータを用いて、RAM28内に音声メッセージ入力の説明表示を展開させ、画面データは、ビデオエンコーダ35に送られる。プログラマブルDSP27は、スイッチャ36を用いて、ビデオエンコーダ35からの入力が、外部のモニタ14に出力されるようにする(ステップS71)。次のステップS72では、決定キーが押されるのを監視する。
【0114】
プログラマブルDSP27は、利用者がシリアルコントローラ29に接続されているコマンダー上の決定キーに対応するコードをシリアルコントローラ29から検出したら、ステップS73に処理を進める。なにもコードが検出されないか、決定ボタンのコード以外であれば、ステップS72に戻る。ステップS73では、予備時間中であることを表示する。
【0115】
プログラマブルDSP27は、一定間隔のタイマーを使って、RAM28上に内部変数を作成し、タイマーのカウント毎に変数を1増加させる。この内部変数とハードディスク26内のマイクのアイコンイメージデータを用いてRAM28内に図20で示される現在録音処理の準備中であるアニメーション画面113を展開させる。この際、アニメーションデータは、内部変数に対応した表示位置で展開され、画面データは、ビデオエンコーダ35に送られて外部のモニタ14に出力される。
【0116】
ステップS74では、プログラマブルDSP27がAD/DAコンバータ38に対してAD変換開始を指定する。ステップS74の録音開始表示では、プログラマブルDSP27は、ハードディスク26内のデータを用いてRAM28内に図20で示される録音開始画面P8を展開させ、画面データがビデオエンコーダ35に送られる。プログラマブルDSP27は、マイク12を介してスイッチャ36から逐次送られてくる音声信号を、AD/DAコンバータ38でデジタル信号に変換されたものを受信し、ハードディスク26上に逐次蓄積する。
【0117】
ステップS75では、プログラマブルDSP27がAD/DAコンバータ38から現在の録音レベルの値を読み込み、その値とハードディスク26内の画面表示用データを用いてRAM28内へ図20に示される現在の録音レベル表示画面を展開させる。この際、録音レベルの値に対応したレベルインジケータ112を展開し、画面データがビデオエンコーダ35に送られる。
【0118】
ステップS76では、録音時間が終了したかどうかが決定される。プログラマブルDSP27は、内部のタイマーを用いて録音時間の総計を変数としてカウントする。この内部変数とハードディスク26内のマイクのアイコンイメージデータを用いてRAM28内に図20で示される現在録音中であるマイクのアニメーション画面113を展開させる。この際、アニメーションデータは、この内部変数に対応した表示位置で展開され、画面データがビデオエンコーダ35に送られて外部のモニタ14に出力させる。この録音時間の変数が規定のカウンタ数を過ぎていれば、処理がステップS81に移る。
【0119】
ステップS76において、録音時間内と決定されると、ステップS77において録音レベルが規定レベルより大かどうかが決定され、大でない場合では、ステップS78において、録音レベルが規定レベルより小であるかどうかが決定される。つまり、プログラマブルDSP27は、AD/DAコンバータ38から現在の録音レベルを読み出し、規定のレベルより大きい場合は、ハードディスク26内のデータを用いて「声を小さくしてください」等の注意を促すメッセージを作成し、RAM28内に画面データを展開させ、画面データがビデオエンコーダ35に送られる(ステップS79)。そして、ステップS75に戻る。
【0120】
ステップS78において、プログラマブルDSP27は、AD/DAコンバータ38から現在の録音レベルを読み出し、規定のレベルより小さい場合は、ハードディスク26内のデータを用いて「声を大きくしてください」等の注意を促すメッセージを作成し、RAM28内に画面データを展開させ、画面データがビデオエンコーダ35に送られる(ステップS80)。そして、ステップS75に戻る。
【0121】
ステップS76において、録音時間が終了したと決定されると、ステップS81では、録音終了の表示がなされる。プログラマブルDSP27は、AD/DAコンバータ38に対してAD変換処理終了の設定データを送り、ハードディスク26内のデータを用いて「録音が終了しました」等の録音終了を知らせる画面データ作成し、RAM28内に画面データを展開させ、画面データがビデオエンコーダ35に送られる。
【0122】
この発明の一実施形態では、前述の図22に示す表示画面P10を参照して説明したように、文字データの入力を2桁の数字の入力により行うことを可能としている。このような入力方法は、ポケットベルの場合の文字入力方法と同様のものである。この文字入力時の処理について、図46のフローチャートを参照して説明する。
【0123】
ステップS91では、図22の表示画面P10を表示する。この表示は、2桁の数字と文字との対応関係を示すテーブル(キー入力画面)である。プログラマブルDSP27がRAM28内に画面イメージを作成し、そのデータがビデオエンコーダ35に出力される。プログラマブルDSP27は、スイッチャ36を切り替えて、ビデオエンコーダ35からの入力が外部のモニタ14に出力されるようにする。
【0124】
ステップS92では、キー入力を待つ。プログラマブルDSP27は、シリアルコントローラ29経由でユーザからのキー入力があるのを待ち、キー入力があるとキーコードを受け取る。シリアルコントローラ29は、外部の入力装置13に接続される。ステップS93では、入力されたキーが「数字キー」であるかどうかを判断する。プログラマブルDSP27は、受け取ったキーコードからそれが「数字キー」であるかを判断し、数字キーと決定すると、入力されたキーが「1文字目」であるかどうかをプログラマブルDSP27が判断する(ステップS94)。
【0125】
そして、ステップS95(文字を表示する)では、受け取ったキーコードが数字の2文字目であった場合、プログラマブルDSP27は、キーコードと文字を対応させて、RAM28内に画面イメージを作成し、そのデータはビデオエンコーダ35に出力される。プログラマブルDSP27は、スイッチャ36を切り替えて、ビデオエンコーダ35からの入力が外部のモニタ14に出力されるようにする。
【0126】
ステップS93において、受け取ったキーコードが「数字キー」でない場合、プログラマブルDSP27は、受け取ったキーコードが「おわりキー」であるかを判断する。「おわりキー」の場合では、処理が終了する。受け取ったキーコードが「数字キー」「おわりキー」以外であった場合、プログラマブルDSP27は、受け取ったキーコードに応じた処理を行う(ステップS97)。
【0127】
次に、この発明の一実施形態における個人データ交換の処理について詳細に説明する。上述したように、この発明の一実施形態では、個人データ交換希望者は個人データの作成者にメッセージを伝える際に、メッセージにくわえて希望者自身の個人データのデータIDを添付して送信する。この処理について図47のフローチャートを参照して説明する。図47は、個人データを交換しようとする利用者(個人データ交換希望者)側の端末の動作フローである。
【0128】
ステップS101では、個人データ表示用モニタ14で図37メッセージ表示画面P33を見ながらあらかじめ登録されている個人データの個人データ作成者の中から個人データを交換しようとする対象者を特定する。
【0129】
ステップS102において、個人データを交換するために利用者は、図39に示すメッセージ入力画面P35を用い特定した対象者に対して、入力装置13からキー入力を行い、プログラマブルDSP27によりRAM28上でメッセージを作成する。
【0130】
ステップ103において、RAM28上に作成されたメッセージは、図40のようなメッセージ確認画面P36を使い、入力装置13からの入力終了のキー入力により、プログラマブルDSP27により自動的にユーザーIDが付加される。
【0131】
ステップ104では、作成されたユーザーIDを付加されたメッセージをプログラマブルDSP27がシリアルコントローラ29を制御し、モデム32で公衆電話回線8を介してサーバーに送る。また、サーバーからデータ送信センター1を介してメッセージが送信される。
【0132】
このように作成されたメッセージを受け取る個人データ作成者の端末では、図48に示すフローチャートに示す処理がなされる。端末の受信アンテナ4およびIRD5により受信したデータは、データコンバータ22により復号され、ハードディスク26に記憶される。また、同時に、プログラマブルDSP27で個人データの交換を希望する利用者からのメッセージであることを確認する(ステップS106)。
【0133】
プログラマブルDSP27は、ハードディスク26に格納したデータからメッセージの内容の表示イメージをRAM28上に作成する。さらに、それをビデオエンコーダ35、スイッチャ36を経て外部にある個人データ表示モニタ14に表示させる(ステップS107)。
【0134】
ステップS108では、利用者は、入力装置13からのキー入力で、個人データの交換を希望する発信者の情報を見るかどうか判断する。見ないときは終了する。見るとステップS108で決定すると、プログラマブルDSP27は、このキー入力を表示要求と確認し、ハードディスク26内からユーザーIDをもとに発信者のデータを検索し、RAM28に表示用の画面イメージを作成し、ビデオエンコーダ35にに出力する。更に、スイッチャ36により外部の個人データ表示用モニタ14に表示する。
【0135】
この発明の一実施形態では、図42を参照して説明したように、個人データ作成者が端末を操作しているときに、例えば端末をカラオケ端末として使用している時に、その個人データ作成者へのメッセージがサーバーに保存された場合、メッセージが保存されたことをリアルタイムに個人データ作成者に知らせるようにしている。この場合の処理について、図49を参照して説明する。
【0136】
図49のステップS110では、シール交換希望者が入力したメッセージが公衆電話回線綱8を介してデータ送信センタ1にあるデータベースサーバーに届く。ステップS111では、データ送信センタ1から更新された情報がアップリンクセンタ2と衛星3使って配信される。
【0137】
ステップS112では、受信アンテナ4、IRD5によって配信された更新されたデータを受信し、データコンバータ22を介してハードディスク26に格納する。ステップS113では、プログラマブルDSP27がハードディスク26に格納したデータの中に、端末を利用している利用者へのメッセージがあるか検索する。
【0138】
利用者へのメッセージがあったときは、プログラマブルDSP27がRAM28上に図42のメッセージ到着画面の表示イメージ125を作る。さらに、その表示イメージをビデオエンコーダ35、スイッチャ36を介して個人データ表示モニタ14に表示する(ステップS114)。
【0139】
上述したこの発明の一実施形態では、個人データ交換希望者が個人データ作成者に送信したメッセージを個人データ作成者の端末に表示させる際には、データIDとパスワードの入力を必要とさせている。この場合の処理を図50のフローチャートを参照して説明する。
【0140】
最初のステップS121では、図51で131のような表示がモニタ14に生じ、メッセージを見たい時にデータIDとパスワードとが入力される。そして、ステップS122では、データIDとパスワードとが正しいかどうかがサーバーに問い合わされ、決定される。
【0141】
プログラマブルDSP27は、メッセージが着信しているか否かをステップS123で判断し、着信しているメッセージがない場合には、処理が終了する。すなわち、受信アンテナ4、IRD5でデータを受信し、データコンバータ22を介してハードディスク26に格納する。更に、プログラマブルDSP27でハードディスク26に格納したデータの中に、端末を利用している利用者へのメッセージがあるか検索する。メッセージがあれば、そのことを表示する。ステップS125では、図51で132で示す表示がなされ、着信メッセージがあることと、利用者に見るか否かの選択を促す。
【0142】
メッセージを見ると決定した場合には、ステップS126において、メッセージの表示がなされる。図51の表示133は、メッセージの表示の一例である。
【0143】
この発明の一実施形態では、個人データを交換しようとする利用者(個人データ交換希望者)が個人データ作成者の中から対象となるものを探すときに、情報の表示形式を選択できるようにされている。例えば表示形式として、補助情報のうち定型メッセージのみ/補助情報のうち定型メッセージと付加情報/シールデータのみ/シールデータと補助情報等を可能とする。この表示形式の選択について図52のフローチャートを参照して説明する。このフローチャートは、メッセージを受け取る端末側での動作フローである。
【0144】
ステップS131では、ユーザの表示要求の有無が決定される。利用者は、あらかじめ登録されている別の利用者の情報を見たり検索するために、入力装置で表示要求のためのボタンを操作したり、キー入力する。この表示要求の入力は、シリアルコントローラを経てプログラマブルDSP27に伝わる。プログラマブルDSP27は、これを表示要求と確認し、RAM28内にデフォルトの表示用の画面イメージを作成する。これが8ビデオエンコーダ35に出力され、更にビデオスイッチャ36により個人データ表示用モニタ14に、図27のP33のような既に登録されている利用者の情報表示画面を出す(ステップS132)。
【0145】
このデフォルトの表示以外の形式で利用者が情報を見たいときは、入力装置でボタンを操作したり、キー入力したりして表示の変更を選択する。そうでないときは、そのままの形式で情報をみるので終了する。表示形式の変更が選択されると、プログラマブルDSP27がこの選択入力を表示画面の変更要求と確認し、RAM28内にデフォルトの表示用の画面イメージを作成し、ビデオエンコーダ35に出力し、更にビデオスイッチャ36によって、個人データ表示用モニタ14に図36に示すような項目選択の画面P32を表示する。利用者は、この画面P32を見てどのような形式で情報を見たいか、入力装置よりボタン操作したりキー入力で選択する(ステップS134)。
【0146】
ステップS135では、選択入力がシリアルコントローラ29を経てプログラマブルDSP27に伝わる。プログラマブルDSP27は、選択された表示要求の項目により、RAM28内に指定された項目による表示用の画面イメージを作成し、モニタ14に選択した形式の情報が表示される(ステップS135)。
【0147】
この発明の一実施形態では、前述の図30に示す表示画面P18を参照して説明したように、個人データの作成日から経過日数によって変化するアニメーションアイコンが使用される。すなわち、アニメーションアイコンにより、顔画像を含む個人データを利用者が閲覧する際、個人データの元データを作成した際の時間と、閲覧時の時間によって変化するアニメーションアイコンを顔画像とともに表示する。この処理について図53を参照して説明する。
【0148】
ステップS201において、ユーザからの表示要求があると、プログラマブルDSP27は、ハードディスク26内のデータを用いてRAM28内に顔画像データ閲覧選択画面を展開させ、画面データがビデオエンコーダ35に送られる。プログラマブルDSP27は、利用者がシリアルコントローラ29に接続されているコマンダ16上の閲覧選択ボタンに対応するコードをシリアルコントローラ29から検出したら、ステップS202に処理を進める。なにもコードがないか、決定ボタンのコード以外であれば、処理がステップ201に戻る。
【0149】
ステップS202では、該当データIDのデータを得る。プログラマブルDSP27は、利用者がステップ201にて選択したある顔画像データに対応したデータIDを元にして、ハードディスク26内に顔画像データの存在する論理位置、例えばファイル名といったものを検索する。検索後、見つかった顔画像データをハードディスク26より読み込み、RAM28に展開、保持する。
【0150】
ステップS203では、アニメーションパターンを得る。プログラマブルDSP27は、ステップS202で得た顔画像データ内のデータ構造から、この顔画像データとともに利用されることになる複数のアニメーションパターンを指し示すパターンIDを得て、変数としてRAM28に保持する。
【0151】
ステップS204では、個人データの作成日を得る。プログラマブルDSP27は、ステップS202で得た顔画像データ内からこの顔画像データとともに利用される元データの作成日の情報を得て、この作成日を変数としてRAM28に保持する。
【0152】
ステップ205では、現在日時を得る。プログラマブルDSP27は、データコンバータに対して現在時間の情報が入っているMPEG2/TS(トランスポートストリーム)を送信するように指定し、このTS内の情報から現在時刻を得てRAM28に保持する。
【0153】
ステップ206では、表示アニメーションデータを決定する。プログラマブルDSP27は、ステップ204および205から得たデータ作成日と現時時刻から、日時の差分情報を得て、ステップ203で得たアニメーションの中から表示アニメーションデータを決定する。RAM28内にアニメーションデータを展開する。
【0154】
ステップ207では、アニメーションを表示する。プログラマブルDSP27は、ステップ202でRAM28内に展開した顔画像データをビデオエンコーダ35に送信し、外部モニタ14に表示させる。さらに、ステップ203で得たアニメーションデータを定期的にビデオエンコーダ35に送信し、モニタ14に対してアニメーションを表示させる。
【0155】
次に、図30に示すような表示画面P18のようなアニメーション選択処理の例から、顔画像を含むシールデータを利用者が作成する際、シールデータの元データを作成した際の時間と、閲覧時の時間によって変化するアニメーションアイコンを顔画像(シールデータ)とともに入力する手法について図54のフローチャートを参照して説明する。
【0156】
ステップS211では、ユーザからの選択要求がなされる。プログラマブルDSP27は、ハードディスク26内のデータを用いてRAM28内に図30で示されるアニメーションアイコン選択画面P18を展開させ、画面データがビデオエンコーダ35に送られる。プログラマブルDSP27は、利用者がシリアルコントローラ29に接続されているコマンダ上のアニメーションアイコン選択ボタンに対応するコードをシリアルコントローラ29から検出したら、ステップ212に処理を進める。なにもコードがないか、決定ボタンのコード以外であれば、ステップ211に戻る。
【0157】
ステップ212では、アニメーションパターンのIDを得る。ステップ211で選択したアニメーションパターンから、対応するパターンのIDを得てRAM28内に保持する。
【0158】
ステップ213では、現在日時を得る。プログラマブルDSP27は、ステップ212で得たIDが後日、顔画像データを閲覧する際のアニメーション表示の方法を決定するための情報として、データコンバータ22に対して現在時間の情報が入っているMPEG2/TSを送信するように指定し、このTS内の情報から現在時刻を得て変数としてRAM28に保持する。
【0159】
ステップS214では、IDを保存する。プログラマブルDSP27は、ステップ212と213で得たそれぞれのIDをハードディスク26に転送、記録する。
【0160】
この発明の一実施形態では、図3および図5を参照して説明したように、複数の端末をゲートウェイ50によりまとめるようにしている。そして、ゲートウェイによって、一定周期毎に端末からの個人データ、補助情報、メッセージなどをまとめてサーバーに送信するようにしている。このような動作について説明する。最初に、図55を参照してゲートウェイ側の動作、作用について説明する。
【0161】
最初のステップS141で、端末からのデータ入力を受ける。CPU55は、ネットワークI/F57経由で端末からのデータを受信し、RAM56に格納する。
【0162】
ステップS142でデータの保存を行う。CPU55は、RAM56内のデータを、ハードディスク54に書き込み、ハードディスク54に格納されているデータのインデックスを更新する。
【0163】
ステップS143でデータIDとパスワードを出力する。CPU55は、データがハードディスクに正しく書き込まれたのを確認し、管理しているデータIDとパスワードのうち未使用のものを割り当てて、ネットワークI/F57経由で端末に対して出力する。
【0164】
ステップ144でデータの経過時間を判断する。CPU55は、インデックスを検索して、ハードディスク54内に保存されていてまだサーバーに送信されていないデータの中で最も古いものの経過時間を調べ、ある一定以上の時間が経っているかどうかを判断する。
【0165】
ステップS145でデータ量を判断する。CPU55は、インデックスを検索して、ハードディスク54内に保存されていてまだサーバーに送信されていないデータ量を調べ、ある一定以上のデータ量に達しているかどうかを判断する。
【0166】
ステップS145で、データ量が一定量に達していると判断した時には、サーバーにデータを送信する(ステップS146)。CPU55は、モデム59を使用して公衆回線網8を介してサーバーと接続し、ハードディスク54に格納されているデータのうちサーバーに対して未送信のデータを、サーバーに対して送信する。
【0167】
図56は、上述したゲートウェイ側の動作に対応する端末側の動作を示すフローチャートである。最初のステップS151でユーザーからのデータ入力を受ける。プログラマブルDSP27は、シリアルコントローラ29経由でユーザからのキー入力があるのを待ち、キー入力があるとキーコードを受け取る。受け取ったデータをRAM28に保存する。
【0168】
ステップS152では、ゲートウェイ50にデータを出力する。プログラマブルDSP27は、RAM28内のデータを、ネットワークI/F経由でゲートウェイ50に出力する。
【0169】
ステップS153では、データIDとパスワードをゲートウェイから受け取る。プログラマブルDSP27は、ネットワークI/F経由でデータIDとパスワードを受信し、プリンタコントローラ34を介してプリンタ18にシールを出力する際に、データIDとパスワードを含めて印刷させる。
【0170】
上述したこの発明の一実施形態では、ゲートウェイに対してサーバーに保存された最新のデータを予め送信するようにできる。このような処理を行う時のサーバー側の動作を図57のフローチャートを参照して説明する。また、これに対応する端末側の動作を図58のフローチャートに示す。なお、この処理は、ゲートウェイを設けることを必ずしも必要とせず、端末とサーバーとの間の処理でも同様である。
【0171】
ステップS161において、端末またはゲートウェイからのデータ入力がなされる。図1に示すように、シール交換端末6から出力されたデータは、公衆電話回線網8を経由してインターネット接続業者9内の個人データサーバーに受信される。
【0172】
ステップS162において、インターネット接続業者9内の個人データサーバーは、受信したデータをチェックしてストレージに保存する。そして、ステップS163で、アップリンクセンタ2に出力する。インターネット接続業者9内の個人データサーバーは、専用回線を通じてデータ送信センタ1にデータを送信する。データ送信センタ1は、専用回線を通じて、放送(アップリンク)センタ2にデータを送信する。放送(アップリンク)センタ2は、衛星3を通じて端末側にデータを送信する。
【0173】
端末側では、図58のフローチャートに示すように、ステップS171でIRD5からデータを受信する。端末のプログラマブルDSP27は、データコンバータ経由でMPEG2のTSを受信する。
【0174】
ステップS172では、受信したデータを保存する。プログラマブルDSP27は、受信したデータに保存すべき個人データが含まれているかを判断し、含まれている場合にハードディスク26に保存する。
【0175】
ステップS173でハードディスク26の残量を判断する。プログラマブルDSP27は、ハードディスク26の残量を調べ、未使用領域がある一定以上あるかどうかを判断する。
【0176】
ステップS173で、ハードディスクの残り記憶容量が少ないと決定すると、ステップS174で最も不要なデータを削除する。プログラマブルDSP27は、ハードディスク26内のデータのうち、データ作成日時・アクセス回数などから最も不要なデータを判断し、ハードディスクの未使用領域がある一定以上になるように、データの削除を行う。
【0177】
上述したように、端末またはゲートウェイのハードディスクに最新の情報を保存する方法として、端末またはゲートウェイ毎に情報に対して重み付けを行い、優先順序を付けることが好ましい。データ受信時の端末側の動作のフローチャートを図59に示し、データ要求時の端末側の動作のフローチャートを図60に示す。
【0178】
図59の最初のステップS181では、データを受信する。プログラマブルDSP27は、データコンバータ経由でMPEG2−TSを受信する。そして、ステップS182では、地域コードが合っているか判断する。プログラマブルDSP27は、受信したデータに例えば端末と同じまたは近隣地域など保存すべき地域コードが含まれているか判断する。
【0179】
地域コードが合っているときには、ステップS183で、その端末のデータ要求傾向に合っているか判断する。プログラマブルDSP27は、受信したデータに例えば使用者の年齢層など保存すべき端末のデータ要求傾向に該当するかを判断する。
【0180】
ステップS184では、地域コードが合っており、且つ要求傾向に合っているデータを保存する。プログラマブルDSP27は、個人データをハードディスク26に保存する。
【0181】
次のステップS185では、ハードディスク26の残量を判断する。プログラマブルDSP27は、ハードディスク26の残量を調べ、未使用領域がある一定以上あるかどうかを判断する。若し、ディスク残量が少ないならば、ステップS186で最も不要なデータを削除する。つまり、プログラマブルDSPは、ハードディスク26内のデータのうち、データ作成日時・アクセス回数などから最も不要なデータを判断し、ハードディスク26の未使用領域がある一定以上になるように、データの削除を行う。
【0182】
図60を参照してデータ要求時の処理について説明する。ステップS191でユーザからのデータ要求を受ける。プログラマブルDSP27は、シリアルコントローラ29の経由でユーザからのキー入力があるのを待ち、キー入力があるとキーコードを受け取る。各フィールドのデータを受け取り、RAM28に保存する。
【0183】
ステップS192で、データの要求傾向リストに保存する。プログラマブルDSP27は、ユーザからのデータ要求条件をデータ要求傾向リストに保存する。そして、ステップS193で、ハードディスク26に該当するデータの有無を判断する。
【0184】
該当するデータが無い場合では、ステップS194において、サーバーに接続する。プログラマブルDSP27は、モデムを使用して公衆回線網を介してサーバーと接続する。そして、プログラマブルDSP27は、モデムおよび公衆回線網を介してサーバーに対してデータの要求を行う(ステップS195)。そして、ステップS196において、プログラマブルDSP27は、モデムおよび公衆回線網を介してサーバーからデータを受信する。
【0185】
ステップS193において、ハードディスク26に保存されているデータ内にデータがある場合には、プログラマブルDSP27は、ハードディスク26に保存されている要求データを読み出す(ステップS197)。
【0186】
なお、この発明は、衛星ディジタル放送に限らず、地上波のディジタル放送を利用してデータを配信しても良い。また、シール交換端末とカラオケ端末とが複合されていることは必要ない。
【0187】
【発明の効果】
この発明によれば、顔画像データのような個人データを電子的に相互に交換することが可能となり、既存の印刷したシールを手渡したりする方法と比べれば、あるかに広い範囲にわたって、迅速にシール画像等の個人データを交換することが可能となる。また、個人データの配信にディジタル放送を利用することによって、大量の個人データを広い範囲に高速に配信することが可能となる。
【0188】
また、この発明では、データIDとパスワードを用いることによって、サービスの加入者のみが個人データを視聴でき、また、特定の相手にのみ個人データ(シールデータ)の印刷を許可することができる。
【0189】
さらに、ゲートウェイを設けて、複数の端末をまとめることによって、個々の端末のハードウエアの規模を少なくできる利点がある。
【図面の簡単な説明】
【図1】この発明の一実施形態のシステム全体の概略を示すブロック図である。
【図2】この発明の一実施形態における端末の概略を示すブロック図である。
【図3】この発明の一実施形態におけるゲートウェイを有する端末システムの概略を示すブロック図である。
【図4】この発明の一実施形態における端末の構成の一例を示すブロック図である。
【図5】この発明の一実施形態におけるゲートウェイの構成の一例を示すブロック図である。
【図6】この発明の一実施形態の処理を説明するためのフローチャートである。
【図7】この発明の一実施形態の処理を説明するためのフローチャートである。
【図8】この発明の一実施形態の処理を説明するためのフローチャートである。
【図9】この発明の一実施形態の処理を説明するためのフローチャートである。
【図10】この発明の一実施形態の処理を説明するためのフローチャートである。
【図11】この発明の一実施形態の処理を説明するためのフローチャートである。
【図12】この発明の一実施形態における個人データの構成を示す略線図である。
【図13】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図14】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図15】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図16】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図17】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図18】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図19】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図20】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図21】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図22】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図23】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図24】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図25】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図26】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図27】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図28】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図29】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図30】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図31】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図32】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図33】この発明の一実施形態の端末における印刷出力の具体例を示す略線図である。
【図34】この発明の一実施形態の端末における印刷出力の具体例を一部拡大して示す略線図である。
【図35】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図36】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図37】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図38】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図39】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図40】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図41】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図42】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図43】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図44】この発明の一実施形態の端末に設けられたモニタの画面表示の具体例を示す略線図である。
【図45】この発明の一実施形態の処理を説明するためのフローチャートである。
【図46】この発明の一実施形態の処理を説明するためのフローチャートである。
【図47】この発明の一実施形態の処理を説明するためのフローチャートである。
【図48】この発明の一実施形態の処理を説明するためのフローチャートである。
【図49】この発明の一実施形態の処理を説明するためのフローチャートである。
【図50】この発明の一実施形態の処理を説明するためのフローチャートである。
【図51】この発明の説明に用いるモニタ表示の例を示す略線図である。
【図52】この発明の一実施形態の処理を説明するためのフローチャートである。
【図53】この発明の一実施形態の処理を説明するためのフローチャートである。
【図54】この発明の一実施形態の処理を説明するためのフローチャートである。
【図55】この発明の一実施形態の処理を説明するためのフローチャートである。
【図56】この発明の一実施形態の処理を説明するためのフローチャートである。
【図57】この発明の一実施形態の処理を説明するためのフローチャートである。
【図58】この発明の一実施形態の処理を説明するためのフローチャートである。
【図59】この発明の一実施形態の処理を説明するためのフローチャートである。
【図60】この発明の一実施形態の処理を説明するためのフローチャートである。
【符号の説明】
1・・・データ送信センタ、2・・・アップリンクセンタ、3・・・衛星、5・・・IRD、6・・・シール交換端末、7・・・カラオケ端末、13・・・入力装置、14・・・個人データ表示用モニタ、18・・・プリンタ、19・・・カメラ、22・・・データコンバータ、26・・・ハードディスク、27・・・プログラマブルDSP、29・・・シリアルコントローラ、32・・・モデム、35・・・ビデオエンコーダ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a personal data exchange system capable of electronically exchanging personal data such as face images.
[0002]
[Prior art]
Shooting / output devices that can print facial images taken with a camera as stickers have emerged and have become popular, and the term “print club” is also popular. More specifically, an image obtained by imaging one person or several persons is printed as a divided image (for example, a size of 3 cm × 2 cm) on one sticker sheet. The photos thus obtained are used not only for personal use but also for giving or exchanging them to friends.
[0003]
[Problems to be solved by the invention]
In the existing photographing / output device, the number of stickers that can be obtained by one photographing is limited, and since the stickers are handed or mailed to a friend, the range for exchanging the stickers is limited.
[0004]
Therefore, an object of the present invention is to exchange personal data such as facial images electronically, thereby expanding the range of partners for exchanging personal data.TheIt is to provide.
[0005]
Another object of the present invention is to provide a personal data exchange system capable of delivering a large amount of personal data to a large number of subscribers at a high speed and improving the operability for exchanging personal data at a terminal.TheIt is to provide.
[0006]
Still another object of the present invention is to provide a personal data exchange system capable of facilitating terminal management and reducing the hardware scale of a terminal by providing a gateway for gathering a large number of terminals.TheIt is to provide.
[0007]
[Means for Solving the Problems]
In order to solve such a problem, the invention of
A gateway including a storage device and communication means, connected to a plurality of terminals, receiving personal data from the plurality of terminals, and transmitting personal data to the plurality of terminals;
A server that receives personal data from the gateway, distributes personal data to the gateway, and manages personal data;
It consists of two-way communication means to connect between multiple gateways and servers,
Electronic exchange of personal data between terminals via gateway using server and two-way communication meansA personal data exchange system,
Distribution of personal data to terminals using digital broadcasting,
When the input of personal data is completed, it can be used by all users of the service when searching for personal data, and only the data ID added to each personal data and the personal data creator can know. Yes, you will be issued a password to use for certain services,
Auxiliary information selects the personal data creator who wants to exchange,
Send the message and the data ID of the personal data exchange applicant to the personal data creator selected by the personal data exchange applicant,
The personal data creator who received the message displays the message by entering the data ID and password,
After displaying the message, the personal data creator issues permission information for printing permission for the data ID of the individual data exchange applicant,
Permit information is recorded on the server as additional information of the personal data for which the permit information was issued,
When a personal data exchange applicant prints personal data, the data can be printed only when the data ID of the personal data exchange applicant is included in the permission information added to the personal data.It is characterized byPersonal data exchange systemIt is.
[0011]
Personal data such as a face image of the personal data creator can be exchanged with each other via a server and a communication path. Digital broadcasting is used as a communication path from the server to the terminals, and a large amount of data can be distributed to a large number of terminals in a short time. On the other hand, input personal data and various requests are transmitted from the terminal to the server. Since these amounts of information are not so much in one operation, they are transmitted through a public telephone line or the like. In addition, data for searching for personal data is transmitted from the server to the terminal. In this way, the digital broadcast and the telephone line are set according to the amount of data transmitted / received.
[0012]
As personal data, various auxiliary information is attached in addition to a still image such as a face image. Using this auxiliary information, the server user can search the desired personal data at high speed. Moreover, the content of personal data can be enriched by auxiliary information.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment of the present invention will be described below with reference to the drawings. First, an outline of a system according to an embodiment will be described with reference to FIG. Here, karaoke data, personal data, etc. using data broadcasting are received by using existing karaoke terminals for online karaoke and existing IRD for CS digital broadcasting. That is, a personal data exchange function is newly added to the communication karaoke system that has already been constructed. Therefore, the terminal has the function of a karaoke terminal and the function of a seal replacement terminal.
[0014]
In FIG. 1, 1 indicates a data transmission center. The
[0015]
Data from the
[0016]
An IRD (Integrated Receiver / Decoder) 5 is connected to the
[0017]
The
[0018]
The
[0019]
The
[0020]
The public
[0021]
As described above, the
[0022]
FIG. 2 shows a configuration example of the terminal. The receiving
[0023]
The
[0024]
The
[0025]
The
[0026]
The
[0027]
The
[0028]
As for the karaoke service, only karaoke data is extracted from the transport stream packet received from the
[0029]
Regarding the creation of sticker data, sticker data and auxiliary information are created from sticker data related data received from the
[0030]
With regard to the display of the seal data, the seal data, auxiliary information, etc. that are distributed by digital broadcasting and received from the
[0031]
The personal data display monitor 14 is used by a person other than a singer to view seal data during karaoke. It is connected to the video / audio output terminal of the
[0032]
The
[0033]
The
[0034]
As described above, in the terminal, the
[0035]
The terminal shown in FIG. 2 is provided with one
[0036]
As described above, the
[0037]
The
[0038]
The seal exchange terminals 6a to 6c perform processing for all services other than karaoke in the present service. Regarding the karaoke service, only the karaoke data is extracted from the data received from the
[0039]
Regarding the creation of personal data, only personal data is extracted from the data received from the
[0040]
Regarding the display of the seal data, the seal data and additional information received from the
[0041]
The karaoke terminals 7a to 7d are existing communication karaoke terminals. The karaoke data is received from the seal exchange terminals 6a to 6c, and video / audio signals are output. In addition, a data transmission request such as song data for online karaoke is transmitted via the
[0042]
The
[0043]
Since the
[0044]
The
[0045]
The
[0046]
Karaoke data is sent from the
[0047]
The image data decoded by the
[0048]
The
[0049]
The
[0050]
A
[0051]
The seal exchange terminals 6a to 6c connected to the
[0052]
The process of the seal data exchange system described above will be described with reference to a flowchart and a screen display. The screen display is displayed on the personal data display monitor 14 having the terminal configuration of FIG. In addition, user input at the terminal is performed using the
[0053]
In the embodiment of the present invention, the personal data includes seal data, auxiliary information, and detailed information as shown in FIG. The seal data is mainly image data such as a face image. The auxiliary information is information such as name, text message, and voice message related to the seal data. Although not shown, moving image data can be attached to personal data as auxiliary information. The detailed information is more detailed information, and the detailed information is input by another input method without being performed in the terminal device, as will be described later.
[0054]
In step S1 in FIG. 6, the
[0055]
A user who already has a data ID inputs the data ID and password from the input device. However, for the first time user, the confirmation button is pressed (clicked and selected) without entering the data ID and password. It is also possible to proceed to step S2. If the data ID and password are not entered, functions such as message transmission cannot be used unless personal data is created and the data ID and password are issued to the user.
[0056]
The entered data ID and password are stored on the
[0057]
If the data ID and password are not authenticated at the
[0058]
In step S2, the initial screen P1 is displayed and the operation of the terminal is selected. The
[0059]
In step S3, when the karaoke function is selected using the
[0060]
On the screen P1, the
[0061]
When the
[0062]
When creation / update (button 103) of own personal data is selected in step S5, seal data in the personal data is first input. After that, voice data, name, constellation, blood type, grade (profession), fixed message, additional data, etc. are input as auxiliary information. When the seal data is input, the screen P3 is displayed and the frame is selected. A frame selection screen image of the screen P3 shown in FIG. 15 is generated and displayed.
[0063]
In FIG. 15, three types of
[0064]
Next, the process proceeds to step S7 in FIG. Here, the shutter mode selection screen P4 shown in FIG. 16 is displayed to prompt the user to select the shutter mode. On the screen P4, the
[0065]
In step S8, it is determined whether or not the take immediately
[0066]
Then, a shooting pose is determined while checking the screen on the
[0067]
When the timer mode is selected in step S8, the
[0068]
A frame image is overlaid on the still image captured on the
[0069]
In step S17, voice message input processing, which is one of auxiliary information of personal data, is performed. In this case, a voice message input screen P8 shown in FIG. 20 is displayed on the
[0070]
Next, a name which is one of auxiliary information of personal data is input (step S18). The name data input screen P9 shown in FIG. 21 is displayed and a name is input. For example, in the case of input using a software keyboard by selecting an input method, the screen P9 in FIG. 21 is used. The
[0071]
As another method of inputting, it is also possible to input a character with numbers like a message input of a pager. In another method, an input screen P10 shown in FIG. 22 is displayed, and a table 115 indicating correspondence between numbers and characters is displayed on the screen. The keys used in this case are “0” to “9” and some alphabets, and are assigned to the above characters using two digits. The text character string input in this way is stored in the
[0072]
If the input of the name is confirmed, the process proceeds to step S19. Step S19 is a process of inputting the profile of the person who created the personal data as auxiliary information. In step S19, an input screen P11 shown in FIG. 23 is displayed. As can be seen from this screen P11, a profile is input by selectively inputting the list of constellations, blood types, and occupations (school years) using a list box displayed on the screen.
[0073]
That is, as shown on the screen P11, for each item, a list box is opened and selected from options prepared in advance, as shown on the screen P12 shown in FIG. The input profile data is stored on the
[0074]
In steps S20 and S21, a standard message, which is one of auxiliary information, is input. The input of the fixed message is used to input conditions of the partner who desires the seal data exchange. When inputting the desired conditions, first, the standard message selection screen P13 shown in FIG. 25 is displayed to prompt the user to select a genre, and the selection is made by operating the
[0075]
Next, in step S21, a screen P14 shown in FIG. 26, a screen P15 shown in FIG. 27, and a screen P16 shown in FIG. 28 are displayed, and using these screens, the partner information desired to be replaced is selected and set. In the illustrated example, the type, area, occupation (year), hobby, etc. are selected using a list box. In this way, a fixed message of personal data is determined. The standard message selected and set is stored on the
[0076]
In the next step S22, additional data is input. The additional data is used to input PR information of the creator of the seal data. Enter using the software keyboard. The number of characters is, for example, up to about 40 characters, and the characters that can be used in the same manner as the name are hiragana, katakana, numbers, alphabets, icons, some symbols, and the like. Further, instead of a software keyboard, a method of converting to a character when a number is input, such as a table displayed on the screen P17 shown in FIG. 29, may be used.
[0077]
In step S23, animation icon input processing is performed. A screen P18 shown in FIG. 30 shows an animation icon selection screen. In this example, one of the three types of
[0078]
In step S24, the layout is selected using the layout selection screen P19 of FIG. 31, and the personal data created using the confirmation screen P20 shown in FIG. 32 is confirmed. The layout is a layout for displaying sticker data and auxiliary information. In FIG. 31, three types of
[0079]
The seal data and auxiliary information (voice message, name, profile, fixed message, partner information, PR information, animation icon, layout, etc.) set and stored in the
[0080]
In step S26, the server receives the data of the constituent elements of the personal data described above. When the data is determined to be valid, the server issues a unique data ID to the received personal data constituent elements and also issues a password. Furthermore, the data of the personal data component is registered in the database together with the data ID and password. A data ID and a password are transmitted to the terminal. In
[0081]
The personal data is processed into an image with 16-divided frames on the
[0082]
The data ID issued for each personal data can be known by all users of this system, and is used for searching and displaying personal data. The password can be known only by the creator of the personal data, and is used for registering detailed information, sending a message, displaying a message, and the like.
[0083]
In addition to the auxiliary information, detailed information can be added to the personal data. Detailed information includes free messages and illustrations. As a method of adding detailed information to personal data, a user writes on a designated sheet with a pen or the like, and reads this with a FAX or a scanner. When using the FAX, the server receives it centrally and adds it to the operator or automatically the seal data. When using the scanner, the operator of the store where the terminal is installed operates the seal. Append to data. When adding detailed information to personal data, use a data ID to specify the personal data to be added, and a password to indicate that you are a personal data creator who can add detailed information Is used.
[0084]
Next, the seal data exchange process will be described. This exchange process includes a search process for selecting a target person (person who creates personal data) who wants to exchange personal data, a process for transmitting a message to the selected personal data creator, and a personal data creator It consists of a process of issuing a print permission by looking at a plurality of received messages and other processes. The permission / non-permission of seal data printing is managed for each data ID. Also, in order to use the message service, it is necessary to input a password. Furthermore, when displaying a message that came to the user, the data ID and the password must be input.
[0085]
First, with reference to the flowcharts of FIGS. 9 and 10 and the drawings of the display screens, a process for searching, viewing, and printing personal data of another person performed by a person wishing to exchange personal data will be described. In the first step S31 of FIG. 9, the image of the screen P31 of FIG. 35 is generated on the
[0086]
When the target genre is selected in step S31, in the next step S32, the image of the screen P32 in FIG. 36 is generated and displayed, and the search condition is input to the individual who desires to exchange personal data using the display using the list box. Prompt. Again, if a return instruction is given by the
[0087]
When the target genre and the search condition are selected, the search condition is transmitted to the server via the serial port, the
[0088]
In step S34, it is determined whether or not there is an operation request for changing the set display format. If a request to change the display format is generated by the
[0089]
In step S35, an image of the screen P34 in FIG. 38 is generated, and the screen P14 is displayed on the
[0090]
The list screen P33 of FIG. 37 includes a
[0091]
If the
[0092]
If the
[0093]
Screens P39 and P40 are display examples of personal data selected by a person who wants to exchange personal data. As can be seen by comparing the screens P39 and P40, the
[0094]
That is, if there is a data ID entered at the time of login by the personal data exchange candidate who is currently operating among the IDs of the print permission target added to the selected personal data, the image of the
[0095]
It is determined in step S41 whether or not the button for listening to voice has been selected by the
[0096]
If the button for listening to a voice is not selected in step S41, it is determined in step S43 whether or not a button for viewing large is selected by the
[0097]
If the button to be greatly viewed is not selected in step S43, it is determined in step S45 whether or not the button for sending a message has been selected by the
[0098]
In step S46, a text message for the creator of the selected personal data is input. When inputting a text message, the input table of the screen P35 shown in FIG. 39 is displayed. A text message may be entered using a software keyboard. In addition to text messages, voice messages can also be input.
[0099]
When the message input process is completed, a message input confirmation screen P35 shown in FIG. This screen P35 includes
[0100]
At the time of sending the message in step S47, the entered message data is sent to the server together with the data ID of the selected personal data creator and the own data ID and password via the serial port, the
[0101]
In step S48, it is determined whether the detailed information button has been selected. When this button is selected, detailed information accompanying the personal data is displayed in step S49. That is, a part of local display layout data on the
[0102]
If the detailed button is not selected, it is determined in step S50 whether the
[0103]
If the print button is not selected, it is determined in step S52 whether the return key has been pressed. When the return key is pressed, other processing, invalid key processing, and the like are performed in step S53, and the process returns to step S40.
[0104]
Next, referring to the flowchart of FIG. 11, a case where the reference processing of the seal of oneself or another person is performed in step S <b> 5 of FIG. 6 instead of creating / updating one's own seal will be described. In the first step S61 in FIG. 11, it is determined whether or not to look at the own sticker. In the case of looking at another person's seal, the processing as already described with reference to FIGS. 9 and 10 is performed.
[0105]
If it is determined in step S61 to see his / her sticker, in step S62, an image of a list screen of incoming messages is created on the
[0106]
In step S63, it is determined whether or not the voice
[0107]
That is, the personal data of the other party who has selected through the serial port, the
[0108]
In step S67, it is determined whether the
[0109]
In step S67, when the
[0110]
In one embodiment of the present invention, even when the terminal is in use, for example, as a karaoke terminal, the user is notified in real time that the message has arrived. As shown in FIG. 42, a notification icon and a message display 125 are displayed on the monitor screen for karaoke.
[0111]
As described above, personal data can be input and personal data can be exchanged. Next, some of the processes of such a system or terminal will be described in more detail.
[0112]
First, referring to the flowchart of FIG. 45, when each terminal inputs a voice message that is auxiliary information of personal data, or a voice message that a personal data exchange applicant desires to send to a personal data creator is shown. Processing when inputting is described. As described above, this processing has been described with reference to the display screen P8 of the
[0113]
The
[0114]
When the
[0115]
The
[0116]
In step S74, the
[0117]
In step S75, the
[0118]
In step S76, it is determined whether the recording time has ended. The
[0119]
If it is determined in step S76 that the recording time is within the recording time, it is determined in step S77 whether the recording level is higher than the specified level. If not, in step S78, it is determined whether the recording level is lower than the specified level. It is determined. In other words, the
[0120]
In step S78, the
[0121]
If it is determined in step S76 that the recording time has ended, recording end is displayed in step S81. The
[0122]
In the embodiment of the present invention, as described with reference to the display screen P10 shown in FIG. 22, the character data can be input by inputting a two-digit number. Such an input method is the same as the character input method in the case of a pager. This character input processing will be described with reference to the flowchart of FIG.
[0123]
In step S91, the display screen P10 of FIG. 22 is displayed. This display is a table (key input screen) showing the correspondence between two-digit numbers and characters. The
[0124]
In step S92, a key input is awaited. The
[0125]
In step S95 (displaying a character), if the received key code is the second character, the
[0126]
If the received key code is not a “numeric key” in step S93, the
[0127]
Next, the personal data exchange process in one embodiment of the present invention will be described in detail. As described above, in one embodiment of the present invention, when a person wishing to exchange personal data transmits a message to the creator of the personal data, the data ID of the personal data of the applicant is attached and transmitted in addition to the message. . This process will be described with reference to the flowchart of FIG. FIG. 47 is an operation flow of a terminal on the user (person who desires to exchange personal data) side who wants to exchange personal data.
[0128]
In step S101, an individual who is to exchange personal data is identified from among personal data creators of personal data registered in advance while viewing the message display screen P33 in FIG. 37 on the personal data display monitor.
[0129]
In step S102, in order to exchange personal data, the user performs key input from the
[0130]
In
[0131]
In
[0132]
In the terminal of the personal data creator who receives the message created in this way, the processing shown in the flowchart shown in FIG. 48 is performed. Data received by the receiving
[0133]
The
[0134]
In step S <b> 108, the user determines whether or not to view information of a caller who desires to exchange personal data by key input from the
[0135]
In one embodiment of the present invention, as described with reference to FIG. 42, when the personal data creator operates the terminal, for example, when the terminal is used as a karaoke terminal, the personal data creator When the message is stored on the server, the personal data creator is notified in real time that the message is stored. The processing in this case will be described with reference to FIG.
[0136]
In step S110 of FIG. 49, the message input by the person who wishes to replace the seal arrives at the database server in the
[0137]
In
[0138]
When there is a message to the user, the
[0139]
In the above-described embodiment of the present invention, when a personal data exchange applicant sends a message transmitted to the personal data creator to be displayed on the personal data creator's terminal, the data ID and password must be input. . The processing in this case will be described with reference to the flowchart of FIG.
[0140]
In the first step S121, a display such as 131 in FIG. 51 appears on the
[0141]
The
[0142]
If it is decided to view the message, the message is displayed in step S126. A
[0143]
In one embodiment of the present invention, a user who wants to exchange personal data (person who wants to exchange personal data) can select a display format of information when searching for a target from among personal data creators. Has been. For example, as a display format, only a fixed message in auxiliary information / a fixed message and additional information / only sticker data / sticker data and auxiliary information in auxiliary information can be used. The selection of the display format will be described with reference to the flowchart of FIG. This flowchart is an operation flow on the terminal side that receives a message.
[0144]
In step S131, the presence / absence of a user display request is determined. The user operates a button for display request or inputs a key with the input device in order to view or search information of another user registered in advance. The input of this display request is transmitted to the
[0145]
When the user wants to view information in a format other than the default display, the user selects a display change by operating a button or inputting a key using the input device. If not, exit because it looks at the information in its original form. When the display format change is selected, the
[0146]
In step S135, the selection input is transmitted to the
[0147]
In the embodiment of the present invention, as described with reference to the display screen P18 shown in FIG. 30 described above, an animation icon that changes depending on the number of days elapsed from the creation date of the personal data is used. That is, when a user browses personal data including a face image, the animation icon is displayed together with the face image when the user browses the original data of the personal data and the time when the personal data is browsed. This process will be described with reference to FIG.
[0148]
In step S <b> 201, when there is a display request from the user, the
[0149]
In step S202, data of the corresponding data ID is obtained. The
[0150]
In step S203, an animation pattern is obtained. The
[0151]
In step S204, the creation date of personal data is obtained. The
[0152]
In
[0153]
In
[0154]
In step 207, an animation is displayed. The
[0155]
Next, from the example of the animation selection process such as the display screen P18 as shown in FIG. 30, when the user creates the seal data including the face image, the time when the original data of the seal data is created, and the browsing A method of inputting an animation icon that changes according to time with a face image (seal data) will be described with reference to the flowchart of FIG.
[0156]
In step S211, a selection request is made from the user. The
[0157]
In step 212, the ID of the animation pattern is obtained. The ID of the corresponding pattern is obtained from the animation pattern selected in
[0158]
In
[0159]
In step S214, the ID is stored. The
[0160]
In the embodiment of the present invention, as described with reference to FIG. 3 and FIG. The gateway then sends personal data, auxiliary information, messages, etc. from the terminal to the server at regular intervals. Such an operation will be described. First, the operation and action on the gateway side will be described with reference to FIG.
[0161]
In the first step S141, data input from the terminal is received. The
[0162]
In step S142, data is saved. The
[0163]
In step S143, the data ID and password are output. The
[0164]
In
[0165]
In step S145, the data amount is determined. The
[0166]
When it is determined in step S145 that the data amount has reached a certain amount, the data is transmitted to the server (step S146). The
[0167]
FIG. 56 is a flowchart showing the operation on the terminal side corresponding to the operation on the gateway side described above. In the first step S151, data input from the user is received. The
[0168]
In step S152, data is output to the
[0169]
In step S153, the data ID and password are received from the gateway. The
[0170]
In the above-described embodiment of the present invention, the latest data stored in the server can be transmitted in advance to the gateway. The operation on the server side when such processing is performed will be described with reference to the flowchart of FIG. Further, the operation on the terminal side corresponding to this is shown in the flowchart of FIG. This process does not necessarily require the provision of a gateway, and is the same for the process between the terminal and the server.
[0171]
In step S161, data is input from the terminal or the gateway. As shown in FIG. 1, the data output from the
[0172]
In step S162, the personal data server in the
[0173]
On the terminal side, as shown in the flowchart of FIG. 58, data is received from the
[0174]
In step S172, the received data is stored. The
[0175]
In step S173, the remaining capacity of the
[0176]
If it is determined in step S173 that the remaining storage capacity of the hard disk is small, the most unnecessary data is deleted in step S174. The
[0177]
As described above, as a method of storing the latest information on the hard disk of the terminal or gateway, it is preferable to weight the information for each terminal or gateway and give a priority order. FIG. 59 shows a flowchart of the operation on the terminal side when receiving data, and FIG. 60 shows a flowchart of the operation on the terminal side when requesting data.
[0178]
In the first step S181 in FIG. 59, data is received. The
[0179]
If the region code matches, it is determined in step S183 whether the data request tendency of the terminal is met. The
[0180]
In step S184, data that matches the region code and matches the required trend is stored. The
[0181]
In the next step S185, the remaining capacity of the
[0182]
The processing at the time of data request will be described with reference to FIG. In step S191, a data request is received from the user. The
[0183]
In step S192, the data is stored in a data request trend list. The
[0184]
If there is no corresponding data, the server is connected to the server in step S194. The
[0185]
If there is data in the data stored in the
[0186]
The present invention is not limited to satellite digital broadcasting, and data may be distributed using terrestrial digital broadcasting. Further, it is not necessary that the seal exchange terminal and the karaoke terminal are combined.
[0187]
【The invention's effect】
According to the present invention, personal data such as face image data can be exchanged electronically. Compared with the method of handing over an existing printed sticker, it can be quickly performed over a wider range. Personal data such as sticker images can be exchanged. Further, by using digital broadcasting for distributing personal data, a large amount of personal data can be distributed at high speed over a wide range.
[0188]
In the present invention, by using the data ID and the password, only the service subscriber can view the personal data, and only a specific party can permit printing of the personal data (seal data).
[0189]
Furthermore, there is an advantage that the scale of the hardware of each terminal can be reduced by providing a gateway and collecting a plurality of terminals.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an outline of an entire system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing an outline of a terminal in an embodiment of the present invention.
FIG. 3 is a block diagram showing an outline of a terminal system having a gateway according to an embodiment of the present invention.
FIG. 4 is a block diagram showing an example of the configuration of a terminal according to an embodiment of the present invention.
FIG. 5 is a block diagram showing an example of a configuration of a gateway according to an embodiment of the present invention.
FIG. 6 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 7 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 8 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 9 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 10 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 11 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 12 is a schematic diagram illustrating a configuration of personal data according to an embodiment of the present invention.
FIG. 13 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 14 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 15 is a schematic diagram showing a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 16 is a schematic diagram showing a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 17 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 18 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 19 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 20 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 21 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 22 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 23 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 24 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 25 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 26 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 27 is a schematic diagram showing a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 28 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 29 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 30 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 31 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 32 is a schematic diagram illustrating a specific example of screen display of a monitor provided in the terminal according to the embodiment of the present invention;
FIG. 33 is a schematic diagram illustrating a specific example of print output in a terminal according to an embodiment of the present invention;
FIG. 34 is a schematic diagram illustrating a specific example of print output in a terminal according to an embodiment of the present invention, partially enlarged.
FIG. 35 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 36 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 37 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 38 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 39 is a schematic diagram illustrating a specific example of screen display of a monitor provided in the terminal according to the embodiment of the present invention;
FIG. 40 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 41 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 42 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 43 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 44 is a schematic diagram illustrating a specific example of a screen display of a monitor provided in the terminal according to the embodiment of the present invention.
FIG. 45 is a flowchart for explaining processing of one embodiment of the present invention;
FIG. 46 is a flowchart for explaining processing of one embodiment of the present invention;
FIG. 47 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 48 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 49 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 50 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 51 is a schematic diagram showing an example of a monitor display used for explaining the present invention.
FIG. 52 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 53 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 54 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 55 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 56 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 57 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 58 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 59 is a flowchart for explaining processing according to an embodiment of the present invention;
FIG. 60 is a flowchart for explaining processing according to an embodiment of the present invention;
[Explanation of symbols]
DESCRIPTION OF
Claims (11)
記憶装置および通信手段を含み、複数の上記端末と接続され、複数の上記端末からの上記個人データを受け取り、複数の上記端末に対して上記個人データを送るゲートウェイと、
上記ゲートウェイからの上記個人データを受信し、上記ゲートウェイに対して上記個人データを配信し、上記個人データを管理するサーバーと、
複数の上記ゲートウェイと上記サーバーとの間を結合する双方向通信手段とからなり、 上記サーバーおよび上記双方向通信手段を使用して、上記ゲートウェイを介して上記端末間で、上記個人データを電子的に交換する個人データ交換システムであって、
デジタル放送を用いて上記端末に対して上記個人データの配信を行うようになされ、
上記個人データの入力を完了すると、個人データの検索等の際にサービスの全利用者が使用することのでき、各個人データに対して付加されるデータIDと、個人データ作成者のみが知ることができ、特定のサービスの利用のために使用するパスワードが発行され、 上記補助情報によって、交換を希望する個人データ作成者が選択され、
個人データ交換希望者が選択した個人データ作成者に対して、メッセージと上記個人データ交換希望者の持つデータIDを送信し、
上記メッセージを受け取った上記個人データ作成者は、データIDとパスワードを入力することによって、上記メッセージ表示し、
上記メッセージを表示させてから、上記個人データ作成者が上記個人データ交換希望者のデータIDに対する印刷許可の許可情報を発行し、
上記許可情報が発行された個人データの付加情報として、上記許可情報が上記サーバーに記録され、
上記個人データ交換希望者が上記個人データを印刷する場合、上記個人データ交換希望者のデータIDがその個人データに付加される上記許可情報中に含まれる場合にのみ、印刷可能とすることを特徴とする個人データ交換システム。A terminal comprising: input means for inputting personal data including an image of the personal data creator and auxiliary information associated with the personal data creator image; output means for outputting the personal data; and input means When,
A gateway including a storage device and communication means, connected to a plurality of the terminals, receiving the personal data from the plurality of terminals, and transmitting the personal data to the plurality of terminals;
A server that receives the personal data from the gateway, distributes the personal data to the gateway, and manages the personal data;
Two-way communication means for coupling between the plurality of gateways and the server, and the personal data is electronically transmitted between the terminals via the gateway using the server and the two-way communication means. A personal data exchange system that exchanges
The personal data is distributed to the terminal using digital broadcasting,
When the above personal data entry is completed, all users of the service can use it when searching for personal data, and only the data ID added to each personal data and the personal data creator know it. And a password to be used for the use of a specific service is issued. The supplementary information selects the personal data creator who wishes to exchange,
Send a message and the data ID of the individual data exchange applicant to the personal data creator selected by the individual data exchange applicant,
Upon receipt of the message, the personal data creator displays the message by entering the data ID and password,
After displaying the message, the personal data creator issues permission information for printing permission for the data ID of the personal data exchange applicant,
As the additional information of the personal data issued the permission information, the permission information is recorded on the server,
When the personal data exchange applicant prints the personal data, printing is possible only when the data ID of the personal data exchange applicant is included in the permission information added to the personal data. Personal data exchange system.
上記個人データは、さらに、上記個人データ作成者が作成し、上記端末以外の入力装置において入力された詳細情報とを有することを特徴とするシステム。In claim 1,
The personal data further includes detailed information created by the personal data creator and input by an input device other than the terminal.
上記個人データは、個人データ作成者の画像に付随し、上記個人データ作成者により入力された複数種類の補助情報を含み、
上記補助情報を表示することによって、交換を希望する個人データを検索するための検索情報が提供され、
上記複数種類の補助情報の中で、表示する種類の補助情報を選択可能とすることを特徴とする端末システム。In claim 1,
The personal data is attached to the image of the personal data creator and includes a plurality of types of auxiliary information input by the personal data creator,
By displaying the auxiliary information, search information for searching personal data that is desired to be exchanged is provided.
A terminal system characterized in that a type of auxiliary information to be displayed can be selected from the plurality of types of auxiliary information.
上記補助情報が音声メッセージ、動画メッセージ、文字メッセージおよび複数の定型メッセージから選択されたものの内の少なくとも一つであることを特徴とするシステム。In claim 1,
The system is characterized in that the auxiliary information is at least one selected from a voice message, a moving picture message, a text message, and a plurality of fixed messages.
上記個人データは、個人データ作成者の画像に付随する補助情報として、音声メッセージまたは上記動画メッセージを有し、
上記音声メッセージまたは上記動画メッセージを入力する時に、入力開始のタイミングの明示を表示することを特徴とするシステム。In claim 1,
The personal data has a voice message or the moving image message as auxiliary information accompanying the personal data creator image,
A system characterized in that when the voice message or the moving picture message is input, the input start timing is clearly displayed.
上記個人データは、個人データ作成者の画像に付随する補助情報として、文字メッセージを有し、
上記文字メッセージを入力する時に、2桁の数字に対して文字を割り当て、数字キーのみによって入力を可能とすることを特徴とするシステム。In claim 1,
The personal data has a text message as auxiliary information accompanying the personal data creator image,
A system wherein a character is assigned to a two-digit number when inputting the character message, and the input can be performed only by a numerical key.
個人データ作成日からの経過日数により変化するデータを、端末または端末システムで表示することを特徴とするシステム。In claim 1,
A system that displays data that changes according to the number of days elapsed from the date of creation of personal data on a terminal or a terminal system.
個人データ作成者に対する上記個人データ交換希望者からのメッセージがサーバーに保存された際に、上記個人データ作成者が端末を使用中の場合に、メッセージが登録されたことをリアルタイムに上記個人データ作成者に通知することを特徴とするシステム。In claim 1,
When the personal data creator's message from the person who wants to exchange personal data is saved on the server, the personal data is created in real time when the personal data creator is using the terminal. A system characterized by notifying a user.
上記許可情報が発行された個人データの付加情報として、上記許可情報がサーバーに記録され、
個人データ交換希望者が個人データを印刷する場合、上記個人データ交換希望者のデータIDがその個人データに付加される許可情報中に含まれる場合にのみ、印刷可能とすることを特徴とするシステム。In claim 1,
As the additional information of the personal data for which the permission information has been issued, the permission information is recorded on the server,
When a personal data exchange applicant prints personal data, printing is possible only when the data ID of the personal data exchange applicant is included in the permission information added to the personal data. .
端末により入力された個人データを上記ゲートウェイが一定の周期ごとにまとめてサーバーに送信することを特徴とするシステム。In claim 1,
A system in which the gateway collects personal data input by a terminal and sends them to a server in a certain cycle.
サーバーに保存された最新の個人データを上記端末またはゲートウェイに対して予め送信しておくことを特徴とするシステム。In claim 1,
A system characterized in that the latest personal data stored in a server is transmitted in advance to the terminal or gateway.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17499097A JP4200531B2 (en) | 1997-04-30 | 1997-06-30 | Personal data exchange system |
| US10/032,773 US8065701B2 (en) | 1997-04-30 | 2001-12-26 | Information broadcasting method, information broadcasting system, and receiving apparatus for transmitting data other than program through digital broadcasting |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9-112846 | 1997-04-30 | ||
| JP11284697 | 1997-04-30 | ||
| JP17499097A JP4200531B2 (en) | 1997-04-30 | 1997-06-30 | Personal data exchange system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1115768A JPH1115768A (en) | 1999-01-22 |
| JP4200531B2 true JP4200531B2 (en) | 2008-12-24 |
Family
ID=26451917
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17499097A Expired - Fee Related JP4200531B2 (en) | 1997-04-30 | 1997-06-30 | Personal data exchange system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4200531B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BR8001707U (en) * | 2000-08-07 | 2002-03-19 | Daniel Kenji Tokuzumi | Provision introduced in audio visual device connected to the internet |
| JP2002063268A (en) * | 2000-08-21 | 2002-02-28 | J Data:Kk | Profile page dispatch system |
| JP2002073616A (en) * | 2000-08-31 | 2002-03-12 | Megafusion Corp | System and method for providing image |
| US9094547B2 (en) | 2011-05-30 | 2015-07-28 | Kyocera Document Solutions Inc. | Image forming apparatus displaying information that is received from an external device and is directed to a user |
| JP5439433B2 (en) * | 2011-05-30 | 2014-03-12 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
-
1997
- 1997-06-30 JP JP17499097A patent/JP4200531B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1115768A (en) | 1999-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4301530B2 (en) | Information processing apparatus and method | |
| US8065701B2 (en) | Information broadcasting method, information broadcasting system, and receiving apparatus for transmitting data other than program through digital broadcasting | |
| US7334022B2 (en) | Content distribution system, content distribution control server, content transmission processing control method, content transmission processing control program, content transmission processing control program storage medium, content transmission device, content transmission method, content transmission control program and content transmission control program storage medium | |
| EP1161053B1 (en) | Communication system for network advertising | |
| US7627492B2 (en) | Content distribution system, content reservation management apparatus, content reservation management method, content reservation management program, and content reservation management program storage medium | |
| JP2000506700A (en) | Interactive cable network for facsimile and voicemail | |
| US20030079008A1 (en) | Content distribution system, content reserved-time-extension control apparatus, content reserved-time-extension control method, content reserved-time-extension control program, and content reserved-time-extension control program storage medium | |
| JP2003099072A (en) | Information distribution system using karaoke terminal and program for present contents | |
| WO2012005286A1 (en) | Operation information transfer server, operation information transfer system, and operation information transfer method | |
| JPH1185785A (en) | Information processing method, information processing apparatus, and information distribution system | |
| JP5964722B2 (en) | Karaoke system | |
| JP4200531B2 (en) | Personal data exchange system | |
| JP3085281B2 (en) | Communication terminal device and communication terminal customizing method | |
| JP2001245290A (en) | Image compositing apparatus and image processing system | |
| EP1283460A2 (en) | Information processing apparatus | |
| JPH0846582A (en) | Data output device | |
| JP5802116B2 (en) | Call system with data sharing function | |
| JP4035032B2 (en) | Image forming apparatus with sound reproduction function and content reproduction method | |
| JP2005274979A (en) | Karaoke processing apparatus, karaoke playing processing apparatus, server apparatus, communications system, method for controlling the karaoke processing apparatus, method for controlling server apparatus, control program, and recording medium | |
| US20060080392A1 (en) | Server system, message communication method, and program | |
| JP2004226279A (en) | LCD clock download system | |
| JP2002297161A (en) | Method for providing digital image photographed in karaoke hall for person who requests it by using communication karaoke system, karaoke host device, and karaoke playing terminal | |
| JP2003005766A (en) | Communication support system for guiding to a chat room operated on an information communication network in response to the use of karaoke, a chat server and a karaoke computer that constitute this system | |
| JP2001292391A (en) | Player photographic system, player photographing device and server device | |
| JP5450518B2 (en) | Operation information transfer system and operation information transfer method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040401 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070202 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070220 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070423 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070523 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070626 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080715 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080825 |
|
| 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: 20080916 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080929 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131017 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |