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

JP3546662B2 - Distributed home network - Google Patents

Distributed home network Download PDF

Info

Publication number
JP3546662B2
JP3546662B2 JP26778397A JP26778397A JP3546662B2 JP 3546662 B2 JP3546662 B2 JP 3546662B2 JP 26778397 A JP26778397 A JP 26778397A JP 26778397 A JP26778397 A JP 26778397A JP 3546662 B2 JP3546662 B2 JP 3546662B2
Authority
JP
Japan
Prior art keywords
unit
home
server
data
tuner
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 - Lifetime
Application number
JP26778397A
Other languages
Japanese (ja)
Other versions
JPH1188865A (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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP26778397A priority Critical patent/JP3546662B2/en
Publication of JPH1188865A publication Critical patent/JPH1188865A/en
Application granted granted Critical
Publication of JP3546662B2 publication Critical patent/JP3546662B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数の家電機器が接続されたホームネットワークに係り、特に集中管理を行わない分散型ホームネットワークに関するものである。
【0002】
【従来の技術】
従来より、家庭内の自動化システムとして、家庭内に通信路(バス)を設け、各家電機器をこの通信路に接続することにより、コントローラによる集中制御を可能にするシステムが提案されている。
このシステムは、コントローラを操作するだけで、離れたところにある家電機器であっても通信路に接続されていれば、制御することができるものである。
また、コントローラを電話回線と接続することにより、家の外からも制御可能となっている。
【0003】
【発明が解決しようとする課題】
ところが、この従来のシステムでは、将来、新しい種類のデータを扱う家電機器を増設する場合には、コントローラのソフトウェアを新しい種類のデータが取り扱えるように対応しなければならず、拡張性に乏しいという課題があった。そこで本発明は、分散管理をすることにより、上記課題を解決することを目的とする。
【0004】
【課題を解決するための手段】
上記目的を達成するために、本発明は下記の構成を有する分散型ホームネットワークを提供する。即ち、
複数の家電機器をネットワークで接続して、デジタル信号により相互通信を可能にした分散型ホームネットワークであって、
放送波を受信して映像情報を含むデジタル信号をネットワークに送出するチューナユニットと、
前記ネットワークに接続した各種の前記家電機器を操作するために、前記ネットワークに接続した前記家電機器から送信されるデジタル信号を受信して、映像として表示するクライアントユニットと、
前記チューナユニットから送信したデジタル信号を蓄積すると共に、前記クライアントユニットから出力される制御要求により、映像情報を含むデジタル信号を前記ネットワークに送出するサーバユニットとを少なくとも備え、
前記チューナユニットから出力される信号を前記サーバユニットに記録する際には、
前記クライアントユニットから出力される前記制御要求を前記サーバユニットで中継してから前記チューナユニットに送信し、前記チューナユニットは前記サーバユニットを中継して送信された前記制御要求を受信して前記チューナユニットの操作画面データを前記サーバユニットに送信し、前記サーバユニットは前記チューナユニットから送信された前記操作画面データを受信して、前記チューナユニットの前記操作画面データを前記サーバユニットの操作画面の中に取り込んで前記サーバユニットの操作画面の一部としたデータを、前記クライアントユニットに送信する構成を有することを特徴とする分散型ホームネットワーク。

【0005】
【発明の実施の形態】
本発明は、制御機能をそれぞれの機器に分散して持たせることにより、ネットワークに接続された一部の機器が停止しても他の機器の使用には影響がでないようにする。また、制御機能をそれぞれの家電機器が分散して持っているため、新しい種類のデータを扱う家電機器を増設する場合には、その種類のデータの送受信可能な家電機器が、増設する機器のほかに一つでもあればその間での通信が可能となる。
【0006】
まず、本発明の分散型ホームネットワークの一実施例を図面と共に説明する。
図1は家庭内での家電機器の設置例を示す構成図である。
同図において、 バス(LAN:ローカル・エリア・ネットワーク)1には、家庭内で使用される各家電機器が接続されている。ここでは、ゲートウェイ&集合チューナ2、ホームサーバ3、D−VHS(商標)ビデオテープレコーダ4、ホームNC(ネットワーク・コンピュータ)5、ホーム・コンピュータ7、DVCポート8が接続されており、ホームNC5にはPDPディスプレイ装置6が接続され、DVC(デジタル・ビデオ・カセット)ポート8には、DVCビデオカメラ9が接続されている。
【0007】
バス1には各機器間で通常の制御を行うコマンドを伝達する機能の他に、リアルタイムで動画/音声データを送受信するための複数のチャンネルが存在し、任意の機器間での動画/音声データの送受信がチャンネル数だけ可能である。そして、それぞれのチャンネルにはMPEG圧縮された動画/音声データを流すことができ、任意の機器が他の機器に対してMPEGデータリクエスト信号を出力することによって自動的に必要チャンネルが割り当てられる。
このバス1に接続される各家電機器は、ユーザが直接対話する表示画面とブラウザ機能とを有するクライアントユニットと、サーバ機能を有するサーバユニットとに分けられる。しかし、一つの家電機器でブラウザ機能とサーバ機能とを有するクライアント兼サーバユニットとなっているものもある。
【0008】
同図に示す各家電機器では、ホームNC5とPDPディスプレイ装置6がクライアントユニットであり、ゲートウェイ&集合チューナ2、ホームサーバ3、D−VHS(商標)ビデオテープレコーダ4及びDVCポート8とDVCビデオカメラ9がサーバユニットである。そして、ホーム・コンピュータ7は、クライアント兼サーバユニットとなっている。
【0009】
このブラウザ機能とは、例えば、現在インターネットで広く使用されているHTTPプロトコルを使用してHTML型のデータを表示できるいわゆるWWWブラウザ機能であり、サーバ機能とは、クライアントユニットからのリクエストに応じてHTTPプロトコルを使用してHTMLデータなどのデータを送信する機能である。
また、それぞれのユニットには動画/音声信号を送受信するために、MPEG受信機能またはMPEG送信機能またはその両方を持たせている。但し、同図中にはないが、特殊な場合としてブラウザ機能のみを持ちMPEG送信機能もMPEG受信機能も持たないリモコンユニットもある。
【0010】
次に各家電機器の内部構成の主要部分について説明する。
図2に示すゲートウェイ&集合チューナ2は、外部から家庭内に入る全ての情報の入り口となるユニットであり、地上波放送や衛星放送(BS、CS)などの各種テレビ放送を受信するテレビチューナ21、インターネットへの出入り口であるダイヤルアップルータ23を有するサーバユニットである。そして、バス1に接続されたクライアントユニットからHTTPサーバ24がMPEGデータリクエスト信号を受信した場合には、テレビチューナ21で受信したTV画像/音声信号をMPEGエンコーダ22に入力してMPEG信号に変換し、リクエストしたクライアントユニットに送信する。また、インターネットのWWW閲覧に対するデータリクエスト信号をHTTPサーバ24が受信した場合には、ダイヤルアップルータ23を経由してインターネットに接続してHTMLなどで記述されている所望のデータをHTTPサーバ24から送信する。
【0011】
図3に示すホームサーバ3は、ハードディスク等のリムーバブルでない固定メディア型の大容量記憶装置31とHTTPサーバ32とを有するものであり、動画情報および音声情報の記録再生機能を有するサーバユニットである。そして、バス1に接続されたクライアントユニットにより指定される他のサーバユニットからのMPEG信号を記録するようリクエスト信号をHTTPサーバ32が受信すると、指定される他のサーバユニットに対してMPEGリクエスト信号を発生し、送信されてきたMPEG信号を内蔵する大容量記憶装置31に記録する。またクライアントユニットからのMPEGデータリクエスト信号に対しては、既に大容量記憶装置31に記録されているMPEGデータを再生して送信する。
【0012】
図4に示すD−VHSビデオテープレコーダ4は、リムーバブル型のテープカセットに対してデジタル信号を記録する記録再生装置であり、テープカセット記録/再生機構41、HTTPサーバ42、MPEGエンコーダ43を備え、動画および音声情報の記録再生機能を有している。機能的にはホームサーバ3とほぼ同じであるが、ストレージ・メディア(記録媒体)としてビデオテープカセットを使用するため、記録したデータをパッケージ・メディアとして別の場所に移動する必要がある場合や長期間保存する必要がある場合には、ホームサーバ3よりも便利な記録再生装置である。同図に示す、D−VHSビデオテープレコーダ4は、従来のアナログ方式で記録されたビデオテープの再生を行うことも考慮して、内部にMPEGエンコーダ43を備えている。そして、アナログ方式で記録されたビデオテープを再生する場合は、アナログ信号として再生される映像/音声信号をMPEGエンコーダ43に入力してMPEG信号に変換してから送信する。なお、デジタル信号で記録/再生を行う場合には、MPEGエンコーダ43を介さずに直接、MPEG信号の記録/再生を行っている。
【0013】
図5に示すホームNC(Home Network Computer)5は、WWWブラウザ51とMPEGデコーダ52とを備えたユニットであり、バス1に接続されている任意のサーバユニットに対してデータリクエスト信号を送信し、送られてくるデータをPDPディスプレイ6に表示する装置である。このデータリクエスト信号には、通常のHTML型のデータを要求するものとMPEG信号を要求するMPEGデータリクエスト信号とがあり、HTML型のデータを要求する場合はwwwブラウザ51を経由し、MPEGデータリクエスト信号の場合はMPEGデコーダ52を経由して、ビデオ信号として出力する。このホームNC5はアナログビデオ信号を映像出力とし、アナログ映像信号を入力とするPDPディスプレイ装置6と組み合わせて画像を表示している。
【0014】
また、ホーム・コンピュータ7はホームNC5の機能をパーソナルコンピュータ(PC)とPC上で動作するソフトウェアで実現したものであり、ホームNC5と同様クライアントユニットとしての使用の他に、通常のPCのソフトウェアを実行することが可能である。そして、ハードディスク装置等の記録媒体に各種データを蓄積して置くことができ、サーバユニットとしても使用可能である。
【0015】
図6に示すDVCポート8はDVCビデオカメラ9をバス1に接続するためのユニットである。DVCビデオカメラ9は出力としてDVCフォーマットのデジタル信号を出力するため、HTTPサーバ82にて受信するデータリクエスト信号に対しては、DVC→MPEG変換装置81にて、DVCフォーマットのデジタル信号をMPEG信号に変換し、バス1に接続されているクライアントユニットに送信するように構成している。
【0016】
ユーザがこのホームネットワーク上の各家電機器を使用する場合は、常にクライアントユニットから操作することになる。本実施例では、クライアントユニットとしてホームNC5とホーム・コンピュータ7とが接続されているが、どちらもホームネットワークに対するクライアントユニットとしての機能は同一であるので、以降は、ホームNC5から操作を行うという前提で説明する。なお、基本的にクライアントユニットはこのシステム内で唯一のものではなく、どのクライアントユニットから操作を行っても同じ内容の操作を行うことができる。
【0017】
まず、ホームNC5で集合チューナを選択して、見たいチャンネルを選択する場合について図面と共に説明する。
図7及び図8は、それぞれサーバ選択、チャンネル選択の画面例であり、図9は、集合チューナでチャンネルを選択し、映像を見る場合の通信手順を示すフローチャート図である。
【0018】
クライアントユニットであるホームNC5を起動すると、まずネットワークに接続されているサーバユニットを検索する(ステップ101)。そして、ユーザがリモコンのボタン押下などによる要求を出すことにより、図7に示すようなサーバユニットの一覧表をPDPディスプレイ装置6の表示画面に表示する(ステップ102)。なお、本実施例の構成ではゲートウェイユニットと集合チューナは一つの筐体にまとまっているが、提供するサービスとしては、インターネットへの接続とテレビの視聴という別のものであるため、この一覧上表では、別々に表示している。そして、このメニューはリモコンのボタン操作によって表示/非表示を切り替えることができる。
【0019】
ここで見たいサーバユニット(ここでは、集合チューナ)を選択すると、ホームNC5は集合チューナに対してデータリクエスト信号を送信する(ステップ103)。集合チューナは、データリクエスト信号を受信すると、チャンネル選択画面データをHTMLデータにしてホームNC5に送信する(ステップ104)。
ホームNC5は、図8に示すように、受信したチャンネル選択画面データをPDPディスプレイ装置6に表示し、ユーザに対して視聴したいチャンネルの選択を行わせる(ステップ105)。
ユーザがリモコンなどを操作してチャンネルを選択すると、MPEGデータリクエスト信号として、チャンネル制御に関するメニュー(HTMLデータ)を集合チューナに送信する(ステップ106)。
【0020】
集合チューナでは、受信したMPEGデータリクエスト信号に基づいて受信チャンネルを変更し、受信した画像・音声データをMPEGデータに変換してホームNC5に送信する(ステップ107)。
ホームNC5は、受信したMPEGデータを復号してPDPディスプレイ装置6に表示することにより、希望するチャンネルを視聴することができる(ステップ108)。
【0021】
次に、ゲートウェイユニットを介してインターネットのWWWを閲覧する場合について図10〜図12を参照しながら説明する。なお、PDPディスプレイ装置6にユニット一覧が表示されるまでは、上記したテレビ視聴の場合と全く同じである。
【0022】
クライアントユニットであるホームNC5を起動すると、まずネットワークに接続されているサーバユニットを検索する(ステップ111)。そして、ユーザがリモコンのボタン押下などによる要求を出すことにより、図10に示すようなサーバユニットの一覧表をPDPディスプレイ装置6の表示画面に表示する(ステップ112)。ここで見たいサーバユニットとして、ゲートウェイを選択すると、ホームNC5はゲートウェイに対してデータリクエスト信号を送信する(ステップ113)。ゲートウェイは、データリクエスト信号を受信すると、インターネットのWWW(ワールド・ワイド・ウエッブ)にアクセスするためのユーザインタフェイス画面データをHTMLデータにしてホームNC5に送信する(ステップ114)。
【0023】
ホームNC5は、図11に示すように、受信したユーザインタフェイス画面データをPDPディスプレイ装置6に表示する。この図では、ホームNC5の操作手段としてポインティングデバイスのみが提供されている場合を考慮して、ソフトウェアキーボードを表示している。そして、アクセスしたい(見たい)WWWのURLを画面上で入力できるようになっている。しかし、クライアントユニットがホーム・コンピュータ7のように、キーボードによる操作が可能である場合は、ソフトウェアキーボードを表示する必要はない。この場合、ゲートウェイユニットが、クライアントの種別を認識して送り出すインターフェイス画面の内容を変更している。
【0024】
ユーザが、ソフトウェアキーボードまたはキーボードを操作して、所望のWWWのURLを入力すると(ステップ115)、HTMLデータリクエスト信号として、URL(HTMLデータ)をゲートウェイユニットに送信する(ステップ116)。
【0025】
ゲートウェイユニットは、受信したHTMLデータリクエスト信号の示すURLに基づいてインターネットに接続し(ステップ117)、インターネット上の指定のHTMLデータを取り込んで(ステップ118)、要求元のクライアントユニットであるホームNC5に転送する(ステップ119)。
ホームNC5は、受信したHTMLデータをPDPディスプレイ装置6の画面上にWWWのデータとして表示する(ステップ120)。この場合ゲートウェイユニットはいわゆるWWWデータの中継をするプロキシとして動作している。
【0026】
さらに、ホームNC5を操作してホームサーバ3に記録されている映像/音声信号を再生する場合について図13〜図16を参照しながら説明する。この場合も、PDPディスプレイ装置6にユニット一覧が表示されるまでは、上記したテレビ視聴の場合やインターネットのWWWを閲覧する場合と全く同じである。
【0027】
クライアントユニットであるホームNC5を起動すると、まずネットワークに接続されているサーバユニットを検索する(ステップ121)。そして、ユーザがリモコンのボタン押下などによる要求を出すことにより、図13に示すようなサーバユニットの一覧表をPDPディスプレイ装置6の表示画面に表示する(ステップ122)。ここで見たいサーバユニットとして、ホームサーバ3を選択すると、ホームNC5はホームサーバ3に対してデータリクエスト信号を送信する(ステップ123)。
【0028】
ホームサーバ3は、データリクエスト信号を受信すると、ホームサーバ3の操作インターフェイス画面データをHTMLデータにしてホームNC5に送信する(ステップ124)。
ホームNC5は、図14に示すように、受信した操作インターフェイス画面データをPDPディスプレイ装置6に表示する。この操作インターフェイス画面には、既に記録されている映像のタイトル一覧とホームサーバ3の操作ボタンが表示される。このタイトル一覧に表示される内容は、ユーザが入力装置としてキーボードが使用できる場合は番組名を自由に付加することができるが、何もしない場合は記録した時間とチャンネル等を自動的に付加したものを表示する(ステップ125)。
【0029】
そして、既に記録されたものを再生する場合は、見たいタイトルを選択して再生ボタンを押すことにより(図15)、MPEGデータリクエスト信号として、記録されている番組の再生制御に関するメニュー(HTMLデータ)をホームサーバ6に送信する(ステップ126)。
ホームサーバ3は、受信したMPEGデータリクエスト信号で指定されたMPEGデータをホームNC5に送信する(ステップ127)。
ホームNC5は、受信したMPEGデータを復号してPDPディスプレイ装置6に表示することにより、希望する記録済みの番組を視聴することができる(ステップ128)。
【0030】
なお、図14及び図15に示したホームサーバ操作メニュー自体は、リモコンの操作により、表示/非表示が切り替え可能であるので、映像を視聴している間はメニューを消去し、操作を行いたい任意の時点で再度メニューを表示させ、停止ボタン等の押下によって再生の停止等の操作を行うことができる。
【0031】
最後に、ホームNC5を操作して集合チューナで受信した映像/音声信号をホームサーバ3に記録する場合について図17〜図19を参照しながら説明する。なお、PDPディスプレイ装置6にホームサーバ3の操作画面を表示させるまでは、上記したホームサーバ3に記録されている映像/音声信号を再生する場合と全く同じである。
【0032】
クライアントユニットであるホームNC5を起動すると、まずネットワークに接続されているサーバユニットを検索する(ステップ131)。そして、ユーザがリモコンのボタン押下などによる要求を出すことにより、サーバユニットの一覧表(図13参照)をPDPディスプレイ装置6の表示画面に表示する(ステップ132)。ここで見たいサーバユニットとして、ホームサーバ3を選択すると、ホームNC5はホームサーバ3に対してデータリクエスト信号を送信する(ステップ133)。
ホームサーバ3は、データリクエスト信号を受信すると、ホームサーバ3の操作インターフェイス画面データをHTMLデータにしてホームNC5に送信する(ステップ134)。
【0033】
ホームNC5は、受信した操作インターフェイス画面データをPDPディスプレイ装置6に表示する(図14参照)。この操作インターフェイス画面には、既に記録されている映像のタイトル一覧とホームサーバ3の操作ボタンが表示される。
ここで操作インターフェイス画面の録画ボタンを押すと(ステップ135)、ホームサーバ3はネットワーク上を検索し(ステップ136)、記録可能なMPEGデータを出力することのできるサーバユニットを列挙した録画元一覧を作成して(ステップ137)、図17に示すように、録画元の候補として一覧表示を行う(ステップ138)。なお、この例ではゲートウェイユニットはHTMLデータの送出はできるがMPEGデータの送出はできないため、一覧表には列挙されていない。
【0034】
ユーザは、録画元として集合チューナを選択すると(ステップ139)、ホームサーバ3は集合チューナに対してデータリクエスト信号を送信する(ステップ140)。集合チューナは、データリクエスト信号を受信すると、チャンネル選択画面データをHTMLデータにしてホームサーバ3に送信する。ホームサーバ3は受信した集合チューナの操作画面のHTMLデータを取り込んで、ホームサーバ3の操作画面の一部としてホームNC5に転送する(ステップ141)。このようにすることにより、録画元として他の機器を選択した場合でも、その録画元の機器の機能に適した操作画面を表示することができる。
ホームNC5は、図18に示すような操作画面データをPDPディスプレイ装置6に表示し、ユーザに対して録画したいチャンネルの選択を行わせる(ステップ142)。
【0035】
ユーザがリモコンなどを操作してチャンネルを選択すると、MPEGデータリクエスト信号として、チャンネル制御に関するメニュー(HTMLデータ)をホームサーバ3に送信する(ステップ143)。ホームサーバ3はそのMPEGデータリクエスト信号を自分からのリクエストとして集合チューナに転送する(ステップ144)。
集合チューナでは、受信したMPEGデータリクエスト信号に基づいて受信チャンネルを変更し、受信した画像・音声データをMPEGデータに変換してホームサーバ3に送信する(ステップ145)。
ホームサーバ3は受信するMPEGデータの記録を行うことにより、所望の番組の記録を行うことができる(ステップ146)。
【0036】
なお、録画元のサーバユニットとしてD−VHSビデオテープレコーダ4やDVCビデオカメラ9を選択した場合も同様の動作により、ホームサーバ3に記録することができる。すなわち、ホームサーバ3は選択されたユニットからの操作画面をホームNC5に転送し、ホームNC5からの要求を録画元のユニットに転送することで、任意のユニットが送出するMPEGデータを記録することができる。
【0037】
【発明の効果】
本発明の分散型ホームネットワークは、各家電機器の制御機能をそれぞれの機器に分散して保持しているので、ネットワークに接続された一部の機器が停止しても他の機器の使用には支障がない。
また、制御機能をそれぞれのユニットに分散して持っているので、新しい種類のデータを扱うユニットを増設する場合でも、その新しい種類のデータを送信する家電機器とこの新しい種類のデータを受信する家電機器とだけがあれば良く、ネットワークに接続されている他の機器が対応できなくても、その間での通信が可能となるという効果がある。
【0038】
さらに、チューナユニットから出力される信号をサーバユニットに記録する際に、クライアントユニットから送信される制御要求をサーバユニットで中継してからチューナユニットに送信し、チューナユニットの操作画面をサーバユニットの操作画面の中に取り込んで、クライアントユニットに出力するようにした場合には、チューナユニットの機能や操作内容が変更されたり、新たなチューナが追加されても、常に快適な操作画面を表示することができる。
【図面の簡単な説明】
【図1】本発明の分散型ホームネットワークの一実施例を示す構成図である。
【図2】ゲートウェイ&集合チューナの例を示す構成図である。
【図3】ホームサーバの例を示す構成図である。
【図4】D−VHSの例を示す構成図である。
【図5】ホームNCの例を示す構成図である。
【図6】DVCポートの例を示す構成図である。
【図7】画面表示例を示す模式図である。
【図8】画面表示例を示す模式図である。
【図9】通信手順を説明するためのフローチャート図である。
【図10】画面表示例を示す模式図である。
【図11】画面表示例を示す模式図である。
【図12】通信手順を説明するためのフローチャート図である。
【図13】画面表示例を示す模式図である。
【図14】画面表示例を示す模式図である。
【図15】画面表示例を示す模式図である。
【図16】通信手順を説明するためのフローチャート図である。
【図17】画面表示例を示す模式図である。
【図18】画面表示例を示す模式図である。
【図19】通信手順を説明するためのフローチャート図である。
【符号の説明】
1 バス(LAN)
2 ゲートウェイ&集合チューナ
3 ホームサーバ
4 D−VHSビデオテープレコーダ
5 ホームNC
6 ディスプレイ(PDPディスプレイ)
7 ホーム・コンピュータ
8 DVCポート
9 DVCビデオカメラ
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a home network to which a plurality of home appliances are connected, and more particularly to a distributed home network that does not perform centralized management.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, as a home automation system, a system has been proposed in which a communication path (bus) is provided in a home, and each home appliance is connected to the communication path, thereby enabling centralized control by a controller.
This system can control even a remote home appliance as long as it is connected to a communication path, simply by operating a controller.
In addition, by connecting the controller to a telephone line, control can be performed from outside the house.
[0003]
[Problems to be solved by the invention]
However, in this conventional system, the future, to upgrade a home appliances to deal with new types of data, it must be corresponding to handle the controller of the software new types of data, poor scalability There was a problem. Therefore, an object of the present invention is to solve the above-mentioned problems by performing distributed management.
[0004]
[Means for Solving the Problems]
In order to achieve the above object , the present invention provides a distributed home network having the following configuration. That is,
A distributed home network in which a plurality of home appliances are connected via a network to enable mutual communication by digital signals,
A tuner unit that receives a broadcast wave and sends out a digital signal including video information to a network;
In order to operate the various home appliances connected to the network, a client unit that receives a digital signal transmitted from the home appliance connected to the network and displays the received digital signal,
A server unit that accumulates the digital signal transmitted from the tuner unit and transmits a digital signal including video information to the network by a control request output from the client unit,
When recording the signal output from the tuner unit in the server unit,
The control request output from the client unit is relayed by the server unit and then transmitted to the tuner unit, and the tuner unit receives the control request transmitted by relaying the server unit and receives the tuner unit. To the server unit, the server unit receives the operation screen data transmitted from the tuner unit, and stores the operation screen data of the tuner unit in the operation screen of the server unit. A distributed home network, characterized by having a configuration for transmitting data taken as a part of an operation screen of the server unit to the client unit.

[0005]
BEST MODE FOR CARRYING OUT THE INVENTION
The present invention distributes the control function to each device so that even if some devices connected to the network are stopped, the use of other devices is not affected. In addition, since each home appliance has a distributed control function, when adding home appliances that handle new types of data, home appliances that can send and receive that type of data must be If there is at least one, communication between them becomes possible.
[0006]
First, an embodiment of a distributed home network according to the present invention will be described with reference to the drawings.
FIG. 1 is a configuration diagram illustrating an example of installation of home electric appliances in a home.
In FIG. 1, a bus (LAN: local area network) 1 is connected to home electric appliances used in a home. Here, the gateway & collective tuner 2, home server 3, D-VHS (trademark) video tape recorder 4, home NC (network computer) 5, home computer 7, and DVC port 8 are connected. Is connected to a PDP display device 6, and a DVC (digital video cassette) port 8 is connected to a DVC video camera 9.
[0007]
The bus 1 has a plurality of channels for transmitting and receiving video / audio data in real time, in addition to a function of transmitting a command for performing normal control between the devices, and a video / audio data between arbitrary devices. Can be transmitted and received by the number of channels. MPEG-compressed moving image / audio data can be sent to each channel, and a necessary device is automatically assigned a necessary channel by outputting an MPEG data request signal to another device.
Each home appliance connected to the bus 1 is divided into a client unit having a display screen and a browser function with which a user directly interacts, and a server unit having a server function. However, some home electric appliances are client / server units having a browser function and a server function.
[0008]
In each of the home appliances shown in FIG. 1, a home NC 5 and a PDP display device 6 are client units, a gateway & collective tuner 2, a home server 3, a D-VHS ™ video tape recorder 4, a DVC port 8, and a DVC video camera. 9 is a server unit. The home computer 7 is a client / server unit.
[0009]
The browser function is, for example, a so-called WWW browser function that can display HTML-type data using an HTTP protocol widely used on the Internet at present. The server function is an HTTP in response to a request from a client unit. This is a function of transmitting data such as HTML data using a protocol.
Each unit has an MPEG receiving function and / or an MPEG transmitting function for transmitting and receiving moving image / audio signals. However, although not shown in the figure, there is a special case of a remote control unit having only a browser function and not having an MPEG transmission function and an MPEG reception function.
[0010]
Next, the main part of the internal configuration of each home appliance will be described.
The gateway & collective tuner 2 shown in FIG. 2 is a unit serving as an entrance of all information entering the home from outside, and is a TV tuner 21 for receiving various TV broadcasts such as terrestrial broadcasts and satellite broadcasts (BS, CS). , Is a server unit having a dial-up router 23 which is an entrance to the Internet. When the HTTP server 24 receives the MPEG data request signal from the client unit connected to the bus 1, the TV image / audio signal received by the TV tuner 21 is input to the MPEG encoder 22 and converted into an MPEG signal. , Sent to the requesting client unit. When the HTTP server 24 receives a data request signal for browsing the Internet WWW, it connects to the Internet via the dial-up router 23 and transmits desired data described in HTML or the like from the HTTP server 24. I do.
[0011]
The home server 3 shown in FIG. 3 includes a non-removable fixed-media large-capacity storage device 31 such as a hard disk and an HTTP server 32, and is a server unit having a function of recording and reproducing moving image information and audio information. When the HTTP server 32 receives a request signal to record an MPEG signal from another server unit specified by the client unit connected to the bus 1, the HTTP server 32 sends an MPEG request signal to the other specified server unit. The generated and transmitted MPEG signal is recorded in the built-in mass storage device 31. In response to the MPEG data request signal from the client unit, the MPEG data recorded in the mass storage device 31 is reproduced and transmitted.
[0012]
The D-VHS video tape recorder 4 shown in FIG. 4 is a recording / reproducing device that records digital signals on a removable tape cassette, and includes a tape cassette recording / reproducing mechanism 41, an HTTP server 42, and an MPEG encoder 43. It has a function of recording and reproducing video and audio information. Although the function is almost the same as that of the home server 3, a video tape cassette is used as a storage medium (recording medium). This is a recording / reproducing device that is more convenient than the home server 3 when it is necessary to save for a period. The D-VHS video tape recorder 4 shown in FIG. 1 includes an MPEG encoder 43 in consideration of playing back a video tape recorded in a conventional analog system. When a video tape recorded in an analog format is reproduced, a video / audio signal reproduced as an analog signal is input to the MPEG encoder 43, converted into an MPEG signal, and transmitted. When recording / reproducing is performed using digital signals, recording / reproducing of MPEG signals is performed directly without passing through the MPEG encoder 43.
[0013]
A home NC (Home Network Computer) 5 shown in FIG. 5 is a unit including a WWW browser 51 and an MPEG decoder 52, and transmits a data request signal to an arbitrary server unit connected to the bus 1. This is a device for displaying the transmitted data on the PDP display 6. The data request signal includes a signal requesting normal HTML data and an MPEG data request signal requesting an MPEG signal. When requesting HTML data, the data request signal is transmitted via the web browser 51 to the MPEG data request signal. In the case of a signal, it is output as a video signal via the MPEG decoder 52. The home NC 5 displays an image in combination with a PDP display device 6 that receives an analog video signal as an image output and an analog video signal as an input.
[0014]
The home computer 7 realizes the functions of the home NC 5 with a personal computer (PC) and software running on the PC. It is possible to do. Then, various data can be stored in a recording medium such as a hard disk device and can be used as a server unit.
[0015]
The DVC port 8 shown in FIG. 6 is a unit for connecting the DVC video camera 9 to the bus 1. Since the DVC video camera 9 outputs a digital signal in the DVC format as an output, the DVC-to-MPEG converter 81 converts the digital signal in the DVC format into an MPEG signal for the data request signal received by the HTTP server 82. The data is converted and transmitted to the client unit connected to the bus 1.
[0016]
When the user uses each home electric device on the home network, the user always operates from the client unit. In the present embodiment, the home NC 5 and the home computer 7 are connected as client units. However, since both have the same function as the client unit for the home network, it is assumed that the operation is performed from the home NC 5 hereinafter. Will be described. Basically, the client unit is not the only one in this system, and the same contents of the operation can be performed from any client unit.
[0017]
First, a case where a set tuner is selected at the home NC 5 and a desired channel is selected will be described with reference to the drawings.
7 and 8 are screen examples of server selection and channel selection, respectively. FIG. 9 is a flowchart showing a communication procedure when a channel is selected by a set tuner and a video is viewed.
[0018]
When the home NC5, which is a client unit, is started, a server unit connected to the network is searched first (step 101). When the user issues a request by pressing a button on the remote controller or the like, a list of server units as shown in FIG. 7 is displayed on the display screen of the PDP display device 6 (step 102). In the configuration of the present embodiment, the gateway unit and the collective tuner are integrated into one housing. However, since the services to be provided are different from each other, that is, connection to the Internet and watching of television, this list is Then, they are displayed separately. This menu can be switched between display and non-display by operating buttons on the remote controller.
[0019]
When a server unit (here, a set tuner) to be viewed is selected, the home NC 5 transmits a data request signal to the set tuner (step 103). Upon receiving the data request signal, the collective tuner converts the channel selection screen data into HTML data and transmits it to the home NC 5 (step 104).
The home NC 5 displays the received channel selection screen data on the PDP display device 6, as shown in FIG. 8, and prompts the user to select a channel to view (step 105).
When the user operates a remote controller or the like to select a channel, a menu (HTML data) related to channel control is transmitted to the collective tuner as an MPEG data request signal (step 106).
[0020]
The collective tuner changes the receiving channel based on the received MPEG data request signal, converts the received image / audio data into MPEG data, and transmits it to the home NC 5 (step 107).
The home NC 5 can view the desired channel by decoding the received MPEG data and displaying it on the PDP display device 6 (step 108).
[0021]
Next, the case of browsing the Internet WWW via the gateway unit will be described with reference to FIGS. Until the unit list is displayed on the PDP display device 6, the operation is exactly the same as in the case of the television viewing described above.
[0022]
When the home NC5, which is a client unit, is started, first, a server unit connected to the network is searched (step 111). When the user issues a request by pressing a button on the remote controller or the like, a list of server units as shown in FIG. 10 is displayed on the display screen of the PDP display device 6 (step 112). When a gateway is selected as a server unit to be viewed here, home NC 5 transmits a data request signal to the gateway (step 113). Upon receiving the data request signal, the gateway converts the user interface screen data for accessing the WWW (World Wide Web) of the Internet into HTML data and transmits it to the home NC 5 (step 114).
[0023]
The home NC 5 displays the received user interface screen data on the PDP display device 6 as shown in FIG. In this figure, a software keyboard is displayed in consideration of a case where only a pointing device is provided as an operation means of the home NC 5. Then, the URL of the WWW to be accessed (to be viewed) can be input on the screen. However, when the client unit can be operated with a keyboard like the home computer 7, there is no need to display a software keyboard. In this case, the gateway unit recognizes the type of the client and changes the content of the interface screen to be sent.
[0024]
When the user operates the software keyboard or the keyboard to input a desired WWW URL (step 115), the URL (HTML data) is transmitted to the gateway unit as an HTML data request signal (step 116).
[0025]
The gateway unit connects to the Internet based on the URL indicated by the received HTML data request signal (step 117), fetches the specified HTML data on the Internet (step 118), and sends it to the home NC5 which is the requesting client unit. Transfer (step 119).
Home NC 5 displays the received HTML data on the screen of PDP display device 6 as WWW data (step 120). In this case, the gateway unit operates as a proxy for relaying so-called WWW data.
[0026]
Further, a case where the home NC 5 is operated to reproduce a video / audio signal recorded in the home server 3 will be described with reference to FIGS. Also in this case, until the unit list is displayed on the PDP display device 6, it is completely the same as the case of the television viewing and the case of browsing the Internet WWW.
[0027]
When the home NC5, which is a client unit, is started, first, a server unit connected to the network is searched (step 121). When the user issues a request by pressing a button on the remote controller or the like, a list of server units as shown in FIG. 13 is displayed on the display screen of the PDP display device 6 (step 122). When the home server 3 is selected as the server unit to be viewed here, the home NC 5 transmits a data request signal to the home server 3 (step 123).
[0028]
Upon receiving the data request signal, the home server 3 converts the operation interface screen data of the home server 3 into HTML data and transmits it to the home NC 5 (step 124).
The home NC 5 displays the received operation interface screen data on the PDP display device 6 as shown in FIG. On this operation interface screen, a list of titles of videos already recorded and operation buttons of the home server 3 are displayed. When the user can use a keyboard as an input device, the content displayed in this title list can freely add a program name, but when nothing is done, the recorded time and channel are automatically added. The object is displayed (step 125).
[0029]
To play back a recorded program, the user selects a title to be viewed and presses a play button (FIG. 15) to generate a menu (HTML data) relating to the playback control of the recorded program as an MPEG data request signal. ) Is transmitted to the home server 6 (step 126).
Home server 3 transmits the MPEG data specified by the received MPEG data request signal to home NC 5 (step 127).
The home NC 5 can view the desired recorded program by decoding the received MPEG data and displaying it on the PDP display device 6 (step 128).
[0030]
Since the home server operation menu itself shown in FIGS. 14 and 15 can be switched between display and non-display by operating the remote control, it is desirable to delete the menu and perform the operation while watching the video. At any time, the menu is displayed again, and operations such as stopping reproduction can be performed by pressing a stop button or the like.
[0031]
Finally, a case where the home NC 5 is operated to record the video / audio signal received by the collective tuner in the home server 3 will be described with reference to FIGS. Until the operation screen of the home server 3 is displayed on the PDP display device 6, the operation is exactly the same as the case of reproducing the video / audio signal recorded on the home server 3 described above.
[0032]
When the home NC5, which is a client unit, is started, first, a server unit connected to the network is searched (step 131). When the user issues a request by pressing a button on the remote controller or the like, a list of server units (see FIG. 13) is displayed on the display screen of the PDP display device 6 (step 132). When the home server 3 is selected as a server unit to be viewed here, the home NC 5 transmits a data request signal to the home server 3 (step 133).
Upon receiving the data request signal, the home server 3 converts the operation interface screen data of the home server 3 into HTML data and transmits it to the home NC 5 (step 134).
[0033]
The home NC 5 displays the received operation interface screen data on the PDP display device 6 (see FIG. 14). On this operation interface screen, a list of titles of videos already recorded and operation buttons of the home server 3 are displayed.
When the recording button on the operation interface screen is pressed (step 135), the home server 3 searches the network (step 136), and displays a list of recording sources listing server units that can output recordable MPEG data. It is created (step 137), and a list is displayed as a recording source candidate as shown in FIG. 17 (step 138). In this example, since the gateway unit can transmit HTML data but cannot transmit MPEG data, it is not listed in the list.
[0034]
When the user selects the set tuner as a recording source (step 139), the home server 3 transmits a data request signal to the set tuner (step 140). When receiving the data request signal, the collective tuner converts the channel selection screen data into HTML data and transmits it to the home server 3. The home server 3 fetches the received HTML data of the operation screen of the collective tuner and transfers it to the home NC 5 as a part of the operation screen of the home server 3 (step 141). By doing so, even when another device is selected as the recording source, an operation screen suitable for the function of the recording source device can be displayed.
The home NC 5 displays operation screen data as shown in FIG. 18 on the PDP display device 6 and allows the user to select a channel to be recorded (step 142).
[0035]
When the user operates a remote controller or the like to select a channel, a menu (HTML data) related to channel control is transmitted to the home server 3 as an MPEG data request signal (step 143). The home server 3 transfers the MPEG data request signal to the set tuner as a request from itself (step 144).
The collective tuner changes the receiving channel based on the received MPEG data request signal, converts the received image / audio data into MPEG data, and transmits it to the home server 3 (step 145).
The home server 3 can record the desired program by recording the received MPEG data (step 146).
[0036]
When the D-VHS video tape recorder 4 or the DVC video camera 9 is selected as the recording source server unit, the recording can be performed on the home server 3 by the same operation. That is, the home server 3 can transfer the operation screen from the selected unit to the home NC 5 and transfer the request from the home NC 5 to the unit of the recording source, thereby recording the MPEG data transmitted by any unit. it can.
[0037]
【The invention's effect】
Since the distributed home network of the present invention has the control function of each home appliance distributed and held in each device, even if some devices connected to the network are stopped, other devices can be used. There is no problem.
In addition, since the control functions are distributed to each unit, even when adding a unit that handles new types of data, home appliances that transmit the new type of data and home appliances that receive this new type of data There is an effect that communication between devices can be performed even if other devices connected to the network cannot cope.
[0038]
Further, when recording the signal output from the tuner unit in the server unit, the control request transmitted from the client unit is relayed by the server unit and then transmitted to the tuner unit, and the operation screen of the tuner unit is operated by the server unit. If you capture it on the screen and output it to the client unit, a comfortable operation screen will always be displayed even if the function or operation content of the tuner unit is changed or a new tuner is added. it can.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing one embodiment of a distributed home network of the present invention.
FIG. 2 is a configuration diagram illustrating an example of a gateway & set tuner.
FIG. 3 is a configuration diagram illustrating an example of a home server.
FIG. 4 is a configuration diagram illustrating an example of a D-VHS.
FIG. 5 is a configuration diagram illustrating an example of a home NC.
FIG. 6 is a configuration diagram illustrating an example of a DVC port.
FIG. 7 is a schematic diagram showing a screen display example.
FIG. 8 is a schematic diagram showing a screen display example.
FIG. 9 is a flowchart for explaining a communication procedure.
FIG. 10 is a schematic diagram showing a screen display example.
FIG. 11 is a schematic diagram showing a screen display example.
FIG. 12 is a flowchart for explaining a communication procedure.
FIG. 13 is a schematic diagram showing a screen display example.
FIG. 14 is a schematic diagram showing a screen display example.
FIG. 15 is a schematic diagram showing a screen display example.
FIG. 16 is a flowchart illustrating a communication procedure.
FIG. 17 is a schematic diagram showing a screen display example.
FIG. 18 is a schematic diagram showing a screen display example.
FIG. 19 is a flowchart for explaining a communication procedure.
[Explanation of symbols]
1 bus (LAN)
2 Gateway & collective tuner 3 Home server 4 D-VHS video tape recorder 5 Home NC
6. Display (PDP display)
7 Home computer 8 DVC port 9 DVC video camera

