Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4200531B2 - Personal data exchange system - Google Patents
[go: Go Back, main page]

JP4200531B2 - Personal data exchange system - Google Patents

Personal data exchange system Download PDF

Info

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
Application number
JP17499097A
Other languages
Japanese (ja)
Other versions
JPH1115768A (en
Inventor
輝之 設楽
仁司 吉信
正憲 石垣
圭 天野
善次 服部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP17499097A priority Critical patent/JP4200531B2/en
Publication of JPH1115768A publication Critical patent/JPH1115768A/en
Priority to US10/032,773 priority patent/US8065701B2/en
Application granted granted Critical
Publication of JP4200531B2 publication Critical patent/JP4200531B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 claim 1 provides an image of a personal data creator.And input data for inputting personal data including auxiliary information attached to the image of the personal data creator.A terminal comprising an output means, an output means for outputting personal data, and an input means;
  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 data transmission center 1 transmits karaoke data (MIDI data, song additional data, control data, etc.), personal data (sticker data, additional information, detailed information, etc.), advertisements, various information data, and the like. MIDI (Musical Instrument Digital Interface) is a code for controlling musical instruments.
[0015]
Data from the data transmission center 1 is sent to the broadcast (uplink) center 2. The broadcast center 2 is a digital broadcast transmission center. The broadcast center 2 multiplexes and modulates the data sent from the data transmission center 1 and transmits it to the communication (or broadcast) satellite 3. Radio waves from the satellite 3 are received by the receiving antenna 4 of the terminal.
[0016]
An IRD (Integrated Receiver / Decoder) 5 is connected to the receiving antenna 4. A seal exchange terminal 6 and a karaoke terminal 7 are connected to the IRD 5. These receiving antenna 4, IRD 5, seal exchange terminal 6 and karaoke terminal 7 constitute a terminal side. Reference numeral 8 denotes a public telephone line network, and 9 denotes an Internet connection provider. The internet service provider 9 has a function as a server in the personal data exchange system.
[0017]
The IRD 5 is a digital broadcast receiving tuner that receives data transmitted from the broadcast center 2 via the satellite 3. In this system, the channel is always set to receive this service (transmission / reception of karaoke data and personal data). The IRD 5 transmits data descrambled only to the MPEG2 transport stream packet of this service to the seal exchange terminal 6. Further, with respect to digital broadcast reception, billing information is communicated with the broadcast center 2 through the public telephone line network 8.
[0018]
The seal exchange terminal 6 is a terminal that provides a user with a service performed by the seal data exchange system. Only the service data is separated from the data received from the IRD 5, and the karaoke data and other data are further separated and only the karaoke data is transmitted to the karaoke terminal 7. Further, according to a request from the user of the seal exchange terminal, a transmission request regarding various data such as personal data is made to the Internet connection provider 9 through the public telephone line network 8.
[0019]
The karaoke terminal 7 is a conventional communication karaoke terminal, which performs reproduction of MIDI data, display control of lyrics, sound special effects, and the like. The karaoke data transmission request is made to the data transmission center 1 through the public telephone line network 8. The data transmitted from the data transmission center 1 is transmitted from the seal exchange terminal 6 to the karaoke terminal 7.
[0020]
The public telephone line network 8 is an NTT analog / digital telephone line network or the like. The internet service provider 9 receives and stores the personal data created by the seal exchange terminal 6 via the public telephone line network 8. Further, a personal data transmission request is made through a similar route.
[0021]
As described above, the karaoke terminal 7 makes a karaoke data transmission request, and the seal exchange terminal 6 makes a personal data request. Karaoke data is in the data transmission center 1 and is distributed via the broadcasting center 2 and the satellite 3 in the same manner as digital broadcasting. Personal data such as seal data is distributed in the same manner. The personal data is transmitted from the Internet connection provider (server) 9 via the data transmission center 1. Further, regarding the use of each data, the bill exchange information is communicated by connecting the seal exchange terminal 6 and the karaoke terminal 7 to the data transmission center 1 through the public telephone line network 8. Further, the IRD 5 and the broadcast center 2 are connected via a public telephone line network 8 to communicate billing information related to data (digital broadcast) reception.
[0022]
FIG. 2 shows a configuration example of the terminal. The receiving antenna 4 is, for example, a CS digital broadcast receiving antenna, and the IRD 5 is a CS digital broadcast receiving IRD. The IRD 5 always receives the service, descrambles only the packet of the service in the received MPEG2 transport stream packet, and outputs a transport stream from the data port. As shown in FIG. 1, the IRD 5 is connected to the public telephone line network 8.
[0023]
The seal exchange terminal 6 is connected to the IRD 5. The seal exchange terminal 6 is connected to a printer 18, a camera 19, a lyrics display monitor 10, a speaker 11, an input device 13 such as a key and a mouse, a monitor 14, and headphones 15. A microphone 12 is connected to the karaoke terminal 7 connected to the seal exchange terminal 6, and the terminal 7 can be operated by a commander 16 of the remote controller.
[0024]
The printer 18 prints the seal data created by the seal exchange terminal 6 and the seal data exchanged with others. Here, the seal data means image data (typically face image data) included in the personal data. A printer 18 is connected to the serial output terminal of the seal exchange terminal 6.
[0025]
The camera 19 is used to create seal data at the seal exchange terminal 6 and is connected to the serial output terminal of the seal exchange terminal 6. The lyrics display monitor 10 is used for displaying lyrics and background video during karaoke and displaying an image monitor and additional information input screen when creating seal data. It is connected to the video output terminal of the sticker exchange terminal 6 so that it can be switched between karaoke and sticker data. That is, the video output to the monitor 10 is switched by the selector inside the seal exchange terminal 6. The speaker 11 reproduces a voice message of a song and personal data. It is connected to the audio output terminal of the seal exchange terminal 6.
[0026]
The microphone 12 is used for karaoke singing and inputting voice messages of personal data. The audio signal is output from the audio output terminal of the karaoke terminal 7 to the speaker 11 via the seal exchange terminal 6. In addition, when inputting additional sound information, the additional sound information is sampled and compressed by the seal exchange terminal 6.
[0027]
The seal exchange terminal 6 performs processing of all services other than karaoke in the present service. As shown in FIG. 1, in order for the seal exchange terminal 6 to make a data transmission request, it is connected to an Internet service provider (server) via a public telephone line network 8 so that bidirectional communication is possible.
[0028]
As for the karaoke service, only karaoke data is extracted from the transport stream packet received from the IRD 5 and output to the karaoke terminal 7, and the video / audio signal is received and output to the lyrics display monitor 10 and the speaker 11.
[0029]
Regarding the creation of sticker data, sticker data and auxiliary information are created from sticker data related data received from the IRD 5, video input from the camera 19, user command input from the input device 13, etc., and connected to a public telephone line. Save to server.
[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 IRD 5 can be viewed on the personal data display monitor 14 and the headphones 15. A command input from the user at that time is performed using the input device 13. The input device 13 is responsible for all command inputs from users other than karaoke in this service. It is connected to the serial input terminal of the seal exchange terminal 6.
[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 seal exchange terminal 6. Further, the input device 13 is used to input a command from the user when browsing the seal data.
[0032]
The headphone 15 is used to reproduce and listen to an additional information voice message when a person other than the singer browses the seal data during karaoke. Connect to the headphone terminal of the personal data display monitor 14.
[0033]
The karaoke terminal 7 uses an existing karaoke terminal as it is. Karaoke data is received from the seal exchange terminal 6 and a video / audio signal is output. In addition, as shown in FIG. 1, it is connected to a public telephone line network 8 to make a data transmission request such as song data for online karaoke. The karaoke remote control 16 uses an existing karaoke music selection remote control. The remote controller 16 transmits an infrared signal to the karaoke terminal 7.
[0034]
As described above, in the terminal, the lyrics display monitor 10, the speaker 11, the microphone 12, and the remote controller 16 can be diverted from those installed in the existing karaoke terminal.
[0035]
The terminal shown in FIG. 2 is provided with one IRD 5, one seal exchange terminal 6 and one karaoke terminal 7. Actually, there are a plurality of rooms in a karaoke shop, and a terminal is often installed in each room. In such a case, it is appropriate to collectively control the plurality of seal exchange terminals 6a, 6b, 6c and the karaoke terminals 7a, 7b, 7c by the control unit (referred to as a gateway) indicated by 50 in FIG. . The gateway 50 and the seal exchange terminals 6a to 6c are connected by a network, and the karaoke terminals 7a to 7c are connected to the respective seal exchange terminals.
[0036]
As described above, the gateway 50 collects processing such as reception from the IRD and calling to the Internet connection provider performed by the seal exchange terminal, thereby simplifying the system and reducing communication charges. In FIG. 3, a printer, a camera, a lyrics display monitor, a speaker, a microphone, an input device, and a personal data display are connected to the seal exchange terminals 6a to 6c and the karaoke terminals 7a to 7c, respectively, as shown in FIG. The monitor, headphones, and remote control for the karaoke terminal are not shown.
[0037]
The gateway 50 transmits karaoke data and personal data among the packets received from the IRD 5 to the seal exchange terminals 6a to 6c via the network. Although not shown in FIG. 3, the gateway 50 is connected to the public telephone line network to perform registration of personal data to the server and request data transmission of the personal data exchange service, and requests from each seal exchange terminal. Process based on
[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 gateway 50 and output to the karaoke terminals 7a to 7c, and the video / audio signals are received and output to the lyrics display monitor / speaker.
[0039]
Regarding the creation of personal data, only personal data is extracted from the data received from the gateway 50, and seal data and additional information are created from personal data related data, video input from the camera, user command input from the input device, etc. A data storage request is made to the gateway 50 to transfer the data.
[0040]
Regarding the display of the seal data, the seal data and additional information received from the gateway 50 can be viewed on a personal data display monitor and headphones. The command input from the user at that time is performed using an input device.
[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 gateway 50 and the public telephone network.
[0042]
The seal exchange terminal 6 shown in FIG. 2 and the seal exchange terminals 6a to 6c shown in FIG. 3 have the configuration shown in FIG. 4 as an example. In FIG. 4, an MPEG2 transport stream is supplied from the IRD 5 or the gateway 50 to an input terminal (port) indicated by 21, and this stream is supplied to the data converter 22. The data converter 22 passes input data to the programmable DSP 27 via the bus 23.
[0043]
Since the data converter 22, the printer controller 23, the hard disk 26, and the programmable DSP 27 are on the same bus 23, they have a buffer function to transfer data only when the bus 23 is free. The printer controller controls an external printer and outputs data passed from the programmable DSP 27 to the printer. The hard disk 26 performs transport stream buffering, data storage, and the like.
[0044]
The programmable DSP 27 performs processing such as demultiplexing, decoding, and system control of the MPEG2 transport stream. For example, the programmable DSP 27 includes a RISC CPU and a DSP, and the programs of the CPU unit and the DSP control unit can be changed from the outside.
[0045]
The serial controller 29 connected to the programmable DSP 27 has terminals 30 and 31, and a modem 32 is connected to the serial controller 29. The modem 32 is connected to the public telephone line network 8 through a terminal 33. The input device 13 used by the user is connected through the terminal 30, and the camera 19 is connected through the terminal 31. The serial controller 29 controls the modem 32 and the camera 19, and outputs data from the modem 32 and data from the camera 19 to the programmable DSP 27. Transmission data from the programmable DSP 27 is output from the terminal 32 to the public telephone line network 8 via the serial controller 29 and the modem 32.
[0046]
Karaoke data is sent from the programmable DSP 27 to the karaoke terminal via the terminal 34. The RAM 28 connected to the programmable DSP 27 is used for transport stream buffering, transport buffer decoding, display data storage, and the like.
[0047]
The image data decoded by the programmable DSP 27 is supplied to the video encoder 35. The video encoder 35 D / A converts the image data output from the programmable DSP 27 and outputs it to the switcher 36. The audio AD / DA unit 38 connected to the programmable DSP 27 D / A converts the audio data from the programmable DSP 27 and outputs it to the switcher 36, and A / D converts the audio signal from the switcher 36 to the programmable DSP 27. Output to.
[0048]
The switcher 36 is switched by a control signal from the programmable DSP 27. The switcher 36 has an analog video / audio signal output terminal 37, an analog video / audio signal output terminal 39, and an audio signal input terminal 40 from a karaoke terminal. A video / audio signal from one output terminal 37 is supplied to a lyrics display monitor and a speaker, and a video / audio signal from the other output terminal 39 is supplied to a personal data display monitor.
[0049]
The gateway 50 is configured as shown in FIG. 5 as an example. A transport stream from the IRD 5 is supplied to the data converter 52 through the input terminal 51. A CPU 55 is provided to control the entire gateway 50. In response to the instruction from the CPU 55, the data converter 52 passes the transport stream to the hard disk 54 or the RAM 56 via the CPU 55. The RAM 56 is used by the CPU 55 and is used for storing programs and data. The hard disk 54 performs transport stream buffering, data storage, and the like.
[0050]
A modem 59 is connected to the CPU 55. The modem 59 is connected to an external public telephone line network through a terminal 60, and the CPU 55 communicates with the outside. A network I / F (interface) 57 is connected to the network via a terminal 58. A plurality of seal exchange terminals 6a to 6c are connected to this network as shown in FIG. The network I / F 57 communicates with an external seal exchange terminal according to an instruction from the CPU 55. Since the data converter 52, the hard disk 54, the CPU 55, and the network I / F 57 are on the same bus 53, they have a buffer function so that data is transferred only when the bus is free.
[0051]
The seal exchange terminals 6a to 6c connected to the gateway 50 have the same configuration as that shown in FIG. However, the transport stream from the gateway 50 is supplied to the data input terminal 21 via the network.
[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 input device 13. 6, 7, and 8 are flowcharts showing processes such as input and search of personal data. These figures are a series of processes, but are divided and shown due to restrictions on the drawing area. .
[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 programmable DSP 27 of the terminal generates a login screen image on the RAM 28, and displays the login screen image on the monitor 14 via the video encoder 35, thereby inputting the data ID and password of the personal data. Encourage users. The user operates the input device 13, inputs the issued data ID and password, and is recorded on the RAM 28 via the serial port 29.
[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 RAM 28, and at the same time, together with the unique ID of the terminal as the ID of the person currently using the terminal via the serial controller 29, the modem 32, and the public telephone line network 8. It is transmitted and notified to an Internet connection provider 9 (hereinafter simply referred to as a server). As a result, when a message is sent from another user to a person who is currently using the terminal, a notification of the arrival of the message can be displayed during use.
[0057]
If the data ID and password are not authenticated at the center 1, that is, if the input is an incorrect or invalid password, an error message is displayed on the screen to prompt the user to input again.
[0058]
In step S2, the initial screen P1 is displayed and the operation of the terminal is selected. The programmable DSP 27 generates an image of the initial screen P1 shown in FIG. 13 on the RAM 28 and displays it on the monitor 14 via the video encoder 35, thereby prompting the user to select either the karaoke function or the seal replacement function. . In FIG. 13, 101 is a button that is pressed when the karaoke function is selected, and 102 is a button that is pressed when the seal replacement function is selected.
[0059]
In step S3, when the karaoke function is selected using the input device 13 by the user, the karaoke mode is entered. Since the karaoke process is the same as the process in the existing communication karaoke terminal, the description of the process is omitted. When the seal replacement function is selected, screen P2 is displayed and selected (step S4). The programmable DSP 27 generates an image of the screen P2 for creation / display as shown in FIG. 14 on the RAM 28 and displays it on the monitor 14 via the video encoder 35.
[0060]
On the screen P1, the button 103 is pressed when creating or updating own personal data. The button 104 is pressed when confirming a message for its own data. The button 105 is pressed when displaying personal data of another person registered in the seal exchange service.
[0061]
When the button 104 or 105 is pressed by the input device 13, that is, when message confirmation for one's data or display of another person's seal data is selected, another personal data reference process described later is performed. Processing shifts. However, if the user's data ID and password have not been entered on the login screen in step S1, confirmation of the incoming message to his / her data cannot be selected.
[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 frames 106, 107, and 108 are displayed on the screen P3. This screen P3 prompts the input device 13 to select a frame to be added to the seal among these frames. The frame image shown in FIG. 15 is an example, and by using, for example, satellite broadcasting, it is possible to select a useful frame image not only for the season and fashion but also for that day.
[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 button 109 is pressed when an image is captured immediately after the shutter button is pressed, and the button 110 is selected when an image is captured at a certain time (for example, 5 seconds) after the shutter button is pressed (timer mode). ).
[0065]
In step S8, it is determined whether or not the take immediately button 109 has been selected. If the button 109 is selected, the process proceeds to step S12. On the other hand, if the timer button 110 is selected, the process proceeds to step S9. In step S12, screen P5 (FIG. 17) is displayed. This screen P5 is a composite of the image captured by the camera 19 and the selected frame. That is, a still image photographed using the camera 19 is taken into the RAM 28 via the serial controller 29 from the serial port. Then, a frame and a message are overlaid on the still image captured in the RAM 28 to generate a screen P5 shown in FIG. 17, output via the video encoder 35, and displayed on the monitor 14.
[0066]
Then, a shooting pose is determined while checking the screen on the monitor 14, and the shutter button is pressed at an arbitrary timing. In step S13, the input device 13 waits for a notification of pressing the shutter button. When the button is pressed, the process proceeds to step S14. In step S14, the still image captured by the camera 19 is taken into the RAM 28 from the serial port using the serial controller 29, and the overlay display on the screen P5 in FIG. 17 is terminated.
[0067]
When the timer mode is selected in step S8, the timer display 111 on the screen P6 shown in FIG. 18 is performed. In this case, a display method is used such that the scale display is reduced so that the time set by the timer (in this example, 5 seconds) can be visually recognized. Also, it is possible to accompany an electronic sound such as “beep” or “beep” every second, which is easy to take timing. In step S10, the built-in timer is referenced to wait for 5 seconds while generating and displaying the timer image 111. When 5 seconds have elapsed, in step S11, the still image captured using the camera 19 is taken into the RAM 28 from the serial port using the serial controller 29.
[0068]
A frame image is overlaid on the still image captured on the RAM 28 and a confirmation message is also overlaid, and the screen P 7 in FIG. 19 is displayed on the monitor 14 via the video encoder 35. The user confirms or cancels this screen P7. In step S16, it is determined whether or not the confirmation button has been pressed. When the confirmation button is pressed, the process proceeds to step S17 shown in FIG. When the cancel button is pressed, the process returns to step S7, and photographing is performed again. In this way, if the photographed image does not like, it can be photographed again.
[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 monitor 14, and a voice input operation is performed. In order to facilitate input processing, a display 112 for clearly indicating the sound level and a display 113 for clearly indicating the recording start timing are presented on the screen P8. By these displays, voice input is performed using the microphone 12 of the terminal while matching the timing with the recording time and confirming the recording level. The input voice message is stored on the RAM 28 as a personal data component together with the frame image and still image data.
[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 software keyboard 114 is displayed on the screen, and the name can be input up to about 8 to 10 characters. Characters that can be used are hiragana, katakana, numbers, alphabets, and some symbols.
[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 RAM 28 as a personal data component as in the case of a voice message.
[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 RAM 28 as a personal data component. After confirming the input of the profile, the process proceeds to step S20.
[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 input device 13. (Step S20).
[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 RAM 28 as a personal data component.
[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 animation icons 116, 117 and 118 is selected. The animation icon indicates the number of days that have elapsed since the date when the personal data was created. The image of the animation icon increases with the number of days and the number increases as the day passes from the creation date. Animated icons let you know how many days your personal data is valid and how many more days your personal data will expire. When the personal data is updated, it is possible to express explicitly how many times the data has been updated by increasing the number of icons.
[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 layouts 119, 121, and 122 are prepared, and one of them can be selected by the L / R key. After selecting the layout, confirmation is made on the screen P20 and the decision is made.
[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 RAM 28 by the above steps S1 to S24 are programmable DSP27. Is transmitted to the server via the public telephone line network 8 using the serial controller 29 and the modem 32 (step S25).
[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 step S 27, the terminal receives the ID and password via the modem 32 and serial controller 29 and stores them in the RAM 28.
[0081]
The personal data is processed into an image with 16-divided frames on the RAM 28 under the control of the programmable DSP 27. Only the seal at the position of the lower right corner in the divided image is overlaid with the data ID and password text image received in step S26. The image transmitted to the printer using the serial controller 29 is printed as shown by the print output PP1 shown in FIG. 33 and the print output PP1 of FIG. 34 which is an enlarged view thereof. As shown in FIG. 34, a data ID and a password are overlaid on the seal at the lower right corner.
[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 RAM 28, and the screen P31 is displayed on the monitor 14 via the video encoder 35. Encourage selection of personal data exchange applicants. Although omitted in the flow, when the input device 13 instructs to return, the previous screen is displayed again.
[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 input device 13, the process returns to genre selection in step S31.
[0087]
When the target genre and the search condition are selected, the search condition is transmitted to the server via the serial port, the modem 32, and the telephone line 8. As a search result from the server, the corresponding personal data component group with data ID is received via the telephone line 8, the modem 32, and the serial port. The received data group is generated by generating an image of the list screen P33 shown in FIG. 37 in a specified list display format or a default value if not specified, and displaying it on the monitor 14 via the video encoder 35. , Prompt the user to select. Here again, if the return operation is operated by the input device 13, the process returns to the input of search conditions (S32).
[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 input device 13, the process proceeds to step S35, and if not, the process proceeds to step S36.
[0089]
In step S35, an image of the screen P34 in FIG. 38 is generated, and the screen P14 is displayed on the monitor 14. A display item is selected by an operation from the input device 13, and a display format including a list of the selected items is set. When the selection and setting of the display format is completed, the process returns to step S33.
[0090]
The list screen P33 of FIG. 37 includes a button 127 selected when listening to a voice message and a button 128 selected when viewing a page. In step S36, whether or not the button 127 for listening to a message is selected is determined. When this button 127 is selected, voice message data of the corresponding data ID is output from the speaker 11 in step S37.
[0091]
If the button 127 is not selected, whether or not the button for viewing pages 128 is selected is determined in step S38. If this button 128 is not selected, the process proceeds to other processing in step S39. In other processing, scroll processing, invalid key processing, and the like are performed.
[0092]
If the page view button 128 is selected in step S38, the process moves to step S40 in the flowchart of FIG. In step S40, using the personal data selected by the page view button 128, images of screens P39 and P40 as shown in FIGS. 43 and 44 are generated on the RAM 28 according to the layout data and displayed on the monitor 14.
[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 print button 129 is displayed on the screen P40 at the position (upper left corner) designated by the layout on the screen image. The display of the print button 129 means that the personal data selected by the individual data exchange applicant can be printed.
[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 print button 129 is displayed. Generate. Otherwise, the image of the print button 129 is not generated. Without the print button 129, the personal data can be viewed, but the selected personal data cannot be printed. An auxiliary button for viewing is included in each of screens P39 and P40. That is, a button for listening to a voice, a button for viewing large, a button for sending a message, and a button for detailed information are prepared.
[0095]
It is determined in step S41 whether or not the button for listening to voice has been selected by the input device 13. When this button is selected, if the listen button is pressed by the input device in step S42, a voice message in the selected personal data is output from the speaker 11, and the process returns to step S40.
[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 input device 13. When this button is selected by the input device, the still image in the personal data is enlarged and displayed on the screen in step S44.
[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 input device 13. When this button is selected by the input device, a message is input in step S46, and the message input in step S47 is transmitted to the server. Then, the process returns to step S40.
[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 buttons 123 and 124 for selecting whether or not to issue a print permission for personal data (person who wants to exchange personal data) to the message transmission partner (person creating personal data). If printing is permitted, the button 123 is selected, and if not, the button 124 is selected. By issuing the print permission in this way, personal data can be printed only for a personal data creator having a specific data ID.
[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 modem 32, and the telephone line 8. To do. The server transmits the message data with the ID of the message input person (person who wants to exchange personal data), and also transmits the print permission selection result to the other party. Further, when the print permission is issued, the data ID of the other party is added as the print permission target ID to the personal data of the individual data exchange applicant. When the process is finished, the process returns to step S40.
[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 RAM 28 is changed, and the layout setting is changed so as to display additional information (profile, PR data, etc.). Then, the process returns to step S40.
[0102]
If the detailed button is not selected, it is determined in step S50 whether the print button 129 has been selected. When the print button 129 is selected, in step S51, a 16-divided sticker image is developed on the RAM 28, the sticker is printed by the printer via the serial port using the serial controller 29, and the process returns to step S40.
[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 RAM 28 in the form of screen P37 shown in FIG. A request for sending an incoming message is sent to the server via the modem 32 and the public telephone line 8 by designating its own data ID and adding a password. From the server, the message transmitted for the data ID requested to be transmitted and the data ID of the other party (person who wished to exchange personal data) who transmitted the message are transmitted. A screen P37 is displayed by data from the server. When the message list screen P37 is displayed, a voice message reproduction button 141, a partner personal data listening button 142, and a partner personal data printing permission button 143 are also displayed.
[0106]
In step S63, it is determined whether or not the voice message playback button 141 has been pressed. When this is selected, a voice message is reproduced in step S64, and the process returns to step S62. Otherwise, in step S65, it is determined whether or not the partner's personal data audition button 142 has been selected. When this is selected, a trial listening process of the other party's personal data is performed in step S66.
[0107]
That is, the personal data of the other party who has selected through the serial port, the modem 32, and the telephone line 8 and desires to listen to it is requested from the server. When personal data of the other party is transmitted from the server, a screen image is created according to the layout designated on the RAM 28. Then, it is displayed on the monitor 14 via the video encoder 35. 43 and 44 are also examples of display screens of partner data. When the print button 129 is displayed, it means that the printing permission has already been issued when the other party sends a message. Therefore, it is possible to print the personal data of this partner. When the partner data is auditioned in step S66, the process returns to step S62.
[0108]
In step S67, it is determined whether the print permission button 143 has been selected. As described above, when the print permission button 143 is selected, in step S68, print permission is transmitted to the server. The server adds the data ID of the other party to the print permission target ID of its own data ID so that printing is permitted for the data ID of the other party who transmitted the message. Then, the process returns to step S62.
[0109]
In step S67, when the print button 143 is not pressed, the process proceeds to step S69, and it is determined whether or not the scroll button is selected. When the scroll button is selected, scroll processing is performed in step S70. As a result, the incoming message list screen is scrolled. Then, the process returns to step S62. Even when the scroll button is not selected, the process returns to step S62.
[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 monitor 14 in FIG. 20, but more detailed control will be described here. In other words, the method of registering audio data as auxiliary information by the user, the method of displaying the timing at the start of recording, the display of the current recording level at the time of voice recording by the user, and the use when it is not the specified level A method to call attention to the person is explained.
[0113]
The programmable DSP 27 of the terminal having the configuration shown in FIG. 4 uses the data in the hard disk 26 to expand the explanation display of the voice message input in the RAM 28, and the screen data is sent to the video encoder 35. The programmable DSP 27 uses the switcher 36 so that the input from the video encoder 35 is output to the external monitor 14 (step S71). In the next step S72, it is monitored that the enter key is pressed.
[0114]
When the programmable DSP 27 detects the code corresponding to the determination key on the commander connected to the serial controller 29 from the serial controller 29, the programmable DSP 27 advances the process to step S73. If no code is detected or if it is not a code of the decision button, the process returns to step S72. In step S73, it is displayed that the spare time is in progress.
[0115]
The programmable DSP 27 creates an internal variable on the RAM 28 using a timer with a constant interval, and increments the variable by 1 every time the timer counts. Using this internal variable and the icon image data of the microphone in the hard disk 26, the animation screen 113 currently being prepared for recording processing shown in FIG. At this time, the animation data is developed at a display position corresponding to the internal variable, and the screen data is sent to the video encoder 35 and output to the external monitor 14.
[0116]
In step S74, the programmable DSP 27 designates the AD / DA converter 38 to start AD conversion. In the recording start display in step S 74, the programmable DSP 27 develops the recording start screen P 8 shown in FIG. 20 in the RAM 28 using the data in the hard disk 26, and the screen data is sent to the video encoder 35. The programmable DSP 27 receives the audio signal sequentially sent from the switcher 36 via the microphone 12 and converted into a digital signal by the AD / DA converter 38 and sequentially stores it on the hard disk 26.
[0117]
In step S75, the programmable DSP 27 reads the current recording level value from the AD / DA converter 38, and uses the value and the screen display data in the hard disk 26 to store the current recording level display screen shown in FIG. Expand. At this time, the level indicator 112 corresponding to the recording level value is expanded, and the screen data is sent to the video encoder 35.
[0118]
In step S76, it is determined whether the recording time has ended. The programmable DSP 27 counts the total recording time as a variable using an internal timer. Using this internal variable and the icon image data of the microphone in the hard disk 26, the animation screen 113 of the microphone currently being recorded shown in FIG. At this time, the animation data is developed at a display position corresponding to the internal variable, and the screen data is sent to the video encoder 35 to be output to the external monitor 14. If the recording time variable has exceeded the specified counter number, the process proceeds to step S81.
[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 programmable DSP 27 reads the current recording level from the AD / DA converter 38, and if the level is higher than the specified level, the programmable DSP 27 uses the data in the hard disk 26 to give a message that calls attention such as "Please make your voice lower". The screen data is created and expanded in the RAM 28, and the screen data is sent to the video encoder 35 (step S79). Then, the process returns to step S75.
[0120]
In step S78, the programmable DSP 27 reads out the current recording level from the AD / DA converter 38. If the level is lower than the specified level, the programmable DSP 27 uses the data in the hard disk 26 to call attention such as "Please increase your voice". A message is created, the screen data is expanded in the RAM 28, and the screen data is sent to the video encoder 35 (step S80). Then, the process returns to step S75.
[0121]
If it is determined in step S76 that the recording time has ended, recording end is displayed in step S81. The programmable DSP 27 sends the AD conversion processing end setting data to the AD / DA converter 38, and uses the data in the hard disk 26 to create screen data for informing the end of recording such as “recording is completed”. The screen data is expanded and the screen data is sent to the video encoder 35.
[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 programmable DSP 27 creates a screen image in the RAM 28, and the data is output to the video encoder 35. The programmable DSP 27 switches the switcher 36 so that the input from the video encoder 35 is output to the external monitor 14.
[0124]
In step S92, a key input is awaited. The programmable DSP 27 waits for a key input from the user via the serial controller 29, and receives a key code when there is a key input. The serial controller 29 is connected to the external input device 13. In step S93, it is determined whether or not the input key is a “numeric key”. The programmable DSP 27 determines whether it is a “numeric key” from the received key code, and if it is determined to be a numeric key, the programmable DSP 27 determines whether the input key is “first character” (step). S94).
[0125]
In step S95 (displaying a character), if the received key code is the second character, the programmable DSP 27 creates a screen image in the RAM 28 by associating the key code with the character. The data is output to the video encoder 35. The programmable DSP 27 switches the switcher 36 so that the input from the video encoder 35 is output to the external monitor 14.
[0126]
If the received key code is not a “numeric key” in step S93, the programmable DSP 27 determines whether the received key code is a “end key”. In the case of “end key”, the process ends. If the received key code is other than “numeric key” and “end key”, the programmable DSP 27 performs processing according to the received key code (step S97).
[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 input device 13 to the target person specified using the message input screen P35 shown in FIG. 39, and sends a message on the RAM 28 by the programmable DSP 27. create.
[0130]
In step 103, the message created on the RAM 28 is automatically added with the user ID by the programmable DSP 27 by using the message confirmation screen P 36 as shown in FIG.
[0131]
In step 104, the programmable DSP 27 controls the serial controller 29 and sends the message with the created user ID added thereto to the server via the public telephone line 8 by the modem 32. A message is transmitted from the server via the data transmission center 1.
[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 antenna 4 and the IRD 5 of the terminal is decoded by the data converter 22 and stored in the hard disk 26. At the same time, the programmable DSP 27 confirms that the message is from a user who wishes to exchange personal data (step S106).
[0133]
The programmable DSP 27 creates a display image of the message content on the RAM 28 from the data stored in the hard disk 26. Further, it is displayed on the external personal data display monitor 14 via the video encoder 35 and the switcher 36 (step S107).
[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 input device 13. If you don't see, finish If it sees and it determines in step S108, programmable DSP27 will confirm this key input as a display request | requirement, will search caller data based on user ID from the hard disk 26, and will produce the screen image for a display in RAM28. To the video encoder 35. Further, it is displayed on the external personal data display monitor 14 by the switcher 36.
[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 data transmission center 1 via the public telephone line cord 8. In step S111, the information updated from the data transmission center 1 is distributed using the uplink center 2 and the satellite 3.
[0137]
In step S 112, the updated data distributed by the receiving antenna 4 and the IRD 5 is received and stored in the hard disk 26 via the data converter 22. In step S113, the programmable DSP 27 searches the data stored in the hard disk 26 for a message to the user who uses the terminal.
[0138]
When there is a message to the user, the programmable DSP 27 creates the message arrival screen display image 125 of FIG. Further, the display image is displayed on the personal data display monitor 14 via the video encoder 35 and the switcher 36 (step S114).
[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 monitor 14, and a data ID and a password are input when it is desired to view a message. In step S122, the server is inquired to determine whether the data ID and the password are correct.
[0141]
The programmable DSP 27 determines whether or not a message has arrived in step S123. If there is no incoming message, the process ends. That is, data is received by the receiving antenna 4 and the IRD 5 and stored in the hard disk 26 via the data converter 22. Further, the data stored in the hard disk 26 by the programmable DSP 27 is searched for a message to the user who uses the terminal. If there is a message, that is displayed. In step S125, a display indicated by 132 in FIG. 51 is made to prompt the user to select whether there is an incoming message and whether to view it.
[0142]
If it is decided to view the message, the message is displayed in step S126. A display 133 in FIG. 51 is an example of a message display.
[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 programmable DSP 27 via the serial controller. The programmable DSP 27 confirms this as a display request, and creates a default display screen image in the RAM 28. This is output to the 8-video encoder 35, and the video switcher 36 displays an already-registered user information display screen such as P33 in FIG. 27 on the personal data display monitor 14 (step S132).
[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 programmable DSP 27 confirms this selection input as a display screen change request, creates a default display screen image in the RAM 28, outputs it to the video encoder 35, and further, a video switcher. 36 displays an item selection screen P32 as shown in FIG. 36 on the personal data display monitor. The user views the screen P32 and selects what format he / she wants to view information by operating the button or key input from the input device (step S134).
[0146]
In step S135, the selection input is transmitted to the programmable DSP 27 via the serial controller 29. The programmable DSP 27 creates a screen image for display by the item specified in the RAM 28 according to the selected display request item, and the information of the selected format is displayed on the monitor 14 (step S135).
[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 programmable DSP 27 develops the face image data browsing selection screen in the RAM 28 using the data in the hard disk 26, and the screen data is sent to the video encoder 35. When the user detects a code corresponding to the browse selection button on the commander 16 connected to the serial controller 29 from the serial controller 29, the programmable DSP 27 advances the process to step S202. If there is no code or a code other than the determination button code, the process returns to step 201.
[0149]
In step S202, data of the corresponding data ID is obtained. The programmable DSP 27 searches the hard disk 26 for a logical position where the face image data exists, such as a file name, based on the data ID corresponding to the face image data selected by the user in step 201. After the search, the found face image data is read from the hard disk 26 and developed and held in the RAM 28.
[0150]
In step S203, an animation pattern is obtained. The programmable DSP 27 obtains a pattern ID indicating a plurality of animation patterns to be used together with the face image data from the data structure in the face image data obtained in step S202, and stores it in the RAM 28 as a variable.
[0151]
In step S204, the creation date of personal data is obtained. The programmable DSP 27 obtains information on the creation date of the original data used together with the face image data from the face image data obtained in step S202, and stores this creation date in the RAM 28 as a variable.
[0152]
In step 205, the current date and time are obtained. The programmable DSP 27 designates the data converter to transmit MPEG2 / TS (transport stream) containing the current time information, obtains the current time from the information in the TS, and holds it in the RAM 28.
[0153]
In step 206, display animation data is determined. The programmable DSP 27 obtains date / time difference information from the data creation date obtained from steps 204 and 205 and the current time, and determines display animation data from the animation obtained in step 203. Animation data is developed in the RAM 28.
[0154]
In step 207, an animation is displayed. The programmable DSP 27 transmits the face image data developed in the RAM 28 in step 202 to the video encoder 35 and displays it on the external monitor 14. Further, the animation data obtained in step 203 is periodically transmitted to the video encoder 35 to display the animation on the monitor 14.
[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 programmable DSP 27 expands the animation icon selection screen P18 shown in FIG. 30 in the RAM 28 using the data in the hard disk 26, and the screen data is sent to the video encoder 35. When the programmable DSP 27 detects the code corresponding to the animation icon selection button on the commander connected to the serial controller 29 from the serial controller 29, the programmable DSP 27 advances the process to step 212. If there is no code or a code other than the determination button code, the process returns to step 211.
[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 step 211 and stored in the RAM 28.
[0158]
In step 213, the current date and time are obtained. The programmable DSP 27 receives the current time information for the data converter 22 as information for determining the animation display method when the ID obtained in step 212 is to view the face image data at a later date. The current time is obtained from the information in this TS and stored in the RAM 28 as a variable.
[0159]
In step S214, the ID is stored. The programmable DSP 27 transfers and records each ID obtained in steps 212 and 213 to the hard disk 26.
[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 CPU 55 receives data from the terminal via the network I / F 57 and stores it in the RAM 56.
[0162]
In step S142, data is saved. The CPU 55 writes the data in the RAM 56 to the hard disk 54 and updates the index of the data stored in the hard disk 54.
[0163]
In step S143, the data ID and password are output. The CPU 55 confirms that the data has been correctly written to the hard disk, assigns an unused data ID and password that are being managed, and outputs them to the terminal via the network I / F 57.
[0164]
In step 144, the elapsed time of data is determined. The CPU 55 searches the index, checks the elapsed time of the oldest data stored in the hard disk 54 and not yet transmitted to the server, and determines whether or not a certain time has passed.
[0165]
In step S145, the data amount is determined. The CPU 55 searches the index, examines the amount of data stored in the hard disk 54 and not yet transmitted to the server, and determines whether or not the amount of data exceeds a certain level.
[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 CPU 55 is connected to the server via the public network 8 using the modem 59, and transmits unsent data to the server among the data stored in the hard disk 54 to the server.
[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 programmable DSP 27 waits for a key input from the user via the serial controller 29, and receives a key code when there is a key input. The received data is stored in the RAM 28.
[0168]
In step S152, data is output to the gateway 50. The programmable DSP 27 outputs the data in the RAM 28 to the gateway 50 via the network I / F.
[0169]
In step S153, the data ID and password are received from the gateway. The programmable DSP 27 receives the data ID and password via the network I / F, and when the sticker is output to the printer 18 via the printer controller 34, the programmable DSP 27 prints including the data ID and password.
[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 seal exchange terminal 6 is received by the personal data server in the Internet connection provider 9 via the public telephone line network 8.
[0172]
In step S162, the personal data server in the Internet service provider 9 checks the received data and saves it in the storage. And it outputs to the uplink center 2 by step S163. A personal data server in the Internet provider 9 transmits data to the data transmission center 1 through a dedicated line. The data transmission center 1 transmits data to the broadcast (uplink) center 2 through a dedicated line. The broadcast (uplink) center 2 transmits data to the terminal side through the satellite 3.
[0173]
On the terminal side, as shown in the flowchart of FIG. 58, data is received from the IRD 5 in step S171. The programmable DSP 27 of the terminal receives the MPEG2 TS via the data converter.
[0174]
In step S172, the received data is stored. The programmable DSP 27 determines whether the received data includes personal data to be stored, and stores it in the hard disk 26 if included.
[0175]
In step S173, the remaining capacity of the hard disk 26 is determined. The programmable DSP 27 checks the remaining amount of the hard disk 26 and determines whether there is a certain amount of unused area.
[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 programmable DSP 27 determines the most unnecessary data among the data in the hard disk 26 from the data creation date / time, the number of accesses, etc., and deletes the data so that the unused area of the hard disk exceeds a certain level.
[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 programmable DSP 27 receives MPEG2-TS via a data converter. In step S182, it is determined whether the region code is correct. The programmable DSP 27 determines whether the received data includes an area code to be stored, for example, the same as the terminal or a nearby area.
[0179]
If the region code matches, it is determined in step S183 whether the data request tendency of the terminal is met. The programmable DSP 27 determines whether the received data corresponds to the data request tendency of the terminal to be stored such as the user's age group.
[0180]
In step S184, data that matches the region code and matches the required trend is stored. The programmable DSP 27 stores personal data in the hard disk 26.
[0181]
In the next step S185, the remaining capacity of the hard disk 26 is determined. The programmable DSP 27 checks the remaining amount of the hard disk 26 and determines whether there is a certain amount of unused area. If the remaining disk capacity is low, the most unnecessary data is deleted in step S186. In other words, the programmable DSP determines the most unnecessary data from the data creation date / time, the number of accesses, etc., among the data in the hard disk 26, and deletes the data so that the unused area of the hard disk 26 exceeds a certain level. .
[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 programmable DSP 27 waits for a key input from the user via the serial controller 29, and receives a key code when there is a key input. Data of each field is received and stored in the RAM 28.
[0183]
In step S192, the data is stored in a data request trend list. The programmable DSP 27 stores the data request conditions from the user in the data request trend list. In step S193, the presence / absence of data corresponding to the hard disk 26 is determined.
[0184]
If there is no corresponding data, the server is connected to the server in step S194. The programmable DSP 27 connects to a server via a public line network using a modem. Then, the programmable DSP 27 requests data from the server via the modem and the public line network (step S195). In step S196, the programmable DSP 27 receives data from the server via the modem and the public line network.
[0185]
If there is data in the data stored in the hard disk 26 in step S193, the programmable DSP 27 reads out the request data stored in the hard disk 26 (step S197).
[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 SYMBOLS 1 ... Data transmission center, 2 ... Uplink center, 3 ... Satellite, 5 ... IRD, 6 ... Seal exchange terminal, 7 ... Karaoke terminal, 13 ... Input device, 14 ... Personal data display monitor, 18 ... Printer, 19 ... Camera, 22 ... Data converter, 26 ... Hard disk, 27 ... Programmable DSP, 29 ... Serial controller, 32 ... Modem, 35 ... Video encoder

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.
請求項1において、
上記個人データは、さらに、上記個人データ作成者が作成し、上記端末以外の入力装置において入力された詳細情報とを有することを特徴とするシステム。
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.
請求項1において、
上記個人データは、個人データ作成者の画像に付随し、上記個人データ作成者により入力された複数種類の補助情報を含み、
上記補助情報を表示することによって、交換を希望する個人データを検索するための検索情報が提供され、
上記複数種類の補助情報の中で、表示する種類の補助情報を選択可能とすることを特徴とする端末システム。
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.
請求項1において、
上記補助情報が音声メッセージ、動画メッセージ、文字メッセージおよび複数の定型メッセージから選択されたものの内の少なくとも一つであることを特徴とするシステム。
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.
請求項1において、
上記個人データは、個人データ作成者の画像に付随する補助情報として、音声メッセージまたは上記動画メッセージを有し、
上記音声メッセージまたは上記動画メッセージを入力する時に、入力開始のタイミングの明示を表示することを特徴とするシステム。
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.
請求項1において、
上記個人データは、個人データ作成者の画像に付随する補助情報として、文字メッセージを有し、
上記文字メッセージを入力する時に、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.
請求項1において、
個人データ作成日からの経過日数により変化するデータを、端末または端末システムで表示することを特徴とするシステム。
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.
請求項1において、
個人データ作成者に対する上記個人データ交換希望者からのメッセージがサーバーに保存された際に、上記個人データ作成者が端末を使用中の場合に、メッセージが登録されたことをリアルタイムに上記個人データ作成者に通知することを特徴とするシステム。
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.
請求項1において、
上記許可情報が発行された個人データの付加情報として、上記許可情報がサーバーに記録され、
個人データ交換希望者が個人データを印刷する場合、上記個人データ交換希望者のデータ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. .
請求項1において、
端末により入力された個人データを上記ゲートウェイが一定の周期ごとにまとめてサーバーに送信することを特徴とするシステム。
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.
請求項1において、
サーバーに保存された最新の個人データを上記端末またはゲートウェイに対して予め送信しておくことを特徴とするシステム。
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.
JP17499097A 1997-04-30 1997-06-30 Personal data exchange system Expired - Fee Related JP4200531B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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