(57)【要約】【課題】  放送番組を視聴中に同じ番組を視聴しているユーザ間でチャットが行えると共に、サーバの構成及び管理を容易にすることが可能なチャットシステムを提供する。【解決手段】  複数のデジタル放送受信機とユーザ管理サーバとから成り、各受信機は、ユーザがチャットデータを入力するための入力手段と、インターネットに接続するための通信手段と、チャットデータをユーザに提示するための提示手段とを備え、サーバは、各受信機とインターネットを介して接続されて、各受信機のユーザの識別情報や視聴放送番組情報やＩＰアドレス等の情報が各受信機より参照可能な状態で登録され、各受信機のユーザは、各々の識別情報や視聴放送番組情報やＩＰアドレスに加えてチャット希望の有無をサーバに登録する一方、チャットを希望する場合、サーバの登録情報を参照して、チャットを希望する相手ユーザとＴＣＰコネクションを確立してチャットを行う。【選択図】        図４
2009075706.tif 000002
【特許請求の範囲】
【請求項１】
複数のデジタル放送受信機とユーザ管理サーバとから成り、
前記各デジタル放送受信機は、ユーザがチャットデータを入力するための入力手段と、インターネットに接続するための通信手段と、チャットデータをユーザに提示するための提示手段とを備え、
前記ユーザ管理サーバは、前記各デジタル放送受信機とインターネットを介して接続されて、前記各デジタル放送受信機のユーザの識別情報や視聴放送番組情報やＩＰアドレス等の情報が前記各デジタル放送受信機より参照可能な状態で登録され、
前記各デジタル放送受信機のユーザは、各々の識別情報や視聴放送番組情報やＩＰアドレスに加えてチャット希望の有無を前記ユーザ管理サーバに登録する一方、チャットを希望する場合、前記ユーザ管理サーバの登録情報を参照して、チャットを希望する相手ユーザとＴＣＰコネクションを確立してチャットを行うことを特徴とするチャットシステム。
【請求項２】
複数のデジタル放送受信機とローカルエリアネットワークとから成り、
前記各デジタル放送受信機は、ユーザがチャットデータを入力するための入力手段と、前記ローカルエリアネットワークに接続するための通信手段と、チャットデータをユーザに提示するための提示手段とを備え、
前記各デジタル放送受信機のユーザは、チャットを希望する場合、各々の識別情報や視聴放送番組情報やＩＰアドレス等の情報が含まれたＵＤＰパケットを前記ローカルエリアネットワークにマルチキャストで送信して、前記ＵＤＰパケットを受信した各デジタル放送受信機のユーザの中からチャットを希望する相手ユーザとＴＣＰコネクションを確立してチャットを行うことを特徴とするチャットシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、インターネットやローカルエリアネットワーク（ＬＡＮ）に接続可能な通信機能を備えたデジタルＴＶ等のデジタル放送受信機を用いたチャットシステムに関するものである。
【背景技術】
【０００２】
従来のこの種のチャットシステムは、放送番組との関連付けを除けば、ＰＣ（パーソナルコンピュータ）によるチャットシステムとほぼ同様で、サービス提供者がサーバを設置し、チャットを行いたいユーザは上記サーバにユーザＩＤやパスワードなどを登録後、サーバにアクセスしてチャットルーム（チャットグループ）に入り、チャットサービスを享受できるシステムになっていた（例えば、特許文献１，２参照）。
【０００３】
上記チャットルーム（チャットグループ）は、サービス提供者が予め設置できるが、ユーザが要求して自由に開設することもできる。
【特許文献１】特表２００２−５２４９３５号公報
【特許文献２】特開２００４−４０６９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のチャットシステムでは、サーバにチャットルーム（チャットグループ）を開設したり、サーバからチャットルーム（チャットグループ）の情報を提供したり等、ユーザの管理以外の機能を持たせなければならず、サーバの構成及び管理が複雑化する。また、サーバは必須で、無くすことはできない。
【０００５】
そこで、本願発明はこのような課題を解決するためになされたものであり、放送番組を視聴中に同じ番組を視聴しているユーザ間でチャットが行えると共に、サーバの構成及び管理を容易にしたり、さらには、サーバ（サービス提供者）が存在しない環境でもチャットサービスを利用することができるチャットシステムを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記のような目的を達成するために、本願の請求項１に係る発明は、複数のデジタル放送受信機とユーザ管理サーバとから成り、前記各デジタル放送受信機は、ユーザがチャットデータを入力するための入力手段と、インターネットに接続するための通信手段と、チャットデータをユーザに提示するための提示手段とを備え、前記ユーザ管理サーバは、前記各デジタル放送受信機とインターネットを介して接続されて、前記各デジタル放送受信機のユーザの識別情報や視聴放送番組情報やＩＰアドレス等の情報が前記各デジタル放送受信機より参照可能な状態で登録され、前記各デジタル放送受信機のユーザは、各々の識別情報や視聴放送番組情報やＩＰアドレスに加えてチャット希望の有無を前記ユーザ管理サーバに登録する一方、チャットを希望する場合、前記ユーザ管理サーバの登録情報を参照して、チャットを希望する相手ユーザとＴＣＰコネクションを確立してチャットを行うことを特徴とするものである。
【０００７】
請求項２に係る発明は、複数のデジタル放送受信機とローカルエリアネットワークとから成り、前記各デジタル放送受信機は、ユーザがチャットデータを入力するための入力手段と、前記ローカルエリアネットワークに接続するための通信手段と、チャットデータをユーザに提示するための提示手段とを備え、前記各デジタル放送受信機のユーザは、チャットを希望する場合、各々の識別情報や視聴放送番組情報やＩＰアドレス等の情報が含まれたＵＤＰパケットを前記ローカルエリアネットワークにマルチキャストで送信して、前記ＵＤＰパケットを受信した各デジタル放送受信機のユーザの中からチャットを希望する相手ユーザとＴＣＰコネクションを確立してチャットを行うことを特徴とするものである。
【発明の効果】
【０００８】
本願の請求項１記載の発明によれば、ユーザ管理サーバは、各デジタル放送受信機とインターネットを介して接続されて、各デジタル放送受信機のユーザの識別情報や視聴放送番組情報やＩＰアドレス等の情報が各デジタル放送受信機より参照可能な状態で登録されるが、従来技術におけるチャットルーム（チャットグループ）の開設等は行わない。チャットを行うときは、ユーザ管理サーバの登録情報を参照して、チャットを希望するユーザのデジタル放送受信機間で直接ＴＣＰコネクションを確立してチャットを行う。従って、放送番組を視聴中に同じ番組を視聴しているユーザ間でチャットが行えると共に、サーバの構成及び管理を容易にすることが可能となる。
【０００９】
請求項２記載の発明によれば、各デジタル放送受信機のユーザは、チャットを希望する場合、各々の識別情報や視聴放送番組情報やＩＰアドレス等の情報が含まれたＵＤＰパケットをローカルエリアネットワークにマルチキャストで送信して、ＵＤＰパケットを受信した各デジタル放送受信機のユーザの中からチャットを希望する相手ユーザとＴＣＰコネクションを確立してチャットを行う。従って、サーバ（サービス提供者）が存在しない環境でもチャットサービスを利用することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本願発明の実施形態を図面を参照して詳細に説明する。
【００１１】
図１は、本願発明の一実施形態としてのチャットシステムの全体構成を示すシステム構成図であり、本実施形態のチャットシステムは、複数のデジタル放送受信機１００とユーザ管理サーバ２００とから成り、各デジタル放送受信機１００とユーザ管理サーバ２００はインターネット３００を介して接続可能となっている。
【００１２】
このチャットシステムは、デジタル放送受信機１００で番組視聴中に同じ番組を視聴している視聴者通しで、お互いの合意のもとでのチャットを可能にして、コミュニケーションを楽しむことを主目的としている。各ディジタル放送受信機１００にはＬＡＮ（ローカルエリアネットワーク）機能が搭載されており、インターネット３００への常時接続が可能なルータに接続されていることを前提としている。さらに、家族のように複数の人数で話ながら番組視聴することを想定しておらず、ひとりで視聴する単身者向けデジタル放送受信機での用途を対象にしている。
【００１３】
図２は、上記デジタル放送受信機１００の構成例を示すブロック図である。
【００１４】
図２において、アンテナ１は、放送局や衛星等から送られてくるデジタル放送信号を受信する。チューナ２は、映像・音声データ等を含む高周波デジタル変調信号のうちから特定周波数の信号を取り出す。また、チューナ２は、復調回路，逆インタリーブ回路，誤り訂正回路などから成る復調部を備えることにより、選択したデジタル変調信号を復調してトランスポート・ストリーム（以後、ＴＳと略記する）を出力する。
【００１５】
ＤＥＭＵＸ（デマルチプレクサ）３は、前記ＴＳをＭＰＥＧ２（Moving Picture Experts Group2）のビデオストリーム，オーディオストリームおよびＰＳＩ／ＳＩ（Program Specific Information/Service Information）等に分離する。ＤＥＭＵＸ３は、ビデオストリームとオーディオストリームをデコーダ４に供給し、ＰＳＩ／ＳＩに含まれる番組情報等をＣＰＵ（Central Processing Unit）５で解析し、ＥＰＧ（Electric Program Guide）や録画予約等のサービスをユーザに提供する。
【００１６】
ＴＳには複数のチャンネルが多重化されており、この中から任意のチャンネルを選択するための処理は、前記ＰＳＩ／ＳＩから任意のチャンネルがＴＳ中でどのパケットＩＤで多重化されているかといったデータを取り出すことで可能となる。また、ＴＳの選定もＰＳＩ／ＳＩの情報に基づいて行うことができる。
【００１７】
デコーダ４は、ビデオストリームに対してデコードを行うビデオデコーダと、オーディオストリームに対してデコードを行うオーディオデコーダを備える。ビデオデコーダは、入力された可変長符号を復号して量子化係数や動きベクトルを求め、逆ＤＣＴ（Discrete Cosine Transform）変換や動きベクトルに基づく動き補償制御等を行う。オーディオデコーダは、入力された符号化信号を復号して音声データを生成する。映像データはスケーラ６を経て映像処理回路７に出力され、音声データは音声処理回路８に出力される。
【００１８】
映像処理回路７は、スケーラ６を経た映像データを受け取ってＤ／Ａ（Digital/Analog）変換を行い、例えばコンポジット映像信号に変換して、ディスプレイ９に出力する。
【００１９】
音声処理回路８は、デコーダ４から出力された音声データを受け取ってＤ／Ａ変換を行い、例えば右（Ｒ）音のアナログ信号及び左（Ｌ）音のアナログ信号を生成して、スピーカ１０に出力する。
【００２０】
ＯＳＤ（On-Screen Display）回路１１は、ＣＰＵ５に制御されてディスプレイ９の画面上に文字やグラフィックを重畳して描画する。本実施形態においては、このＯＳＤ回路１１を用いて、ディスプレイ９の画面下部等に、マウス等で操作可能なソフトウエアキーボードを表示したり、チャットデータ（文字によるチャットメッセージや登録情報）を表示することにより、本願発明における入力手段や提示手段を実現している。チャット文字の表示は、番組視聴画面に、例えば字幕表示などと同様に下方に重ね合わせ、表示すべき文章が入力される度に、直前の文章を消去し上書きするようにすればよい。
【００２１】
なお、文字入力手段としては、上記以外にも、後述するリモコンを用いて携帯電話で採用されている数字キーによる文字入力や、後述する入出力部のＵＳＢ（universal serial bus)端子に接続するＵＳＢキーボードを用いることも可能である。また、本実施形態では文字によるチャットであるが、音声を用いる場合には、ユーザがチャットメッセージを入力する入力手段としてマイクを用い、ユーザにチャットメッセージを提示する提示手段としてイヤホン等を用いることができる。
【００２２】
記憶部１２は、ハードディスク等から成る内部記憶装置で、録画データ等を蓄積することができる。通信制御部１３は、本願発明における通信手段として、インターネットやＬＡＮなどとのネットワーク通信を制御するものであり、Ethernet（イーサネット；登録商標）ＩＣ、及びそれを制御するためのEthernetドライバ、通信プロコトルスタックとしてＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)等を実装する必要がある。
【００２３】
入出力部１４は、上述したＵＳＢ端子や映像／音声の入出力端子等を介して各種周辺機器を接続可能とするものである。リモコン受信部１５は、図示しないリモコンからの信号を受信するものであり、本実施形態のリモコンにはチャットボタンが備えられている。
【００２４】
ＣＰＵ５は、ＲＯＭ（Read Only Memory）１６に格納されたプログラムをＲＡＭ（Random Access Memory）１７にコピーして作業領域として用いて実行して、上述した各部を制御するもので、このＣＰＵ５が後述するフローチャートで示す処理を実行することにより、本願発明におけるチャットシステムが実現される。なお、上記ＲＯＭ１６としては、電気的に書き換え可能な不揮発性メモリであるＮＶ（Non Volatile)ＲＡＭも備えられている。
【００２５】
一方、本実施形態においては、ユーザ管理サーバ２００側に、図３に示すような登録情報管理テーブル２０１が格納される。このテーブルには、各デジタル放送受信機１００のユーザの識別情報である「チャットＩＤ」，「ハンドル名」，「年齢」，「性別」，「地域」の他に、インターネットに接続してデータを送受信する際に発信元と宛て先を特定するのに必須の「ＩＰアドレス」、視聴放送番組情報としてデジタル放送の「ネットワーク種別」と「チャンネル番号」、及びチャット希望の有無を示す「希望フラグ」等が各デジタル放送受信機１００より参照可能な状態で登録されるようになっている。
【００２６】
図４は、本実施形態における処理の流れを示すフローチャート、図５は表示画面例を示す図であり、以下、これらを参照して本実施形態の動作について説明する。
【００２７】
テレビ番組を視聴中にチャットを開始するためには、先ずリモコンのチャットボタンを押下する。チャット開始に先立って、図５（ａ）に示すようなチャット設定画面で名前（ハンドル名），性別，年齢等を入力する。これらの設定項目は、各デジタル放送受信機１００のＮＶＲＡＭに保存される。
【００２８】
本実施形態のように登録情報のみをユーザ管理サーバ２００にもつシステムの場合、デジタル放送受信機１００のＮＶＲＡＭに保存されたチャット設定項目をユーザ管理サーバ２００に登録する。サーバ２００に登録する時に、サーバ２００は登録者にユニークなチャットＩＤを付与し、登録者指定のパスワードを設定する。各受信機１００側ではチャットＩＤやパスワードもローカルに覚えておくものとする。
【００２９】
登録者がチャットを行いたい時には、通常、チャット希望フラグやＩＰアドレスや視聴放送番組情報等を更新する必要があるので、図４のステップＳ１０１からステップＳ１０２に進んで、チャットＩＤとパスワードによる認証を受ける。認証がＯＫであれば、ステップＳ１０３に進んで、サーバ２００の登録者情報のチャット希望フラグを図５（ｂ）に示すように「Ｙｅｓ（希望する）」にし、受信機１００のＩＰアドレスや視聴チャンネル等を登録する。同時にサーバ２００でチャット希望フラグが「Ｙｅｓ（希望する）」である他の登録者のチャットＩＤ、及び登録者情報を取得し、図５（ｃ）に示すように受信機１００の画面に表示して、ステップＳ１０４のイベント待ち状態となる。
【００３０】
上記ステップＳ１０４のイベント待ち状態において、チャット希望者が受信機１００の画面に表示された登録者リストの視聴チャンネル等に基づき、希望するチャットの相手を選択すると、チャット相手のＩＰアドレスなどを取得し、相手受信機との間で直接ＴＣＰコネクションを設定して（ステップＳ１０５→ステップＳ１０６のＹＥＳ→ステップＳ１０７）、チャット相手に話し掛けることにより、チャットを開始する。画面上では、図５（ｃ）のように画面に表示された登録者リストからチャット相手を選択して「ＣＡＬＬ」ボタンを押すと、図５（ｄ）に示すような呼び出し画面となり、チャット相手が出ると図５（ｅ）に示すようなチャット画面となる。チャットを終了する場合は、画面上の「ＥＮＤ」ボタンを押すことにより、図５（ｆ）のようなチャット終了画面になって、チャットを終了することができる。
【００３１】
また、チャットを希望している間は、サーバ２００にある自分のチャットＩＤに対応したチャット希望フラグは「Ｙｅｓ（希望する）」になっており、他のチャット希望者がチャットを希望する時は、他のチャット希望者から話し掛けることができる（ステップＳ１０４→ステップＳ１０８→ステップＳ１０９のＹＥＳ→ステップＳ１０７）。
【００３２】
以上のように、本実施形態のチャットシステムによれば、放送番組を視聴中に同じ番組を視聴しているユーザ間でチャットが行えると共に、ユーザ管理サーバ２００は、ユーザの登録情報の管理のみで、従来技術におけるようなチャットルーム（チャットグループ）の開設等は行わないので、サーバ２００の構成及び管理を容易にすることが可能となり、インターネット接続プロバイダのサーバ等を借りて実現することもできる。従って、単身者等が番組視聴中に同じ番組を視聴している視聴者通しで、お互いの合意のもとでのチャットが可能になって、コミュニケーションを楽しむことができる。
【００３３】
また、従来技術におけるチャットルーム（チャットグループ）のように、不特定多数の利用者にチャット内容を知られることもないので、家族でするような私的な会話を行うことも可能となり、特に家族がいない単身者にとっては番組視聴中に家族的なコミニュケーションが楽しめて好都合である。
【００３４】
次に、サーバが存在しない環境の場合について説明する。
【００３５】
図６は、他の実施形態としてのチャットシステムの全体構成を示すシステム構成図である。本実施形態のチャットシステムは、複数のデジタル放送受信機１００とローカルエリアネットワーク（ＬＡＮ）４００から成り、各デジタル放送受信機１００はローカルエリアネットワーク４００を介して接続可能となっている。各デジタル放送受信機１００の構成例を示すブロック図は、図２に示したものと同様である。
【００３６】
図７は、本実施形態における処理の流れを示すフローチャートであり、以下、このフローチャートを参照して本実施形態の動作について説明する。
【００３７】
チャットを希望するユーザは、自身の受信機１００からローカルエリアネットワーク４００内に接続されている全受信機１００に対して、ＵＤＰ(User Datagram Protocol)パケットをマルチキャスト（同報送信）で送信し、イベント待ち状態となる（ステップＳ２０１のＹＥＳ→ステップＳ２０２→ステップＳ２０３）。ＵＤＰパケットと用いたＵＤＰ通信では、宛先ＩＰアドレスとしてマルチキャストアドレスを指定することにより、同じローカルエリアネットワーク内の複数の相手に同時にデータを送信することができる。この際、自身の名前やＩＰアドレスなどの情報に加えて、現在視聴中の番組の情報なども付加して送信する。
【００３８】
各受信機１００には予めチャット利用の可否が設定されており、利用可能に設定している受信機１００は、受信したＵＤＰパケットの内容をディスプレイ９に表示し、チャットを希望するかどうかの判断をユーザに促す（ステップＳ２０３→ステップＳ２０８）。ユーザがチャットを希望した場合、送信元の受信機１００に対して自身の名前やＩＰアドレスなどの情報を付加したＵＤＰパケットを送信する（ステップＳ２０９のＹＥＳ→ステップＳ２１０）。
【００３９】
そして、ＵＤＰパケットの返答を受信した受信機１００は、受信した各情報をディスプレイに表示し、どのユーザとチャットを開始するかの判断を促す（ステップＳ２０３→ステップＳ２０４→ステップＳ２０５のＹＥＳ→ステップＳ２０６）。あるユーザとのチャット開始を選択した場合、そのユーザからのＵＤＰパケットの返答に含まれるＩＰアドレスを元に、ＴＣＰで直接コネクションを確立し、チャットを開始する（ステップＳ２０６→ステップＳ２０７）。
【００４０】
以上のように、本実施形態のチャットシステムによれば、サーバ（サービス提供者）が存在しない環境でも、上述したようにローカルエリアネットワーク４００内でのチャットサービスを利用することができる。従って、同じマンションや同じ寮内で、単身者等が番組視聴中に同じ番組を視聴している視聴者通しで、お互いの合意のもとでのチャットが可能になって、コミュニケーションを楽しむことができる。
【００４１】
また、前記実施形態でも述べたが、従来技術におけるチャットルーム（チャットグループ）のように、不特定多数の利用者にチャット内容を知られることもないので、家族でするような私的な会話を行うことも可能となり、特に家族がいない単身者にとっては番組視聴中に家族的なコミニュケーションが楽しめて好都合である。
【図面の簡単な説明】
【００４２】
【図１】本願発明の一実施形態としてのチャットシステムの全体構成を示すシステム構成図。
【図２】上記図１のデジタル放送受信機の構成例を示すブロック図。
【図３】上記図１のユーザ管理サーバに格納される登録情報管理テーブルを示す図。
【図４】上記実施形態における処理の流れを示すフローチャート。
【図５】同じく表示画面例を示す図。
【図６】他の実施形態としてのチャットシステムの全体構成を示すシステム構成図。
【図７】上記図６の他の実施形態における処理の流れを示すフローチャート。
【符号の説明】
【００４３】
１  アンテナ
２  チューナ
３  ＤＥＭＵＸ
４  デコーダ
５  ＣＰＵ
６  スケーラ
７  映像処理回路
８  音声処理回路
９  ディスプレイ
１０  スピーカ
１１  ＯＳＤ回路
１２  記憶部
１３  通信制御部
１４  入出力部
１５  リモコン受信部
１６  ＲＯＭ
１７  ＲＡＭ
１００  デジタル放送受信機
２００  ユーザ管理サーバ
２０１  登録情報管理テーブル
３００  インターネット
４００  ローカルエリアネットワーク
【図１】
2009075706.tif 000003
【図２】
2009075706.tif 000004
【図３】
2009075706.tif 000005
【図４】
2009075706.tif 000006
【図５】
2009075706.tif 000007
【図６】
2009075706.tif 000008
【図７】
2009075706.tif 000009