Claims (1)

複数の家電機器をネットワークで接続して、デジタル信号により相互通信を可能にした分散型ホームネットワークであって、
放送波を受信して映像情報を含むデジタル信号をネットワークに送出するチューナユニットと、
前記ネットワークに接続た各種の前記家電機器を操作するために、前記ネットワークに接続した前記家電機器から送信されるデジタル信号を受信して、映像として表示するクライアントユニットと、
前記チューナユニットから送信たデジタル信号を蓄積すると共に、前記クライアントユニットから出力される制御要求により、映像情報を含むデジタル信号を前記ネットワークに送出するサーバユニットとを少なくとも備え、
前記チューナユニットから出力される信号を前記サーバユニットに記録する際には、
前記クライアントユニットから出力される前記制御要求を前記サーバユニットで中継してから前記チューナユニットに送信し、前記チューナユニットは前記サーバユニットを中継して送信された前記制御要求を受信して前記チューナユニットの操作画面データを前記サーバユニットに送信し、前記サーバユニットは前記チューナユニットから送信された前記操作画面データを受信して、前記チューナユニットの前記操作画面データを前記サーバユニットの操作画面の中に取り込んで前記サーバユニットの操作画面の一部としたデータを、前記クライアントユニットに送信する構成を有することを特徴とする分散型ホームネットワーク。
A distributed home network in which a plurality of home appliances are connected via a network and can communicate with each other using digital signals.
A tuner unit that receives a broadcast wave and sends out a digital signal including video information to a network;
To operate the various said Appliances connected to the network, receives the digital signal transmitted from the home appliance connected to the network, and a client unit for displaying as an image,
With storing digital signal transmitted from the tuner unit, the control request is output from the client unit, at least a server unit for transmitting a digital signal containing video information to said network,
When recording the signal output from the tuner unit in the server unit,
The control request output from the client unit is relayed by the server unit and then transmitted to the tuner unit, and the tuner unit receives the control request transmitted by relaying the server unit and receives the tuner unit. To the server unit, the server unit receives the operation screen data transmitted from the tuner unit, and stores the operation screen data of the tuner unit in the operation screen of the server unit. A distributed home network, characterized by having a configuration for transmitting data taken as a part of an operation screen of the server unit to the client unit .
JP26778397A 1997-09-12 1997-09-12 Distributed home network Expired - Lifetime JP3546662B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26778397A JP3546662B2 (en) 1997-09-12 1997-09-12 Distributed home network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26778397A JP3546662B2 (en) 1997-09-12 1997-09-12 Distributed home network

Publications (2)

Publication Number Publication Date
JPH1188865A JPH1188865A (en) 1999-03-30
JP3546662B2 true JP3546662B2 (en) 2004-07-28

Family

ID=17449532

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26778397A Expired - Lifetime JP3546662B2 (en) 1997-09-12 1997-09-12 Distributed home network

Country Status (1)

Country Link
JP (1) JP3546662B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6349410B1 (en) * 1999-08-04 2002-02-19 Intel Corporation Integrating broadcast television pause and web browsing
JP2001136496A (en) * 1999-11-05 2001-05-18 Nec Corp Receiver, video/data synchronization device and method
CA2324856C (en) * 1999-11-15 2007-05-29 Lucent Technologies Inc. Method and apparatus for remote audiovisual signal recording
JP4300443B2 (en) 2000-02-24 2009-07-22 ソニー株式会社 Imaging apparatus and method, and recording medium
JP4576675B2 (en) * 2000-06-30 2010-11-10 ソニー株式会社 Control system, control device and server
JP4543513B2 (en) 2000-07-17 2010-09-15 ソニー株式会社 Bidirectional communication system, display device, base device, and bidirectional communication method
JP4643068B2 (en) * 2001-07-23 2011-03-02 株式会社東芝 Content distribution system
JP2003087761A (en) * 2001-09-11 2003-03-20 Sony Corp Information supply system, information processor, information processing method, and program
KR100459178B1 (en) * 2002-03-29 2004-12-03 엘지전자 주식회사 Network system and communication method of the same
WO2006020968A2 (en) * 2004-08-13 2006-02-23 Cmware, Inc. Systems and methods for remotely controlling computer applications
KR100641101B1 (en) 2004-10-28 2006-11-02 엘지전자 주식회사 Home network system for distributed control
JP5252854B2 (en) * 2007-08-15 2013-07-31 キヤノン株式会社 Adapter device, control method therefor, and computer program
DE102009033477A1 (en) * 2009-07-16 2011-01-20 Rudolf Lonski Data transmission device for household machines, functional component and household machine

Also Published As

Publication number Publication date
JPH1188865A (en) 1999-03-30

Similar Documents

Publication Publication Date Title
JP4707673B2 (en) User interface method and system for searching in devices connected to a network
US7346650B2 (en) Recording and reproducing system, server apparatus, recording and reproducing method, terminal apparatus, operating method, and program storage medium
US20070136778A1 (en) Controller and control method for media retrieval, routing and playback
US20050060750A1 (en) Information apparatus and resource control method
US20050155077A1 (en) Media on-demand systems
JP2006511997A (en) Residential gateway system having a portable controller with a display for displaying video signals
JP3546662B2 (en) Distributed home network
JP3779683B2 (en) Information processing apparatus and communication control method
JP2001256156A (en) Control information system and control information transmission method
JP2006054818A (en) Information processing system, recording apparatus, communication device, information processing method, and program
KR20020007310A (en) Remote delivery of multimedia content from consumer electronics devices
JP2004523182A (en) Personal video recorder system and method
JPH10191463A (en) Electric device and its control method
JP2008022393A (en) Ip broadcast reception system and ip broadcast receiving terminal device
US20040254995A1 (en) Information apparatus and mail control method
JP2005536945A (en) Real-time service system and method using two-way data communication
US20080046099A1 (en) Method and system for customizing access to content aggregated from multiple sources
JP2003125305A (en) Method and apparatus of watching broadcast program, and watching program for broadcast program
US20040205220A1 (en) Information processing apparatus and data transfer method for use in the same
US20070283391A1 (en) Method and system for partitioning television channels in a platform
JP2004364186A (en) Video recording reservation information transmitting apparatus and receiving apparatus, and video recording reservation information sharing system
EP0955775B1 (en) Method for displaying devices connected to a network
KR100685967B1 (en) Multimedia display System with Network and Method thereof
KR100774451B1 (en) Digital multimedia system
JPH05260556A (en) Monitoring device for av system

Legal Events

Date Code Title Description
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: 20040323

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040405

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090423

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090423

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100423

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110423

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140423

Year of fee payment: 10

EXPY Cancellation because of completion of term