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

JP4229200B2 - 通信装置及び通信方法、並びに記憶媒体 - Google Patents

通信装置及び通信方法、並びに記憶媒体 Download PDF

Info

Publication number
JP4229200B2
JP4229200B2 JP2007188861A JP2007188861A JP4229200B2 JP 4229200 B2 JP4229200 B2 JP 4229200B2 JP 2007188861 A JP2007188861 A JP 2007188861A JP 2007188861 A JP2007188861 A JP 2007188861A JP 4229200 B2 JP4229200 B2 JP 4229200B2
Authority
JP
Japan
Prior art keywords
information
user
electronic device
unit
users
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
JP2007188861A
Other languages
English (en)
Other versions
JP2008009997A (ja
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=18880969&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP4229200(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2007188861A priority Critical patent/JP4229200B2/ja
Publication of JP2008009997A publication Critical patent/JP2008009997A/ja
Application granted granted Critical
Publication of JP4229200B2 publication Critical patent/JP4229200B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4112Peripherals receiving signals from specially adapted client devices having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4113PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、複数のユーザから収集した情報に基づいて付加価値を生成するサーバなどの通信装置及び通信方法や、この種の付加価値情報の提供を受けるクライアントなどの電子機器及びその制御方法に係り、特に、複数のユーザによる機器操作や実世界上の活動に関連した情報を収集して付加価値情報を生成したり付加価値情報の提供を受けたりする通信装置及び通信方法、並びに記憶媒体に関する。
さらに詳しくは、本発明は、複数のユーザにより機器操作に関連した情報を収集して、ユーザの嗜好に関連した付加価値情報を生成し、さらに付加価値情報を利用してユーザの嗜好に基づくさまざまなサービス提供に自動的に適応する通信装置及び通信方法、並びに記憶媒体に関する。
昨今の技術革新に伴い、パーソナル・コンピュータ(PC)のような情報機器や、テレビ受像機やその他のAV機器を始めとする情報家電製品などが開発され市販されている。一般消費者は、これら情報機器製品を店舗の陳列棚から購入したり、オンライン・ショッピングを経由して入手したりすることができる。
消費者がどのような製品を取得したかという類の購入情報、さらには製品に対してユーザが行った利用履歴・操作履歴は、例えば、次の消費活動やニーズを予測するための付加価値の素となる情報である。例えば、テレビの購入者は、近未来、衛星放送の受信を切望する(あるいはテレビの購入者は他の製品購入者に比し衛星放送に興味がある)ことが推測される。したがって、テレビの購入者を逐次テレビの購入情報データベースに登録しておき、このデータベースを解釈することにより、衛星放送の勧誘広告の効果的な送付先を区別することができる。あるいは、テレビの視聴情報(例えば、どのような番組を何時間視聴したか)に基づいて、個々の消費者がどのようなカテゴリの番組を好んでいるのかを割り出すことができ、同じカテゴリを好む人を対象として広告コンテンツの自動放送受信サービスを行うことができる。
しかしながら、テレビ購入者と衛星放送の勧誘広告とを結び付けるような手法は、人による意味解釈の介在を必要とするので、さまざまなサービスに自動で適応するのは困難である。
また、視聴情報を基に同カテゴリの放送を配信する手法は、情報収集対象と付加価値対象が同一であるため意味解釈は少なくて済むが、放送・配信コンテンツのカテゴライズを自動で行う必要があり、さまざまなサービスに自動で適応するのは困難である。
すなわち、従来のユーザ嗜好に基づいたサービス提供は、人による意味解釈が必要であったり、コンテンツの自動カテゴライズが必要であったりするため、多くのサービスに適用するには、コストがかかり、技術的に実装が困難なことが多い。
本発明の目的は、複数のユーザによる機器操作やその他の活動に関連した情報を収集して付加価値情報を生成したり付加価値情報の提供を受けたりすることができる、優れた通信装置及び通信方法、電子機器及びその制御方法、並びに記憶媒体を提供することにある。
本発明のさらなる目的は、複数のユーザにより機器操作に関連した情報を収集して、ユーザの嗜好に関連した付加価値情報を生成し、さらに付加価値情報を利用してユーザの嗜好に基づくさまざまなサービス提供に自動的に適応することができる、優れた通信装置及び通信方法、電子機器及びその制御方法、並びに記憶媒体を提供することにある。
本発明は、上記課題を参酌してなされたものであり、その第1の側面は、
複数のユーザより第1の電子機器に関する第1の電子機器情報を受信する受信手段又はステップと、
前記第1の電子機器情報が前記複数のユーザの中で第1のユーザと類似する第2のユーザを決定する決定手段又はステップと、
前記第2のユーザの第2の電子機器に対する制御情報を、前記第1のユーザの前記第2の電子機器に送信する送信手段又はステップと、
を具備することを特徴とする通信装置又は通信方法である。
本発明は、電子機器に対するユーザの入力操作などの操作情報又は制御情報がユーザの一定の嗜好情報を表出する、ということに立脚して構成されたものである。
本発明の第1の側面に係る通信装置又は通信方法によれば、複数ユーザによるさまざまなメディアに対する操作情報や制御情報に基づいて付加価値情報を生成して、ある特定のユーザによる特定のメディアの操作に対する自動制御サービスを提供することができる。すなわち、あるユーザのメディア上で取得された操作情報や制御情報などのユーザの嗜好を表す情報を利用して、類似ユーザの他のメディアでのサービスをチューニングすることができる。
また、本発明の第2の側面は、
複数のユーザから各ユーザの活動情報を受信する受信手段又はステップと、
前記受信手段により受信され収集された活動情報が第1のユーザと類似する第2のユーザを複数のユーザの中から決定する決定手段又はステップと、
前記第2のユーザの第2の電子機器に対する制御情報を、前記第1のユーザの第2の電子機器に送信する送信手段又はステップと、
を具備することを特徴とする通信装置又は通信方法である。
本発明の第2の側面に係る通信装置又は通信方法によれば、複数ユーザの実世界上での試行情報や活動情報に基づいて、ある特定のユーザに対してメディアの自動制御サービスを提供することができる。すなわち、複数のユーザ端末からユーザの活動情報を受信して蓄積するとともに、蓄積された各活動情報を基に付加価値情報を生成して、活動情報が類似する類似ユーザによるメディアの操作情報を利用して、ユーザのメディア上でのサービスをチューニングすることができる。
また、本発明の第3の側面は、
複数のユーザより第1の電子機器に関する第1の電子機器情報を受信する受信手段又はステップと、
前記第1の電子機器情報が第1のユーザと類似する第2のユーザを前記複数のユーザの中から決定する決定手段又はステップと、
前記第2のユーザの活動情報に対応する第2の電子機器に対する制御情報を前記第1のユーザの前記第2の電子機器に送信する送信手段又はステップと、
を具備することを特徴とする通信装置又は通信方法である。
本発明の第3の側面に係る通信装置又は通信方法によれば、複数ユーザのメディアの操作情報や制御情報から得られる付加価値情報に基づいて、ユーザの実世界上の活動に影響を与える活動情報を提供することができる。例えば、パーソナル・コンピュータ上で採取された他のユーザの操作情報に基づいて、携帯電話上でユーザ告知を行うなどの実世界上で影響する付加価値情報を提供することができる。
また、本発明の第4の側面は、
本電子機器に対する制御情報を受信する受信手段又はステップと、
前記受信された制御情報に基づいて本電子機器を制御する制御手段又はステップを備え、
前記制御情報は他の電子機器情報が本電子機器のユーザに類似する類似ユーザの電子機器に対応する制御情報からなる、
ことを特徴とする電子機器又はその制御方法である。
本発明の第4の側面によれば、電子機器は、複数ユーザによるさまざまなメディアに対する操作情報や制御情報に基づいて生成された付加価値情報を外部のサーバなどから受信することによって、他メディア上での操作情報が類似するユーザによる付加価値情報を利用した電子機器の自動チューニング・サービスを享受することができる。
また、本発明の第5の側面は、
本電子機器の制御情報を受信する受信手段又はステップと、
前記受信された制御情報に基づいて本電子機器を制御する制御手段又はステップを備え、
前記制御情報は、活動情報が本電子機器のユーザに類似する類似ユーザの電子機器に対応する制御情報である、
ことを特徴とする電子機器又はその制御方法である。
本発明の第5の側面によれば、実世界上での嗜好情報や活動情報が類似するユーザによるメディアの操作情報を利用して、ユーザの電子機器の操作を自動チューニングすることができる。
また、本発明の第6の側面は、複数のユーザによる電子機器の制御情報に基づいて1ユーザの電子機器を制御するための処理をコンピュータ上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、前記コンピュータに対し、
複数のユーザより第1の電子機器に関する第1の電子機器情報を受信する受信手順と、
前記第1の電子機器情報が前記複数のユーザの中で第1のユーザと類似する第2のユーザを決定する決定手順と、
前記第2のユーザの第2の電子機器に対する制御情報を、前記第1のユーザの前記第2の電子機器に送信する送信手順と、
を実行させることを特徴とする記憶媒体である。
また、本発明の第7の側面は、複数のユーザの活動情報に基づいて1ユーザの電子機器を制御するための処理をコンピュータ上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、前記コンピュータに対し、
複数のユーザから各ユーザの活動情報を受信する受信手順と、
前記受信ステップにより受信され収集された活動情報が第1のユーザと類似する第2のユーザを複数のユーザの中から決定する決定手順と、
前記第2のユーザの第2の電子機器に対する制御情報を、前記第1のユーザの第2の電子機器に送信する送信手順と、
を実行させることを特徴とする記憶媒体である。
また、本発明の第8の側面は、複数のユーザの電子機器情報に基づいて1ユーザの電子機器を制御するための処理をコンピュータ上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、前記コンピュータに対し、
複数のユーザより第1の電子機器に関する第1の電子機器情報を受信する受信手順と、
前記第1の電子機器情報が第1のユーザと類似する第2のユーザを前記複数のユーザの中から決定する決定手順と、
前記第2のユーザの活動情報に対応する第2の電子機器に対する制御情報を前記第1のユーザの前記第2の電子機器に送信する送信手順と、
を実行させることを特徴とする記憶媒体である。
また、本発明の第9の側面は、類似ユーザによる電子機器に対する制御情報に基づいて1ユーザの電子機器を制御するための処理をコンピュータ上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、前記コンピュータに対し、
本電子機器に対する制御情報を受信する受信手順と、
前記受信された制御情報に基づいて本電子機器を制御する制御手順を実行させ、
前記制御情報は他の電子機器情報が本電子機器のユーザに類似する類似ユーザの電子機器に対応する制御情報からなる、
ことを特徴とする記憶媒体である。
また、本発明の第10の側面は、類似ユーザの活動御情報に基づいて1ユーザの電子機器を制御するための処理をコンピュータ上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、前記コンピュータに対し、
本電子機器の制御情報を受信する受信手順と、
前記受信された制御情報に基づいて本電子機器を制御する制御手順を実行させ、
前記制御情報は、活動情報が本電子機器のユーザに類似する類似ユーザの電子機器に対応する制御情報である、
ことを特徴とする記憶媒体である。
本発明の第6乃至第10の各側面に係る記憶媒体は、例えば、さまざまなプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ・ソフトウェアをコンピュータ可読な形式で提供する媒体である。このような媒体は、例えば、DVD(Digital Versatile Disc)、CD(Compact Disc)やFD(Flexible Disk)、MO(Magneto−Optical disc)などの着脱自在で可搬性の記憶媒体である。あるいは、ネットワーク(ネットワークは無線、有線の区別を問わない)などの伝送媒体などを経由してコンピュータ・ソフトウェアを特定のコンピュータ・システムに提供することも技術的に可能である。
また、本発明の第6乃至第10の各側面に係る記憶媒体は、コンピュータ上で所定のコンピュータ・ソフトウェアの機能を実現するための、コンピュータ・ソフトウェアと記憶媒体との構造上又は機能上の協働的関係を定義したものである。換言すれば、第6乃至第10の各側面に係る記憶媒体を介して所定のコンピュータ・ソフトウェアをコンピュータにインストールすることによって、コンピュータ上では協働的作用が発揮され、本発明の第1乃至第3の各側面に係る通信装置又は通信方法、並びに、本発明の第4及び第5の各側面に係る電子機器又はその制御方法と同様の作用効果を得ることができる。
本発明によれば、複数のユーザによる機器操作に関連した情報を収集して付加価値情報を生成することができる、優れた通信装置及び通信方法、並びに記憶媒体を提供することができる。
また、本発明によれば、複数のユーザにより機器操作に関連した情報を収集して、ユーザの嗜好に関連した付加価値情報を生成し、さらに付加価値情報を利用してユーザの嗜好に基づくさまざまなサービス提供に自動的に適応することができる、優れた通信装置及び通信方法、並びに記憶媒体を提供することができる。
本発明によれば、例えば異種の電子機器間で印加されたユーザ操作の連動性や相関を求めることによって、人による意味解釈の介在なしに、ユーザの嗜好に基づいたさまざまなサービス提供に自動的に対応することができる。
本発明によれば、あるユーザの第2の電子機器が、第1の電子機器情報が類似するユーザの第2の電子機器制御情報に基づいて制御されるので、ユーザ嗜好解析などの複雑な信号処理をなくしても嗜好に適合した電子機器制御サービスを行うことが可能になる。
また、本発明によれば、機器の移動や購入などの活動情報が類似するユーザの電子機器情報に基づいて、あるユーザの電子機器が制御されるので、ユーザ嗜好解析などの複雑な信号処理をしなくても、嗜好に合った電子機器制御サービスが可能になる。また、実社会と情報社会を容易に結び付けることができる。
また、本発明によれば、電子機器情報が類似するユーザの活動情報に基づいて、店の場所の告知、購入予約などが自動的に行われるので、ユーザが購入チャンスを逃すことを免れることができるとともに、サービス提供者側の購買促進にも寄与することができる。
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
以下、図面を参照しながら本発明の実施形態について詳解する。
A.第1の実施形態
本実施形態は、電子機器に対するユーザの入力操作などの操作情報又は制御情報がユーザの一定の嗜好情報を表出する、ということに立脚して構成されたものである。本実施形態によれば、複数ユーザによるさまざまなメディアに対する操作情報や制御情報に基づいて付加価値情報を生成して、ある特定のユーザによる特定のメディアの操作に対する自動制御サービスを提供することができる。
本実施形態において特徴的なことは、あるユーザのメディア上で取得された嗜好情報や操作情報を利用して、類似ユーザの他のメディアでのサービスをチューニングする点である。すなわち、本発明によれば、異種のメディア/電子機器にまたがった総合的な電子機器制御サービスを提供することができる。
例えば、テレビやステレオ、ビデオ・デッキ、DVDプレーヤなどのAV機器、パーソナル・コンピュータなど、一般家庭内に深く浸透している複数のメディアに対するユーザ入力の情報をユーザの嗜好情報として収集して、これらに基づいて一定の付加価値情報を生成し、他のメディアの制御サービスにフィードバックする。
図1には、本発明の1つの実施形態に係る他メディアを利用したチューニング・サービスの概要を模式的に示している。
同図に示すように、テレビ、ステレオ、DVDプレーヤ、パーソナル・コンピュータなど、家庭内に設置された各メディア上で実行されたユーザ操作に関する情報は、特定のサーバ上に収集される。
サーバと各メディアの間は、例えば、Bluetooth(登録商標)などの近距離無線データ通信やIEEE1394、家庭内LAN、インターネットのような広域ネットワーク、ケーブルテレビ(CATV)、その他の通信媒体を介して相互接続されている。
サーバは、同一の家庭内に設置されていても、あるいは遠隔地に設置されていてもよい。また、複数の家庭が単一のサーバを共有してもよい。図示の例では、サーバは、ユーザA〜D間で共用している。
図2には、各メディアから収集可能な情報と、各メディアに対して提供可能な付加価値情報を表形式で示している。
サーバ上に収集されるユーザ操作情報は、例えば、テレビやラジオなどの放送データの受信装置における番組IDと視聴(再生)時間で表される「視聴情報」、この種の受信装置上でチューニングされるチャンネルID及びチューニングされたチャンネルIDが変更されたチャンネル切換時間で表される「チャンネル切替情報」を挙げることができる。
また、ユーザ操作情報の他の例として、テレビなどの受信装置により再生されるとともにVTRなどの録画装置で記録された番組IDと放送(記録)時間で表される「録画(記録)情報」、録画装置に対する操作を表した記録時の「操作情報」、録画装置上で録画(記録)が予約されるコンテンツIDを表した「記録予約情報」、コンテンツを再生するVTRやDVDプレーヤなどの再生装置上における再生、早送り、巻き戻し、一時停止などの機能及び当該機能に対する指定時間を表した再生時の「操作情報」などを挙げることができる。
また、ユーザ操作情報の他の例として、パーソナル・コンピュータなどのネットワーク通信可能なユーザの端末装置上において探索・閲覧されたサイトを示すURL(Uniform Resource Locator)で表されるWebの「ブラウジング情報」、情報提供サーバなどの外部機器からネットワーク経由でユーザの端末装置にダウンロードされたダウンロード・ファイルの格納場所を示すURLで表される「ダウンロード情報」、ユーザの端末装置からネットワーク経由で外部機器にアップロードされたファイルのIDとアップロード先の格納場所を示すURLで表される「アップロード情報」、ユーザの端末装置上で探索・閲覧されさらにブックマーク登録されたサイトを示すURLで表される「ブックマーク情報」、ユーザの端末装置上でユーザより編集されたファイルのIDと編集の種類を特定する編集IDからなる「編集情報」などを挙げることができる。
また、ユーザ操作情報の他の例として、携帯電話や、ピア・ツー・ピア接続などの1対1通信が可能な通信端末装置に対する操作情報を挙げることができる。例えば、携帯電話から公衆電話網を介してサービス・センタなどの外部機器に対して送信されたチケット予約情報を識別するサービスIDで表される「サービス使用情報」などである。
サーバ上では、各メディア上でのユーザ操作情報を集計処理し、ユーザ操作が表すユーザ嗜好情報に基づいて、付加価値情報を生成する。この付加価値情報は、メディアに供給されて(図1に例では、付加価値情報はテレビに供給される)、メディア操作のチューニング・サービスが行われる。付加価値情報は、例えばユーザによる電子機器の操作を支援するための操作情報などで構成される。
サーバがユーザに供給する付加価値情報として、テレビなどの受信装置に対する操作情報を挙げることができる。例えば、受信装置上でチューニングされるチャンネルIDからなる「チャンネル情報」、受信されるとともに再生される画像データの注目領域を示す「領域情報」、受信されるとともに再生されるオーディオ・データの音量を示す「音量情報」を付加価値情報として供給する。
また、サーバがユーザに供給する付加価値情報として、VTRなどの録画・記録装置に対する操作情報を挙げることができる。例えば、コンテンツID及び記録時間を表す「記録予約情報」、他のユーザの録画・記録装置上で既に記録が予約されている記録予約日時情報を示す「記録予約情報」を付加価値情報として供給する。
また、VTRやDVDプレーヤなどの再生装置に供給する付加価値情報として、他のユーザにより作成された再生コンテンツの「ダイジェスト情報」や再生コンテンツの検索のために作成された「検索インデックス情報」、他のユーザの記録装置上で記録媒体から消去されたコンテンツのIDからなる「消去情報」、他のユーザの記録装置上で作成された記録コンテンツに関する「タイトル情報」を挙げることができる。
また、パーソナル・コンピュータなどのネットワーク通信可能なユーザの端末装置に供給する付加価値情報として、他のユーザの端末装置上において探索・閲覧されたサイトを示すURLで表されるWebの「ブラウジング情報」、情報提供サーバなどの外部機器からネットワーク経由で他のユーザの端末装置にダウンロードされたダウンロード・ファイルの格納場所を示すURLで表される「ダウンロード情報」、他のユーザの端末装置上でブックマーク登録されたサイトを示すURLで表される「ブックマーク情報」、他のユーザの端末装置内のハード・ディスク装置に蓄積されている複数のコンテンツを当該他のユーザが仕分け(カテゴライズ)した「分類情報」などを挙げることができる。
また、携帯電話や、ピア・ツー・ピア接続などの一対一通信が可能な通信端末装置に供給する付加価値情報として、他のユーザの通信端末装置上で設定されている着信音を識別する着信音IDや、他のユーザの携帯電話から公衆電話網を介してサービス・センタなどの外部機器に対して送信されたチケット予約情報を識別するサービスIDで表される「サービス使用情報」などを挙げることができる。
図3には、他メディアを利用したチューニング・サービスを提供することができるサーバ1の機能構成を模式的に示している。サーバ1は、実際には、一般的な計算機システム上で所定のサーバ・アプリケーションを実行するという形態で実装することができる。
同図に示すように、サーバ1は、データ送受信部11と、制御部12と、データベース13と、マッチング度演算部14とで構成される。
データ送受信部11は、テレビやステレオ、ビデオ・デッキ、DVDプレーヤなどのAV機器、パーソナル・コンピュータなど、家庭内に設置された各メディアと相互接続して、各メディア上で実行された複数のユーザによる操作情報などの情報収集を行う。メディアとの接続には、例えば、Bluetooth(登録商標)などの近距離無線データ通信、IEEE1394、家庭内LAN、インターネットのような広域ネットワーク、ケーブルテレビ(CATV)、その他の通信媒体が利用される。
制御部12は、オペレーティング・システム(OS)が提供するプログラム実行環境下で、各種のプログラム・コードを実行することで、サーバ1上の動作を統括的にコントロールする。制御部12は、例えばCPU(Central ProcessingUnit)とメイン・メモリの組み合わせで構成される。
データベース13は、各ユーザが使用するメディアから受信したユーザ操作情報を蓄積する。より具体的には、図1に示したように、ユーザID毎にすべてのユーザ操作情報を蓄積する。
マッチング度演算部14は、あるユーザが使用するメディアから受信したユーザ操作情報と、データベース13上の各データとのマッチング度を演算する機能モジュールである。例えば、あるユーザが特定の機器に対して持つユーザ操作情報に類似するユーザをデータベース13上で検索する。あるいは、あるユーザと類似の活動情報(後述)を持つユーザをデータベース13上で検索する。
制御部12は、このマッチング度に基づいて、特定のユーザの付加価値情報を生成する。生成された付加価値情報は、データ送受信部11を介して、この特定のユーザが使用するメディアに転送される。
本実施形態は、特定の機器/メディアに対する操作情報や嗜好情報が一致するユーザ同士は他の機器/メディアに関しても操作情報や嗜好情報が類似するという前提に基づくものである。すなわち、ある特定の機器/メディアに対する操作情報や嗜好情報が一致又は類似するユーザを見つけ出し、このユーザが持つ他の機器/メディアに関する操作情報や嗜好情報を取り出して、これに基づいて、他のユーザに対して提供すべき付加価値情報を生成し、データ送受信部11を介して該当する機器/メディアに送信する。
この結果、サーバ1は、あるメディア上で取得された嗜好情報や操作情報を利用して、他のメディアでの機器制御サービスをチューニングすることができる。例えば、パーソナル・コンピュータ上での操作情報や制御情報などの情報収集に基づいて、同じユーザについてのデジタルTVや、デジタル・ビデオ、携帯電話など他のメディアを自動制御することができる。
以下では、他メディアを利用したチューニング・サービスについて、具体例を挙げて説明する。
パーソナル・コンピュータ上での情報収集に基づくデジタルTVの自動制御:
図4には、本発明に適用可能なパーソナル・コンピュータ(PC)2の機能構成を模式的に示している。
同図に示すように、パーソナル・コンピュータ2は、操作部21と、制御部22と、データ送受信部23と、HTMLデコード部24と、表示部25と、ハード・ディスク・ドライブなどの外部記憶装置26と、ブックマーク登録監視部27と、ダウンロード監視部28と、データ保存指示監視部29と、データ消去指示監視部30とで構成される。パーソナル・コンピュータ2は、オペレーティング・システムが提供するプログラム実行環境下で、制御部22が各種のプログラム・コードを実行するという形式でサービスを提供することができる。以下、各部について説明する。
操作部21は、例えば、キーボードやマウスなどのユーザ入力装置で構成され、システム2に対して指示コマンドを入力するために使用される。また、表示部25は、例えば、CRT(Cathode Ray Tube)ディスプレイやLCD(Liquid Crystal Display:液晶表示ディスプレイ)などで構成され、システム2内の演算結果などに関する視覚的なユーザ・フィードバックを与えるために使用される。操作部21と表示部25の組み合わせによりユーザ・インターフェースが構成される。一般には、GUI(Graphical User Interface)環境が提供されており、ユーザは、表示部25のデスクトップ画面上のアイコンをマウス・カーソルで直感的に操作することによりシステムに対してコマンド入力を行うことができる。
通常のパーソナル・コンピュータとして使用する場合、制御部22は、アプリケーション・プログラムを実行し、操作部21と表示部25とからなるユーザ・コンソールを用いた対話的な動作に基づいて、さまざまな適応業務サービスを提供することができる。
本実施形態では、操作部21は、データの保存や消去などデータ編集に関するコマンド入力、ブックマーク登録やダウンロードなど、インターネット上での情報探索作業のためのコマンド入力を行うために使用される。また、操作部21を介した入力コマンドは、制御部22がオペレーティング・システムの制御下で処理するようになっている。
外部記憶装置26は、ハード・ディスク装置(HDD)のような、比較的大容量で不揮発性の記憶装置で構成される。外部記憶装置26は、制御部22において実行するソフトウェア・プログラムのインストールや、各種データ・ファイルの保存のために使用される。
データ保存指示監視部29は、外部記憶装置26に対するファイルなどのデータ保存に関する指示を監視する機能モジュールである。また、データ消去指示監視部30は、外部記憶装置26からのデータ消去に関する指示を監視する機能モジュールである。この他、操作部21及び表示部25などのユーザ・インターフェースを介してユーザにより編集されたファイルやその編集の種類などを監視するデータ編集監視部(図示しない)を備えていてもよい。
データ送受信部23は、システム2を外部のホスト端末と相互接続するための機能モジュールであり、例えば、ネットワーク・インターフェースと通信プロトコル・スタックの組み合わせによって構成される。例えば、サーバ1とは、データ送受信部23を介して接続される。パーソナル・コンピュータ2は、収集したユーザ操作情報を、データ送受信部23によってサーバ1に転送したり、サーバ1が生成した付加価値情報を、データ送受信部23によって受信したりすることができる。
データ送受信部23は、例えば、LANやインターネットなどのネットワークへの接続を果たす。この他、データ送受信部23は、Bluetooth(登録商標)やIrDAなどの近距離無線データ通信、IEEE1394などの通信機能をサポートしていてもよい。
HTMLデコード部24は、HTML(Hyper Text Markup Language)形式で記述されたドキュメント・ファイルをデコードする機能モジュールである。HTMLドキュメントは、インターネットなどのTCP/IP(Transmission Control Protocol/Internet Protocol)ネットワーク上では、URL形式の資源識別情報によってその所在が記述されるとともに、HTTP(Hyper Text Transfer Protocol)プロトコルに従って転送可能であり(周知)、システム2は、データ送受信部23を介して取得することができる。
HTMLデコード部24によりデコードされたHTMLドキュメントは、制御部22が実行するブラウザ画面上で処理される。すなわち、ブラウザは、HTMLドキュメントのデコード結果に基づいて、いわゆるホームページを形成して、表示部25上に画面出力する。
ブラウザが提示するホームページ画面上では、アンカーのクリック操作により、アンカーに埋め込まれたリンク情報を起動して、TCP/IPネットワークを情報探索したり、ネットワーク上の情報資源(ファイル、コンテンツなど)をダウンロードしたりすることができる。さらに、ブラウザは、頻繁に使用するURLをブックマーク登録する機能を装備している。
ブックマーク登録監視部27は、ブラウザ上でのブックマーク登録を監視する機能モジュールである。また、ダウンロード監視部28は、ネットワーク経由でのファイルやコンテンツなどのデータのダウンロードを監視する機能モジュールである。この他、ネットワーク上の外部装置(サーバなど)へのデータのアップロードを監視するアップロード監視部(図示しない)を装備していてもよい。
ブックマーク登録監視部27、ダウンロード監視部28、アップロード監視部、データ保存指示監視部29、データ消去指示監視部30、データ編集監視部などの各監視部によって収集されたユーザ操作情報は、データ送受信部23によってサーバ1に送信される。
また、図5には、本発明に適用可能なデジタルTV3の機能構成を模式的に示している。
同図に示すように、デジタルTV3は、制御部31と、操作部32と、データ送受信部33と、記憶部34と、チャンネル優先度制御部35と、映像デコーダ36と、自動チャンネル切換制御部37と、チューナ回路38と、復調器39と、デマルチプレクサ40と、音声デコーダ41と、自動解像度制御部42とで構成される。デジタルTV3は、オペレーティング・システムが提供するプログラム実行環境下で、制御部31が各種のプログラム・コードを実行するという形式でサービスを提供することができる。以下、各部について説明する。
このデジタルTV3上で、デジタル放送波をテレビジョン受信するときには、チューナ38が、制御部31からの指示通りに選局処理して、所定チャンネルの放送コンテンツを受信する。そして、チューナ38による受信信号が後続の復調器9によって復調処理されて、MPEG(Moving Picture Experts Group)データ・ストリームが生成され、デマルチプレクサ40により映像信号と音声信号に分離される。映像信号は、映像デコーダ36によりデコードされ、ディスプレイ(図示しない)上で映像出力される。また、音声信号は音声デコーダ41でデコードされ、スピーカ(図示しない)によって音声出力される。
操作部32は、例えば、チャンネル切換ボタンや、音声調節ボタン、輝度調節ボタンなど、機器3に対する指示コマンドを入力するために使用される。操作部32を介した入力コマンドは、制御部31がオペレーティング・システムの制御下で処理する。
記憶部34は、オペレーティング・システムやその他の制御部31が実行するプログラム・コードを格納したり、実行プログラムの作業データを一時記憶したりするために使用される。また、データ送受信部33を介してサーバ1から受信した付加価値情報は、記憶部34に一時記憶される。
データ送受信部33は、システム3を外部のホスト端末と相互接続するための機能モジュールであり、例えば、ネットワーク・インターフェースと通信プロトコル・スタックの組み合わせによって構成される。例えば、サーバ1とは、データ送受信部33を介して接続される。デジタルTV3は、サーバ1において生成された付加価値情報を、データ送受信部33によって受信することができる。受信されたデータは、例えば記憶部34に一時保存される。
図2を参照しながら既に説明したように、テレビやラジオなどの放送データを受信する受信装置に与えられる付加価値情報としては、例えば、受信装置上でチューニングされるチャンネルIDからなる「チャンネル情報」、受信されるとともに再生される画像データの注目領域を示す「領域情報」、受信されるとともに再生されるオーディオ・データの音量を示す「音量情報」などを挙げることができる。
そして、受信装置3上では、サーバ1から受信した付加価値情報に基づいて機器操作を自動制御することができる。例えば、チャンネル優先度制御部35や自動チャンネル切換制御部37は、付加価値情報として受信したチャンネル情報に基づいて、チャンネル優先度を決定したり自動チャンネル切換を行ったりすることができる。また、自動解像度制御部42は、付加価値情報として受信した領域情報に基づいて自動部分解像度創造を行うことができる。また、付加価値情報として受信した音量情報に基づいて、自動音量制御を行うことができる。
サーバ1側では、パーソナル・コンピュータ2(図5を参照のこと)上でのユーザ操作情報を収集してこれらのデジタルTV3向けの付加価値情報を生成することから、他メディアを利用したデジタルTV3のチューニング・サービスを実現することができる。
なお、自動解像度制御部42は、複数の解像度に対応するクラス分類用の予測係数により映像デコーダ36でデコードされる映像の解像度を制御可能で、記憶部34に記憶される同一嗜好のユーザが好む予測係数の識別子を基に、自動的に映像デコーダ36からの画像出力の解像度を制御することができる。クラス分類適応処理の詳細に関しては、本出願人に既に譲渡されている米国特許第5,517,588号明細書に開示されている。同特許明細書は本明細書の記述は本明細書の一部を構成する。
図6には、各ユーザのパーソナル・コンピュータ2上での操作情報や制御情報などの情報収集に基づいてあるユーザのデジタルTV3を自動制御するための処理手順をフローチャートの形式で示している。この処理は、サーバ1、パーソナル・コンピュータ2、デジタルTV3の各制御部12、22、31が所定のプログラム・コードを実行して協調的に動作することによって実現される。
以下、このフローチャートに従って、他のユーザのパーソナル・コンピュータ2上での情報収集に基づいたデジタルTV3の自動チューニングについて説明する。
まず、図4に示したパーソナル・コンピュータ2上での動作について説明する。ステップS11において、ユーザにより操作部21が操作されHTML取得指示がされたと制御部22が判断すると、ステップS12に進む。HTML取得指示がない場合は、ステップS13に進む。
ステップS12では、インターネットに接続されるサーバ1を介してデータ送受信部23がユーザ指示のあったHTMLデータを受信するとともに、制御部22の制御下でHTMLデコード部24がHTMLデータをデコードし、表示部25によりHTMLデータを表示される。さらに、制御部22は、外部記憶装置26にあらかじめ登録されるユーザID、パーソナル・コンピュータ2上で探索・閲覧されたサイトを示すURLで表されるWebの「ブラウジング情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS13では、ブックマーク登録監視部27において操作部21でのユーザによるブックマーク登録指示があるか否かを監視する。そして、ブックマーク登録がありと判定される場合は、ステップS14に進み、ないと判定される場合はステップS15に進む。
ステップS14では、制御部22は、外部記憶装置26にあらかじめ登録されているユーザID、ブックマーク登録されたサイトを示すURLで表される「ブックマーク情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS15では、ダウンロード監視部28は、ユーザによる操作部21を介したダウンロード指示があるか否かを監視する。そして、ダウンロード指示があった場合は、ステップS16に進み、ダウンロード指示がない場合はステップS17に進む。
ステップS16では、制御部22は、ユーザID、パーソナル・コンピュータ2上にダウンロードされたダウンロード・ファイルの格納場所を示すURLで表される「ダウンロード情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
また、同様に、アップロード監視部は、ユーザによる操作部21を介したアップロード指示があるか否かを監視して、アップロードが指示された場合には、ユーザID、パーソナル・コンピュータ2からアップロードされたファイルのIDとアップロード先の格納場所を示すURLで表される「アップロード情報」などのユーザ操作情報をサーバ1に送信するようにしてもよい。
ステップS17では、データ保存指示監視部29が、HTML情報に表示される情報のデータ保存指示が操作部21上で起こったか否かを監視する。そして、ユーザによる保存指示があった場合は、ステップS18に進み、保存指示がない場合は、ステップS19に進む。
ステップS18では、制御部22は、同様にユーザID、保存ID、保存対象に対応するURLデータなどのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
ステップS19では、データ消去指示監視部30は、HDD26に記録されるデータの消去指示が操作部21上で起こったか否かを監視する。そして、ユーザによるデータ消去指示があった場合はステップS20に進み、データ消去指示がない場合はステップS21に進む。
ステップS20では、制御部22は、同様にユーザID、消去ID、消去対象に対応するURLデータ、あるいは消去対象のファイル名などのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
この他、パーソナル・コンピュータ2上でユーザによりデータ編集が行われた場合には、編集されたファイルのIDと編集の種類を特定する編集IDからなる「編集情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信するようにしてもよい。
ステップS21では、制御部22は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS11に戻り、終了指示があった場合は、パーソナル・コンピュータ2上での処理を終了する。
次いで、図3に示したサーバ1上での動作について説明する。ステップS22において、パーソナル・コンピュータ2(並びに他のメディアからの)ユーザ操作情報をデータ送受信部11で受信したか否かを制御部12が判別する。そして、受信された場合はステップS23に進み、受信されていない場合はステップS24に進む。
ステップS23では、制御部12は、各ユーザのパーソナル・コンピュータ2上でのユーザ操作情報を受信すると、ユーザID毎にデータベース13に記憶して、データベース化するように動作制御する。
ステップS24では、制御部12は、データ送受信部11を介してクライアントからサービス・リクエスト情報が受信されたか否かを判別する。サービス・リクエスト情報が受信された場合はステップS25に進み、サービス・リクエスト情報が受信されない場合はステップS27の終了指示に進む。ここでは、デジタルTV3をクライアントとし、ユーザAが付加価値情報としてのTV情報のサービスをリクエストする。
ステップS25では、マッチング度演算部14は、全データベース情報においてユーザAと他のユーザIDとのパーソナル・コンピュータ2に関するユーザ操作情報のマッチング度を演算して、最もマッチング度が高いユーザIDを検出する。例えば、各カテゴリのデータのテキスト・ベースのマッチングを行い、完全一致の単語数などをマッチング度とすればよい。また、一部一致などのマッチング度合いにより重み付けして処理しても構わない。マッチング度が最も高いユーザのことを、以下では「類似ユーザ」とも呼ぶ。
ステップS26では、制御部12は、データベース13上で検索を実行して、類似ユーザのユーザIDに対応するTV情報を読み出すとともに、リクエストのあったユーザAの端末すなわちデジタルTV3に対して、この検索結果をTV情報として送信する。この場合のTV情報としては、チューニングされるチャンネルIDからなる「チャンネル情報」、受信されるとともに再生される画像データの注目領域を示す「領域情報」、受信されるとともに再生されるオーディオ・データの音量を示す「音量情報」などが挙げられる。
ステップS27では、制御部12は、サーバ管理者による終了指示があるか否かを判別する。そして、終了指示がない場合はステップS22に戻り、終了指示があった場合は、サーバ1上での処理を終了する。
次いで、図5に示したデジタルTV3上での動作について説明する。
ステップS28において、制御部31は、ユーザによる操作部32を介したサービス・リクエスト要求を受け付けたか否かを判別する。そして、サービス・リクエスト要求を受け付けた場合はステップS29に進み、受け付けていない場合はステップS30に進む。
ステップS29では、制御部31は、ユーザA及びTV情報というデータのリクエストを、データ送受信部33を介してサーバ1に送信する。
ステップS30では、制御部31は、サーバ1から付加価値情報としてのTV情報がデータ送受信部33を介して受信されたか否かを判別する。そして、受信された場合はステップS31に進み、受信されていない場合はステップS32に進む。
ステップS31では、制御部31は、受信したTV情報を記憶部34に記憶するように制御する。
ステップS32では、制御部31は、ユーザによりチャンネル選択画面再生が指示されたか否かを判別する。そして、チャンネル選択画面再生が指示された場合はステップS33に進み、指示されない場合はステップS34に進む。
ステップS33では、チャンネル優先度制御部35は、記憶部34に記憶される同一嗜好を持つ類似ユーザのチャンネル優先度に応じて、映像デコーダ36を介してチャンネル選択画面を再生する。すなわち、同一嗜好ユーザが頻繁に見ていたチャンネルが例えば上に表示されるように、チャンネル選択画面が自動的にカスタマイズされて再生され、自動チューニング・サービスが実現する。
ステップS34では、制御部31は、ユーザにより自動チャンネル切換が指示されたか否かを判別する。そして、自動チャンネル切換が指示された場合はステップS35に進み、指示されない場合はステップS36に進む。
ステップS35では、自動チャンネル切換制御部37は、記憶部34に記憶される自動チャンネル切換情報に応じて、自動的にチャンネルが切り替えられる。すなわち、類似ユーザが現在視聴するチャンネルに自動的に切り替えるように制御する。例えば、制御部31がチューナ回路38を制御することによって実現される。チャンネルが切り替えられたチューナ回路38の出力は、復調器39で復調され、デマルチプレクサ40で音声データと映像データに分離される。音声データは音声デコーダ41でデコードされるとともに再生され、映像データは映像デコーダ36でデコードされるとともに再生される。
また、記憶部34に記憶されている音量情報に基づいて、受信又は再生されるオーディオ・データの音量を自動調整するようにしてもよい。
ステップS36では、制御部12は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS28に戻り、終了指示があった場合はデジタルTV3上での処理を終了する。
なお、図6に示した処理ルーチンでは、デジタルTV3の自動解像度制御を含んでいないが、勿論、他メディアすなわちパーソナル・コンピュータ2から得たユーザ操作情報を基に「領域情報」を特定して、自動解像度制御部42は、デジタルTV3上で自動解像度制御を行うようにしてもよい。この場合、制御部31は、ユーザにより自動解像度制御の指示がされたか否かを判別する。そして、自動解像度制御が指示された場合、自動解像度制御部42は、複数の解像度に対応するクラス分類用の予測係数により映像デコーダ36でデコードされる映像の解像度を制御して、記憶部34に記憶される同一嗜好のユーザが好む予測係数の識別子を基に、自動的に映像デコーダ36からの画像出力の解像度を制御する。
なお、クラス分類適応処理の詳細に関しては、本出願人に既に譲渡されている米国特許第5,517,588号明細書に開示されている。同特許明細書は本明細書の記述は本明細書の一部を構成する。
パーソナル・コンピュータ上での情報収集に基づくデジタル・ビデオの自動制御:
パーソナル・コンピュータ2と、サーバ1と、デジタル・ビデオ5との協働的な動作により、デジタル・ビデオ5の自動制御機能を実現することができる。
サーバ1並びにパーソナル・コンピュータ2は、それぞれ図3及び図4に示した機能構成を持つ各装置をそのまま適用することができるので、ここでは説明を省略する。
図7には、本発明に適用可能なデジタル・ビデオ5の機能構成を模式的に示している。
同図に示すように、デジタル・ビデオ5は、制御部51と、データ送受信部53と、記憶部54と、番組自動録画制御部55と、ダイジェスト作成制御部56と、検索インデックス作成制御部57と、操作部32と、映像デコーダ36と、チューナ回路38と、復調器39と、デマルチプレクサ40と、音声デコーダ41と、自動解像度制御部42とで構成される。このデジタル・ビデオ5は、オペレーティング・システムが提供するプログラム実行環境下で、制御部51が各種のプログラム・コードを実行するという形式で、ビデオ再生に関連するサービスを提供することができる。以下、各部について説明する。
このデジタル・ビデオ5上で、デジタル放送波をテレビジョン受信するときには、チューナ38が、制御部51からの指示通りに選局処理して、所定チャンネルの放送コンテンツを受信する。そして、チューナ38による受信信号が後続の復調器9によって復調処理されて、MPEGデータ・ストリームが生成され、デマルチプレクサ40により映像信号と音声信号に分離される。映像信号は、映像デコーダ36によりデコードされ、ディスプレイ(図示しない)上で映像出力される。また、音声信号は音声デコーダ41でデコードされ、スピーカ(図示しない)によって音声出力される。
操作部32は、例えば、チャンネル切換ボタンや、音声調節ボタン、輝度調節ボタンの他、ビデオ録画並びに録画予約、録画コンテンツの再生、早送り、巻き戻し、一時停止、頭出しなどの指示コマンドを入力するために使用される。操作部32を介した入力コマンドは、制御部51がオペレーティング・システムの制御下で処理する。
記憶部54は、オペレーティング・システムやその他の制御部51が実行するプログラム・コードを格納したり、実行プログラムの作業データを一時記憶したりするために使用される。また、データ送受信部53を介してサーバ1から受信した付加価値情報は、記憶部54に一時記憶される。
データ送受信部53は、システム5を外部のホスト端末と相互接続するための機能モジュールであり、例えば、ネットワーク・インターフェースと通信プロトコル・スタックの組み合わせによって構成される。例えば、サーバ1とは、データ送受信部53を介して接続される。デジタル・ビデオ5は、サーバ1において生成された付加価値情報を、データ送受信部53によって受信することができる。受信されたデータは、例えば記憶部54に一時保存される。
図2を参照しながら既に説明したように、デジタル・ビデオ5やその他の放送コンテンツ記録再生装置に与えられる付加価値情報は、コンテンツID及び記録時間を表す「記録予約情報」、他のユーザの録画・記録装置上で既に記録が予約されている記録予約日時情報を示す「記録予約情報」、他のユーザにより作成された再生コンテンツの「ダイジェスト情報」や再生コンテンツの検索のために作成された「検索インデックス情報」、他のユーザの記録装置上で記録媒体から消去されたコンテンツのIDからなる「消去情報」、他のユーザの記録装置上で作成された記録コンテンツに関する「タイトル情報」などである。
番組自動録画制御部55、ダイジェスト作成制御部56、検索インデックス作成制御部57は、サーバ1から受信した付加価値情報に基づいて、番組自動録画制御、ダイジェスト作成制御、検索インデックス作成制御をそれぞれ自動的に行う。
サーバ1は、パーソナル・コンピュータ2(図5を参照のこと)上でのユーザ操作を収集してこれらの付加価値情報を生成することから、他メディアを利用したデジタル・ビデオ5のチューニング・サービスを実現することができる、という点を充分理解されたい。
図8には、各ユーザのパーソナル・コンピュータ2上での情報収集に基づいてあるユーザのデジタル・ビデオ5を自動制御するための処理手順をフローチャートの形式で示している。この処理は、サーバ1、パーソナル・コンピュータ2、デジタル・ビデオ5の各制御部12,22,51が所定のプログラム・コードを実行して協調的に動作することによって実現される。
以下、このフローチャートに従って、各ユーザのパーソナル・コンピュータ2上でのユーザ操作情報の情報収集に基づいたデジタル・ビデオ5の自動制御について説明する。
まず、図4に示したパーソナル・コンピュータ2上での動作について説明する。ステップS41において、HTML取得指示がされたと制御部22が判断するとステップS42に進み、HTML取得指示がない場合はステップS43に進む。
ステップS42では、インターネットに接続されるサーバ1を介してデータ送受信部23がユーザ指示のあったHTMLデータを受信するとともに、制御部22の制御下でHTMLデコード部24がHTMLデータをデコードし、表示部25によりHTMLデータを表示される。さらに、制御部22は、外部記憶装置26にあらかじめ登録されるユーザID、パーソナル・コンピュータ2上で探索・閲覧されたサイトを示すURLで表されるWebの「ブラウジング情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS43では、ブックマーク登録監視部27においてユーザによるブックマーク登録指示があるか否かを監視し、ブックマーク登録がありと判定される場合はステップS44に進み、ない場合はステップS45に進む。
ステップ44では、制御部22は、外部記憶装置26にあらかじめ登録されているユーザID、ブックマーク登録されたサイトを示すURLで表される「ブックマーク情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS45では、ダウンロード監視部28は、ユーザによるダウンロード指示があるか否かを監視し、ダウンロード指示があった場合はステップS46に進み、ダウンロード指示がない場合はステップS47に進む。
ステップS46では、制御部22は、ユーザID、パーソナル・コンピュータ2上にダウンロードされたダウンロード・ファイルの格納場所を示すURLで表される「ダウンロード情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
また、同様に、アップロード監視部は、ユーザによる操作部21を介したアップロード指示があるか否かを監視して、アップロードが指示された場合には、ユーザID、パーソナル・コンピュータ2からアップロードされたファイルのIDとアップロード先の格納場所を示すURLで表される「アップロード情報」などのユーザ操作情報をサーバ1に送信するようにしてもよい。
ステップS47では、データ保存指示監視部29が、HTML情報に表示される情報のデータ保存指示が操作部21上で起こったか否かを監視し、ユーザによる保存指示があった場合はステップS48に進み、保存指示がない場合はステップS49に進む。
ステップS48では、制御部22は、同様にユーザID、保存ID、保存対象に対応するURLデータなどのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
ステップS49では、データ消去指示監視部30は、HDD26に記録されるデータの消去指示が操作部21上で起こったか否かを監視し、ユーザによるデータ消去指示があった場合はステップS50に進み、データ消去指示がない場合はステップS51に進む。
ステップS50では、制御部22は、同様にユーザID、消去ID、消去対象に対応するURLデータ、あるいは消去対象のファイル名などのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
この他、パーソナル・コンピュータ2上でユーザによりデータ編集が行なわれた場合には、編集されたファイルのIDと編集の種類を特定する編集IDからなる「編集情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信するようにしてもよい。
ステップS51では、制御部22は、ユーザによる終了指示があるか否かを判別し、終了指示がない場合はステップS41に戻り、終了指示があった場合はパーソナル・コンピュータ2上での処理を終了する。
次いで、図3に示したサーバ1上での動作について説明する。ステップS52において、パーソナル・コンピュータ2(並びに他のメディアからの)ユーザ情報をデータ送受信部11で受信したか否かを判別し、受信された場合はステップS53に進み、受信されていない場合はステップS54に進む。
ステップS53では、制御部12は、各ユーザのパーソナル・コンピュータ2上でのユーザ操作情報を受信すると、これらをユーザID毎にデータベース13に記憶して、データベース化するように動作制御する。
ステップS54では、制御部12は、データ送受信部11を介してクライアントからサービス・リクエスト情報が受信されたか否かを判別する。受信された場合はステップS55に進み、受信されない場合はステップS57の終了指示に進む。ここでは、デジタル・ビデオ5をクライアントとし、ユーザAが付加価値情報としてのビデオ情報のサービスをリクエストする。
ステップS55において、マッチング度演算部14は、全データベース情報においてユーザAと他のユーザIDとのパーソナル・コンピュータに関するユーザ操作情報のマッチング度を演算して、最もマッチング度が高いユーザIDを類似ユーザとして検出する。例えば、各カテゴリのデータのテキスト・ベースのマッチングを行い、完全一致の単語数などをマッチング度とすればよい。また、一部一致などのマッチング度合いにより重み付けしても構わない。
ステップS56では、制御部12は、データベース13で検索を実行して、類似ユーザのユーザIDに対応するビデオ情報を読み出すとともに、リクエストのあったユーザAの端末に対して付加価値情報としてのビデオ情報をデータ送受信部11から送信する。この場合のビデオ情報としては、コンテンツID及び記録時間を表す「記録予約情報」、類似ユーザの録画・記録装置上で既に記録が予約されている記録予約日時情報を示す「記録予約情報」、類似ユーザにより作成された再生コンテンツの「ダイジェスト情報」や再生コンテンツの検索のために作成された「検索インデックス情報」、他のユーザの記録装置上で記録媒体から消去されたコンテンツのIDからなる「消去情報」、他のユーザの記録装置上で作成された記録コンテンツに関する「タイトル情報」などが挙げられる。
ステップS57では、制御部12は、サーバ管理者による終了指示があるか否かを判別する。そして、終了指示がない場合はステップS52に戻り、終了指示があった場合は、サーバ1上での処理を終了する。
次いで、図7に示したデジタル・ビデオ5上での動作について説明する。ステップS58において、制御部31は、ユーザによる操作部32を介したサービス・リクエスト要求を受け付けたか否かを判別する。そして、サービス・リクエスト要求を受け付けた場合はステップS59に進み、受け付けていない場合はステップS60に進む。
ステップS59において、制御部51は、データ送受信部53を介してユーザA及びビデオ情報というデータ・リクエストをサーバ1に送信する。
ステップS60では、制御部51はデータ送受信部53を介してのサーバ1からビデオ情報が受信されたか否かを判別する。そして、付加価値情報としてのビデオ情報が受信された場合はステップS61に進み、ビデオ情報が受信されていない場合はステップS62に進む。
ステップS61では、制御部51は、受信したビデオ情報を記憶部54に記憶するように制御する。
ステップS62では、制御部51は、ユーザにより番組自動予約が指示されたか否かを判別する。そして、番組自動予約が指示された場合はステップS63に進み、番組自動予約が指示されない場合はステップS64に進む。
ステップS63では、番組自動録画制御部55は、ユーザにより指定された時間、並びにチャンネルの番組を自動的に記憶部54に記憶する。さらに、記憶部54に記憶されているビデオ情報すなわち同一嗜好の類似ユーザの記録予約情報に基づいて、自動的に録画予約設定するとともに、設定時間には自動的に記憶部54に番組を記憶する。ここでは、受信情報のデコード処理は上述と同様なので、説明を省略する。
ステップS64では、制御部51は、ユーザによりダイジェスト作成が指示されたか否かを判別する。そして、ダイジェスト作成が指示された場合はステップS65に進み、ダイジェスト作成が指示されない場合はステップS66に進む。
ステップS65では、ダイジェスト作成制御部56は、記憶部54に記憶されるビデオ情報すなわち同一嗜好を持つ類似ユーザのダイジェスト作成情報、すなわちコンテンツIDとダイジェスト作成のための時間情報に応じて、同一コンテンツが記憶部54に記憶されている場合には自動的にダイジェスト映像を作成して、記憶部54の別領域に記録する。
ここで、同一嗜好のユーザのダイジェスト作成情報とは、同一嗜好のユーザの手作業によりあらかじめ作成されたダイジェスト情報のことであり、コンテンツIDと、ダイジェスト画面となるフレームあるいはフィールドのIDあるいは時間情報で構成される。
ステップS66では、制御部51は、ユーザにより検索インデックス作成指示がされたか否かを判別する。そして、検索インデックス作成指示が指示された場合はステップS67に進み、検索インデックス作成指示が指示されない場合は終了指示に進む。
ステップS67では、検索インデックス作成制御部57は、記憶部54に記憶される同一嗜好を持つ類似ユーザの検索インデックス作成情報、すなわちコンテンツIDと検索インデックス作成のための時間情報に応じて、同一コンテンツが記憶部54に記憶されている場合には自動的に検索インデックスを作成して記憶部54の別領域に記憶する。
ここで、同一嗜好のユーザの検索インデックス作成情報とは、同一嗜好のユーザの手作業によりあらかじめ作成された検索インデックス情報のことである。ここで言う検索インデックス情報とは、特徴的なフレームあるいはフィールドをブックマーク(しおり)にすることにより作成される。例えば、ユーザがビデオ・データをランダム・アクセスして所望の場面を探索する際に、ブックマークを探索していくことにより早い段階でユーザが所望する場面を探索することができる。本検索インデックス情報は、コンテンツIDと、検索インデックス画面となるフレームあるいはフィールドのIDあるいは時間情報で構成される。
ステップS68では、制御部12は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS58に戻り、終了指示があった場合はデジタル・ビデオ5上での処理を終了する。
パーソナル・コンピュータ上での情報収集に基づく携帯電話の自動制御:
パーソナル・コンピュータ2と、サーバ1と、携帯電話6との協働的な動作によって、携帯電話の自動制御機能を実現することができる。
サーバ1並びにパーソナル・コンピュータ2は、それぞれ図3及び図4に示した機能構成を持つ各装置をそのまま適用することができるので、ここでは説明を省略する。
図9には、本発明に適用可能な携帯電話6の機能構成を模式的に示している。同図に示すように、携帯電話6は、制御部61と、チャネルCODEC62と、変調部63と、RF回路64と、復調部65と、記憶部66と、復号部67と、D/A変換器68と、スピーカ69と、チケット予約情報自動作成部70と、符号化部71と、復号化部72と、A/D変換器73と、マイクロフォン74と、操作部75と、表示部76と、自動着メロ更新部77とで構成される。この携帯電話6は、オペレーティング・システムが提供するプログラム実行環境下で、制御部51が各種のプログラム・コードを実行するという形式でサービスを提供することができる。以下、各部について説明する。
この携帯電話6上で、通常の電話回線接続を行う場合、RF回路64が、携帯電話基地局(図示しない)からアンテナ受信したアナログ伝送信号をダウンコンバートする。次いで、復調部65によって所定の復調情報並びにタイミングに従って復調処理され、チャネルCODEC62によってチャネル復号化され、復号部72により復号処理され、さらに、D/A変換器68によりアナログ音声信号に変換されて、スピーカ69から音声出力される。
一方、マイクロフォン74を介して入力された音声信号は、A/D変換器73によりデジタル信号に変換された後、符号化部71により符号化され、チャネルCODEC62によりチャネル符号化され、変調部63によって所定の変調情報及びタイミングに従って変調処理される。そして、RF回路64によって伝送信号にアップコンバートしてから携帯電話基地局(図示しない)に向けてアンテナ送信される。
また、本実施形態に係る携帯電話6は、制御部61による処理データを携帯電話網経由で送受信する機能も備えている。例えば、携帯電話網を介して所定のプロバイダ又はサービス・センタに交換機接続され、チケット予約などのサービスを享受することができる。また、携帯電話網を介してサーバ1(図3を参照のこと)にも接続され、他メディア上のユーザ操作情報に基づいて生成された付加価値情報を受信することができる。
携帯電話6がデータ送信を行う場合、制御部61が扱うデータは、チャネルCODEC62によりチャネル符号化され、変調部63により所定の変調情報及びタイミングに従って変調処理され、RF回路64によって伝送信号にアップコンバートしてから携帯電話基地局に向けてアンテナ送信される。
また、携帯電話6がデータ受信を行う場合、携帯電話基地局(図示しない)からアンテナ受信したアナログ伝送信号は、RF回路64によってダウンコンバートされ、復調部によって所定の復調情報並びにタイミングに従って復調処理され、チャネルCODEC62によりチャネル復号化されることによって、制御部61において処理可能な形式のデータに復元される。
操作部75は、例えば、数字キーや機能ボタンなどのユーザ入力装置で構成され、システム6に対して指示コマンドを入力するために使用される。また、表示部76は、LCDなどで構成され、視覚的なユーザ・フィードバックを与えるために使用される。
本実施形態では、操作部75は、電話番号の入力や着メロの設定、チケット購入などの各種サービス使用に関するコマンド入力を行うために使用される。また、操作部75を介した入力コマンドは、制御部61がオペレーティング・システムの制御下で処理するようになっている。
記憶部66は、オペレーティング・システムやその他の制御部61が実行するプログラム・コードを格納したり、実行プログラムの作業データを一時記憶したりするために使用される。
また、記憶部66には、いわゆる「着メロ」を始めとする着信音用の各種の音声データが格納されている。記憶部66に格納された音声データは、復号部67により復号処理され、D/A変換器68によりアナログ音声信号に変換された後、スピーカ69を介して音声出力される。
また、携帯電話網を介してサーバ1から受信した付加価値情報は、記憶部66に一時記憶される。図2を参照しながら既に説明したように、携帯電話6に与えられる付加価値情報は、他のユーザの通信端末装置上で設定されている着信音を識別する着信音IDや、他のユーザの携帯電話から公衆電話網を介してサービス・センタなどの外部機器に対して送信されたチケット予約情報を識別するサービスIDで表される「サービス使用情報」などである。
チケット予約情報自動作成部70並びに自動着メロ更新部77は、サーバ1から受信した付加価値情報に基づいて、チケット予約情報作成及び着メロ更新をそれぞれ自動的に行う。
サーバ1は、パーソナル・コンピュータ2(図5を参照のこと)上でのユーザ操作情報を収集して、携帯電話6向けの付加価値情報を生成することから、他メディアを利用した携帯電話6のチューニング・サービスを実現することができる、という点を充分理解されたい。
図10には、複数ユーザによるパーソナル・コンピュータ2上でのユーザ操作情報や制御情報に基づいて携帯電話6を自動制御するための処理手順をフローチャートの形式で示している。この処理は、サーバ1、パーソナル・コンピュータ2、携帯電話6の各制御部12、22、61が所定のプログラム・コードを実行して協調的に動作することによって実現される。
以下、このフローチャートに従って、複数ユーザによるパーソナル・コンピュータ2上での操作情報に基づいたあるユーザの携帯電話6の自動チューニング・サービスについて説明する。
まず、図4に示したパーソナル・コンピュータ2上での動作について説明する。ステップS71において、ユーザにより操作部21が操作されHTML取得指示がされたと制御部22が判断すると、ステップS72に進む。HTML取得指示が無い場合は、ステップS13に進む。
ステップS72では、インターネットに接続されるサーバ1を介してデータ送受信部23がユーザ指示のあったHTMLデータを受信するとともに、制御部22の制御下でHTMLデコード部24がHTMLデータをデコードし、表示部25によりHTMLデータを表示される。さらに、制御部22は、外部記憶装置26にあらかじめ登録されるユーザID、パーソナル・コンピュータ2上で探索・閲覧されたサイトを示すURLで表されるWebの「ブラウジング情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS73では、ブックマーク登録監視部27において操作部21でのユーザによるブックマーク登録指示があるか否かを監視する。そして、ブックマーク登録がありと判定される場合は、ステップS14に進み、ないと判定される場合はステップS75に進む。
ステップS74では、制御部22は、外部記憶装置26にあらかじめ登録されているユーザID、ブックマーク登録されたサイトを示すURLで表される「ブックマーク情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS75では、ダウンロード監視部28は、ユーザによる操作部21を介したダウンロード指示があるか否かを監視する。そして、ダウンロード指示があった場合は、ステップS76に進み、ダウンロード指示がない場合はステップS77に進む。
ステップS76では、制御部22は、ユーザID、パーソナル・コンピュータ2上にダウンロードされたダウンロード・ファイルの格納場所を示すURLで表される「ダウンロード情報」などのユーザ操作情報を、データ送受信部23を介してサーバに送信する。
また、同様に、アップロード監視部は、ユーザによる操作部21を介したアップロード指示があるか否かを監視して、アップロードが指示された場合には、ユーザID、パーソナル・コンピュータ2からアップロードされたファイルのIDとアップロード先の格納場所を示すURLで表される「アップロード情報」などのユーザ操作情報をサーバ1に送信するようにしてもよい。
ステップS77では、データ保存指示監視部29が、HTML情報に表示される情報のデータ保存指示が操作部21上で起こったか否かを監視する。そして、ユーザによる保存指示があった場合は、ステップS78に進み、保存指示が無い場合は、ステップS79に進む。
ステップS78では、制御部22は、同様にユーザID、保存ID、保存対象に対応するURLデータなどのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
ステップS79では、データ消去指示監視部30は、外部記憶装置26に記録されるデータの消去指示が操作部21上で起こったか否かを監視する。そして、ユーザによるデータ消去指示があった場合はステップS80に進み、データ消去指示がない場合はステップS81に進む。
ステップS80では、制御部22は、同様にユーザID、消去ID、消去対象に対応するURLデータ、あるいは消去対象のファイル名などのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
この他、パーソナル・コンピュータ2上でユーザによりデータ編集が行なわれた場合には、編集されたファイルのIDと編集の種類を特定する編集IDからなる「編集情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信するようにしてもよい。
ステップS81では、制御部22は、ユーザによる終了指示があるか否かを判別する。そして、終了指示が無い場合はステップS11に戻り、終了指示があった場合は、パーソナル・コンピュータ2上での処理を終了する。
次いで、図3に示したサーバ1上での動作について説明する。ステップS82において、パーソナル・コンピュータ2(並びに他のメディアからの)ユーザ情報をデータ送受信部11で受信したか否かを制御部12が判別し、受信された場合はステップS83に進み、受信されていない場合はステップS84に進む。
ステップS83では、制御部12は、各ユーザのパーソナル・コンピュータ2上でのユーザ操作情報を受信すると、これらをユーザID毎にデータベース13に記憶して、データベース化するように動作制御する。
ステップS84では、制御部12は、データ送受信部11を介してクライアントからサービス・リクエスト情報が受信されたか否かを判別する。そして、サービス・リクエスト情報が受信された場合はステップS85に進み、サービス・リクエスト情報が受信されない場合はステップS87の終了指示に進む。ここでは、携帯電話6をクライアントとし、ユーザAが付加価値情報としての携帯電話情報のサービスをリクエストする。
ステップS85では、マッチング度演算部14は、全データベース情報においてユーザAと他のユーザIDとのパーソナル・コンピュータに関するユーザ操作情報のマッチング度を演算して、最もマッチング度が高いユーザIDを類似ユーザとして検出する。例えば、各カテゴリのデータのテキスト・ベースのマッチングを行い、マッチング度は完全一致の単語数などであればよい。また、一部一致などのマッチング度合いにより重み付けしても構わない。
ステップS86では、制御部12は、データベース13で検索を実行して、類似ユーザのユーザIDに対応するデータベース13の携帯電話情報を読み出すとともに、リクエストのあったユーザAの端末に対して付加価値情報としての携帯電話情報をデータ送受信部11から送信する。
この場合の携帯電話情報としては、他のユーザの通信端末装置上で設定されている着信音を識別する着信音IDや、他のユーザの携帯電話から公衆電話網を介してサービス・センタなどの外部機器に対して送信されたチケット予約情報を識別するサービスIDで表される「サービス使用情報」などが挙げられる。
ステップS87では、制御部12は、サーバ管理者による終了指示があるか否かを判別する。そして、終了指示がない場合はステップS82に戻り、終了指示があった場合は、サーバ1上での処理を終了する。
次いで、図9に示した携帯電話6上での動作について説明する。ステップS88において、制御部61は、ユーザによる操作部75を介したサービス・リクエスト要求を受け付けたか否かを判別する。そして、サービス・リクエスト要求を受け付けた場合はステップS89に進み、受け付けていない場合はステップS90に進む。
ステップS89では、制御部61は、チャネルCODEC回路62、変調部63、RF回路64を介して、ユーザA、携帯電話情報というサービス・リクエスト情報をサーバ1に送信する。
ステップS90では、制御部61は、アンテナから受信したアナログ伝送信号をRF回路64、復調部65、チャネルCODEC回路62を介して信号処理した後、サーバ1から付加価値情報としての携帯電話情報が受信されたか否かを判別する。そして、携帯電話情報が受信された場合はステップS91に進み、携帯電話情報が受信されていない場合はステップS92に進む。
ステップS91では、制御部61は、受信した携帯電話情報を記憶部66に記憶するように制御する。
ステップS92では、制御部61は、ユーザにより着メロなどの着信音更新が指示されたか否かを判別する。そして、着メロ更新が指示された場合はステップS93に進み、着メロ更新が指示されない場合はステップS94に進む。
ステップS93では、制御部61は、記憶部66に記憶される携帯電話情報としての着信音IDで特定される音声データを復号部67に出力し、復号、あるいは圧縮されている場合は解凍した後D/A変換器68に出力し、スピーカ69より出力する。さらに、制御部61は、本着信音が携帯電話6の着メロとなるように、制御部61が記憶する着メロを管理するプログラムと記憶部66の着メロが記憶されるポインタとの関連付けを行う。
ステップS94では、制御部61は、ユーザによりチケット予約指示が指示されたか否かを判別する。そして、チケット予約指示が指示された場合はステップS95に進み、チケット予約指示が指示されない場合はステップS96の終了指示に進む。
ステップS95では、チケット予約情報自動作成部70は、記憶部66に記憶される携帯電話情報としてのサービス使用情報に基づいて自動的にチケット予約情報を作成(ユーザID、コンサートID)して、図示しないチケット・センタに無線(すなわち携帯電話網を介して)送信する。チケット予約に関しては、後述のリアル・ワールドの付加価値サービスとして捉えることも可能である。
ステップS96では、制御部12は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS88に戻り、終了指示があった場合は携帯電話6上での処理を終了する。
B.第2の実施形態
本実施形態は、複数ユーザの実世界上での試行情報や活動情報に基づいて、ある特定のユーザに対してメディアの自動制御サービスを提供するものである。すなわち、サーバは、複数のユーザ端末からユーザの活動情報を受信して蓄積するとともに、蓄積された各活動情報を基に付加価値情報を生成して、各ユーザに提供することができる。
上述した第1の実施形態では、ユーザのメディア操作情報を利用して付加価値を創造する。これに対して、本発明の第2の実施形態では、ユーザの活動情報を利用して付加価値情報を創造するものであり、実世界上におけるユーザ間の嗜好の一致度を基にメディアを自動制御したり、メディアにおけるユーザ嗜好の一致度、あるいはユーザが何処に居たかなどの活動情報に応じて実世界のサービスを提供したりする点で相違する。
すなわち、本発明の第2の実施形態によれば、複数のユーザ情報に基づく付加価値情報を適用可能な作業空間がメディアから実世界へと拡張される。
図11には、本発明の第2の実施形態に係る実世界上の情報を利用した付加価値創造サービスの概要を模式的に示している。
同図に示すように、各ユーザの嗜好情報は、それぞれのユーザ端末(図示しない)から特定のサーバ上に収集される。
サーバと各ユーザ端末とは、例えば、Bluetooth(登録商標)などの近距離無線データ通信やIEEE1394、家庭内LAN、インターネットのような広域ネットワーク、ケーブルテレビ(CATV)、その他の通信媒体を介して相互接続されている。
サーバ上には、例えば、GPS(Global Positioning System)付きの携帯電話上で採取されたユーザの活動情報や、クレジット・カードの使用に基づく購入製品情報などが収集される。
サーバ上では、各ユーザの嗜好情報を集計処理して、付加価値情報を生成する。この実施形態で言う付加価値情報は、ユーザの実世界上での活動を規定したデータなど、実世界に影響を及ぼす付加価値情報である。例えば、嗜好が類似する人のお店やイベント紹介などがこの場合に付加価値情報に相当する。
図12には、各ユーザから収集可能な情報と、ユーザに対して提供可能な実世界に影響する付加価値情報を表形式で示している。
各ユーザから収集可能な情報として、既に図2を参照しながら説明したように、ビデオ・デッキやDVDプレーヤ、その他の記録されたコンテンツを再生するタイプのオーディオ機器においては、テレビなどの受信装置により再生されるとともにVTRなどの録画装置で記録された番組IDと放送(記録)時間で表される「録画(記録)情報」、録画装置に対する操作を表した記録時の「操作情報」、録画装置上で録画(記録)が予約されるコンテンツIDを表した「記録予約情報」、コンテンツを再生するVTRやDVDプレーヤなどの再生装置上における再生、早送り、巻き戻し、一時停止などの機能及び当該機能に対する指定時間を表した再生時の「操作情報」などを収集することができる。
また、コンピュータやPDA(Personal Digital Assistant)、携帯電話など、ユーザ入力データを編集処理したりネットワーク通信したりすることが可能な端末装置においては、端末装置上で探索・閲覧されたサイトを示すURLで表されるWebの「ブラウジング情報」、情報提供サーバなどの外部機器からネットワーク経由でユーザの端末装置にダウンロードされたダウンロード・ファイルの格納場所を示すURLで表される「ダウンロード情報」、ユーザの端末装置からネットワーク経由で外部機器にアップロードされたファイルのIDとアップロード先の格納場所を示すURLで表される「アップロード情報」、ユーザの端末装置上で探索・閲覧されさらにブックマーク登録されたサイトを示すURLで表される「ブックマーク情報」、ユーザの端末装置上でユーザより編集されたファイルのIDと編集の種類を特定する編集IDからなる「編集情報」などを収集することができる。
また、携帯電話や、ピア・ツー・ピア接続などの一対一通信が可能な通信端末装置においては、他のユーザの通信端末装置上で設定されている着信音(着メロ)を識別する着信音IDや、他のユーザの携帯電話から公衆電話網を介してサービス・センタなどの外部機器に対して送信されたチケット予約情報を識別するサービスIDで表される「サービス使用情報」などを収集することができる。
また、本実施形態では、図2に示したような各メディアから取得されるユーザ操作情報以外に、GPS付きの携帯電話上で採取されたユーザの活動情報や、クレジット・カードの使用に基づく購入製品情報など実世界上でのユーザの情報を採取することができる。
ユーザの活動情報は、例えば、「位置情報+建物ID」という形式で表すことができる。活動情報は、例えば、「店」、「公園」、「イベント」などのようなカテゴリに分類することができる。「店」は、例えば「食事」、「衣服」、「嗜好品」のような属性を含んでいてもよい。
また、ユーザのクレジット使用による購入製品情報は、例えば、「位置情報+建物ID+製品ID」という形式で表すことができる。購入製品情報は、例えば、「ブランド」、「メニュー」、「メーカ」、「乗り物」などのようなカテゴリに分類することができる。
サーバ上では、各メディア上でのユーザ操作情報や実世界上での活動情報を集計処理し、ユーザ操作が表すユーザ嗜好情報に基づいて、付加価値情報を生成することができる。
各種の電子機器に対して与えることができる付加価値情報は、図2に示した通りである。
例えば、テレビやラジオなどの放送すなわち一方向配信形式のデータ受信機に対する付加価値情報としては、受信装置上でチューニングされるチャンネルIDからなる「チャンネル情報」、受信されるとともに再生される画像データの注目領域を示す「領域情報」、受信されるとともに再生されるオーディオ・データの音量を示す「音量情報」などを挙げることができる。
また、ビデオ・デッキやDVDプレーヤ、その他の記録されたコンテンツを再生するタイプのオーディオ機器に対する付加価値情報としては、例えば、コンテンツID及び記録時間を表す「記録予約情報」、他のユーザの録画・記録装置上で既に記録が予約されている記録予約日時情報を示す「記録予約情報」などを挙げることができる。
また、VTRやDVDプレーヤなどの再生装置に供給する付加価値情報として、他のユーザにより作成された再生コンテンツの「ダイジェスト情報」や再生コンテンツの検索のために作成された「検索インデックス情報」、他のユーザの記録装置上で記録媒体から消去されたコンテンツのIDからなる「消去情報」、他のユーザの記録装置上で作成された記録コンテンツに関する「タイトル情報」を挙げることができる。
また、コンピュータやPDA、携帯電話など、ユーザ入力データを処理したりネットワーク通信したりすることが可能な端末装置に対する付加価値情報としては、端末装置上において探索・閲覧されたサイトを示すURLで表されるWebの「ブラウジング情報」、情報提供サーバなどの外部機器からネットワーク経由でユーザの端末装置にダウンロードされたダウンロード・ファイルの格納場所を示すURLで表される「ダウンロード情報」、ユーザの端末装置からネットワーク経由で外部機器にアップロードされたファイルのIDとアップロード先の格納場所を示すURLで表される「アップロード情報」、ユーザの端末装置上で探索・閲覧されさらにブックマーク登録されたサイトを示すURLで表される「ブックマーク情報」、他のユーザにより作成された複数のコンテンツをカテゴライズした「分類情報」、ユーザの端末装置上でユーザより編集されたファイルのIDと編集の種類を特定する編集IDからなる「編集情報」などを挙げることができる。
また、携帯電話や、ピア・ツー・ピア接続などの1対1通信が可能な通信端末装置に対する付加価値情報としては、他のユーザの通信端末装置上で設定されている着信音を識別する着信音IDや、他のユーザの携帯電話から公衆電話網を介してサービス・センタなどの外部機器に対して送信されたチケット予約情報を識別するサービスIDで表される「サービス使用情報」などを挙げることができる。
また、実世界に影響する付加価値情報は、嗜好が類似する人のお店やイベント紹介など、ユーザの実世界上での活動を規定するような情報である。この種の付加価値情報を各ユーザにフィードバックすることにより、活動場所に応じた他の付加価値を期待する行動を促進することができる。
例えば、ユーザは、ディズニーランドに行けば、ミッキー・マニアの情報(ヒミツの店やマニアの溜まり場など)を入手することができる。
また、活動範囲を同じにする人が集まる場所の情報を入手することができる。あるいは、付加価値情報のディストリビューションにより、購入意欲を促進することができ、経済活動の活性化にもつながる。
本実施形態では、サーバ1は、あるメディア上で取得された嗜好情報や、実世界上における一般的なユーザ情報を利用して、メディアを自動制御するための付加価値情報や、実世界上でユーザに影響を与えるような付加価値情報を生成することができる。この付加価値情報によって、メディアを自動制御したり、ユーザの実世界上での活動に影響を与えたりすることができる。
例えば、GPS機能付き携帯電話で収集されたユーザ情報に基づいてTVを自動制御することができる。また、クレジット利用記録システムで収集されたユーザ情報に基づいてTVを自動制御することができる。また、パーソナル・コンピュータ上で収集されたユーザ情報に基づいて、携帯電話を自動制御することができる。さらに、携帯電話の表示出力並びに音声出力を利用して、付加価値情報に則ったユーザ告知を行うことができる。以下では、他メディアを利用したチューニング・サービスの具体例を挙げて説明する。
GPS機能付き携帯電話で収集されたユーザ情報に基づいたTVの自動制御:
TVの自動制御機能は、GPS付き携帯電話と、サーバと、TVとの協働的な動作によって、TVの自動制御機能を実現することができる。
サーバ1並びにTV3は、それぞれ図3及び図5に示した機能構成を持つ各装置をそのまま適用することができるので、ここでは説明を省略する。
図13には、本発明に適用可能なGPS付き携帯電話8の機能構成を模式的に示している。同図に示すように、GPS付き携帯電話8は、制御部81と、GPSアンテナ82と、GPS受信機83と、記憶部84と、チャネルCODEC62と、変調部63と、RF回路64と、復調部65と、D/A変換器68と、スピーカ69と、符号化部71と、復号化部72と、A/D変換部73と、マイクロフォン74と、操作部75と、表示部76とで構成される。このGPS付き携帯電話8は、オペレーティング・システムが提供するプログラム実行環境下で、制御部51が各種のプログラム・コードを実行するという形式で、携帯電話やその他のサービスを提供することができる。以下、各部について説明する。
このGPS機能付き携帯電話8上で、通常の電話回線接続を行う場合、RF回路64が、携帯電話基地局(図示しない)からアンテナ受信したアナログ伝送信号をダウンコンバートする。次いで、復調部65によって所定の復調情報並びにタイミングに従って復調処理され、チャネルCODEC62によってチャネル復号化され、復号部72により復号処理され、さらに、D/A変換器68によりアナログ音声信号に変換されて、スピーカ69から音声出力される。
一方、マイクロフォン74を介して入力された音声信号は、A/D変換器73によりデジタル信号に変換された後、符号化部71により符号化され、チャネルCODEC62によりチャネル符号化され、変調部63によって所定の変調情報及びタイミングに従って変調処理される。そして、RF回路64によって伝送信号にアップコンバートしてから携帯電話基地局に向けてアンテナ送信される。
また、GPS機能付き携帯電話8は、制御部81による処理データを携帯電話網経由で送受信する機能も備えている。例えば、携帯電話網を介して所定のプロバイダ又はサービス・センタに交換機接続され、さらに携帯電話網を介してサーバ1(図3を参照のこと)にも接続され、メディア制御用並びに実世界上の付加価値情報を受信することができる。
GPS機能付き携帯電話8がデータ送信を行う場合、制御部81が扱うデータは、チャネルCODEC62によりチャネル符号化され、変調部63により所定の変調情報及びタイミングに従って変調処理され、RF回路64によって伝送信号にアップコンバートしてから携帯電話基地局に向けてアンテナ送信される。
また、GPS機能付き携帯電話8がデータ受信を行う場合、携帯電話基地局(図示しない)からアンテナ受信したアナログ伝送信号は、RF回路64によってダウンコンバートされ、復調部によって所定の復調情報並びにタイミングに従って復調処理され、チャネルCODEC62によりチャネル復号化されることによって、制御部81において処理可能な形式のデータに復元される。
また、GPS機能付き携帯電話8は、GPSすなわち全地球測位システムに基づく位置測定機能を備えている。上空を周回する3個以上のGPS衛星から発信される電波すなわちGPS信号を、GPSアンテナ82を介してGPS受信機83が受信処理し、次いで、チャネルCODEC62がチャネル復号化する。得られた位置情報は、現在ユーザが居る建物IDとともに記憶部84に一時保存される。
操作部75は、例えば、数字キーや機能ボタンなどのユーザ入力装置で構成され、システム8に対して指示コマンドを入力するために使用される。操作部75を介した入力コマンドは、制御部81がオペレーティング・システムの制御下で処理する。また、表示部76は、LCDなどで構成され、視覚的なユーザ・フィードバックを与えるために使用される。
記憶部84は、オペレーティング・システムやその他の制御部81が実行するプログラム・コードを格納したり、実行プログラムの作業データを一時記憶したりするために使用される。また、GPS機能に従って得られた位置情報は、現在ユーザが居る建物IDとともに記憶部84に一時保存される。
図14には、各ユーザのGPS機能付き携帯電話8上での情報収集に基づいてあるユーザのデジタルTV3(図5を参照のこと)を自動制御するための処理手順をフローチャートの形式で示している。この処理は、サーバ1、GPS機能付き携帯電話8、TV3の各制御部12、81、31が所定のプログラム・コードを実行して協調的に動作することによって実現される。
以下、このフローチャートに従って、各ユーザのGPS機能付き携帯電話8上での情報収集に基づいたデジタルTV3の自動制御について説明する。
まず、図13に示したGPS機能付き携帯電話8上での動作について説明する。ステップS101では、建物IDをアンテナ、RF回路を介して受信したか否かを制御部81が判別する。
例えば、各店頭にBluetooth(登録商標)やwireless1394などのような近距離無線データ通信機能を持つ送信機を設置しておき、かかる無線送信機が常時建物IDを送信するようにしておいてもよい。このような場合、携帯電話8を持ち歩くユーザが受信可能範囲(セル)に突入すると、RF回路64から建物IDが受信可能であるように構成すればよい。
ステップS101において、建物IDが受信されたと判別されるとステップS102に進み、受信されていないと判別されるとステップS103の終了指示に進む。
ステップS102では、建物IDが受信されると同時に、GPSアンテナ82、GPS受信機83を介して記憶部84に位置情報と建物IDが対応付けて記憶される。また、RF回路64を介してサーバ1に対してユーザID、並びに「位置情報+建物ID」という形式のユーザ活動情報が送信される。
ステップS103では、制御部81は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS101に戻り、終了指示があった場合は携帯電話8上での処理を終了する。
次いで、図3に示したサーバ1上での動作について説明する。ステップS105において、携帯電話8(並びに他のメディアからの)ユーザ活動情報をデータ送受信部11で受信したか否かを制御部12が判別し、受信された場合はステップS106に進み、受信されていない場合はステップS107に進む。
ステップS106では、制御部12は、各ユーザの携帯電話8で採取されたユーザ操作情報並びにユーザ活動情報を受信すると、これらをユーザID毎にデータベース13に記憶して、データベース化するように動作制御する。
ステップS107では、制御部12は、データ送受信部11を介してクライアントからサービス・リクエスト情報が受信されたか否かを判別する。サービス・リクエスト情報が受信された場合はステップS108に進み、サービス・リクエスト情報が受信されない場合はステップS110の終了指示に進む。ここでは、デジタルTV3をクライアントとし、ユーザAがTV情報のサービスをリクエストする。
ステップS108では、マッチング度演算部14は、全データベース情報においてユーザAと他のユーザIDとのパーソナル・コンピュータに関するユーザ操作情報のマッチング度を演算して、最もマッチング度が高いユーザIDを類似ユーザとして検出する。例えば、各カテゴリのデータのテキスト・ベースのマッチングを行い、完全一致の単語数などをマッチング度とすればよい。また、一部一致などのマッチング度合いにより重み付けして処理しても構わない。
ステップS109では、制御部12は、検索されたユーザIDに対応するデータベース13のTV情報を読み出すとともに、リクエストのあったユーザAの端末に対して付加価値情報としてのTV情報をデータ送受信部11から送信する。この場合のTV情報としては、チューニングされるチャンネルIDからなる「チャンネル情報」、受信されるとともに再生される画像データの注目領域を示す「領域情報」、受信されるとともに再生されるオーディオ・データの音量を示す「音量情報」などが挙げられる。
ステップS110では、制御部12は、サーバ管理者による終了指示があるか否かを判別する。そして、終了指示がない場合はステップS105に戻り、終了指示があった場合は、サーバ1上での処理を終了する。
次いで、図5に示したデジタルTV3上での動作について説明する。ステップS111において、制御部31は、ユーザによる操作部32を介したサービス・リクエスト要求を受け付けたか否かを判別する。そして、サービス・リクエスト要求を受け付けた場合はステップS112に進み、受け付けていない場合はステップS113に進む。
ステップS112では、制御部31は、ユーザA及びTV情報というデータのリクエストを、データ送受信部33を介してサーバ1に送信する。
ステップS113では、制御部31は、サーバ1から付加価値情報としてのTV情報がデータ送受信部33を介して受信されたか否かを判別する。そして、受信された場合はステップS114に進み、受信されていない場合はステップS115に進む。
ステップS114では、制御部31は、受信したTV情報を記憶部34に記憶するように制御する。
ステップS115では、制御部31は、ユーザによりチャンネル選択画面再生が指示されたか否かを判別する。そして、チャンネル選択画面再生が指示された場合はステップS116に進み、指示されない場合はステップS117に進む。
ステップS116では、チャンネル優先度制御部35は、記憶部34に記憶される同一嗜好を持つ類似ユーザのチャンネル優先度に応じて、映像デコーダ36を介してチャンネル選択画面を再生する。すなわち、類似ユーザが頻繁に見ていたチャンネルが例えば上に表示されるように、チャンネル選択画面が自動的にカスタマイズされて再生される。
ステップS117では、制御部31は、ユーザにより自動チャンネル切換が指示されたか否かを判別する。そして、自動チャンネル切換が指示された場合はステップS118に進み、指示されない場合はステップS119に進む。
ステップS118では、自動チャンネル切換制御部37は、記憶部34に記憶される自動チャンネル切換情報に応じて、自動的にチャンネルが切り替えられる。すなわち、類似ユーザが現在視聴するチャンネルに自動的に切り替えるように制御するものである。例えば、制御部31がチューナ回路38を制御することによって実現される。チャンネルが切り替えられたチューナ回路38の出力は、復調器39で復調され、デマルチプレクサ40で音声データと映像データに分離される。音声データは音声デコーダ41でデコードされるとともに再生され、映像データは映像デコーダ36でデコードされるとともに再生される。
また、記憶部34に記憶されている音量情報に基づいて、受信又は再生されるオーディオ・データの音量を自動調整するようにしてもよい。
ステップS119では、制御部12は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS111に戻り、終了指示があった場合はデジタルTV3上での処理を終了する。
なお、図14に示した処理ルーチンでは、デジタルTV3の自動解像度制御を含んでいないが、勿論、他メディアすなわち携帯電話8から得た位置情報と建物IDなどのユーザ活動情報に基づいて「領域情報」を特定して、自動解像度制御部42は、デジタルTV3上で自動解像度制御を行うようにしてもよい。この場合、制御部31は、ユーザにより自動解像度制御の指示がされたか否かを判別する。そして、自動解像度制御が指示された場合、自動解像度制御部42は、複数の解像度に対応するクラス分類用の予測係数により映像デコーダ36でデコードされる映像の解像度を制御して、記憶部34に記憶される同一嗜好のユーザが好む予測係数の識別子を基に、自動的に映像デコーダ36からの画像出力の解像度を制御する。
なお、クラス分類適応処理の詳細に関しては、本出願人に既に譲渡されている米国特許第5,517,588号明細書に開示されている。同特許明細書は本明細書の記述は本明細書の一部を構成する。
クレジット利用記録システムで収集されたユーザ情報に基づいたTVの自動制御:
クレジット利用記録システムと、サーバと、TVとの協働的な動作によって、TVの自動制御機能を実現することができる。
サーバ1並びにTV3は、それぞれ図3及び図5に示した機能構成を持つ各装置をそのまま適用することができるので、ここでは説明を省略する。
図15には、本発明に適用可能なクレジット利用記録システム9の機能構成を模式的に示している。ここで言うクレジット利用記録システム9は、例えばクレジット・カードによる代金決済を行うカード・リーダと一体化して構成され、各店舗毎に設置して用いられる。
同図に示すように、クレジット利用記録システム9は、製品情報入力部91と、制御部92と、外部記憶装置93と、クレジット・カード情報読み出し部94と、情報作成部95と、操作部96と、表示部97と、データ送受信部98とで構成される。クレジット利用記録システム9は、オペレーティング・システムが提供するプログラム実行環境下で、制御部92が各種のプログラム・コードを実行するという形式でサービスを提供することができる。以下、各部について説明する。
システム9を通常のクレジット・カードによる代金精算に利用する場合、クレジット・カード上に磁気記録などの方式で書き込まれた情報を、クレジット・カード情報読み出し部94が読み出す。また、バーコード・リーダなどで構成される製品情報入力部91が、商品又はサービスに付随するバーコードのような媒体を読み取って解読し、その製品情報を特定する。これら読み出されたクレジット・カード情報や製品情報は制御部92に転送される。制御部92は、オペレーティング・システムの制御下で、クレジット・カード情報や製品情報を処理し、処理結果を外部記憶装置93に保存したり、データ送受信部98を介して外部システムにデータ送信したり、課金処理したりする。
情報作成部95は、本クレジット利用記録システム9上でクレジット・カードが利用される度に、逐次的にユーザ活動情報を作成する。ユーザ活動情報は、カード所持者のユーザID、本クレジット利用記録システム9の位置情報、設置場所の建物ID、製品情報入力部91を介して入力された製品IDなどのデータの組み合わせで構成される。
操作部96は、例えば、キーボードやマウス、タッチパネルなどのユーザ入力装置で構成され、システム2に対して指示コマンドを入力するために使用される。また、表示部97は、例えば、LCDで構成され、システム9内の演算結果などに関する視覚的なユーザ・フィードバックを与えるために使用される。
外部記憶装置93は、ハード・ディスク装置のような、比較的第容量で不揮発性の記憶装置で構成される。外部記憶装置93は、制御部92において実行するソフトウェア・プログラムのインストールや、各種データ・ファイルの保存のために使用される。
例えば、クレジット・カード情報や購入した製品情報は、外部記憶装置93上でデータベース管理される。また、クレジット利用記録システム9が設置された場所(店舗)の位置情報、建物ID、製品IDなども、外部記憶装置93上に不揮発的に保管される。また、カードから読み取ったカード所持者のユーザIDや、クレジット・カード利用時に作成されるユーザ情報も、外部記憶装置93上に一時記録される。
データ送受信部98は、本クレジット利用記録システム9を外部のホスト端末と相互接続するための機能モジュールであり、ネットワーク・インターフェースと通信プロトコル・スタックの組み合わせによって構成される。例えば、本クレジット利用記録システム9は、データ送受信部98を介してサーバ1に接続される。クレジット利用記録システム9は、情報作成部95により作成されたユーザ活動情報を、データ送受信部98によってサーバ1に転送することができる。また、本クレジット利用記録システム9は、クレジット・カードをベースとした信用決済を統括的に管理する決済機関(図示しない)とは、データ送受信部98を介して相互接続されており、決済情報を逐次送信する。
図16には、クレジット利用記録システム9上で採取された各ユーザの活動情報収集に基づいてあるユーザのデジタルTV3(図5を参照のこと)を自動制御するための処理手順をフローチャートの形式で示している。この処理は、サーバ1、クレジット利用記録システム9、TV3の各制御部12、92、31が所定のプログラム・コードを実行して協調的に動作することによって実現される。
以下、このフローチャートに従って、クレジット利用記録システム9上で採取された各ユーザの活動情報に基づいたデジタルTV3の自動制御について説明する。
まず、ステップS121において、製品情報入力部91への入力、例えばバーコード入力があるか否かを制御部92が判別する。そして、入力があった場合はステップS122に進み、入力が無い場合はステップS123に進む。
ステップS122では、制御部92は、入力された購入製品情報を外部記憶装置93に記憶する。
ステップS123では、クレジット・カード情報読み出し部94より読み出しがあるか否かを制御部92が判別する。そして、クレジット・カード情報の読み出しがあった場合はステップS124に進み、読み出しがない場合は終了指示に進む。
ステップS124では、情報作成部95は、クレジット・カード情報から特定されたユーザID、製品情報入力部91からの入力で特定された製品ID、外部記憶装置93にあらかじめ登録されている位置情報並びに建物IDからなるユーザ活動情報を作成する。そして、ステップS125では、作成されたユーザ活動情報をサーバ1に送信する。
ステップS126では、制御部92は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS121に戻り、終了指示があった場合はクレジット利用記録システム9上での処理を終了する。
次いで、図3に示したサーバ1上での動作について説明する。ステップS127において、クレジット利用記録システム9(並びに他のメディアからの)ユーザ活動情報をデータ送受信部11で受信したか否かを制御部12が判別し、受信された場合はステップS128に進み、受信されていない場合はステップS129に進む。
ステップS128では、制御部12は、クレジット利用記録システム9上で採取された各ユーザの活動情報を受信すると、これらをユーザID毎にデータベース13に記憶して、データベース化するように動作制御する。
ステップS129では、制御部12は、データ送受信部11を介してクライアントからサービス・リクエスト情報が受信されたか否かを判別する。サービス・リクエスト情報が受信された場合はステップS130に進み、サービス・リクエスト情報が受信されない場合はステップS132の終了指示に進む。ここでは、デジタルTV3をクライアントとし、ユーザAがTV情報のサービスをリクエストする。
ステップS130では、マッチング度演算部14は、全データベース情報においてユーザAと他のユーザIDとのユーザ活動情報のマッチング度を演算して、最もマッチング度が高いユーザIDを類似ユーザとして検出する。例えば、各カテゴリのデータのテキスト・ベースのマッチングを行い、完全一致の単語数などをマッチング度とすればよい。また、一部一致などのマッチング度合いにより重み付けして処理しても構わない。
ステップS131では、制御部12は、検索されたユーザIDに対応するデータベース13のTV情報を読み出すとともに、リクエストのあったユーザAの端末に対して付加価値情報としてのTV情報をデータ送受信部11から送信する。この場合のTV情報としては、チューニングされるチャンネルIDからなる「チャンネル情報」、受信されるとともに再生される画像データの注目領域を示す「領域情報」、受信されるとともに再生されるオーディオ・データの音量を示す「音量情報」などが挙げられる。
ステップS132では、制御部12は、サーバ管理者による終了指示があるか否かを判別する。そして、終了指示がない場合はステップS127に戻り、終了指示があった場合は、サーバ1上での処理を終了する。
次いで、図5に示したデジタルTV3上での動作について説明する。ステップS133において、制御部31は、ユーザによる操作部32を介したサービス・リクエスト要求を受け付けたか否かを判別する。そして、サービス・リクエスト要求を受け付けた場合はステップS134に進み、受け付けていない場合はステップS135に進む。
ステップS134では、制御部31は、ユーザA及びTV情報というデータのリクエストを、データ送受信部33を介してサーバ1に送信する。
ステップS135では、制御部31は、サーバ1から付加価値情報としてのTV情報がデータ送受信部33を介して受信されたか否かを判別する。そして、受信された場合はステップS136に進み、受信されていない場合はステップS137に進む。
ステップS136では、制御部31は、受信したTV情報を記憶部34に記憶するように制御する。
ステップS137では、制御部31は、ユーザによりチャンネル選択画面再生が指示されたか否かを判別する。そして、チャンネル選択画面再生が指示された場合はステップS138に進み、指示されない場合はステップS139に進む。
ステップS138では、チャンネル優先度制御部35は、記憶部34に記憶される同一嗜好のユーザのチャンネル優先度に応じて、映像デコーダ36を介してチャンネル選択画面を再生する。すなわち、類似ユーザが頻繁に見ていたチャンネルが例えば上に表示されるように、チャンネル選択画面が自動的にカスタマイズされて再生される。
ステップS139では、制御部31は、ユーザにより自動チャンネル切換が指示されたか否かを判別する。そして、自動チャンネル切換が指示された場合はステップS140に進み、指示されない場合はステップS141に進む。
ステップS140では、自動チャンネル切換制御部37は、記憶部34に記憶される自動チャンネル切換情報に応じて、自動的にチャンネルが切り替えられる。すなわち、類似ユーザが現在視聴するチャンネルに自動的に切り替えるように制御するものである。例えば、制御部31がチューナ回路38を制御することによって実現される。チャンネルが切り替えられたチューナ回路38の出力は、復調器39で復調され、デマルチプレクサ40で音声データと映像データに分離される。音声データは音声デコーダ41でデコードされるとともに再生され、映像データは映像デコーダ36でデコードされるとともに再生される。
ステップS141では、制御部12は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS133に戻り、終了指示があった場合はデジタルTV3上での処理を終了する。
なお、図16に示した処理ルーチンでは、デジタルTV3の自動解像度制御を含んでいないが、勿論、他メディアすなわちクレジット利用記録システム9から得た製品IDと位置情報、建物IDなどのユーザ活動情報に基づいて「領域情報」を特定して、自動解像度制御部42は、デジタルTV3上で自動解像度制御を行うようにしてもよい。この場合、制御部31は、ユーザにより自動解像度制御の指示がされたか否かを判別する。そして、自動解像度制御が指示された場合、自動解像度制御部42は、複数の解像度に対応するクラス分類用の予測係数により映像デコーダ36でデコードされる映像の解像度を制御して、記憶部34に記憶される同一嗜好のユーザが好む予測係数の識別子を基に、自動的に映像デコーダ36からの画像出力の解像度を制御する。
クラス分類適応処理の詳細に関しては、本出願人に既に譲渡されている米国特許第5,517,588号明細書に開示されている。同特許明細書は本明細書の記述は本明細書の一部を構成する。
本実施形態では、サーバ1が、ユーザ活動情報のマッチング度演算において、買い物をした製品、店の位置情報、店の名前が一致するユーザを同一嗜好を持つ類似ユーザとして位置付けて、類似ユーザが持つ機器操作情報を基にTVの自動チューニング・サービスを行うことができる。
C.第3の実施形態
上述した第2の実施形態では、複数ユーザの実世界上での試行情報や活動情報に基づいて、ある特定のユーザにおけるメディアの自動制御を行う。これに対し、本実施形態では、複数ユーザのメディアの操作情報や制御情報から得られる付加価値情報に基づいて、ユーザの実世界上の活動に影響を与える活動情報を提供することができる。
本実施形態によれば、パーソナル・コンピュータ2上で採取されたユーザ操作情報に基づいて、携帯電話7上でユーザ告知を行うなどの実世界上で影響する付加価値情報を提供することができる。このような実世界上に影響を及ぼす付加価値情報サービス機能は、パーソナル・コンピュータ2と、サーバ1と、携帯電話7との協働的な動作により実現される。
サーバ1並びにパーソナル・コンピュータ2は、それぞれ図3及び図4に示した機能構成を持つ各装置をそのまま適用することができるので、ここでは説明を省略する。
図17には、本発明に適用可能なGPS付き携帯電話7の機能構成を模式的に示している。同図に示すように、GPS付き携帯電話7は、制御部101と、記憶部102と、位置情報比較部103と、チャネルCODEC62と、変調部63と、RF回路64と、復調部65と、D/A変換器68と、スピーカ69と、符号化部71と、復号化部72と、A/D変換部73と、マイクロフォン74と、操作部75と、表示部76と、GPSアンテナ82と、GPS受信機83とで構成される。このGPS付き携帯電話7は、オペレーティング・システムが提供するプログラム実行環境下で、制御部101が各種のプログラム・コードを実行するという形式で、携帯電話7や実世界に影響を与えるサービスを提供することができる。以下、各部について説明する。
このGPS機能付き携帯電話7上で、通常の電話回線接続を行う場合、RF回路64が、携帯電話基地局(図示しない)からアンテナ受信したアナログ伝送信号をダウンコンバートする。次いで、復調部65により所定の復調情報並びにタイミングに従って復調処理され、チャネルCODEC62によってチャネル復号化され、復号部72により復号処理され、さらに、D/A変換器68によりアナログ音声信号に変換されて、スピーカ69から音声出力される。
一方、マイクロフォン74を介して入力された音声信号は、A/D変換器73によりデジタル信号に変換された後、符号化部71により符号化され、チャネルCODEC62によりチャネル符号化され、変調部63によって所定の変調情報及びタイミングに従って変調処理される。そして、RF回路64によって伝送信号にアップコンバートしてから携帯電話基地局(図示しない)に向けてアンテナ送信される。
また、GPS機能付き携帯電話7は、制御部101による処理データを携帯電話網経由で送受信する機能も備えている。例えば、携帯電話網を介して所定のプロバイダ又はサービス・センタに交換機接続され、さらに携帯電話網を介してサーバ1(図3を参照のこと)にも接続され、メディア制御用並びに実世界上の付加価値情報を受信することができる。
GPS機能付き携帯電話7がデータ送信を行う場合、制御部101が扱うデータは、チャネルCODEC62によりチャネル符号化され、変調部63により所定の変調情報及びタイミングに従って変調処理され、RF回路64によって伝送信号にアップコンバートしてから携帯電話基地局(図示しない)に向けてアンテナ送信される。
また、GPS機能付き携帯電話7がデータ受信を行う場合、携帯電話基地局(図示しない)からアンテナ受信したアナログ伝送信号は、RF回路64によってダウンコンバートされ、復調部によって所定の復調情報並びにタイミングに従って復調処理され、チャネルCODEC62によりチャネル復号化されることによって、制御部101において処理可能な形式のデータに復元される。
GPS機能付き携帯電話7は、データ受信機能を用いて、実世界に影響する付加価値情報をサーバ1から受信することができる。付加価値情報の一例として、ユーザの活動情報を挙げることができる。ユーザ活動情報は、位置情報と建物IDなどの組み合わせで構成される。ユーザ活動情報は、実世界におけるユーザの活動を規定するデータで構成され、受信ユーザの活動意欲を促進する作用を持つ。受信されたユーザ活動情報は、記憶部102に一時記憶される。
また、GPS機能付き携帯電話7は、GPSすなわち全地球測位システムに基づく位置測定機能を備えている。上空を周回する3個以上のGPS衛星から発信される電波すなわちGPS信号を、GPSアンテナ82を介してGPS受信機83が受信処理し、次いで、チャネルCODEC62がチャネル復号化する。得られた位置情報は、現在ユーザが居る建物IDとともに記憶部102に一時保存される。
操作部75は、例えば、数字キーや機能ボタンなどのユーザ入力装置で構成され、システム7に対して指示コマンドを入力するために使用される。操作部75を介した入力コマンドは、制御部101がオペレーティング・システムの制御下で処理する。また、表示部76は、LCDなどで構成され、視覚的なユーザ・フィードバックを与えるために使用される。
記憶部102は、オペレーティング・システムやその他の制御部61が実行するプログラム・コードを格納したり、実行プログラムの作業データを一時記憶したりするために使用される。また、サーバ1から受信した付加価値情報やGPS機能に従って得られた位置情報は、記憶部102に一時保存される。
位置情報比較部103は、付加価値情報として受信された位置情報と、GPS機能により入力された位置情報とを比較する機能モジュールである。制御部101は、この位置情報比較結果に基づいて、告知用の音声データを生成する。この音声データは、記憶部102において一時記憶された後、D/A変換器68によってアナログ信号に変換され、スピーカ69から音声出力される。告知用音声出力は、ユーザに注意を喚起するなど、実世界に影響を与える。
図18には、複数ユーザのパーソナル・コンピュータ2上での情報収集に基づいて、あるユーザのGPS機能付き携帯電話7を介して実世界に影響を与えるサービスを提供するための処理手順をフローチャートの形式で示している。この処理は、サーバ1、パーソナル・コンピュータ2、携帯電話7の各制御部12,22,101が所定のプログラム・コードを実行して協調的に動作することによって実現される。
以下、このフローチャートに従って、複数ユーザのパーソナル・コンピュータ2上での操作情報に基づいたあるユーザに対する実世界に影響するサービス提供について説明する。
まず、図4に示したパーソナル・コンピュータ2上での動作について説明する。ステップS151において、ユーザにより操作部21が操作されHTML取得指示がされたと制御部22が判断すると、ステップS152に進む。HTML取得指示が無い場合は、ステップS153に進む。
ステップS152では、インターネットに接続されるサーバ1を介してデータ送受信部23がユーザ指示のあったHTMLデータを受信するとともに、制御部22の制御下でHTMLデコード部24がHTMLデータをデコードし、表示部25によりHTMLデータを表示される。さらに、制御部22は、外部記憶装置26にあらかじめ登録されるユーザID、パーソナル・コンピュータ2上で探索・閲覧されたサイトを示すURLで表されるWebの「ブラウジング情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS153では、ブックマーク登録監視部27において操作部21でのユーザによるブックマーク登録指示があるか否かを監視する。そして、ブックマーク登録がありと判定される場合は、ステップS154に進み、ないと判定される場合はステップS155に進む。
ステップS154では、制御部22は、外部記憶装置26にあらかじめ登録されているユーザID、ブックマーク登録されたサイトを示すURLで表される「ブックマーク情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS155では、ダウンロード監視部28は、ユーザによる操作部21を介したダウンロード指示があるか否かを監視する。そして、ダウンロード指示があった場合は、ステップS156に進み、ダウンロード指示がない場合はステップS157に進む。
ステップS156では、制御部22は、ユーザID、パーソナル・コンピュータ2上にダウンロードされたダウンロード・ファイルの格納場所を示すURLで表される「ダウンロード情報」などのユーザ操作情報をサーバに送信する。
また、同様に、アップロード監視部は、ユーザによる操作部21を介したアップロード指示があるか否かを監視して、アップロードが指示された場合には、ユーザID、パーソナル・コンピュータ2からアップロードされたファイルのIDとアップロード先の格納場所を示すURLで表される「アップロード情報」などのユーザ操作情報をサーバ1に送信するようにしてもよい。
ステップS157では、データ保存指示監視部29が、HTML情報に表示される情報のデータ保存指示が操作部21上で起こったか否かを監視する。そして、ユーザによる保存指示があった場合は、ステップS158に進み、保存指示が無い場合は、ステップS159に進む。
ステップS158では、制御部22は、同様にユーザID、保存ID、保存対象に対応するURLデータなどのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
ステップS159では、データ消去指示監視部30は、外部記憶装置26に記録されるデータの消去指示が操作部21上で起こったか否かを監視する。そして、ユーザによるデータ消去指示があった場合はステップS160に進み、データ消去指示がない場合はステップS161に進む。
ステップS160では、制御部22は、同様にユーザID、消去ID、消去対象に対応するURLデータ、あるいは消去対象のファイル名などのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
この他、パーソナル・コンピュータ2上でユーザによりデータ編集が行なわれた場合には、編集されたファイルのIDと編集の種類を特定する編集IDからなる「編集情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信するようにしてもよい。
ステップS161では、制御部22は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS151に戻り、終了指示があった場合は、パーソナル・コンピュータ2上での処理を終了する。
次いで、図3に示したサーバ1上での動作について説明する。ステップS162において、パーソナル・コンピュータ2(並びに他のメディアからの)ユーザ情報をデータ送受信部11で受信したか否かを制御部12が判別し、受信された場合はステップS163に進み、受信されていない場合はステップS164に進む。
ステップS163では、制御部12は、各ユーザのパーソナル・コンピュータ2上でのユーザ操作情報を受信すると、これらをユーザID毎にデータベース13に記憶して、データベース化するように動作制御する。
ステップS164では、制御部12は、データ送受信部11を介してクライアントからサービス・リクエスト情報が受信されたか否かを判別する。サービス・リクエスト情報が受信された場合はステップS165に進み、サービス・リクエスト情報が受信されない場合はステップS167の終了指示に進む。ここでは、携帯電話6をクライアントとし、ユーザAが活動情報のサービスをリクエストする。
ステップS165では、マッチング度演算部14は、全データベース情報においてユーザAと他のユーザIDとのパーソナル・コンピュータに関するユーザ操作情報のマッチング度を演算し、最もマッチング度が高いユーザIDを類似ユーザとして検出する。例えば、各カテゴリのデータのテキスト・ベースのマッチングを行い、マッチング度は完全一致の単語数などであればよい。また、一部一致などのマッチング度合いにより重み付けしても構わない。
ステップS166では、制御部12は、検索されたユーザIDに対応するデータベース13のユーザ活動情報(位置情報+建物ID)を読み出すとともに、データ送受信部11を介してリクエストのあったユーザAの端末に対して付加価値情報としてのユーザ活動情報を送信する。
ステップS167では、制御部12は、サーバ管理者による終了指示があるか否かを判別する。そして、終了指示がない場合はステップS162に戻り、終了指示があった場合は、サーバ1上での処理を終了する。
次いで、図17に示した携帯電話7上での動作について説明する。ステップS168において、制御部101は、ユーザによる操作部75を介したサービス・リクエスト要求を受け付けたか否かを判別する。そして、サービス・リクエスト要求を受け付けた場合はステップS169に進み、受け付けていない場合はステップS170に進む。
ステップS169では、制御部101は、チャネルCODEC回路62、変調部63、RF回路54を介してユーザA、ユーザ活動情報というサービス・リクエスト情報をサーバ1に送信する。
ステップS170では、制御部101は、アンテナを介してRF回路64、復調部65、チャネルCODEC回路62を介してのサーバ1からユーザ活動情報が受信されたか否かを判別する。そして、ユーザ活動情報が受信された場合はステップS171に進み、ユーザ活動情報が受信されていない場合はステップS172に進む。
ステップS171では、制御部101は受信したユーザ活動情報を記憶部102に記憶するように制御する。ユーザ活動情報は、位置情報と建物IDで構成される。
ステップS172では、位置情報比較部103が、GPSアンテナから受信される現在ユーザが位置する位置情報と、記憶部102に記憶される類似ユーザの位置情報とを比較する。そして、両者の位置情報が一致した場合はステップS173に進み、一致しない場合は終了指示に進む。
ステップS173では、制御部101は、記憶部102にあらかじめ記憶されているアラーム用音声データをD/A変換器68に送出して、スピーカ69を介して音声出力し、ユーザに位置情報が一致する旨を告知する。あるいは、音声出力の代わりに、位置情報が一致する旨の告知情報を表示部76で画面出力するようにしてもよい。
ステップS174では、制御部101は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS168に戻り、終了指示があった場合は携帯電話7上での処理を終了する。
本実施形態では、サーバ1が、ユーザのマッチング度演算にユーザのブラウジング情報を用いる。また、付加価値サービスとして、ブラウジング情報が類似するユーザが訪れた位置に携帯電話のユーザが立ち寄ると、アラームで告知する。したがって、一見ユーザが興味の無い場所においても、見る価値のある物品、景色、製品の存在をユーザに教示することが可能である。この結果、実世界上におけるユーザの活動に影響を与えることができる。
付加価値情報に則った製品購入:
昨今、携帯電話によるインターネット接続サービスが開始され、携帯電話上でのチケット予約を始めとする価値情報の流通や、その他商品やサービスの購入・消費活動が可能となっている。他方、上述したように、本発明によれば、パーソナル・コンピュータ上で採取されたユーザ操作情報に基づいて、携帯電話上で実世界上で影響する付加価値情報を提供することができる。以下では、サーバから提供される付加価値情報に基づいて携帯電話上で製品購入を行うという、実世界上に影響を及ぼす付加価値情報サービス機能について説明する。
サーバ1並びにパーソナル・コンピュータ2は、それぞれ図3及び図4に示した機能構成を持つ各装置をそのまま適用することができるので、ここでは説明を省略する。
図19には、本発明に適用可能なGPS付き携帯電話7Aの機能構成を模式的に示している。同図に示すように、GPS付き携帯電話7Aは、制御部111と、記憶部112と、位置情報比較部113と、購入予約/取消/決定情報作成部114と、チャネルCODEC62と、変調部63と、RF回路64と、復調部65と、D/A変換器68と、スピーカ69と、符号化部71と、復号化部72と、A/D変換部73と、マイクロフォン74と、操作部75と、表示部76とで構成される。このGPS付き携帯電話7Aは、オペレーティング・システムが提供するプログラム実行環境下で、制御部111が各種のプログラム・コードを実行するという形式で、携帯電話や実世界に影響を与えるサービスを提供することができる。以下、各部について説明する。
このGPS機能付き携帯電話7A上で、通常の電話回線接続を行う場合、RF回路64が、携帯電話基地局(図示しない)からアンテナ受信したアナログ伝送信号をダウンコンバートする。次いで、復調部65によって所定の復調情報並びにタイミングに従って復調処理され、チャネルCODEC62によってチャネル復号化され、復号部72により復号処理され、さらに、D/A変換器68によりアナログ音声信号に変換されて、スピーカ69から音声出力される。
一方、マイクロフォン74を介して入力された音声信号は、A/D変換器73によりデジタル信号に変換された後、符号化部71により符号化され、チャネルCODEC62によりチャネル符号化され、変調部63によって所定の変調情報及びタイミングに従って変調処理される。そして、RF回路64によって伝送信号にアップコンバートしてから携帯電話基地局に向けてアンテナ送信される。
また、GPS機能付き携帯電話7Aは、制御部111による処理データを携帯電話網経由で送受信する機能も備えている。例えば、携帯電話網を介して所定のプロバイダ又はサービス・センタに交換機接続され、さらに携帯電話網を介してサーバ1(図3を参照のこと)にも接続され、メディア制御用並びに実世界上に影響する付加価値情報を受信することができる。
GPS機能付き携帯電話7Aがデータ送信を行う場合、制御部111が扱うデータは、チャネルCODEC62によりチャネル符号化され、変調部63により所定の変調情報及びタイミングに従って変調処理され、RF回路64によって伝送信号にアップコンバートしてから携帯電話基地局(図示しない)に向けてアンテナ送信される。
また、GPS機能付き携帯電話7Aがデータ受信を行う場合、携帯電話基地局(図示しない)からアンテナ受信したアナログ伝送信号は、RF回路64によってダウンコンバートされ、復調部によって所定の復調情報並びにタイミングに従って復調処理され、チャネルCODEC62によりチャネル復号化されることによって、制御部111において処理可能な形式のデータに復元される。
GPS機能付き携帯電話7Aは、データ受信機能を用いて、実世界に影響する付加価値情報をサーバ1から受信することができる。かかる付加価値情報の一例として、商品やサービスの購入・消費に関する購入情報を挙げることができる。購入情報は、位置情報と建物IDと製品IDなどの組み合わせで構成され、受信ユーザの購買意欲を促進する作用を持つ。受信された購入情報は、記憶部112に一時記憶される。
また、GPS機能付き携帯電話7Aは、GPSすなわち全地球測位システムに基づく位置測定機能を備えている。上空を周回する3個以上のGPS衛星から発信される電波すなわちGPS信号を、GPSアンテナ82を介してGPS受信機83が受信処理し、次いで、チャネルCODEC62がチャネル復号化する。得られた位置情報は、現在ユーザが居る建物IDとともに記憶部112に一時保存される。
操作部75は、例えば、数字キーや機能ボタンなどのユーザ入力装置で構成され、システム7Aに対して指示コマンドを入力するために使用される。また、表示部76は、LCDなどで構成され、視覚的なユーザ・フィードバックを与えるために使用される。
本実施形態では、操作部75は、電話番号の入力や着メロの設定、チケット購入などの各種サービス使用に関するコマンド入力を行うために使用される。また、操作部75を介した入力コマンドは、制御部111がオペレーティング・システムの制御下で処理するようになっている。
記憶部112は、オペレーティング・システムやその他の制御部61が実行するプログラム・コードを格納したり、実行プログラムの作業データを一時記憶したりするために使用される。
位置情報比較部113は、付加価値情報として受信された位置情報と、GPS機能により入力された位置情報とを比較する機能モジュールである。制御部111は、この位置情報比較結果に基づいて、告知用の音声データを生成する。この音声データは、記憶部112において一時記憶された後、D/A変換器68によってアナログ信号に変換され、スピーカ69から音声出力される。告知用音声出力は、ユーザに注意を喚起するなど、実世界におけるユーザの活動に影響を与えることができる。
購入予約/取消/決定情報作成部114は、サーバ1から受信した付加価値情報に基づいて、商品やサービスの購入・消費に関する予約、その取消、その決定の手続を行うための情報自動的に作成する。サーバ1は、パーソナル・コンピュータ2(図5を参照のこと)上でのユーザ操作を収集して購入に関する付加価値情報を生成することから、GPS機能付き携帯電話7Aを介して実世界におけるユーザの活動に影響するサービスを実現することができる訳である。
図20には、複数ユーザによるパーソナル・コンピュータ2上で採取された操作情報に基づいて、GPS機能付き携帯電話7Aを介してあるユーザに実世界に影響を与えるサービスを提供するための処理手順をフローチャートの形式で示している。この処理は、サーバ1、パーソナル・コンピュータ2、GPS機能付き携帯電話7Aの各制御部12,22,111が所定のプログラム・コードを実行して協調的に動作することによって実現される。
以下、このフローチャートに従って、複数ユーザによるパーソナル・コンピュータ2上での操作情報に基づいたあるユーザの実世界に影響するサービス提供について説明する。
まず、図4に示したパーソナル・コンピュータ2上での動作について説明する。ステップS181において、ユーザにより操作部21が操作されHTML取得指示がされたと制御部22が判断すると、ステップS182に進む。HTML取得指示が無い場合は、ステップS183に進む。
ステップS182では、インターネットに接続されるサーバ1を介してデータ送受信部23がユーザ指示のあったHTMLデータを受信するとともに、制御部22の制御下でHTMLデコード部24がHTMLデータをデコードし、表示部25によりHTMLデータを表示される。さらに、制御部22は、外部記憶装置26にあらかじめ登録されるユーザID、パーソナル・コンピュータ2上で探索・閲覧されたサイトを示すURLで表されるWebの「ブラウジング情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS183では、ブックマーク登録監視部27において操作部21でのユーザによるブックマーク登録指示があるか否かを監視する。そして、ブックマーク登録がありと判定される場合は、ステップS184に進み、ないと判定される場合はステップS185に進む。
ステップS184では、制御部22は、外部記憶装置26にあらかじめ登録されているユーザID、ブックマーク登録されたサイトを示すURLで表される「ブックマーク情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信する。
ステップS185では、ダウンロード監視部28は、ユーザによる操作部21を介したダウンロード指示があるか否かを監視する。そして、ダウンロード指示があった場合は、ステップS186に進み、ダウンロード指示がない場合はステップS187に進む。
ステップS186では、同様に制御部22は、パーソナル・コンピュータ2上にダウンロードされたダウンロード・ファイルの格納場所を示すURLで表される「ダウンロード情報」などのユーザ操作情報をサーバに送信する。
また、同様に、アップロード監視部は、ユーザによる操作部21を介したアップロード指示があるか否かを監視して、アップロードが指示された場合には、ユーザID、パーソナル・コンピュータ2からアップロードされたファイルのIDとアップロード先の格納場所を示すURLで表される「アップロード情報」などのユーザ操作情報をサーバ1に送信するようにしてもよい。
ステップS187では、データ保存指示監視部29が、HTML情報に表示される情報のデータ保存指示が操作部21上で起こったか否かを監視する。そして、ユーザによる保存指示があった場合は、ステップS188に進み、保存指示が無い場合は、ステップS189に進む。
ステップS188では、制御部22は、同様にユーザID、保存ID、保存対象に対応するURLデータなどのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
ステップS189では、データ消去指示監視部30は、外部記憶装置26に記録されるデータの消去指示が操作部21上で起こったか否かを監視する。そして、ユーザによるデータ消去指示があった場合はステップS190に進み、データ消去指示がない場合はステップS191に進む。
ステップS190では、制御部22は、同様にユーザID、消去ID、消去対象に対応するURLデータ、あるいは消去対象のファイル名などのユーザ操作情報を、データ送受信部23によってサーバ1に送信する。
この他、パーソナル・コンピュータ2上でユーザによりデータ編集が行われた場合には、編集されたファイルのIDと編集の種類を特定する編集IDからなる「編集情報」などのユーザ操作情報を、データ送受信部23を介してサーバ1に送信するようにしてもよい。
ステップS191では、制御部22は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS151に戻り、終了指示があった場合は、パーソナル・コンピュータ2上での処理を終了する。
次いで、図3に示したサーバ1上での動作について説明する。ステップS192において、パーソナル・コンピュータ2(並びに他のメディア)からのユーザ操作情報をデータ送受信部11で受信したか否かを制御部12が判別し、受信された場合はステップS193に進み、受信されていない場合はステップS194に進む。
ステップS193では、制御部12は、各ユーザのパーソナル・コンピュータ2上でのユーザ操作情報を受信すると、これらをユーザID毎にデータベース13に記憶して、データベース化するように動作制御する。
ステップS194では、制御部12は、データ送受信部11を介してクライアントからサービス・リクエスト情報が受信されたか否かを判別する。サービス・リクエスト情報が受信された場合はステップS195に進み、受信されない場合はステップS197の終了指示に進む。ここでは、ユーザAが購入情報のサービスをリクエストする例について説明する。
ステップS195では、マッチング度演算部14は、全データベース情報においてユーザAと他のユーザIDとのパーソナル・コンピュータに関するユーザ操作情報のマッチング度を演算し、最もマッチング度が高いユーザIDを類似ユーザとして検出する。例えば、各カテゴリのデータのテキスト・ベースのマッチングを行い、マッチング度は完全一致の単語数などであればよい。また、一部一致などのマッチング度合いにより重み付けしても構わない。
ステップS196では、制御部12は、検索されたユーザIDに対応するデータベース13の購入情報(位置情報+建物ID+製品ID)を読み出すとともに、データ送受信部11を介してリクエストのあったユーザAの端末に対して付加価値情報としての購入情報を送信する。
ステップS197では、制御部12は、サーバ管理者による終了指示があるか否かを判別する。そして、終了指示がない場合はステップS192に戻り、終了指示があった場合は、サーバ1上での処理を終了する。
次いで、図19に示した携帯電話7A上での動作について説明する。ステップS198において、制御部111は、ユーザによる操作部75を介したサービス・リクエスト要求を受け付けたか否かを判別する。そして、サービス・リクエスト要求を受け付けた場合はステップS199に進み、受け付けていない場合はステップS200に進む。
ステップS199では、制御部111は、チャネルCODEC回路62、変調部63、RF回路64を介してユーザA、購入情報というサービス・リクエスト情報をサーバ1に送信する。
ステップS200では、制御部111は、アンテナを介してRF回路64、復調部65、チャネルCODEC回路62を介してサーバ1から付加価値情報としての購入情報が受信されたか否かを判別する。そして、購入情報が受信された場合はステップS201に進み、購入情報が受信されていない場合はステップS202に進む。
ステップS201では、制御部111は受信した購入情報である位置情報+建物ID+製品IDを記憶部112に記憶するように制御する。
ステップS202では、位置情報比較部113が、GPSアンテナから受信される現在ユーザが位置する位置情報と、記憶部112に記憶される同一嗜好ユーザの位置情報を比較する。そして、両位置情報が一致した場合はステップS203に進み、一致しない場合はステップS204に進む。
ステップS203では、制御部111は、記憶部112にあらかじめ記憶されるアラーム用音声データをD/A変換器68に送出し、スピーカより音声出力して、ユーザに位置情報が一致する旨を告知する。あるいは、音声出力の代わりに、表示部76に位置情報が一致する旨の告知情報を表示出力するようにしてもよい。
ステップS204では、購入予約/取消/決定情報作成部114は、記憶部112に記憶される製品IDと建物IDに基づいて、その建物(店)に購入予約情報を送信する。例えばBluetooth(登録商標)のような近距離無線データ通信機能を利用したデータ送信を行う場合は送信可能範囲でないと店に情報を送信することができないという制約がある。これに対し、建物IDが電話番号である場合は、自動的に電話をかけてデータ送信することが可能である。
ステップS205では、制御部111は予約時からの日時を演算し、一定期間を越えていたらステップS206に進み、一定期間以内ならステップS207に進む。
ステップS206では、制御部111は、購入予約/取消し/決定情報作成部114により作成された予約取消し情報を店に送信する。
ステップS207では、制御部111は、ユーザにより購入決定指示があったか否かを判別する。そして、購入決定指示があった場合はステップS208に進み、購入決定指示がない場合はステップS209の終了指示に進む。
ステップS208では、購入予約/取消し/決定情報作成部114が購入決定情報を作成し、制御部111はこの購入決定情報を店に送信する。
ステップS209では、制御部111は、ユーザによる終了指示があるか否かを判別する。そして、終了指示がない場合はステップS198に戻り、終了指示があった場合は、GPS機能付き携帯電話7A上での処理を終了する。
本実施形態では、サーバ1が、ユーザのマッチング度演算にユーザのブラウジング情報を用いる。また、付加価値サービスとして、ブラウジング情報が類似するユーザが訪れた位置に携帯電話のユーザが立ち寄ると、アラームで告知し、当該ユーザに来店を促す。さらに、嗜好が類似するユーザが購入予約しているものは、自動的に店に購入予約情報が店に送信される。これより、売却情報を入手できなかった貴重なものも仮予約が可能なので、ユーザにとっても好ましい実世界サービスと言える。
ここで、上述した本発明の各実施形態における付加価値情報サービスにおいて、サーバに供給される収集情報と、サーバが提供する付加価値情報の関係を総括しておく。
テレビやステレオなど各種のメディアから供給される収集情報としては、DVDタイトル、操作情報、ゲーム・ユーザの入力情報、ダイジェスト用クリック、製品用クリック、チャンネル情報、ブックマーク、ブラウジング情報を挙げることができる。
また、実世界上のユーザから供給される収集情報としては、位置、移動、密集情報、GPSによる位置、進路情報(統計量)、生体情報(指紋、声紋など)を挙げることができる。
また、メディアと実世界の中間的な収集情報として、画像の収集、特殊効果を挙げることができる。
他方、サーバが各メディアに供給してチューニング・サービスを実現するための付加価値情報として、人気タイトル情報、注目/退屈シーン、ゲーム内容/なインド変更、ダイジェスト画像再生、マーケティング情報、自動チャンネル切換、サーチ・エンジン・チューニング、スポーツ・映画の重要度付けなどを挙げることができる。
また、サーバが提供する実世界に影響する付加価値情報として、密集度合い、デート・コース情報、渋滞予測、最適経路探索などを挙げることができる。
また、サーバが提供する付加価値情報のうち、メディアのチューニングと実世界の双方に影響する中間的なものとして、画像ノウハウ、販売を挙げることができる。
なお、上述した本発明の各実施形態における情報収集並びに付加価値情報提供サービスを、専用ハードウェアで構成されるサーバ装置上で実現する以外にも、汎用性の計算機システム上でサーバ機能を実装した所定のコンピュータ・ソフトウェアを実行するという形式で実現することも可能である。ここで言うコンピュータ・ソフトウェアは、例えば、図6のステップS22〜S27、図8のステップS52〜S57、図10のステップS82〜S87、図14のステップS105〜S110、図16のステップS127〜S132、図18のステップS162〜S167、図20のステップS192〜S197の各フローチャートを実装したプログラム・コードのことを指す。
図21には、本発明に適用可能な計算機システム500の構成を模式的に図解している。以下、図21を参照しながら、上記の各フローチャートを実装したプログラム・コードを実行可能な計算機システム500の機能構成について説明する。
システム500のメイン・コントローラであるCPU501は、オペレーティング・システム(OS)の制御下で、各種のアプリケーションを実行する。図示の通り、CPU501は、バス508によって他の機器類(後述)と相互接続されている。
メモリ502は、CPU501において実行されるプログラム・コードを格納したり、実行中の作業データを一時的に保管したりするために使用される記憶装置である。同図に示すメモリ502は、不揮発及び揮発メモリ双方を含むものと理解されたい。
ディスプレイ・コントローラ503は、CPU501が発行する描画命令を実際に処理するための専用コントローラである。ディスプレイ・コントローラ503において処理された描画データは、例えばフレーム・バッファ(図示しない)に一旦書き込まれた後、ディスプレイ511によって画面出力される。
入力機器インターフェース504は、キーボード512やマウス513などのユーザ入力機器を計算機システム500に接続するための装置である。
ネットワーク・インターフェース505は、Ethernet(登録商標)などの所定の通信プロトコルに従って、システム500をLANなどの局所的ネットワーク、さらにはインターネットのような広域ネットワークに接続することができる。
ネットワーク上では、コンテンツ受信装置などの複数のホスト端末(図示しない)がトランスペアレントな状態で接続され、分散コンピューティング環境が構築されている。ネットワーク上では、ソフトウェア・プログラムやデータ・コンテンツなどの配信が行うことができる。例えば、本発明の各実施形態に係る情報収集並びに付加価値情報生成・提供処理を行うサーバ・アプリケーションを、ネットワーク経由でダウンロードすることができる。また、該サーバ・アプリケーションを用いて生成された付加価値情報をネットワーク経由で各メディアやユーザ端末に配信することができる。
外部機器インターフェース507は、ハード・ディスク・ドライブ514やメディア・ドライブ515などの外部装置をシステム500に接続するための装置である。
HDD514は、記憶担体としての磁気ディスクを固定的に搭載した外部記憶装置であり(周知)、記憶容量やデータ転送速度などの点で他の外部記憶装置よりも優れている。ソフトウェア・プログラムを実行可能な状態でHDD514上に置くことをプログラムのシステムへの「インストール」と呼ぶ。通常、HDD514には、CPU501が実行すべきオペレーティング・システムのプログラム・コードや、アプリケーション・プログラム、デバイス・ドライバなどが不揮発的に格納されている。
例えば、本発明の各実施形態に係る情報収集並びに付加価値情報の生成・提供を行うサーバ・アプリケーションや付加価値情報を利用するクライアント・アプリケーションを、HDD514上にインストールすることができる。また、ネットワーク経由で受信した各ユーザの情報をHDD514上に蓄積することができる。また、これら各ユーザの情報を基にして生成された付加価値情報をHDD514上に蓄積することができる。
メディア・ドライブ515は、CDやMO、DVDなどの可搬型メディアを装填して、そのデータ記録面にアクセスするための装置である。
可搬型メディアは、主として、ソフトウェア・プログラムやデータ・ファイルなどをコンピュータ可読形式のデータとしてバックアップすることや、これらをシステム間で移動(すなわち販売・流通・配布を含む)する目的で使用される。例えば、本発明の各実施形態に係る情報収集並びに付加価値情報の生成・提供処理を行うサーバ・アプリケーションや付加価値情報を利用するクライアント・アプリケーションを、これら可搬型メディアを利用して複数の機器間で物理的に流通・配布することができる。また、各ユーザの情報や、ユーザ情報を基に生成された付加価値情報を、これら可搬型メディアを利用して機器間で物理的に流通・配布することができる。
なお、図21に示すような計算機システム500の一例は、米IBM社のパーソナル・コンピュータ“PC/AT(Personal Computer/Advanced Technology)”の互換機又は後継機である。勿論、他のアーキテクチャを備えたコンピュータを、本実施形態に係る計算機システム500として適用することも可能である。
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
本発明によれば、例えば異種の電子機器間で印加されたユーザ操作の連動性や相関を求めることによって、人による意味解釈の介在なしに、ユーザの嗜好に基づいたさまざまなサービス提供に自動的に対応することができる。
また、本発明によれば、あるユーザの第2の電子機器が、第1の電子機器情報が類似するユーザの第2の電子機器制御情報に基づいて制御されるので、ユーザ嗜好解析などの複雑な信号処理をなくしても嗜好に適合した電子機器制御サービスを行うことが可能になる。
また、本発明によれば、機器の移動や購入などの活動情報が類似するユーザの電子機器情報に基づいて、あるユーザの電子機器が制御されるので、ユーザ嗜好解析などの複雑な信号処理をしなくても、嗜好に合った電子機器制御サービスが可能になる。また、実社会と情報社会を容易に結び付けることができる。
また、本発明によれば、電子機器情報が類似するユーザの活動情報に基づいて、店の場所の告知、購入予約などが自動的に行われるので、ユーザが購入チャンスを逃すことを免れることができるとともに、サービス提供者側の購買促進にも寄与することができる。
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
図1は、本発明の1つの実施形態に係る他メディアを利用したチューニング・サービスの概要を模式的に示した図である。 図2は、各メディアから収集可能な情報と、各メディアに対して提供可能な付加価値情報を表形式で示した図である。 図3は、他メディアを利用したチューニング・サービスを提供することができるサーバ1の機能構成を模式的に示したブロック図である。 図4は、本発明に適用可能なパーソナル・コンピュータ(PC)の機能構成を模式的に示した図である。 図5は、本発明に適用可能なデジタルTV3の機能構成を模式的に示した図である。 図6は、パーソナル・コンピュータ2上での情報収集に基づいてデジタルTV3を自動制御するための処理手順を示したフローチャートである。 図7は、本発明に適用可能なデジタル・ビデオ5の機能構成を模式的に示したブロック図である。 図8は、パーソナル・コンピュータ2上での情報収集に基づいてデジタル・ビデオ5を自動制御するための処理手順を示したフローチャートである。 図9は、本発明に適用可能な携帯電話6の機能構成を模式的に示したブロック図である。 図10は、パーソナル・コンピュータ2上での情報収集に基づいて携帯電話6を自動制御するための処理手順を示したフローチャートである。 図11は、本発明の他の実施形態に係る他メディアを利用したチューニング・サービスの概要を模式的に示した図である。 図12は、各ユーザから収集可能な情報と、ユーザに対して提供可能な実世界に影響する付加価値情報を表形式で示した図である。 図13は、本発明に適用可能なGPS付き携帯電話8の機能構成を模式的に示した図である。 図14は、GPS機能付き携帯電話8上での情報収集に基づいてTV3(図5を参照のこと)を自動制御するための処理手順を示したフローチャートである。 図15は、本発明に適用可能なクレジット利用記録システム9の機能構成を模式的に示した図である。 図16は、クレジット利用記録システム9上での情報収集に基づいてTV3(図5を参照のこと)を自動制御するための処理手順を示したフローチャートである。 図17は、本発明に適用可能なGPS付き携帯電話7の機能構成を模式的に示した図である。 図18は、パーソナル・コンピュータ2上での情報収集に基づいて、GPS機能付き携帯電話7を介して実世界に影響を与えるサービスを提供するための処理手順を示したフローチャートである。 図19は、本発明に適用可能なGPS付き携帯電話7Aの機能構成を模式的に示した図である。 図20は、パーソナル・コンピュータ2上での情報収集に基づいてGPS機能付き携帯電話7を介して製品を購入するという、実世界に影響を与えるサービスを提供するための処理手順を示したフローチャートである。 図21は、本発明に適用可能な計算機システム500の構成を模式的に示した図である。
符号の説明
1…サーバ
2…パーソナル・コンピュータ
3…デジタルTV
5…デジタル・ビデオ
6…携帯電話
7、7A、8…GPS付き携帯電話
9…クレジット利用記録システム
11…データ送受信部
12…制御部
13…データベース
14…マッチング度演算部
21…操作部
22…制御部
23…データ送受信部
24…HTMLデコード部
25…表示部
26…ハード・ディスク・ドライブ
27…ブックマーク登録監視部
28…ダウンロード監視部
29…データ保存指示監視部
30…データ消去指示監視部
31…制御部
32…操作部
33…データ送受信部
34…記憶部
35…チャンネル優先度制御部
36…映像デコーダ
37…自動チャンネル切換制御部
38…チューナ回路
39…復調器
40…デマルチプレクサ
41…音声デコーダ
42…自動解像度制御部
51…制御部
53…データ送受信部
54…記憶部
55…番組自動録画制御部
56…ダイジェスト作成制御部
57…検索インデックス作成制御部
61…制御部
62…チャネルCODEC
63…変調部
64…RF回路
65…復調部
66…記憶部
67…復号部
68…D/A変換器
69…スピーカ
70…チケット予約情報自動作成部
71…符号化部
72…復号化部
73…A/D変換器
74…マイクロフォン
75…操作部
76…表示部
77…自動着メロ更新部
81…制御部
82…GPSアンテナ
83…GPS受信機
84…記憶部
91…製品情報入力部
92…制御部
93…外部記憶装置
94…クレジット・カード情報読み出し部
95…情報作成部
96…操作部
97…表示部
98…データ送受信部
111…制御部
112…記憶部
113…位置情報比較部
114…購入予約/取消/決定情報作成部
500…計算機システム
501…CPU
502…メモリ
503…ディスプレイ・コントローラ
504…入力機器インターフェース
507…外部機器インターフェース
508…バス
511…ディスプレイ
512…キーボード
513…マウス
514…ハード・ディスク・ドライブ
515…メディア・ドライブ

Claims (23)

  1. 複数のユーザより第1の電子機器に関する第1の電子機器情報を受信する受信手段と、
    前記第1の電子機器情報が第1のユーザと類似する第2のユーザを前記複数のユーザの中から決定する決定手段と、
    前記第2のユーザの活動情報である前記第2のユーザの位置情報を、前記第1のユーザの第2の電子機器に対する制御情報として、前記第1のユーザの前記第2の電子機器に送信する送信手段と、
    を具備することを特徴とする通信装置。
  2. 前記第1の電子機器は放送データを受信する受信装置であって、前記第1の電子機器情報は前記受信装置に対する操作情報であり、
    前記受信手段は、前記受信装置に対する操作情報を前記複数のユーザから受信する、
    ことを特徴とする請求項1に記載の通信装置。
  3. 前記操作情報は前記受信装置が再生するコンテンツID及び再生時間を有する視聴情報であり、
    前記受信手段は、前記複数のユーザから前記視聴情報を受信する、
    ことを特徴とする請求項2に記載の通信装置。
  4. 前記操作情報は前記受信装置がチューニングされるチャンネルID及び当該チューニングされるチャンネルIDが変更されたチャンネル切替時間を有するチャンネル切替情報であり、
    前記受信手段は、前記複数のユーザから前記チャンネル切替情報を受信する、
    ことを特徴とする請求項2に記載の通信装置。
  5. 前記操作情報は前記受信装置により再生されるとともに記録媒体に記録されたコンテンツID及び記録時間を有する記録情報であり、
    前記受信手段は、前記複数のユーザから前記記録情報を受信する、
    ことを特徴とする請求項2に記載の通信装置。
  6. 前記第1の電子機器は他の再生装置により再生されるコンテンツをメディアに記録する記録装置であって、前記第1の電子機器情報は前記受信装置に対する操作情報であり、
    前記受信手段は、前記記録装置に対する操作情報を前記複数のユーザから受信する、
    ことを特徴とする請求項1に記載の通信装置。
  7. 前記操作情報は前記記録装置により記録媒体に記録されるコンテンツID及び記録時間を有する記録情報であり、
    前記受信手段は、前記複数のユーザから前記記録情報を受信する、
    ことを特徴とする請求項6に記載の通信装置。
  8. 前記操作情報は前記記録装置により記録が予約されるコンテンツIDを有する記録予約情報であり、
    前記受信手段は、前記複数のユーザから前記記録予約情報を受信する、
    ことを特徴とする請求項6に記載の通信装置。
  9. 前記第1の電子機器はメディアに記録されるコンテンツを再生する再生装置であって、前記第1の電子機器情報は前記再生装置に対する操作情報であり、
    前記受信手段は、前記再生装置に対する操作情報を前記複数のユーザから受信する、
    ことを特徴とする請求項1に記載の通信装置。
  10. 前記操作情報は前記再生装置に対して指定された再生、早送り、巻き戻し、及び、一時停止のうち1つである機能と、当該機能に対する指定時間のうち少なくとも1つを含み、
    前記受信手段は、前記複数のユーザから前記操作情報を受信する、
    ことを特徴とする請求項9に記載の通信装置。
  11. 前記第1の電子機器は外部機器との通信可能な端末装置であって、前記第1の電子機器情報は前記受信装置に対する操作情報であり、
    前記受信手段は、前記端末装置に対する操作情報を前記複数のユーザから受信する、
    ことを特徴とする請求項1に記載の通信装置。
  12. 前記操作情報は前記端末装置によりブラウジングされたサイトを示すURLを有するブラウジング情報であり、
    前記受信手段は、前記複数のユーザから前記ブラウジング情報を受信する、
    ことを特徴とする請求項11に記載の通信装置。
  13. 前記操作情報は前記端末装置により外部機器からダウンロードされたダウンロード・ファイルが記憶されるURLを有するダウンロード情報であり、
    前記受信手段は、前記複数のユーザから前記ダウンロード情報を受信する、
    ことを特徴とする請求項11に記載の通信装置。
  14. 前記操作情報は前記端末装置により外部機器にアップロードされたファイルのID、及び、当該アップロード・ファイルが記憶されるURLを有するアップロード情報であり、
    前記受信手段は、前記複数のユーザから前記アップロード情報を受信する、
    ことを特徴とする請求項11に記載の通信装置。
  15. 前記操作情報は前記端末装置によりブラウジングされるとともにブックマークされたサイトを示すURLを有するブックマーク情報であり、
    前記受信手段は、前記複数のユーザから前記ブックマーク情報を受信する、
    ことを特徴とする請求項11に記載の通信装置。
  16. 前記操作情報は前記端末装置により編集されるファイルのID、及び、当該編集の種類を特定する編集IDを有する編集情報であり、
    前記受信手段は、前記複数のユーザから前記編集情報を受信する、
    ことを特徴とする請求項11に記載の通信装置。
  17. 前記第1の電子機器は外部機器との一対一通信可能な通信端末装置であって、前記第1の電子機器情報は前記通信端末装置に対する操作情報であり、
    前記受信手段は、前記通信端末装置に対する操作情報を前記複数のユーザから受信する、
    ことを特徴とする請求項1に記載の通信装置。
  18. 前記操作情報は前記通信端末装置に対して送信されたチケット予約情報を識別するサービスIDを有するサービス使用情報であり、
    前記受信手段は、前記複数のユーザから前記サービス使用情報を受信する、
    ことを特徴とする請求項17に記載の通信装置。
  19. 前記第2のユーザの活動情報は前記第2のユーザの位置情報、及びユーザが現在位置する建物の識別情報を含み、
    前記送信手段は、前記第2のユーザの位置情報、及びユーザが現在位置する建物の識別情報を前記第1のユーザの前記第2の電子機器に対する制御情報として送信する、
    ことを特徴とする請求項1に記載の通信装置。
  20. 前記第2のユーザの活動情報は前記第2のユーザのクレジット・カード利用時に検出される製品購入情報を含み、
    前記送信手段は、前記第2のユーザのクレジット・カード利用時に検出される製品購入情報を前記第1のユーザの前記第2の電子機器に対する制御情報として送信する、
    ことを特徴とする請求項1に記載の通信装置。
  21. 前記第2のユーザの活動情報は前記第2のユーザのクレジット・カード利用時に検出される製品購入情報、及びユーザが現在位置する建物の識別情報を含み、
    前記送信手段は、前記第2のユーザのクレジット・カード利用時に検出される製品購入情報、及びユーザが現在位置する建物の識別情報を前記第1のユーザの前記第2の電子機器に対する制御情報として送信する、
    ことを特徴とする請求項20に記載の通信装置。
  22. 複数のユーザより第1の電子機器に関する第1の電子機器情報を受信する受信ステップと、
    前記第1の電子機器情報が第1のユーザと類似する第2のユーザを前記複数のユーザの中から決定する決定ステップと、
    前記第2のユーザの活動情報である前記第2のユーザの位置情報を、前記第1のユーザの第2の電子機器に対する制御情報として、前記第1のユーザの前記第2の電子機器に送信する送信ステップと、
    を具備することを特徴とする通信方法。
  23. 複数のユーザの電子機器情報に基づいて1ユーザの電子機器を制御するための処理をコンピュータ上で実行するように記述されたコンピュータ・ソフトウェアをコンピュータ可読形式で物理的に格納した記憶媒体であって、前記コンピュータ・ソフトウェアは、前記コンピュータに対し、
    複数のユーザより第1の電子機器に関する第1の電子機器情報を受信する受信手順と、
    前記第1の電子機器情報が第1のユーザと類似する第2のユーザを前記複数のユーザの中から決定する決定手順と、
    前記第2のユーザの活動情報である前記第2のユーザの位置情報を、前記第1のユーザの第2の電子機器に対する制御情報として、前記第1のユーザの前記第2の電子機器に送信する送信手順と、
    を実行させることを特徴とする記憶媒体。
JP2007188861A 2001-01-23 2007-07-19 通信装置及び通信方法、並びに記憶媒体 Expired - Fee Related JP4229200B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007188861A JP4229200B2 (ja) 2001-01-23 2007-07-19 通信装置及び通信方法、並びに記憶媒体

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001014244 2001-01-23
JP2007188861A JP4229200B2 (ja) 2001-01-23 2007-07-19 通信装置及び通信方法、並びに記憶媒体

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002560043A Division JP4186620B2 (ja) 2001-01-23 2002-01-15 通信装置及び通信方法、電子機器及びその制御方法、並びに記憶媒体

Publications (2)

Publication Number Publication Date
JP2008009997A JP2008009997A (ja) 2008-01-17
JP4229200B2 true JP4229200B2 (ja) 2009-02-25

Family

ID=18880969

Family Applications (7)

Application Number Title Priority Date Filing Date
JP2002560043A Expired - Fee Related JP4186620B2 (ja) 2001-01-23 2002-01-15 通信装置及び通信方法、電子機器及びその制御方法、並びに記憶媒体
JP2007188861A Expired - Fee Related JP4229200B2 (ja) 2001-01-23 2007-07-19 通信装置及び通信方法、並びに記憶媒体
JP2007188862A Pending JP2007312419A (ja) 2001-01-23 2007-07-19 電子機器及びその制御方法、並びに記憶媒体
JP2007188860A Expired - Fee Related JP4254888B2 (ja) 2001-01-23 2007-07-19 通信装置及び通信方法、並びに記憶媒体
JP2007188863A Pending JP2008009998A (ja) 2001-01-23 2007-07-19 電子機器及びその制御方法、並びに記憶媒体
JP2008311754A Expired - Fee Related JP4793431B2 (ja) 2001-01-23 2008-12-08 通信システム及び通信方法、並びに記憶媒体
JP2008311755A Expired - Fee Related JP4784639B2 (ja) 2001-01-23 2008-12-08 通信システム並びに記憶媒体

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2002560043A Expired - Fee Related JP4186620B2 (ja) 2001-01-23 2002-01-15 通信装置及び通信方法、電子機器及びその制御方法、並びに記憶媒体

Family Applications After (5)

Application Number Title Priority Date Filing Date
JP2007188862A Pending JP2007312419A (ja) 2001-01-23 2007-07-19 電子機器及びその制御方法、並びに記憶媒体
JP2007188860A Expired - Fee Related JP4254888B2 (ja) 2001-01-23 2007-07-19 通信装置及び通信方法、並びに記憶媒体
JP2007188863A Pending JP2008009998A (ja) 2001-01-23 2007-07-19 電子機器及びその制御方法、並びに記憶媒体
JP2008311754A Expired - Fee Related JP4793431B2 (ja) 2001-01-23 2008-12-08 通信システム及び通信方法、並びに記憶媒体
JP2008311755A Expired - Fee Related JP4784639B2 (ja) 2001-01-23 2008-12-08 通信システム並びに記憶媒体

Country Status (5)

Country Link
US (3) US20030135539A1 (ja)
JP (7) JP4186620B2 (ja)
KR (1) KR100861625B1 (ja)
CN (1) CN1262955C (ja)
WO (1) WO2002059785A1 (ja)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7277859B2 (en) * 2001-12-21 2007-10-02 Nippon Telegraph And Telephone Corporation Digest generation method and apparatus for image and sound content
US8656004B1 (en) * 2002-07-10 2014-02-18 At&T Intellectual Property Ii, L.P. Method and apparatus for delivering selected multimedia content to a user in pervasive computing environments
WO2004034700A1 (ja) * 2002-10-11 2004-04-22 Sony Corporation ネットワーク制御確認システム、制御通信端末、サーバ装置およびネットワーク制御確認方法
AU2003277666A1 (en) * 2002-11-19 2004-06-15 Matsushita Electric Industrial Co., Ltd. Operation log cooperation utilizing device
US20040123327A1 (en) * 2002-12-19 2004-06-24 Tsang Fai Ma Method and system for managing multimedia settings
JP4560707B2 (ja) * 2003-02-14 2010-10-13 ソニー株式会社 情報管理システムおよび方法、センター処理装置および方法、プログラム、並びに記録媒体
US7810128B2 (en) 2003-02-14 2010-10-05 Sony Corporation Information management system and method, center processing apparatus and method, program and recording medium used therewith, and information processing apparatus and method, and program and recording medium used therewith
US8706919B1 (en) * 2003-05-12 2014-04-22 Plantronics, Inc. System and method for storage and retrieval of personal preference audio settings on a processor-based host
JP4217957B2 (ja) 2003-05-14 2009-02-04 ソニー株式会社 情報処理装置および方法、プログラム、並びに記録媒体
US8019476B2 (en) * 2003-09-08 2011-09-13 Sony Corporation Control device, control method, recording medium, program, and building
JP2007506339A (ja) * 2003-09-22 2007-03-15 コニンクリユケ フィリップス エレクトロニクス エヌ.ブイ. 共同ザッピングのためのシステム、装置および方法
JP4544847B2 (ja) * 2003-11-20 2010-09-15 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 電子機器及びシステム
JP2005182196A (ja) * 2003-12-16 2005-07-07 Canon Inc 画像表示方法および画像表示装置
CN100346313C (zh) * 2004-08-13 2007-10-31 建兴电子科技股份有限公司 应用于电子装置上的使用行为搜集方法
US8365234B2 (en) * 2005-03-30 2013-01-29 Nokia Siemens Networks Gmbh & Co. Kg Method and arrangement for storing and playing back TV programs
US8924256B2 (en) * 2005-03-31 2014-12-30 Google Inc. System and method for obtaining content based on data from an electronic device
WO2007002729A2 (en) * 2005-06-28 2007-01-04 Claria Corporation Method and system for predicting consumer behavior
US20070028262A1 (en) * 2005-07-29 2007-02-01 Zermatt Systems, Inc. Virtual discovery of content available to a device
US20070083908A1 (en) * 2005-10-12 2007-04-12 Sbc Knowledge Ventures, L.P. System and method of providing web-related content
EP2461586A1 (en) * 2006-09-29 2012-06-06 United Video Properties, Inc. Management of profiles for interactive media guidance applications
WO2008090609A1 (ja) 2007-01-25 2008-07-31 Fujitsu Limited 嗜好番組抽出装置
US20090204885A1 (en) * 2008-02-13 2009-08-13 Ellsworth Thomas N Automated management and publication of electronic content from mobile nodes
JP5007681B2 (ja) * 2008-02-14 2012-08-22 ソニー株式会社 放送システム
JP4596044B2 (ja) * 2008-06-03 2010-12-08 ソニー株式会社 情報処理システム、情報処理方法
JP4645728B2 (ja) * 2008-11-25 2011-03-09 ソニー株式会社 履歴表示装置、履歴表示システム、履歴表示方法、およびプログラム
TWI649730B (zh) * 2009-02-20 2019-02-01 日商尼康股份有限公司 資訊取得系統、攜帶型終端、伺服器、以及攜帶資訊機器用程式
US20100333151A1 (en) * 2009-06-30 2010-12-30 Gemstar Development Corporation Cross platform entertainment architecture
US8705933B2 (en) * 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
JP5081949B2 (ja) * 2010-05-24 2012-11-28 ソニーモバイルコミュニケーションズ株式会社 電子機器、システム、および電子機器制御方法
US20120246167A1 (en) * 2011-03-24 2012-09-27 Echostar Technologies L.L.C. Reducing Bookmark File Search Time
CN102833294B (zh) * 2011-06-17 2015-05-20 阿里巴巴集团控股有限公司 基于云存储的文件处理方法、系统及服务器集群系统
US9185152B2 (en) * 2011-08-25 2015-11-10 Ustream, Inc. Bidirectional communication on live multimedia broadcasts
US8813108B2 (en) * 2011-11-23 2014-08-19 At&T Intellectual Property I, Lp Apparatus and method for providing preferred media programming
US9554185B2 (en) 2011-12-15 2017-01-24 Arris Enterprises, Inc. Supporting multiple attention-based, user-interaction modes
JP6105555B2 (ja) * 2012-03-30 2017-03-29 ソニー株式会社 制御装置、制御方法、プログラムおよび制御システム
JP5997511B2 (ja) * 2012-06-15 2016-09-28 株式会社日本総合研究所 カード情報処理システム、カード情報処理装置、カード情報処理方法、およびプログラム
US8763042B2 (en) 2012-10-05 2014-06-24 Motorola Mobility Llc Information provision
US9544647B2 (en) 2012-11-21 2017-01-10 Google Technology Holdings LLC Attention-based advertisement scheduling in time-shifted content
JP6031972B2 (ja) 2012-11-27 2016-11-24 富士通株式会社 知覚反応分析装置,その方法及びプログラム
US10043198B2 (en) 2012-12-20 2018-08-07 Panasonic Intellectual Property Corporation Of America Information providing method and program
JP6200525B2 (ja) * 2013-02-28 2017-09-20 エルジー エレクトロニクス インコーポレイティド 信号送受信装置および信号送受信方法
US9729920B2 (en) 2013-03-15 2017-08-08 Arris Enterprises, Inc. Attention estimation to control the delivery of data and audio/video content
KR102067058B1 (ko) * 2013-08-23 2020-02-11 엘지전자 주식회사 휴대 단말기 및 그 제어 방법
CN103813184B (zh) * 2013-12-13 2017-06-23 北京智谷睿拓技术服务有限公司 播放控制方法、播放控制系统、服务器和用户终端
JP6352629B2 (ja) * 2013-12-17 2018-07-04 株式会社東芝 制御方法、情報処理装置およびプログラム
CN104915355B (zh) * 2014-03-13 2019-04-26 腾讯科技(深圳)有限公司 一种用户分类方法、装置及服务器
US9704113B2 (en) * 2014-05-02 2017-07-11 Qualcomm Incorporated Method and apparatus for setting user preferences or device configuration
KR101662161B1 (ko) * 2014-05-09 2016-10-04 주식회사 소울핑거 방송정보 기반 3d 캐릭터 설치 추천 시스템 및 방법
WO2016017945A1 (en) * 2014-07-29 2016-02-04 Samsung Electronics Co., Ltd. Mobile device and method of pairing the same with electronic device
JP6312564B2 (ja) * 2014-09-05 2018-04-18 ヤフー株式会社 情報処理装置、制御方法および制御プログラム
US10178203B1 (en) 2014-09-23 2019-01-08 Vecima Networks Inc. Methods and systems for adaptively directing client requests to device specific resource locators
CN105873006A (zh) * 2015-07-13 2016-08-17 乐视致新电子科技(天津)有限公司 一种设备识别方法及装置
CN110602513B (zh) * 2019-08-20 2022-01-25 北京字节跳动网络技术有限公司 一种信息的处理方法、装置及电子设备

Family Cites Families (135)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US83459A (en) 1868-10-27 Henry carpenter
US6400996B1 (en) * 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US6463585B1 (en) * 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
US5798785A (en) * 1992-12-09 1998-08-25 Discovery Communications, Inc. Terminal for suggesting programs offered on a television program delivery system
US6029195A (en) * 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
KR0146100B1 (ko) * 1995-01-07 1998-09-15 이헌조 가전기기의 실사용상태 정보수집 및 분석장치
US5699107A (en) * 1995-05-05 1997-12-16 Microsoft Corporation Program reminder system
US5805763A (en) * 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5710815A (en) * 1995-06-07 1998-01-20 Vtech Communications, Ltd. Encoder apparatus and decoder apparatus for a television signal having embedded viewer access control data
IL118580A0 (en) 1995-06-30 1996-10-16 Massachusetts Inst Technology Method and apparatus for item recommendation using automated collaborative filtering
US6112186A (en) * 1995-06-30 2000-08-29 Microsoft Corporation Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering
JP3360495B2 (ja) * 1995-08-09 2002-12-24 株式会社日立製作所 携帯端末
WO1997007510A1 (fr) * 1995-08-21 1997-02-27 Matsushita Electric Industrial Co., Ltd. Disque optique multimedia permettant d'effectuer facilement une reproduction selective dans la section de verrouillage, parental, a l'aide d'une petite quantite d'informations de commande, et dispositif de reproduction a cet effet
US6388714B1 (en) * 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US7930340B2 (en) * 1995-11-13 2011-04-19 Lakshmi Arunachalam Network transaction portal to control multi-service provider transactions
JPH09179909A (ja) * 1995-12-25 1997-07-11 Matsushita Electric Works Ltd ホームオートメーション制御システムのメモリカード
US5793365A (en) * 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
US6061056A (en) * 1996-03-04 2000-05-09 Telexis Corporation Television monitoring system with automatic selection of program material of interest and subsequent display under user control
US6553108B1 (en) * 1996-06-05 2003-04-22 David Felger Method of billing a communication session conducted over a computer network
US5889863A (en) * 1996-06-17 1999-03-30 Verifone, Inc. System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture
DK0932398T3 (da) * 1996-06-28 2006-09-25 Ortho Mcneil Pharm Inc Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser
JPH1032883A (ja) * 1996-07-16 1998-02-03 Alps Electric Co Ltd 車両用多重通信装置
EP0825787A1 (en) * 1996-08-12 1998-02-25 BRITISH TELECOMMUNICATIONS public limited company Negotiation process for connection management
US6247000B1 (en) * 1996-08-21 2001-06-12 Crossmar, Inc. Method and system for confirmation and settlement for financial transactions matching
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
JP3206458B2 (ja) * 1996-10-18 2001-09-10 日本電気株式会社 Dma転送方式
US6374237B1 (en) * 1996-12-24 2002-04-16 Intel Corporation Data set selection based upon user profile
JPH10228687A (ja) * 1997-02-17 1998-08-25 Sony Corp 自動予約記録装置及び方法
JPH117453A (ja) * 1997-04-22 1999-01-12 Mitsubishi Electric Corp メディア情報推薦装置
US6208799B1 (en) * 1997-04-29 2001-03-27 Time Warner Entertainment Company L.P. VCR recording timeslot adjustment
US6226672B1 (en) * 1997-05-02 2001-05-01 Sony Corporation Method and system for allowing users to access and/or share media libraries, including multimedia collections of audio and video information via a wide area network
US20030088872A1 (en) * 1997-07-03 2003-05-08 Nds Limited Advanced television system
US6594699B1 (en) * 1997-10-10 2003-07-15 Kasenna, Inc. System for capability based multimedia streaming over a network
US6377982B1 (en) * 1997-10-14 2002-04-23 Lucent Technologies Inc. Accounting system in a network
US6112181A (en) * 1997-11-06 2000-08-29 Intertrust Technologies Corporation Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
US6134532A (en) * 1997-11-14 2000-10-17 Aptex Software, Inc. System and method for optimal adaptive matching of users to most relevant entity and information in real-time
JPH11163810A (ja) 1997-11-27 1999-06-18 Matsushita Electric Ind Co Ltd 制御方法更新方法およびその装置および放送受信装置
US6396531B1 (en) * 1997-12-31 2002-05-28 At+T Corp. Set top integrated visionphone user interface having multiple menu hierarchies
US6545722B1 (en) * 1998-01-09 2003-04-08 Douglas G. Brown Methods and systems for providing television related services via a networked personal computer
US6154776A (en) * 1998-03-20 2000-11-28 Sun Microsystems, Inc. Quality of service allocation on a network
JP3956479B2 (ja) * 1998-04-27 2007-08-08 ソニー株式会社 移動通信システム、移動局及び基地局
KR100538791B1 (ko) * 1998-05-07 2005-12-23 삼성전자주식회사 네트워크에서 범용적으로 액세스하는 명령 및 제어 정보를위한 방법 및 장치
US7146627B1 (en) * 1998-06-12 2006-12-05 Metabyte Networks, Inc. Method and apparatus for delivery of targeted video programming
US6084874A (en) * 1998-06-30 2000-07-04 Storage Technology Corporation Temporary data transfer connections
EP1942668B1 (en) * 1998-07-17 2017-07-12 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US6647202B1 (en) * 1998-07-30 2003-11-11 Matsushita Electric Industrial Co., Ltd. Video signal reproducing apparatus capable of reproducing bitstreams and video signal reproducing method
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
TW463503B (en) * 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
JP3579263B2 (ja) * 1998-09-30 2004-10-20 株式会社東芝 番組データ選択方法及び番組視聴システム
JP2000112609A (ja) * 1998-10-05 2000-04-21 Hitachi Ltd マルチメディア情報機器の情報表示方法、情報処理方法、及び、情報処理装置
JP2000112976A (ja) * 1998-10-05 2000-04-21 Hitachi Ltd マルチメディア情報機器の情報表示方法、情報処理方法、及び、情報処理装置
JP2000123027A (ja) * 1998-10-13 2000-04-28 Sony Corp 情報提供システム、サーバ及び情報提供方法
JP3488104B2 (ja) * 1998-11-18 2004-01-19 富士通株式会社 移動体の特性抽出装置,特性抽出方法およびそのプログラム記録媒体
US6392664B1 (en) * 1998-11-30 2002-05-21 Webtv Networks, Inc. Method and system for presenting television programming and interactive entertainment
US6412012B1 (en) * 1998-12-23 2002-06-25 Net Perceptions, Inc. System, method, and article of manufacture for making a compatibility-aware recommendations to a user
US6802041B1 (en) * 1999-01-20 2004-10-05 Perfectnotes Corporation Multimedia word processor
US6813775B1 (en) * 1999-03-29 2004-11-02 The Directv Group, Inc. Method and apparatus for sharing viewing preferences
US6971119B1 (en) * 1999-03-29 2005-11-29 The Directv Group, Inc. Method and apparatus for transmission, receipt, caching and display of one-way broadcast programming and data
US8689265B2 (en) * 1999-03-30 2014-04-01 Tivo Inc. Multimedia mobile personalization system
US6486892B1 (en) * 1999-04-07 2002-11-26 Joseph L. Stern System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices
US6836768B1 (en) * 1999-04-27 2004-12-28 Surfnotes Method and apparatus for improved information representation
US7162471B1 (en) * 1999-05-11 2007-01-09 Maquis Techtrix Llc Content query system and method
US6571234B1 (en) * 1999-05-11 2003-05-27 Prophet Financial Systems, Inc. System and method for managing online message board
JP4425407B2 (ja) * 1999-05-13 2010-03-03 富士通株式会社 会話送出方法及び会話システム
JP2000317138A (ja) * 1999-05-13 2000-11-21 Konami Co Ltd ビデオゲーム装置、ビデオゲームのキャラクタ育成制御方法及びその育成プログラムを記録した可読記録媒体
US6516350B1 (en) * 1999-06-17 2003-02-04 International Business Machines Corporation Self-regulated resource management of distributed computer resources
AU5784800A (en) * 1999-06-30 2001-01-31 Accenture Llp A system, method and article of manufacture for an internet based distribution architecture
US7158986B1 (en) * 1999-07-27 2007-01-02 Mailfrontier, Inc. A Wholly Owned Subsidiary Of Sonicwall, Inc. Method and system providing user with personalized recommendations by electronic-mail based upon the determined interests of the user pertain to the theme and concepts of the categorized document
TW495735B (en) * 1999-07-28 2002-07-21 Yamaha Corp Audio controller and the portable terminal and system using the same
US6965868B1 (en) * 1999-08-03 2005-11-15 Michael David Bednarek System and method for promoting commerce, including sales agent assisted commerce, in a networked economy
JP3836637B2 (ja) * 1999-08-09 2006-10-25 富士通株式会社 情報配信制御装置、情報配信制御方法、情報配信制御プログラムを記録したコンピュータ読み取り可能な記録媒体および情報再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体
US6697824B1 (en) * 1999-08-31 2004-02-24 Accenture Llp Relationship management in an E-commerce application framework
EP1885128A3 (en) * 1999-09-20 2008-03-12 Tivo, Inc. Closed caption tagging system
US6535915B1 (en) * 1999-09-24 2003-03-18 Dell Usa, L.P. Automatic reduction of data noise in installation packages for a computer system
JP2001111988A (ja) * 1999-10-01 2001-04-20 Canon Inc カメラ制御装置及びカメラ及びカメラ制御方法及び記憶媒体
US7779439B2 (en) * 2001-04-23 2010-08-17 Starz Entertainment, Llc Program guide environment
WO2001030069A1 (fr) * 1999-10-22 2001-04-26 Fujitsu Limited Poste de television et procede
JP2001128585A (ja) * 1999-11-02 2001-05-15 Ishikawajima Harima Heavy Ind Co Ltd 哺乳類への発信装置の装着方法および哺乳類用発信装置
US6714987B1 (en) * 1999-11-05 2004-03-30 Nortel Networks Limited Architecture for an IP centric distributed network
US6799199B1 (en) * 2000-01-11 2004-09-28 The Relegence Corporation Media monitor system
US20010049826A1 (en) * 2000-01-19 2001-12-06 Itzhak Wilf Method of searching video channels by content
US6785716B1 (en) * 2000-01-26 2004-08-31 Viaclix, Inc. System and method of channel-based internet network
US6956833B1 (en) * 2000-02-08 2005-10-18 Sony Corporation Method, system and devices for wireless data storage on a server and data retrieval
JP4060021B2 (ja) * 2000-02-21 2008-03-12 富士通株式会社 移動通信サービス提供システム、および移動通信サービス提供方法
WO2001065453A1 (en) * 2000-02-29 2001-09-07 Expanse Networks, Inc. Privacy-protected targeting system
US20020174227A1 (en) * 2000-03-03 2002-11-21 Hartsell Neal D. Systems and methods for prioritization in information management environments
JP2001265809A (ja) * 2000-03-23 2001-09-28 Nec Corp コミュニケーションシステムおよびコミュニケーション方法並びに記録媒体
US6901207B1 (en) * 2000-03-30 2005-05-31 Lsi Logic Corporation Audio/visual device for capturing, searching and/or displaying audio/visual material
JP3567849B2 (ja) * 2000-04-06 2004-09-22 日本電気株式会社 情報提供システム
US20010030667A1 (en) * 2000-04-10 2001-10-18 Kelts Brett R. Interactive display interface for information objects
US6557012B1 (en) * 2000-04-22 2003-04-29 Oracle Corp System and method of refreshing and posting data between versions of a database table
AU2001267779A1 (en) * 2000-05-30 2001-12-11 Koki Uchiyama Distributed monitoring system providing knowledge services
US7769621B2 (en) * 2000-06-02 2010-08-03 Mentor Partners, Llc Information trading system and method
AU2001270054A1 (en) * 2000-06-22 2002-01-02 Advisorteam.Com, Inc. Method and system for determining personal characteristics of an individual or group
JP3979009B2 (ja) * 2000-07-07 2007-09-19 株式会社デンソー 制御情報出力装置及び情報システム
US6990631B2 (en) * 2000-07-14 2006-01-24 Ricoh Company, Ltd. Document management apparatus, related document extracting method, and document processing assist method
US20020111146A1 (en) * 2000-07-18 2002-08-15 Leonid Fridman Apparatuses, methods, and computer programs for displaying information on signs
US20020165912A1 (en) * 2001-02-25 2002-11-07 Storymail, Inc. Secure certificate and system and method for issuing and using same
US9171851B2 (en) * 2000-08-08 2015-10-27 The Directv Group, Inc. One click web records
US7620703B1 (en) * 2000-08-10 2009-11-17 Koninklijke Philips Electronics N.V. Topical service provides context information for a home network
CA2419947A1 (en) * 2000-08-22 2002-02-28 Ernex Marketing Technologies, Inc. Marketing systems and methods
US7155508B2 (en) * 2000-09-01 2006-12-26 Yodlee.Com, Inc. Target information generation and ad server
US7689510B2 (en) * 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US20060015904A1 (en) * 2000-09-08 2006-01-19 Dwight Marcus Method and apparatus for creation, distribution, assembly and verification of media
JP4552296B2 (ja) * 2000-09-08 2010-09-29 ソニー株式会社 情報処理装置および情報処理方法、並びに記録媒体
JP4622070B2 (ja) * 2000-09-13 2011-02-02 株式会社デンソー 適応通信システム、通信端末、及び記録媒体
US8302127B2 (en) * 2000-09-25 2012-10-30 Thomson Licensing System and method for personalized TV
CN100579203C (zh) * 2000-10-11 2010-01-06 联合视频制品公司 提供数据存储到点播媒体传递系统中服务器上的系统和方法
US20020041756A1 (en) * 2000-10-11 2002-04-11 Takahiro Kato Data reproduction apparatus that switches reproduction target
JP2002149528A (ja) * 2000-11-13 2002-05-24 Sharp Corp 情報提供システム、そのシステムに用いられるサーバ、情報提供方法およびその方法を実現する機械読取可能な記録媒体
JP2002232823A (ja) * 2000-11-17 2002-08-16 Sony Corp 通信装置及び通信方法、並びに記憶媒体
US7127736B2 (en) * 2000-11-17 2006-10-24 Sony Corporation Content processing apparatus and content processing method for digest information based on input of a content user
GB0028474D0 (en) * 2000-11-22 2001-01-10 Raekanet Ltd Improved computer network architecture and associated method and system
US20020078150A1 (en) * 2000-12-18 2002-06-20 Nortel Networks Limited And Bell Canada Method of team member profile selection within a virtual team environment
US20020143609A1 (en) * 2001-01-19 2002-10-03 Brent Magouirk Customer management system
EP1225519B1 (en) * 2001-01-19 2011-07-27 Panasonic Corporation Apparatus and program for displaying hypertext with history function
US20020152461A1 (en) * 2001-02-07 2002-10-17 Istvan Anthony F. Coordination of favorites among disparate devices in an interactive video casting system
EP1235174A3 (en) * 2001-02-14 2004-01-21 Matsushita Electric Industrial Co., Ltd. System and method for managing copyrights and payments in connection with content distribution and circulation
CA2438620A1 (en) * 2001-02-20 2002-08-29 Intellocity Usa, Inc. Content based video selection
US20020178447A1 (en) * 2001-04-03 2002-11-28 Plotnick Michael A. Behavioral targeted advertising
JP4159366B2 (ja) * 2001-04-12 2008-10-01 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ユーザ嗜好を登録するための方法とシステム
US6968334B2 (en) * 2001-05-15 2005-11-22 Nokia Corporation Method and business process to maintain privacy in distributed recommendation systems
JP2005514673A (ja) * 2001-06-22 2005-05-19 オモイグイ,ノサ 知識の取得、管理、伝達、及び提示のシステム及び方法
US20030004853A1 (en) * 2001-06-28 2003-01-02 Pranil Ram Graphical front end system for real time security trading
US7181488B2 (en) * 2001-06-29 2007-02-20 Claria Corporation System, method and computer program product for presenting information to a user utilizing historical information about the user
US20030009570A1 (en) * 2001-07-03 2003-01-09 International Business Machines Corporation Method and apparatus for segmented peer-to-peer computing
US7363384B2 (en) * 2001-07-11 2008-04-22 Sony Computer Entertainment America Inc. Selection of content in response to communication environment
US20030028872A1 (en) * 2001-08-03 2003-02-06 Rajko Milovanovic System and method for real-time non-participatory user recognition and content provisioning
US20030037144A1 (en) * 2001-08-14 2003-02-20 International Business Machines Corporation Collaborative content programming
JP2003335194A (ja) * 2002-05-21 2003-11-25 Nissan Motor Co Ltd 趣向判別装置
AU2003290581A1 (en) * 2002-11-04 2004-06-07 Vivato, Inc. Signal communication coordination
JP2004194108A (ja) * 2002-12-12 2004-07-08 Sony Corp 情報処理装置および情報処理方法、記録媒体、並びにプログラム
WO2009006593A2 (en) * 2007-07-05 2009-01-08 Coherent Logix Incorporated Mobile television broadcast system
US8248910B2 (en) * 2008-01-29 2012-08-21 Nokia Corporation Physical layer and data link layer signalling in digital video broadcast preamble symbols

Also Published As

Publication number Publication date
JP2008009998A (ja) 2008-01-17
JP4254888B2 (ja) 2009-04-15
CN1262955C (zh) 2006-07-05
JP2007312419A (ja) 2007-11-29
JP2009104621A (ja) 2009-05-14
JP2009151769A (ja) 2009-07-09
KR100861625B1 (ko) 2008-10-07
JP4793431B2 (ja) 2011-10-12
WO2002059785A1 (fr) 2002-08-01
JPWO2002059785A1 (ja) 2004-05-27
US20030135539A1 (en) 2003-07-17
JP4186620B2 (ja) 2008-11-26
KR20020084232A (ko) 2002-11-04
US20100313234A1 (en) 2010-12-09
US7885993B2 (en) 2011-02-08
US20080215662A1 (en) 2008-09-04
JP2008009997A (ja) 2008-01-17
JP4784639B2 (ja) 2011-10-05
CN1457460A (zh) 2003-11-19
JP2007295622A (ja) 2007-11-08

Similar Documents

Publication Publication Date Title
JP4229200B2 (ja) 通信装置及び通信方法、並びに記憶媒体
US7444339B2 (en) Data processing apparatus, data processing method, data processing system, storage medium, and program
JP5046471B2 (ja) 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム
JP5819883B2 (ja) 双方向型メディアガイドアプリケーションにおけるメディアライブラリ
JP3594187B2 (ja) 情報処理装置および方法、情報提供装置および方法、記録媒体、並びにプログラム
US20020056084A1 (en) Active media content access system
US6542882B1 (en) System and method for providing a database of content having like associations
KR20020043239A (ko) 콘텐트 아이템, 클라이언트 시스템 및 서버 시스템의렌더링을 향상시키는 방법
CN101690211A (zh) 个人化交互媒体指南应用程序的系统和方法
JP2007312250A (ja) Web情報処理装置及びWeb情報処理方法、情報処理装置及び情報処理装置の制御方法
JP6048707B2 (ja) 録画状況通知方法及び店舗情報提示方法
US7991759B2 (en) Communication apparatus, communication method and communication program
JP5161020B2 (ja) サービス情報提供装置、携帯端末装置、マルチメディア装置およびサービス提供システム
JP2009059134A (ja) 情報処理装置、情報処理方法、およびプログラム
US20140064700A1 (en) Scene reproduction apparatus, scene reproduction program, and scene reproduction method
JP2007201714A (ja) 番組情報提供システム、番組情報提供装置、及び、携帯機
JP2004094765A (ja) リスト表示制御装置、リスト表示制御方法およびリスト表示制御プログラム
JP2011222073A (ja) データ抽出装置およびそのプログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080819

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081014

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

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

R151 Written notification of patent or utility model registration

Ref document number: 4229200

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20111212

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121212

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20131212

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees