JP4839554B2 - 無線通信システム、クライアント装置、サーバ装置および無線通信方法 - Google Patents

無線通信システム、クライアント装置、サーバ装置および無線通信方法 Download PDF

Info

Publication number
JP4839554B2
JP4839554B2 JP2001287882A JP2001287882A JP4839554B2 JP 4839554 B2 JP4839554 B2 JP 4839554B2 JP 2001287882 A JP2001287882 A JP 2001287882A JP 2001287882 A JP2001287882 A JP 2001287882A JP 4839554 B2 JP4839554 B2 JP 4839554B2
Authority
JP
Japan
Prior art keywords
data
wireless
client device
signal
server device
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
JP2001287882A
Other languages
English (en)
Other versions
JP2002198957A5 (ja
JP2002198957A (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
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2001287882A priority Critical patent/JP4839554B2/ja
Priority to US09/977,808 priority patent/US7089321B2/en
Publication of JP2002198957A publication Critical patent/JP2002198957A/ja
Publication of JP2002198957A5 publication Critical patent/JP2002198957A5/ja
Application granted granted Critical
Publication of JP4839554B2 publication Critical patent/JP4839554B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • 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/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/4263Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4432Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server
    • 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/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • 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/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/454Content or additional data filtering, e.g. blocking advertisements
    • 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • 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/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/38Transmitter circuitry for the transmission of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/062Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • H04N5/9261Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/14Backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、例えば、家庭内になどの比較的に狭いエリアに構築され、音楽情報や映像情報を無線デジタル通信により伝送するようにするシステム、このシステムにおいて用いられる装置、および、方法に関する。
【0002】
【従来の技術】
地上波のアナログテレビ放送や放送衛星や通信衛星を用いたアナログ衛星放送の他、近年においては、デジタル衛星放送も行われるようになってきている。デジタル衛星放送においては、1つの放送波に多数の放送番組を提供するためのデータが、時分割多重化するようにされ、1つの放送波によって多数の放送番組を提供することが行われるようになってきている。
【0003】
そして、デジタル衛星放送により提供される放送番組を視聴する場合には、例えば、IRD(Integrated Receiver/Decoder)などと呼ばれるデジタル衛星放送の受信機を用い、目的とする人口衛星からの放送波を受信するようにし、その放送波に含まれるEPG(Electronic Programming Guide:電子番組表)の情報に基づいて、目的とする放送番組を選択することによって、その選択した放送番組の視聴が可能となる。
【0004】
このように、1つの放送波によって、1度に多数の放送番組が提供されるようになってくると、従来にも増して家族の中でも視聴したい放送番組が異なってくる場合が多くなる。このため、例えば、居間などの家族の共用スペースの他、自分の部屋などにおいても目的とする放送番組を視聴できるようにしたいとする要求が高くなる。
【0005】
このような要求に対処するため、家庭内において、放送番組の視聴を希望する各部屋に衛星放送用受信機やモニタ受像機あるいはテレビ受像機さらに必要がある場合にはVTR(Video Type Recoder)などを個別に設置し、個々の部屋において独立して放送波を受信し、目的とする放送番組を選択して視聴できるようにすることが行われている。
【0006】
【発明が解決しようとする課題】
ところで、前述したように、家庭内に複数の衛星放送用受信機を設けるのは、費用がかかる。また、衛星放送受信機を設置しようとする各部屋には衛星放送用の受信アンテナからのアンテナケーブルを引き込まなければならないので手間がかかり面倒である。
【0007】
また、家庭内に複数の衛星放送用受信機を設置した場合、家庭内に設置された各衛星放送用受信機において同じ衛星放送信号が受信され、各衛星放送受信機においてそのそれぞれの使用者からの指示に応じた放送番組を選択して視聴するようにすることが行われる。このように、家庭内に設置される複数の衛星放送用受信機が視聴しない放送番組を含む同じ衛星放送信号を受信するのは無駄である。また、その家庭における消費電力が増加する可能性がある。
【0008】
しかし、受信機側、換言すると視聴者側から直接に放送番組の送信機側、換言すると放送局側を制御して見たい放送番組だけを放送してもらうようにすることはできない。仮に受信機側、すなわち視聴者側から送信機側、すなわち放送局側に目的とする放送番組の提供要求を送信することができても、送信機側が多数の受信機からの要求に一度に答えることは難しい。
【0009】
そこで、衛星放送用受信機と複数のモニタ受像機とを無線通信により接続していわゆるホームネットワークシステムを構築するようにすることが考えられる。この場合、衛星放送用受信機がサーバ装置に相当し、各モニタ受像機がクライアント装置に相当する。
【0010】
このように、複数台のクライアント装置に相当するモニタ受像機が1台のサーバ装置に相当する衛星放送用受信機を共用するようにすることによって、1つの家庭内に複数の衛星放送用受信機を設置しなくてもよいし、また、アンテナケーブルなどの引き回しも必要ないので、手軽に家庭内のどこででも目的とするテレビ放送番組の視聴ができるようになる。
【0011】
しかしながら、衛星放送用受信機とモニタ受像機との間は無線通信により放送番組が送受されるので、自分の家の衛星放送用受信機により受信して自分の家のモニタ受像機に送信する無線電波を隣家のモニタ受像機により受信して利用するようにすることが可能となってしまう。
【0012】
デジタル衛星放送は有料放送である場合が多いが、隣家の衛星放送用受信機からの送信信号を受信して利用できる場合には、デジタル衛星放送を受信する場合にかかる受信料の徴収を適正に行なうことができず、放送番組の著作権者の利益を不当に害することになる。また、どんな放送番組を視聴しているかが隣家の人にわかってしまうのではプライバシー保護の観点からも好ましくない。
【0013】
また、前述のように、衛星放送用受信機からモニタ受像機への送信信号が隣家に漏洩するという問題に加え、同じホームネットワークシステム内においても、他の家族がどのような放送番組を視聴しているかが簡単に分かってしまうのでは、家庭内においてもプライバシーの問題が生じる可能性がある。このため、同じホームネットワークシステム内においても、適切にプライバシーの保護ができるようにしておくことが望ましい。
【0014】
また、ホームネットワークシステムを構築するといっても、家庭内に複数の衛星放送用受信機、モニタ受像機、VTRなどを設置した場合に比べ、使い勝手や消費電力の面において、より使い勝手がよく、より消費電力の少ないものでなければユーザを満足させることはできない。
【0015】
以上のことにかんがみ、この発明は、通信システム外の受信機器への情報信号の漏洩、および、通信システム内の他の受信機器への情報信号の漏洩を効果的に防止し、情報信号の著作権者の利益を不当に害することなく、かつ、プライバシーの保護を適切に行なうことが可能であるとともに、使い勝手がよく消費電力の少ないシステム、このシステムにおいて用いられる装置、および、方法を提供することを目的とする。
【0016】
【課題を解決するための手段】
上記課題を解決するため、請求項1に記載の発明の無線通信システムは、
サーバ装置と、固有の装置識別情報が付与された1つ以上のクライアント装置とが、無線通信により接続されて形成される無線通信システムであって、
前記クライアント装置は、
前記サーバ装置に対する要求を示す情報に、自機の装置識別情報を付加した要求信号を形成する要求信号形成手段と、
前記要求信号形成手段により形成される前記要求信号を送信する要求信号送信手段と、
前記要求信号が主情報信号の提供を要求するものである場合に、前記サーバ装置から、暗号化されるとともに、当該クライアント装置の前記装置識別情報が送信先装置識別情報として付加された前記主情報信号を受信する受信手段と、
前記受信手段により受信された前記主情報信号に施されている暗号化処理を解読して、元の前記主情報信号を復号化する復号化手段と
を備え、
前記サーバ装置は、
前記クライアント装置からの前記要求信号を受信する要求信号受信手段と、
前記要求信号受信手段により受信された前記要求信号が、主情報信号の提供を要求するものである場合に、要求された前記主情報信号を暗号化する暗号化手段と、
前記暗号化手段により暗号化された前記主情報信号に、要求元の前記クライアント装置の前記装置識別情報を送信先装置識別情報として付加して送信信号を形成する送信信号形成手段と、
前記送信信号形成手段により形成された前記送信信号を送信する送信手段と
備える。
【0017】
この請求項1に記載の発明の無線通信システムによれば、各クライアント装置には、各クライアント装置に固有の装置識別情報(装置ID)が付与されている。クライアント装置は、サーバ装置に対して、例えば音声情報(オーディオデータ)や映像情報(ビデオデータ)などの主情報信号の提供を要求する場合には、要求信号形成手段により、主情報信号を要求することを示す要求を示す情報に自己の装置IDを付加した要求信号が形成され、これが要求信号送信手段を通じてサーバ装置に送信される。
【0018】
サーバ装置においては、受信手段によりクライアント装置からの要求信号が受信される。そして、クライアント装置からの要求信号が、主情報信号の提供を要求するものである場合には、要求元のクライアント装置に提供される主情報信号が、暗号化手段により暗号化され、これに送信信号形成手段において、要求元のクライアント装置の装置IDが送信先装置IDとして付加されて送信手段を通じて要求元のクライアント装置に送信される。
【0019】
要求元のクライアント装置においては、受信手段により送信先装置IDとして自機の装置IDが付加されたサーバ装置からの送信信号が受信され、復号化手段により主情報信号に施されている暗号化処理が解読されて暗号化前の元の情報信号が復号化されて利用することができるようにされる。
【0020】
このように、オーディオデータやビデオデータなどの主情報信号は、例えば、同じネットワーク内の機器しか有しない暗号鍵が用いられるなどして暗号化されてサーバ装置からクライアント装置に提供されるので、暗号鍵を有しない隣家のクライアント装置によっては暗号解読することができずに利用することができないようにされる。これにより、主情報信号にかかる著作権を適正に保護することができるとともに、クライアント装置を利用する使用者(ユーザ)のプライバシーをも保護することができる。
【0021】
また、同一ネットワーク内においては、装置IDにより、要求元のクライアント装置(主情報信号の送信先のクライアント装置)を特定し、その要求元のクライアント装置の装置IDを付して主情報信号を送信することにより、要求元のクライアント装置に対してのみ主情報信号を提供することができるようにされる。これにより、同じネットワーク内においても各クライアント装置の使用者のプライバシーを保護することができる。
【0022】
また、請求項2に記載の発明のクライアント装置は、
サーバ装置と、固有の装置識別情報が付与された1つ以上のクライアント装置とが、無線通信により接続されて形成される無線通信システムで用いられる前記クライアント装置であって、
前記サーバ装置に対する要求を示す情報に、自機の装置識別情報を付加した要求信号を形成する要求信号形成手段と、
前記要求信号形成手段により形成される前記要求信号を送信する要求信号送信手段と、
前記要求信号が主情報信号の提供を要求するものである場合に、前記サーバ装置から、暗号化されるとともに、当該クライアント装置の前記装置識別情報が送信先装置識別情報として付加された前記主情報信号を受信する受信手段と、
前記受信手段により受信された前記主情報信号に施されている暗号化処理を解読して、元の前記主情報信号を復号化する復号化手段と
を備える。
【0025】
また、請求項9に記載の発明のサーバ装置は、
サーバ装置と、固有の装置識別情報が付与された1つ以上のクライアント装置とが、無線通信により接続されて形成される無線通信システムで用いられる前記サーバ装置であって、
前記クライアント装置からの要求信号を受信する要求信号受信手段と、
前記要求信号受信手段により受信された前記要求信号が、主情報信号の提供を要求するものである場合に、要求された前記主情報信号を暗号化する暗号化手段と、
前記暗号化手段により暗号化された前記主情報信号に、要求元の前記クライアント装置の前記装置識別情報を送信先装置識別情報として付加して送信信号を形成する送信信号形成手段と、
前記送信信号形成手段により形成された前記送信信号を送信する送信手段と
を備える。
【0028】
また、請求項21に記載の発明の無線通信方法は、
サーバ装置と、固有の装置識別情報が付与された1つ以上のクライアント装置とが無線通信を行なう場合の無線通信方法であって、
前記クライアント装置が備える要求信号形成手段において、前記サーバ装置に対する要求を示す情報に、自機の装置識別情報を付加した要求信号を形成し、
前記クライアント装置が備える要求信号送信手段から前記サーバ装置に対して前記要求信号を送信し、
前記サーバ装置が備える要求信号受信手段において、前記クライアント装置からの前記要求信号を受信し、
前記サーバ装置が備える暗号化手段が、受信した前記要求信号が、主情報信号の提供を要求するものである場合に、前記主情報信号を暗号化し、
前記サーバ装置が備える送信信号形成手段において、暗号化された前記主情報信号と、要求元の前記クライアント装置の前記装置識別情報を送信先装置識別情報として付加して送信信号を形成し、
前記サーバ装置が備える送信手段から形成した前記送信信号を送信し、
前記クライアント装置が備える受信手段において、自機が送信した前記要求信号が主情報信号の提供を要求するものである場合に、前記サーバ装置から、暗号化されるとともに、自機の前記装置識別情報が送信先装置識別情報として付加された前記主情報信号を受信し、
前記クライアント装置が備える復号手段が、受信した前記主情報信号に施されている暗号化処理を解読して、元の前記主情報信号を復号して利用できるようにする。
【0055】
また、請求項22に記載の無線データ送受信システムは、
サーバ装置と複数のクライアント装置との間で無線によるネットワークによってパケット化されたデータを時間分割して送受信する無線データ送受信システムであって、
上記クライアント装置は、
上記サーバ装置と無線によってデータの送受信を行なう無線通信手段と、
上記無線によるネットワークに接続される無線装置が各々備える固有の装置識別データを記憶する識別データ記憶手段と、
上記無線通信手段にて受信される通信パケットの中から上記識別データ記憶手段に記憶された上記装置識別データに基づいて、自己装置宛の通信パケットのみを抽出するように通信パケットを評価するパケット評価手段と、
上記無線ネットワークで通信されるデータの暗号化と復号化とを行なうための無線ネットワークに接続される装置にのみ共通して使用される暗号鍵が記憶される暗号鍵記憶手段と、
上記受信されて抽出された通信パケットによって送られた暗号化されたデータを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて復号化する復号手段と、
上記復号手段によって復号化されたデータを再生する再生手段と、
上記再生手段にて再生されるデータを上記サーバ装置から送信されるように指示を操作入力する操作手段と、
上記サーバ装置へ送信する制御データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて暗号化する暗号手段と、
上記暗号手段によって暗号化された制御データと上記識別データ記憶手段に記憶された装置識別データと上記サーバ装置が上記制御データを受信する装置であることを指示する受信装置識別データとを備えた通信パケットを生成するパケット生成手段と
上記操作手段によって入力された上記サーバ装置を制御するための指示から上記サーバ装置を制御するためのパケットが上記無線通信手段から送信されるように上記暗号手段と上記パケット生成手段と上記無線通信手段とを制御する制御手段と
を備え、
上記サーバ装置は、
上記無線によるネットワークを通して上記クライアント装置と通信パケット化されたデータの送受信を無線によって行なう無線通信手段と、
上記無線によるネットワークに接続される無線装置が各々備える固有の第1の装置識別データを記憶する識別データ記憶手段と、
上記無線通信手段によって受信される通信パケットの中から上記識別データ記憶手段に記憶された上記装置識別データに基づいて自己装置宛の通信パケットのみを抽出するようにパケットを評価するパケット評価手段と、
上記抽出された通信パケットを送信した通信装置を識別するための第2の装置識別データを保持する識別データ保持手段と、
上記無線ネットワークで通信されるデータの暗号化と復号化とを行なうための無線ネットワークに接続される装置にのみ共通して使用される暗号鍵が記憶される暗号鍵記憶手段と、
上記受信されて抽出されたパケットによって送られた暗号化された制御データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて復号化する復号手段と、
上記クライアント装置で再生されるデータが入力される入力手段と、
上記入力される再生データをデータ圧縮する圧縮手段と、
圧縮された再生データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて暗号化する暗号手段と、
上記暗号化された再生データと、上記識別データ記憶手段に記憶された装置識別データと、上記再生データを受信する無線装置の識別データとを備える通信パケットを生成するパケット生成手段と、
上記パケット評価手段によって抽出されて上記復号手段によって復号化された制御データに基づいて上記入力手段が上記制御データによって指示された再生データが入力されるように制御し、上記入力された再生データを上記暗号鍵記憶手段に記憶された暗号鍵によって暗号化されるように上記暗号手段を制御し、上記暗号化された再生データと上記制御データを送信した通信装置が上記再生データを受信するように上記識別データ保持手段に保持された第2の装置識別データと上記再生データを送信した装置を識別するための上記識別データ記憶手段に記憶された第1の装置識別データとから上記再生データを送信する通信パケットを生成するように上記パケット生成手段を制御し、上記生成された通信パケットが上記無線ネットワークに送信されるように上記無線通信手段を制御する制御手段と
備える
【0056】
この請求項22に記載の無線データ送受信システムによれば、複数のクライアント装置とサーバ装置間は、パケット化されたデータが無線通信により送受信されるが、パケット化されたデータには、当該パケット化されたデータの送信元を示す識別データと送信先を示す識別データとが付加されているとともに、パケットに含まれる目的とする情報である制御データや主情報としての再生データは暗号化されて送信される。
【0057】
これにより、目的とする再生データを、目的とする相手先のみに送信することができ、また、当該目的とする再生データを他のクライアント装置や異なるシステムの通信装置によって受信され、不正に利用されるなどの不都合を防止することができる。
【0058】
また、請求項23に記載のサーバ装置は、
再生するデータがサーバ装置から送信されるように制御するための制御データと、無線ネットワークによって接続される他の装置と識別するために各々備える固有の識別データとを備える通信パケットを送信するとともに、受信するパケットのうち自己宛のパケットにより送信されてくる再生データを抽出して再生する複数のクライアント装置との間で、無線によるネットワークを通じてパケット化されたデータを時間分割して送受信するようにする上記サーバ装置であって、
上記無線によるネットワークを通して他の通信装置と通信パケット化されたデータの送受信を無線によって行なう無線通信手段と、
上記無線によるネットワークに接続される無線装置が各々備える固有の第1の装置識別データを記憶する識別データ記憶手段と、
上記無線通信手段によって受信される通信パケットの中から上記識別データ記憶手段に記憶された上記装置識別データに基づいて自己装置宛の通信パケットのみを抽出するようにパケットを評価するパケット評価手段と、
上記抽出された通信パケットを送信した通信装置を識別するための第2の装置識別データを保持する識別データ保持手段と、
上記無線ネットワークで通信されるデータの暗号化と復号化を行なうための無線ネットワークに接続される装置にのみ共通して使用される暗号鍵が記憶される暗号鍵記憶手段と、
上記受信されて抽出されたパケットによって送られた暗号化された制御データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて復号化する復号手段と、
上記クライアント装置で再生されるデータが入力される入力手段と、
上記入力される再生データをデータ圧縮する圧縮手段と、
圧縮された再生データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて暗号化する暗号手段と、
上記暗号化された再生データと、上記識別データ記憶手段に記憶された装置識別データと、上記再生データを受信する無線装置の識別データとを備える通信パケットを生成するパケット生成手段と、
上記パケット評価手段によって抽出されて上記復号手段によって復号化された制御データに基づいて上記入力手段が上記制御データによって指示された再生データが入力されるように制御し、上記入力された再生データを上記暗号鍵記憶手段に記憶された暗号鍵によって暗号化されるように上記暗号手段を制御し、上記暗号化された再生データと上記制御データを送信した通信装置が上記再生データを受信するように上記識別データ保持手段に保持された第2の装置識別データと上記再生データを送信した装置を識別するための上記識別データ記憶手段に記憶された第1の装置識別データとから上記再生データを送信する通信パケットを生成するように上記パケット生成手段を制御し、上記生成された通信パケットが上記無線ネットワークに送信されるように上記無線通信手段を制御する制御手段と
備える
【0059】
この請求項23に記載のサーバ装置によれば、クライアント装置からの自機宛の要求を受信し、その要求に応じて要求元の当該クライアント装置の識別データを含む当該クライアント装置のみに対するパケットデータを形成して送信するようにされる。この場合、要求元のクライアント装置に送信されるパケットに含まれる送受信の目的となる再生データは暗号化されて送信される。
【0060】
これにより、サーバ装置は、要求元のクライアント装置のみに対して要求された主情報としての再生データを送信することができるとともに、再生データは暗号化されているので、他のシステムの受信装置などにより、受信され不正に利用されてしまうなどの不都合を生じさせることもない。
【0061】
また、請求項24に記載のサーバ装置制御方法は、
再生するデータがサーバ装置から送信されるようにするための制御データと、無線ネットワークによって接続される他の装置と識別するために各々備える固有の識別データとを備える通信パケットを送信するとともに、受信されるパケットから自己宛のパケットから送られた再生データを抽出して再生する複数のクライアント装置との間で、無線によるネットワークによってパケット化されたデータを時間分割して送受信する上記サーバ装置の制御方法であって、
上記無線によるネットワークを通して他の通信装置から送信される通信パケット化されたデータを受信するステップと、
上記受信された通信パケットの中から自装置宛のパケットのみを上記無線によるネットワークに接続される無線装置が各々備える固有の第1の装置識別データに基づいて抽出するステップと、
上記抽出された通信パケットを送信した通信装置を識別するための第2の装置識別データを上記受信した通信パケットから分離して保持するステップと、
上記受信されて抽出されたパケットによって送られた暗号化された制御データの復号化を上記無線ネットワークで通信されるデータの暗号化と復号化を行なうための無線ネットワークに接続される装置にのみ共通して使用される暗号鍵に基づいて復号化するステップと、
上記復号化された制御データに基づいて入力される再生データの中から上記クライアント装置へ送信するデータを選択して入力するステップと、
上記選択されて入力される再生データをデータ圧縮するステップと、
上記データ圧縮された再生データを上記暗号鍵に基づいて暗号化するステップと、
上記暗号化された再生データと上記第1の装置識別データと上記保持された第2の装置識別データとを備える通信パケットを生成するステップと、
上記生成された通信パケットを上記無線ネットワークに送信するとステップと
有する
【0062】
この請求項24に記載のサーバ装置制御方法によれば、クライアント装置などのサーバ装置との間で無線通信を行なうことが可能とされた通信装置において、暗号化されるとともに、送信元、送信先を識別する識別データが付加されてパケット化された制御データをサーバ装置を受信した場合には、その暗号化された制御データを復号化する。
【0063】
そして、復号化した制御データに応じて、要求された再生データを得て、これをデータ圧縮するとともに暗号化し、この暗号化した再生データと、送信元、送信先を識別する識別データを含むパケット化したデータを形成して、これを要求元の目的とする相手先に送信する。
【0064】
これにより、再生データの送信を要求してクライアント装置のみに目的とする再生データを送信するようにすることができる。再生データは、データ圧縮されるとともに暗号化されているので、他のシステムの通信装置に漏れるなどの不都合を生じさせることがないようにすることができる。
【0065】
【発明の実施の形態】
以下、図を参照しながらこの発明による無線通信システム、クライアント装置、サーバ装置、無線通信方法、無線データ送受信システムおよびサーバ装置制御方法の一実施の形態について説明する。以下においては、この発明による無線通信システム、クライアント装置、サーバ装置、無線通信方法、無線データ送受信システムおよびサーバ装置制御方法の一実施の形態を家庭内に構築されるホームネットワークシステムに適用した場合を例にして説明する。
【0066】
[無線通信システムの概要]
図1は、この発明による無線通信システム、クライアント装置、サーバ装置、無線通信方法、無線データ送受信システムおよびサーバ装置制御方法が適用されたこの実施の形態の無線通信システムを説明するための図である。図1に示すように、この実施の形態の無線通信システムであるいわゆるホームネットワークシステムは、この発明によるサーバ装置が適用された無線サーバ装置1と、この発明によるクライアント装置が適用された無線クライアント装置2、無線クライアント装置3とにより構成されたものである。
【0067】
無線サーバ装置1と、無線クライアント装置2、無線クライアント装置3との間においては、無線通信により制御信号や要求信号の送受を行なうことができるとともに、無線サーバ装置1から無線クライアント装置2や無線クライアント装置3に対して放送番組を形成する番組データを送信して、無線クライアント装置2や無線クライアント装置3において再生し、これを視聴することができるようにされたものである。
【0068】
すなわち、無線サーバ装置1は、デジタル衛星放送信号の受信機能を備え、衛星放送用の受信アンテナ10を通じて受信したデジタル衛星放送の供給を受けて、このデジタル衛星放送信号に多重化されている多数の放送番組の中から無線クライアント装置2または無線クライアント装置3の使用者により指定された目的とする放送番組を形成する番組データを抽出する。そして、無線サーバ装置1は、抽出したデータ圧縮されているビデオデータやオーディオデータなどの番組データを圧縮解凍するなどして利用可能な状態にし、これを送受信アンテナ17を通じて、要求元の無線クライアント装置2あるいは無線クライアント装置3に無線送信するものである。
【0069】
無線クライアント装置2と無線クライアント装置3とは、ほぼ同様に構成されたものであり、無線サーバ装置1に対する要求信号を形成してこれを送受信アンテナ21を通じて送信したり、また、無線サーバ装置1から送信されてくる送信信号を送受信アンテナ21を通じて受信して、これを利用したりすることができるものである。
【0070】
特に、無線サーバ装置1からの送信信号が、テレビ放送番組の番組データである場合には、無線クライアント装置2、無線クライアント装置3は、これを受信し、復調して無線サーバ装置1からの番組データに応じた放送番組の映像をLCD25の表示画面に表示し、その放送番組の音声を後述するスピーカ26から放音することができるようにされたものである。
【0071】
そして、図1に示すように、この実施の形態においては、無線サーバ装置1には「00」、無線クライアント装置2には「01」、無線クライアント装置3には「02」というように、各装置には、固有の装置識別情報として装置IDが付与されている。この装置IDは、いわゆる装置アドレスに相当し、要求信号の送信元の装置を特定したり、信号の送信先を特定したりするための識別子として用いられる。
【0072】
このように、装置IDを用いることによって、この図1に示す無線通信システムにおいて、無線サーバ装置1と、無線クライアント装置2、あるいは、無線クライアント装置3とは、信号の送信元、送信先を正確に管理し、無線サーバ装置1がデータ送信する時点において、無線サーバ装置1と無線クライアント装置2、あるいは、無線サーバ装置1と無線クライアント装置3とを1対1で対応させることができるようにされている。
【0073】
さらに、この実施の形態の無線通信システムにおいては、無線サーバ装置1が番組データなどの主情報信号や要求を示す情報を送信する場合や、無線クライアント装置2、無線クライアント装置3のそれぞれが要求を示す情報を送信する場合には、送信する情報を共通鍵方式により暗号化することによって、この図1に示す無線通信システムに属さない、例えば隣家の無線クライアント装置によって受信されて利用されることを確実に防止するようにしている。
【0074】
共通鍵方式の暗号化とは、データに暗号化処理を施す側と、暗号化されたデータの暗号解読である復号化を行なう側とで、共通の暗号鍵、いわゆる共通鍵を用いて、暗号化および復号化を行なうようにするものである。
【0075】
[無線サーバ装置1について]
次に、この実施の形態の無線サーバ装置1と無線クライアント装置2、無線クライアント装置3の具体的な構成について説明する。まず、無線サーバ装置1について説明する。図2は、無線サーバ装置1を説明するためのブロック図である。この実施の形態に無線サーバ装置1は、以下に説明するように、デジタル衛星放送の受信機能と、無線クライアント装置2または無線クライアント装置3との間で無線通信を行なう無線通信機能とを備えたものである。
【0076】
図2に示すように、この実施の形態の無線サーバ装置1は、デジタル衛星放送のチューナ部11A、デジタル衛星放送のチューナ部11B、メモリ12A、メモリ12B、データ圧縮処理部13、暗号化部14、送信データ形成部15、無線部16、送受信アンテナ17、受信データ分解部18、復号化部19、制御部100、ハードディスク装置150、操作パネル部160、インターフェース106、インターフェース107を備えている。
【0077】
ここで、ハードディスク装置150は、大容量の記憶媒体として例えば数十ギガバイトの記憶容量を有するハードディスクを有するものであり、後述もするように、受信、選択した放送番組を録画する場合などに用いられる。また、操作パネル部160は、チャンネル選択キーや各種のファンクションキーなどが設けられ、使用者からのキー操作入力を受け付ける部分である。そして、ハードディスク装置150は、インターフェース106を通じて制御部100に接続するようにされ、操作パネル部160はインターフェース107を通じて制御部100に接続するようにされている。
【0078】
また、制御部100は、無線サーバ装置1の各部を制御するとともに、無線クライアント装置に対して送信する制御情報である要求を示す情報などを生成する制御情報生成部としての機能を有するものである。この実施の形態の無線サーバ装置1においては、図2に示すように、CPU101、ROM102、RAM103、EEPROM104、時計回路105が、CPUバス108によって接続されてマイクロコンピュータの構成されたものである。
【0079】
なお、ここでCPUは、Central Processing Unitの略称であり、ROMは、Read Only Memoryの略称である。また、RAMは、Random Access Memoryの略称であり、EEPROMは、Electrically Erasable and Programmable ROMの略称である。
【0080】
制御部100のROM102は、制御部100において実行される処理プログラムや処理に必要なデータなどが予め記憶されたものである。また、RAM103は、制御部100において実行される各種の処理において、主に作業領域として用いられるものである。
【0081】
また、EEPROM104は、いわゆる不揮発性のメモリであり、各種のパラメータや番組録画予約情報など、無線サーバ装置1の電源が落とされた後においてもこれを記憶保持することができるようにされたものである。また、時計回路105は、現在時刻の他、現在年月日、現在曜日などを通知することができるものであり、いわゆるカレンダ機能を備えたものである。
【0082】
また、この実施の形態の無線サーバ装置1においては、図1に示したように、チューナ部11A、チューナ部11Bおよびメモリ12A、メモリ12Bというように、チューナ部とメモリとが並列に設けられている。これは、2台の無線クライアント装置2、無線クライアント装置3からの要求に応じて、同時にデジタル衛星放送により提供される2つの放送番組について処理することができることができるようにするためである。
【0083】
[無線サーバ装置1からの信号の送信について]
そして、屋外に設置される衛星放送用受信アンテナ10により受信されたデジタル衛星放送信号は、チューナ部11A、チューナ部11Bに供給される。チューナ部11A、チューナ部11Bは、受信アンテナ10からのデジタル衛星放送信号を復調する。そして、チューナ部11A、チューナ部11Bは、制御部100から供給される選択制御信号に基づいて、復調したデジタル衛星放送信号に多重化されている放送番組の中から指示された放送番組を形成するオーディオデータやビデオデータ等の番組データを抽出し、これを圧縮解凍して元の番組データに復元し、これを対応するメモリ12A、12Bに供給する。
【0084】
なお、この実施の形態において、無線サーバ装置1が受信するデジタル衛星放送は有料放送であり、スクランブル処理が施されているものである。しかし、この実施の形態の無線サーバ装置1においては、制御部100からのスクランブルキーに基づいて、チューナ部11A、チューナ部11Bにおいてデ・スクランブル処理、すなわちスクランブル解除処理が行われるようにされている。
【0085】
また、スクランブルキーは、視聴料を支払った加入者のみに提供されるものであり、図示しないが、デジタル衛星放送の放送局側において加入者に対する課金などを管理するコンディショナルアクセスセンター(CAセンター)から適宜のタイミングで提供を受けることができるようにされている。したがって、無線サーバ装置1は、図示しないが、例えば、モデムやTA(Terminal Adapter)を有するものである。
【0086】
メモリ12A、メモリ12Bは、バッファとして用いられるものであり、チューナ部11A、チューナ部11Bからのデジタルデータである番組データを一時記憶する。そして、メモリ12A、メモリ12Bは、データ圧縮処理部13からの要求に応じて、自己が記憶保持している番組データをデータ圧縮処理部13に供給する。
【0087】
データ圧縮処理部13は、メモリ12A、メモリ12Bからのそれぞれの番組データを所定の圧縮方式でデータ圧縮する。つまり、データ圧縮処理部13においては、メモリ12Aからの番組データと、メモリ12Bからの番組データとが区別され、そのそれぞれがデータ圧縮される。データ圧縮処理部13においてデータ圧縮された番組データは、暗号化部14に供給される。
【0088】
暗号化部14は、前述もしたように、共通鍵方式、すなわち、暗号化を行なうこの実施の形態の無線サーバ装置1と、無線サーバ装置1からの送信信号を受信する無線クライアント装置2、無線クライアント装置3とで共通に保持している暗号化および復号化のための共通鍵を用いて暗号化し、これを送信データ形成部15に供給する。
【0089】
送信データ形成部15は、制御部100からの制御信号に応じて、暗号化部14からの暗号化された番組データを含む所定のフォーマットの送信信号となる送信パケットを形成し、所定の変調方式で変調して出力する。ここでは、送信しようとするデータは、放送番組を形成する番組データであり、主たる送信対象である主データ信号である。
【0090】
この実施の形態の無線サーバ装置1の送信データ形成部15は、主データを送信する場合には、図4に示すレイアウトの送信パケットを形成する。図4は、番組データなどの主たる送信対象である主データを送信する場合に送信データ形成部15において形成される送信パケットのレイアウトを説明するための図である。
【0091】
図4に示すように、この実施の形態において、主データの送信パケットは、図4においてはSYNCと記載された同期用信号エリア31、送信先装置IDエリア32、データ長エリア33、主データエリア34、エラーコードエリア34からなるものである。
【0092】
ここで、同期用信号エリア31には、連続して送信するようにされる主データの送信パケットの同期を受信側においてとるようにするためのる同期用信号が格納される。送信先装置IDエリア32には、主データの送信パケットの送信先の無線クライアント装置を指定するための送信先装置IDが格納される。つまり、この主データの送信パケットを受信すべき無線クライアント装置が、この送信先装置IDエリア32に記述された送信先装置IDによって指定されることになる。
【0093】
また、データ長エリア33には、この図4に示す主データの送信パケットのデータ長を示す情報が格納され、主データエリア34には、前述したようにデータ圧縮されるとともに暗号化された番組データである主データが格納される。また、この実施の形態においては、エラーコードとして、CRC(Cyclic Redundancy Check)コードが用いられCRC35に格納するようにされている。
【0094】
この図4に示すレイアウトにしたがって形成された主データの送信パケットは、前述もしたように所定の変調方式で変調され、無線部16、送受信アンテナ17を通じて送信される。この実施の形態の無線サーバ装置1は、無線クライアント装置2、無線クライアント装置3からの要求信号などを受信することができるものであり、無線部16は、受信する信号に送信する信号が影響を及ぼさないようにするなどの無線信号に関する処理を行なう。
【0095】
このようにして、選択された放送番組の番組データは、データ圧縮されて暗号化され、さらにパケット化され、送信先装置IDによって送信先が指定するようにされて要求元の無線クライアント装置に対して送信される。
【0096】
なお、ここでは、データ圧縮処理部13、暗号化部14、送信データ形成部15は、高速処理が可能であるため、チューナ部11Aからの番組データと、チューナ部11Bからの番組データとを平行して処理することができるものとして説明した。
【0097】
しかし、これに限るものではなく、データ圧縮処理部13、暗号化部14、送信データ形成部15のそれぞれについても、チューナ部11Aからの番組データを処理するものと、チューナ部11Bからの番組データを処理するものとを並列に設ける構成としもよい。
【0098】
[無線サーバ装置1における信号の受信について]
そして、この実施の形態の無線サーバ装置1は、無線クライアント装置2や無線クライアント装置3からの要求信号を受信し、この受信した要求信号に応じた処理を行なうことができるようにされている。すなわち、無線クライアント装置2や無線クライアント装置3からの要求信号は、送受信アンテナ17により受信され、無線部16を通じて受信データ分解部18に供給される。
【0099】
この実施の形態において、無線クライアント装置2、無線クライアント装置3からの要求データである要求信号などもまた、所定のレイアウトのパケットとして送信されてくる。図5は、無線クライアント装置2、無線クライアント装置3から送信されてくる要求信号の送信パケットのレイアウトを説明するための図である。
【0100】
図5に示すように、この実施の形態において、要求信号の送信パケットは、ヘッダエリア41、送信元装置IDエリア42、送信先装置IDエリア43、データエリア44、エラーコードエリア45からなるものである。ヘッダエリア41には、このパケットが要求信号の送信パケットであることを示す情報などが格納される。送信元装置IDエリア42には、このパケットがどの装置から送信されたものであるかを示す装置IDが格納される。
【0101】
また、送信先装置IDエリア43には、このパケットがどの装置に送信されるものであるかを示す装置IDが格納される。データエリア44には、具体的な要求を示す情報、例えば、放送番組の提供要求であることを示す情報や要求するチャンネルのチャンネル番号を示す情報、あるいは、録画予約に関する情報などが格納される。なお、この実施の形態においては、無線クライアント装置からの要求を示す情報は、後述もするように、無線クライアント装置において暗号化処理が施されたものである。また、エラーコードエリア45には、この実施の形態においては、CRCコードが用いられる。
【0102】
そして、無線サーバ装置1の受信データ分解部18においては、図5に示したレイアウトのパケットで送信されてくる無線クライアント装置2あるいは無線クライアント装置3からの要求信号を分析および分解して、データエリア44に格納されている要求を示す情報を抽出し、これを復号化部19に供給する。その他のデータは、例えば、制御部100に供給され、要求信号であること、および、送信元の無線クライアント装置などが認識されるとともに、CRCチェックにより、パケットが正しく送信されてきたか否かがチェックされる。
【0103】
復号化部19は、これに供給された要求を示す情報に施されている暗号化処理を共通鍵を用いて解読して暗号化前の元の要求を示す情報を復号し、この復号した要求を示す情報を制御部100に供給する。制御部100は、復号された要求を示す情報に応じて、各部を制御する。例えば、要求を示す情報が、前述もしたように、放送番組の提供要求であるときには、目的とするチャンネルの放送番組の放送データを抽出するように選択制御信号を形成し、これを用いてチューナ部11A、あるいは、チューナ部11Bを制御する。
【0104】
また、要求を示す情報が、所定の放送番組の録画予約に関する情報である場合には、録画する放送番組の放送開始日時、放送終了日時、放送チャンネルなどの情報が、EEPROM104に記録され、放送開始日時が到来したときには、チューナ部11A、あるいは、チューナ部11Bが制御され、予約された放送番組が抽出されて、チューナ部11A、あるいは、チューナ部11Bから、制御部100、インターフェース106を通じてハードディスク装置150に記録することにより録画される。
【0105】
また、要求を示す情報が、ハードディスク装置150に記録した放送番組の再生指示であるときには、制御部100は、インターフェース106を通じてハードディスク装置150のハードディスクから目的とする放送番組の番組データを読み出し、これをデータ圧縮処理部13に供給する。
【0106】
これにより、前述したように、ハードディスクから読み出された番組データは、データ圧縮処理部13によりデータ圧縮され、暗号化部14において暗号化され、さらに送信データ生成部15においてパケット化されて無線部16、送受信アンテナ17を通じて要求元の無線クライアント装置に送信され、要求元の無線クライアント装置において再生するようにされる。
【0107】
また、この実施の形態の無線サーバ装置1においては、操作パネル部160を通じて受け付ける使用者からの操作入力に応じて、無線クライアント装置2、あるいは、無線クライアント装置3に対する要求信号を形成し、これを送信することができるようにされている。
【0108】
例えば、無線サーバ装置1から無線クライアント装置2や無線クライアント装置3の電源を投入したり、逆に電源を落としたりするなどのことができるようにされている。操作パネル部160の操作キーを操作することによって、例えば、無線クライアント装置2の電源を投入するようにする指示入力を行なうと、制御部100は、これに応じた要求を示す情報を形成し、これを暗号化部14に供給する。
【0109】
これにより、無線クライアント装置2に対する要求を示す情報が暗号化部14において暗号化され、図5に示したように、送信データ形成部15においてヘッダや送信先が無線クライアント装置2であることを示す送信先装置ID、エラーコードなどが付加された要求信号が形成され、これが無線部16、送受信アンテナ17を通じて無線クライアント装置2に送信するようにされる。
【0110】
このように、この実施の形態の無線サーバ装置1は、デジタル衛星放送信号の受信機能を備え、無線クライアント装置2、無線クライアント装置3からの要求に応じた放送番組を抽出し、これを暗号化して要求元の無線クライアント装置に無線送信したり、無線クライアント装置からの要求に応じて、放送番組の録画予約や録画した放送番組の再生などを行なったりすることができるようにされたものである。
【0111】
また、前述のように、無線サーバ装置1は、ユーザから指示入力に応じて、無線クライアント装置に対して要求信号を送信し、無線クライアント装置を制御することができるようにされている。すなわち、無線クライアント装置2、無線クライアント装置3は、無線サーバ装置1の遠隔操作手段としての機能を有するとともに、無線サーバ装置1は、無線クライアント装置2、無線クライアント装置3の遠隔制御手段としての機能をも有するものである。
【0112】
[無線クライアント装置2、無線クライアント装置3について]
次に、無線クライアント装置2、無線クライアント装置3について説明する。図3は、この実施の形態の無線クライアント装置2、無線クライアント装置3を説明するためのブロック図である。この実施の形態において、無線クライアント装置2と無線クライアント装置3とは、前述したように予め付与される装置IDが異なるものの、同様に構成されたものである。このため、無線クライアント装置2、および、無線クライアント装置3とは、図3に示す構成を有するものとして説明する。
【0113】
図3に示すように、この実施の形態の無線クライアント装置2、無線クライアント装置3は、送受信アンテナ20、無線部21、受信データ分解部22、復号化部23、再生処理部24、LCD25、スピーカ26、暗号化部27、送信データ形成部28、制御部200、操作パネル部210を備えたものである。
【0114】
ここで、操作パネル部210は、チャンネル選択キーが各種のファンクションキーなどが設けられ、使用者からのキー操作入力を受け付ける部分である。そして、操作パネル部210は、インターフェース205を通じて制御部200に接続するようにされている。
【0115】
制御部200は、無線クライアント装置2、無線クライアント装置3の各部を制御するとともに、無線サーバ装置1に対して送信する制御情報である要求を示す情報などを生成する制御情報生成部としての機能を有するものである。この実施の形態の無線クライアント装置2、無線クライアント装置3においては、図3に示すように、CPU201、ROM202、RAM203、EEPROM204が、CPUバス206によって接続されてマイクロコンピュータの構成とされたものである。
【0116】
制御部200のROM202は、制御部200において実行される処理プログラムや処理に必要なデータなどが予め記憶されたものである。また、RAM203は、制御部200において実行される各種の処理において、主に作業領域として用いられるものである。また、EEPROM204は、いわゆる不揮発性のメモリであり、各種のパラメータなど、無線クライアント装置の電源が落とされた後においてもこれを記憶保持することができるようにされたものである。
【0117】
[無線クライアント装置2、無線クライアント装置3による主データの受信について]
前述したように、無線サーバ装置1から無線送信される番組データなどの主データのパケットは、送受信アンテナ20により受信され、無線部21を通じて受信データ分解部22に供給される。無線部21は、後述するように、無線クライアント装置から送信される信号が、受信信号に影響を与えないようにするなどの無線信号に関する処理を行なうものである。
【0118】
そして、受信データ分解部22は、図4を用いて説明したレイアウトのパケットデータとして送信されてくる番組データなどの主データを各エリアのデータに分解する。そして、送信先装置IDに基づいて、自機宛てのパケットかどうか、CRCデータに基づいて伝送エラーが発生していないかなどを確認して評価し、自機宛てのパケットであり、伝送エラーも発生していない場合には、受信したパケットを受信すべきパケットとして抽出して、抽出されたパケットの中から主データを復号化部23に供給する。
【0119】
受信したパケットが自機宛てのものでなければ以後の処理は行なわない。また、伝送エラーが発生しており、補間処理によっても復旧できないものである場合には、制御部200は、各部を制御し、伝送エラーが発生していた送信信号の再度の送信を要求したりする。
【0120】
つまり、受信データ分解部22においては、無線部21によって受信されたパケットを評価することによって自機宛のパケットのみを抽出し、以降の処理において受信したパケットを使用するか否かを判別しているものである。
【0121】
なお、このような自機宛てのパケットか否か、伝送エラーが発生していないか否かなどは、受信データ分解部22において分解された情報に基づいて制御部200において行なうようにしてもよい。
【0122】
そして、復号化部23に供給された主データである番組データは、ここで共通鍵を用いて暗号解読される。暗号解読された番組データは、再生処理部24に供給される。再生処理部24は、これに供給された番組データを圧縮解凍し、圧縮解凍した番組データから映像を映出するための出力用映像信号や音声を放音するための出力用音声信号を形成する。
【0123】
再生処理部24において形成された出力用映像信号は、LCD25に供給され、再生処理部24において形成された出力用音声信号は、スピーカ26に供給される。これにより、無線サーバ装置1から無線送信されてきた番組データを再生するようにし、その番組データに応じた放送番組が、無線クライアント装置2、あるいは、無線クライアント装置3を通じて視聴することができるようにされる。
【0124】
[無線クライアント装置2、無線クライアント装置3からの要求信号などの送信について]
また、無線クライアント装置2、無線クライアント装置3から無線サーバ装置1に対する各種の要求信号を送出することもできるようにされている。すなわち、無線サーバ装置1に対して、目的とする放送番組の提供を要求したり、放送番組の録画予約を要求したり、ハードディスク装置150に記録されている放送番組の再生を要求する場合には、操作パネル部210の該当する操作キーを操作する。
【0125】
無線クライアント装置2、無線クライアント装置3の制御部200は、操作された操作キーに基づいて要求を示す情報を形成し、これを暗号化部27に供給する。暗号化部27は、制御部200からの要求を示す情報を暗号化し、暗号化した要求を示す情報を送信データ形成部28に供給する。
【0126】
送信データ形成部28は、図5を用いて説明したレイアウトの送信信号を形成する。すなわち、ヘッダ41、送信元装置ID42、送信先装置ID43、要求を示す情報44、CRC45からなる要求信号として送信信号を形成し、これを無線部21、送受信アンテナ20を通じて無線サーバ装置1に無線送信するようにされる。すなわち送信データ形成部28は無線サーバ装置1に対する送信パケットを生成する。これにより、無線クライアント装置2、あるいは、無線クライアント装置3を用いて無線サーバ装置1を遠隔操作することができるようにされる。
【0127】
また、前述もしたように、無線サーバ装置1から無線クライアント装置2、あるいは、無線クライアント装置3に対する要求信号が送信されて来る場合もある。この場合においては、受信データ分解部22において、パケットが解析され分解するようにされて抽出された要求を示す情報は、受信データ分解部22から復号化部23に供給され、復号化部23によって暗号化が解読されて制御部200に供給される。
【0128】
そして、制御部200は、受信データ分解部22によって受信されて復号化部23によって復号化された無線サーバ装置1からの要求を示す情報に応じて各部を制御する。このように、無線サーバ装置1を用いて無線クライアント装置2、無線クライアント装置3を遠隔操作することができる。なお、無線サーバ装置1から送信される送信信号には、必ず送信先装置IDが付加されるので、同じ無線通信システムに接続される各装置は、自機に対する送信信号が、他の機器に対する送信信号か、あるいは、全ての機器に対する送信信号かを確実に識別し、全ての機器を対象とする送信信号を含み自機宛ての送信信号のみを受信して処理することができるようにされる。
【0129】
また、この実施の形態においては、主データ信号や要求を示す情報は、必ず暗号化されて送受される。この暗号化は、前述もしたように、共通鍵方式の暗号化が用いられ、無線サーバ装置1、無線クライアント装置2、無線クライアント装置3の全てが、同じ共通キーを用いることによって、暗号化と暗号解読を行なう。
【0130】
この実施の形態の無線サーバ装置1と無線クライアント装置2、無線クライアント装置3とにより形成されるホームネットワークシステムにおいては、このホームネットワークを形成する家庭において、各機器に共通鍵を設定するようにすればよいので、隣家のシステムに共通鍵が漏洩することもなく、無線サーバ装置1、無線クライアント装置2、無線クライアント装置3により構成されるネットワーク内においてのみ主データや要求を示す情報を送受信することができる。
【0131】
また、主データである番組データだけでなく、要求を示す情報も暗号化されて送受されるので、要求を示す情報が隣家の受信機により受信され、隣家に対してどの放送番組を視聴しているかが漏洩することもなく、プライバシーの保護を確実に行なうことができるようにされている。さらには、同一の装置IDを持つ装置が隣家に設定されていた場合、送信パケットのCRCエラー等の発生によって再送を要求するような信号が誤って受信されて、誤ったデータを隣家の無線装置に対して、または隣家の無線装置からの誤ったデータに対して誤動作することを防止することができるようにされている。
【0132】
このように、この実施の形態の無線通信システムにおいては、送信するデータに暗号化処理を施すことにより、この無線通信システムに属さない、例えば、隣家の受信機などによりこの無線通信システムから送信されるデータが受信されて利用されることを確実に防止し、プライバシーの保護、および、放送番組などの著作権者に対する保護および著作権の保護を確実に行なうことができる。
【0133】
また、この実施の形態の無線通信システム内においては、装置IDによって、番組データや要求を示す情報の送信先装置が定められ、装置IDが一致しない装置によっては、番組データや要求を示す情報は利用できないようにされるので、この実施の形態の無線通信システムを利用する利用者間のプライバシーの保護をも確実に行なうことができる。
【0134】
図6は、暗号化により、あるいは、装置IDにより可能となるプライバシーおよび著作権の保護について説明するための図である。図1に示したこの実施の形態の無線通信システムにおいては、無線サーバ装置1からの送信信号を装置IDが「01」の無線クライアント装置2と、装置IDが「02」の無線クライアント装置3とが受信することが可能である。
【0135】
無線サーバ装置1、無線クライアント装置2、無線クライアント装置3とは、この実施の形態の無線通信システムを構成する機器であり、同じ共通鍵を持っているため、基本的には、図6の暗号化欄に示すように、無線クライアント装置2と、無線クライアント装置3とは、無線サーバ装置1からの暗号化されて送信されてくる番組データや要求を示す情報を暗号解読によって復号化して利用することが可能である。
【0136】
しかし、この実施の形態の無線通信システムに属さない、例えば隣家の無線クライアント装置は、この実施の形態の無線通信システムで用いられる共通鍵を持たないので、この実施の形態の無線サーバ装置1からの番組データや要求を示す情報についての暗号解読を行なうことができず、この実施の形態の無線サーバ装置1からの送信信号を利用することができない。
【0137】
したがって、この実施の形態の無線通信システムに属さない機器によっては、無線サーバ装置1からの送信データを利用することができず、無線サーバ装置1から送信される送信データの著作権を保護することができるとともに、この実施の形態の無線通信システムの利用者全員の外部に対するプライバシーを保護することができる。
【0138】
しかし、図6の装置ID欄に示すように、無線クライアント装置2、無線クライアント装置3とは、自機に付与されている装置IDが付加された送信信号か、あるいは、全機器を対象とする送信信号しか受信して利用することができない。そして、無線クライアント装置2から要求された番組データは、装置IDによって、無線クライアント装置2にしか提供されないようにされるので、同じ無線通信システムの利用者間においてのプライバシーについても確実に保護することができる。
【0139】
なお、例えば、無線クライアント装置にからの提供の要求があった番組データであっても、無線クライアント装置2から同じ無線通信システムに属する他の無線クライアント装置に提供することを許容する旨を要求信号に含めて送信することもできるようにされる。
【0140】
この場合には、無線サーバ装置1は、番組データの送信信号の送信先IDに例えば「99」などの特定の無線クライアント装置を指定するものとしては使用されず、同じ無線通信システムに属する全無線クライアント装置を対象とすることを示す装置IDを付加して番組データなどを送信する。このようにすることによって、同じ無線通信システムに属する無線クライアント装置が、無線サーバ装置1からの同じ送信信号を受信して利用することもできる。
【0141】
このように、暗号化は、無線サーバ装置殻送信される番組データの著作権者の著作権の保護と、この実施の形態の無線通信システムの利用者のプライバシーの保護とを実現し、さらに、装置IDが、同じ無線通信システムを利用する利用者間のプライバシーの保護を実現するようにしている。
【0142】
[無線サーバ装置と無線クライアント装置との間の伝送チャンネルについて]次に、無線サーバ装置1と無線クライアント装置2、無線クライアント装置3との間において形成される伝送路を構成する伝送チャンネルについて、無線クライアント装置2、あるいは、無線クライアント装置3からの要求に応じた放送番組を無線サーバ装置1が受信、選択して要求元の無線クライアント装置に提供する場合を例にして説明する。
【0143】
図7は、無線クライアント装置2あるいは無線クライアント装置3からの要求に応じて、無線サーバ装置1が受信、選択した放送番組の番組データを要求元の無線クライアント装置に対して無線送信する場合の通信シーケンスを説明するためのシーケンス図である。
【0144】
無線サーバ装置1は、商用電源の電源コンセントに接続され、電源の供給を受けることが可能な状態になると、必要最小限の回路部分にのみ電源を供給し、無線クライアント装置2、無線クライアント装置3の無線通信システムであるネットワークへの加入に備える。具体的には、無線サーバ装置1は、ビーコン信号を送出することによって、無線クライアント装置2、無線クライアント装置3がいつでも無線通信システムに加入できる状態を整えるとともに、無線クライアント装置2、無線クライアント装置3からの要求信号の間欠受信を行なう状態にする。
【0145】
この場合、ビーコン信号を送出する周波数チャンネルは、無線サーバ装置1によって、利用が可能とされている複数の周波数チャンネルがスキャニングするようにされ、ノイズが少なく、また、他の通信システムにより使用されていない周波数チャンネルが選択されて、ビーコン信号が送出される。このビーコン信号により、無線クライアント装置2、無線クライアント装置3は、無線サーバ装置1が、要求信号などの受信が可能な状態であることを知り、無線サーバ装置1に対して要求信号を送信することができるか否かなどを判別することができるようにされる。なお、ここでは、複数の周波数チャンネルとは、それぞれが異なる周波数によってデータが変調されることにより、それぞれが特定される複数の伝送チャンネルのことを意味する。
【0146】
また、無線サーバ装置1において、ビーコン信号の送出および無線クライアント装置2、無線クライアント装置3からの要求信号の受信にかかわらない部分には電源を当面供給しないようにすることによって、無線サーバ装置1の消費電力を低減させるようにしている。なお、以下においては、無線クライアント装置2から要求信号を送出する場合を例にして説明する。
【0147】
そして、図7に示すように、無線クライアント装置2の使用者が、無線サーバ装置1に対して所望の放送番組に提供を要求するため、無線クライアント装置2の操作パネル部210のチャンネル選択ボタンスイッチを操作すると、無線クライアント装置2の制御部200は、チャンネル選択ボタンスイッチが操作されたことを検出し、操作されたチャンネル選択ボタンスイッチに応じた放送番組の提供を要求する要求信号である送信指示制御信号を形成し、これを暗号化部27、送信データ形成部28、無線部21、送受信アンテナ20を通じて無線サーバ装置1に送信するようにする(ステップS1)。
【0148】
ここで送信される送信指示制御信号は、前述もしたように、無線サーバ装置からのビーコン信号が送出されている周波数チャンネルを通じて無線サーバ装置1に送信するようにされる。また、送信指示制御信号は、図5を用いて説明したように、要求元の装置を特定する送信元装置ID、送信先の装置を特定する送信先装置IDの他、要求を示す情報として、選択する放送番組を特定する放送番組のチャンネル指定情報などの無線サーバ装置1において必要となる情報が含められている。
【0149】
無線サーバ装置1は、無線クライアント装置2からの送信指示制御信号を受信すると、無線サーバ装置1全体に電源を供給するようにし、要求された放送番組の番組データを送信することができる状態にし、要求された番組データ送信用の伝送チャンネルを選択して、選択した伝送チャンネルを指示する情報を含む応答情報を要求元の無線クライアント装置2に送信する(ステップS2)。
【0150】
この応答信号は、この実施の形態においては、図5に示したレイアウトにしたがって形成され、ビーコン信号が送出されている周波数チャンネルを通じて無線クライアント装置2に無線送信されるものであり、無線クライアント装置2は、無線サーバ装置からの応答信号に応じて、信号を受信する伝送チャンネルを無線サーバ装置1により選択された伝送チャンネルに切り換える。
【0151】
そして、無線サーバ装置1の制御部100は、前述もしたように、無線クライアント装置2からの送信指示制御信号に応じて、使用されていないチューナ部11Aあるいは11Bを制御し、デジタル衛星放送信号を受信、復調などの処理を行い、指示された放送番組の番組データを抽出して、データ圧縮、暗号化して、選択した伝送チャンネルを通じて無線クライアント装置2に無線送信する(ステップS3)。
【0152】
ステップS3によって、無線サーバ装置1から無線送信されてくる番組データを受信した無線クライアント装置2は、前述もしたように、受信した番組データの暗号解読、圧縮解凍などを行って、再生用ビデオ信号、再生用オーディオ信号を形成し、これをLCD25、スピーカ26に供給して、使用者が目的とする放送番組を視聴できるようにする。
【0153】
そして、無線クライアント装置2の使用者は、目的とする放送番組の視聴を終了する場合には、操作パネル部210の停止ボタンスイッチを操作する。無線クライアント装置2の制御部200は、停止ボタンスイッチが操作されたことを検出すると、番組データの送信の停止を要求する要求信号である送信停止指示制御信号を形成し、これを前述したように、暗号化して、送信信号を形成し、ビーコン信号が送出されている周波数チャンネルを通じて無線サーバ装置1に無線送信する(ステップS4)。
【0154】
無線サーバ装置1は、無線クライアント装置2からの送信停止指示制御信号を受信すると、チューナ部11Aまたはチューナ部11Bにおいて受信、選択するとともに暗号化して無線送信するようにしていた放送番組の番組データの無線クライアント装置2への送信を終了し、他の無線クライアント装置により使用されていなければ、必要最小限の回路部分にのみ電源を供給するようにして、当面使用しない回路部分への電源供給をオフにする。
【0155】
このように、この実施の形態の無線通信システムにおいては、所定の周波数チャンネルを通じて制御信号や応答信号の送受を行い、主データである番組データは、無線サーバ装置1が選択した伝送チャンネルとして使用される周波数チャンネルを通じて無線送信される。この場合、無線サーバ装置1は、他の電子機器からのノイズなどを含め、番組データを良好に送信可能な周波数チャンネルを選択して、番組データを無線送信することができる。
【0156】
また、無線クライアント装置3も前述した無線クライアント装置2と同様にして無線サーバ装置1に要求信号を送信し、目的とする放送番組の提供を受けることができる。そして、無線クライアント装置2と無線クライアント装置3との両方が、無線サーバ装置1に対して要求信号を送信して、目的とする放送番組の提供を受けるようにすることももちろんできる。
【0157】
図8は、この実施の形態の無線通信システムにおいての伝送チャンネルについて説明するための図である。図8Aに示すように、無線サーバ装置1は、所定の周波数の伝送チャンネルである周波数チャンネルにビーコン信号を送出し、無線クライアント装置2、無線クライアント装置3が通信システムにいつでも加入できるようにしておく。このビーコン信号が送出される周波数チャンネルを通じて制御信号や応答信号の送受が行われる。
【0158】
そして、無線クライアント装置2と無線クライアント装置3との両方から放送番組の提供要求が送信されてきたときには、図8Bに示すように、無線サーバ装置1は、空いている周波数チャンネルを検出し、その周波数チャンネルにおいて、時分割して複数の伝送チャンネルに相当するスロットを形成し、この伝送チャンネルを通じて無線クライアント装置2と無線クライアント装置3とに対して番組データを送信する。
【0159】
図8Bの場合には、無線サーバ装置1により選択された周波数チャンネル上において、最初の伝送チャンネルCH1を通じて装置IDが「02」の無線クライアント装置3に対する番組データが送信され、次の伝送チャンネルCH2を通じて装置IDが「01」の無線クライアント装置2に対する番組データが送信するようにされている状態を示している。
【0160】
そして、装置IDが「02」の無線クライアント装置3からの送信停止指示制御信号により、無線クライアント装置3に対する番組データの送信が終了した場合には、図8Cに示すように、無線サーバ装置1により選択された周波数チャンネルにおいて、伝送チャンネルCH2を最初の伝送チャンネルとして、この伝送チャンネルにより装置IDが「01」の無線クライアント装置2に対して番組データが送信される。
【0161】
このように、無線サーバ装置1は、無線クライアント装置2、無線クライアント装置3からの放送番組の提供要求があったときには、ノイズが存在したり、他の通信システムに使用されているなどのチャンネルを避けて、良好に信号の送信が可能な周波数チャンネルを選択し、これを用いることができる。また、前述したように、無線サーバ装置1の消費電力は、必要最小限にとどめられるので、無線サーバ装置1が無駄に電力を消費することもない。
【0162】
なお、この実施の形態においては、ビーコン信号や制御信号や応答信号は、無線サーバ装置1により選択された周波数チャンネルを通じて送受されるものとして説明した。しかし、これに限るものではない。ビーコン信号や制御信号や応答信号を送受するチャンネルを固定的に設けるようにしてももちろんよい。また、番組データなどの主データを送信するチャンネルについても固定的に定めるようにすることもできる。
【0163】
また、この実施の形態においては、前述したように、周波数チャンネルを選択し、その周波数チャンネルにおいて、時分割するようにして各無線クライアント装置に対する伝送チャンネルを設けるようにした。しかし、伝送チャンネルは、これに限るものではない。伝送チャンネルは、予め決められた周波数チャンネルの時間軸上のスロットでもよいし、また、ランダムなアクセスにおける論理的な識別チャンネルであってもよい。
【0164】
[無線サーバ装置1、無線クライアント装置2、無線クライアント装置3の動作について]
次に、この実施の形態の無線通信システムを構成する無線サーバ装置1、無線クライアント装置2、無線クライアント装置3のそれぞれの動作についてフローチャートを参照しながら説明する。
【0165】
[無線サーバ装置1の電源投入時の処理]
図9は、無線サーバ装置1が商用電源に接続され、電源の供給を受けることができるようにされた場合に行われる電源投入時の処理について説明するためのフローチャートである。
【0166】
図9に示すように、無線サーバ装置1が商用電源に接続され、前述もしたように、必要最小限の回路部分に電源が供給するようにされると、無線サーバ装置1においては、利用可能な複数の周波数チャンネルについて、ノイズの混入が少なく、他の通信システムによっても使用されていない周波数チャンネルを選択する(ステップS101)。
【0167】
そして、選択した周波数チャンネルへのビーコン信号の送出を開始するとともに、無線クライアント装置2、無線クライアント装置3からの要求信号の間欠受信を開始する(ステップS102)。この図9に示すステップS101、ステップS102の処理により、無線クライアント装置2、無線クライアント装置3からの要求信号の到来に対する準備が整えられ、後述する図11に示す無線サーバ装置1におけるメインルーチンが実行される。
【0168】
[無線クライアント装置2、無線クライアント装置3のメインルーチン]
次に、無線サーバ装置1におけるメインルーチンを説明するに先立って、無線サーバ装置1に対する要求信号を形成して送信する無線クライアント装置2、無線クライアント装置3において実行されるメインルーチンについて説明する。図10は、無線クライアント装置2、無線クライアント装置3において実行されるメインルーチンについて説明するためのフローチャートである。無線クライアント装置2、無線クライアント装置3は、電源が投入されると、図10に示すメインルーチンを実行する。
【0169】
まず、無線クライアント装置2、無線クライアント装置3の制御部200は、操作パネル部250の各種操作キーを通じて使用者からの操作を受け付けたか否かを判断する(ステップS201)。ステップS201の判断処理において、使用者からの操作を受け付けていないと判断したときには、ステップS201の処理を繰り返し、使用者からの操作入力待ちとなる。
【0170】
そして、ステップS201の判断処理において、使用者による操作入力を受け付けたと判断したときには、制御部200は、使用者により操作された操作パネル部250の操作キーは、チャンネルボタンなどと呼ばれるチャンネル選択ボタンスイッチか否かを判断する(ステップS202)
ステップS202の判断処理において、チャンネル選択ボタンスイッチであると判断したときには、制御部200は、操作されたチャンネルボタンに応じた放送番組の提供を要求する要求信号である送信指示制御信号を形成するためのチャンネルボタンルーチンを実行し(ステップS203)、その後ステップS201からの処理を繰り返す。
【0171】
ステップS202の判断処理において、操作された操作キーは、チャンネル選択ボタンスイッチではないと判断したときには、制御部200は、操作された操作キーは、停止ボタンか否かを判断する(ステップS204)。このステップS204の判断処理において、停止ボタンであると判断したときには、要求した放送番組の提供停止を指示する要求信号である送信停止指示制御信号を形成するための停止ボタンルーチンを実行し(ステップS205)、その後ステップS201からの処理を繰り返す。
【0172】
ステップS204の判断処理において、操作された操作キーが停止ボタンではないと判断したときには、制御部200は、操作された操作キーは、録画予約ボタンであるか否かを判断する(ステップS206)。ステップS206の判断処理において、録画予約ボタンが操作されたと判断したときには、制御部200は、予約録画情報の入力を受け付けて無線サーバ装置1に提供するようにする録画予約ボタンルーチンを実行し(ステップS207)、その後ステップ301からの処理を繰り返す。
【0173】
また、ステップS206の判断処理において、操作された操作キーは、録画予約ボタンではないと判断したときには、制御部200は、操作された操作キーは、録画されている番組データの再生を指示する再生ボタンか否かを判断する(ステップS208)。ステップS208の判断処理において、再生ボタンであると判断したときには、制御部200は、録画されている番組データの再生を指示する要求信号を形成するための再生ボタンルーチンを実行し(ステップS209)その後ステップS201からの処理を繰り返す。
【0174】
また、ステップS208の判断処理において、再生ボタンでないと判断したときには、制御部200は、その他の処理を実行するようにする(ステップS210)。このその他の処理は、ステップS203、ステップS205、ステップS207、ステップS209以外の処理であり、例えば、無線クライアント装置2、無線クライアント装置3への各種情報の設定処理などである。また、実行可能な処理に応じてさらに判断処理を設けるようにしてももちろんよい。
【0175】
このようにして、無線クライアント装置2、無線クライアント装置3は、使用者からの操作入力を待ち受け、使用者からの操作入力を受け付けたときには、即座に操作された操作キーに応じた要求信号を形成し、これを無線サーバ装置1に対して送信できるようにしている。
【0176】
[無線サーバ装置1のメインルーチン]
次に、無線クライアント装置からの要求信号を受信する無線サーバ装置1において実行される無線サーバ装置1のメインルーチンについて説明する。図9に示した処理により、無線サーバ装置1において、無線クライアント装置2、無線クライアント装置3からの要求信号の到来に対する準備が整えられ、無線クライアント装置2、無線クライアント装置3からの要求信号を受信するようにする間欠受信が行われごとに、無線サーバ装置1の制御部100は、図11に示すメインルーチンを実行する。
【0177】
すなわち、無線サーバ装置1の制御部100は、無線クライアント装置2、無線クライアント装置3からの要求信号の間欠受信を行なうごとに、受信データ分解部18からの情報に基づいて、無線クライアント装置からの信号を受信したか否かを判断する(ステップS301)。ステップS301の判断処理において、無線クライアント装置からの信号を受信していないと判断したときには、ステップS301の処理が繰り返され、無線クライアント装置からの要求信号の受信待ちとなる。
【0178】
そして、ステップS301の判断処理において、無線クライアント装置2あるいは無線クライアント装置3からの要求信号を受信したと判断したときには、制御部100は、無線クライアント装置からの要求に対処するため、無線サーバ装置1の全回路部分に電源を供給し、動作状態にする(ステップS302)。
【0179】
そして、無線サーバ装置1の制御部100は、復号化部19を制御して、無線クライアント装置からの要求信号の要求を示す情報を復号化して、その要求を示す情報が示す内容を判別可能にする(ステップS303)。そして、無線サーバ装置1の制御部100は、復号化部19において暗号解読された要求を示す情報は、番組データの送信指示か否かを判断する(ステップS304)。
【0180】
すなわち、ステップS304においては、デジタル衛星放送により提供され無線サーバ装置1により受信、選択される放送番組の提供を要求するものか否かが判断される。ステップS304の判断処理において、無線クライアント装置からの要求信号は、送信指示であると判断したときには、制御部100は、後述する番組送信ルーチンを実行して(ステップS305)、指示された放送番組の要求元の無線クライアント装置への提供を行なうようにし、その後ステップS301からの処理を繰り返えす。
【0181】
また、ステップS304の判断処理において、無線クライアント装置からの要求信号は、送信指示ではないと判断したときには、制御部100は、無線クライアント装置からの要求信号は、停止指示か否かを判断する(ステップS306)。ステップS306の判断処理において、無線クライアント装置からの要求信号が停止指示であると判断したときには、制御部100は、後述する送信停止ルーチンを実行し(ステップS307)、指示された放送番組の無線クライアント装置への提供を終了させ、その後ステップS301からの処理を繰り返す。
【0182】
また、ステップS306の判断処理において、無線クライアント装置からの要求信号が停止指示でないと判断したときには、制御部100は、録画予約を指示するものか否かを判断する(ステップS308)。このステップS308の判断処理において、無線クライアント装置からの要求信号が録画指示であると判断したときには、制御部100は、後述する録画予約ルーチンを実行し(ステップS309)、指示された放送番組の録画予約を受け付け、その後ステップS301からの処理を繰り返す。
【0183】
また、ステップS308の判断処理において、無線クライアント装置からの要求信号は、予約録画を指示するものではないと判断したときには、制御部100は、無線クライアント装置からの要求信号は、録画した放送番組の再生指示か否かを判断する(ステップS310)。ステップS310の判断処理において、無線クライアント装置からの要求信号が、録画した放送番組の再生指示であると判断したときには、制御部100は、後述する録画再生ルーチンを実行し(ステップS311)、無線サーバ装置1のハードディスク装置150に記録するようにした放送番組を再生するようにする。
【0184】
また、ステップS308の判断処理において、無線クライアント装置からの要求信号は、録画した放送番組の再生指示でないと判断したときには、制御部100は、その他の処理を実行するようにする(ステップS312)。このその他の処理は、ステップS305、ステップS307、ステップS309、ステップS311以外の処理であり、例えば、無線サーバ装置への各種情報の設定処理などである。また、実行可能な処理に応じてさらに判断処理を設けるようにしてももちろんよい。
【0185】
このようにして、無線サーバ装置1は、無線クライアント装置2、無線クライアント装置3からの要求信号の到来を待ち受け、無線クライアント装置2、無線クライアント装置3から要求信号が到来したときには、要求された処理を迅速に実行することができるようにしている。
【0186】
[無線サーバ装置1、無線クライアント装置2、無線クライアント装置3で実行される処理について]
次に、図10に示した無線クライアント装置2、無線クライアント装置3におけるメインルーチンにおいて実行される各処理と、図11に示した無線サーバ装置1において実行される各処理について説明する。なお、無線クライアント装置2あるいは無線クライアント装置3と、無線サーバ装置1とが順次に無線通信を行なうことによって進められる処理、換言するとルーチンについては、その双方を平行して説明する。
【0187】
また、以下においては、無線クライアント装置2と無線サーバ装置1との間で無線通信を行なう場合を例にして説明するが、無線クライアント装置3と無線サーバ装置1との間においても同様に無線通信を行なうことができるものである。
【0188】
[番組の送受信処理について]
まず、図10に示した無線クライアント装置2、無線クライアント装置3のメインルーチンのステップS203において実行されるチャンネルボタンルーチンと、図11に示した無線サーバ装置1のメインルーチンのステップS305において実行される番組送信ルーチンについて説明する。
【0189】
図12(A)は、図10に示した無線クライアント装置2、無線クライアント装置3のメインルーチンのステップS203において実行されるチャンネルボタンルーチンを説明するためのフローチャートであり、図12(B)は、図11に示した無線サーバ装置のメインルーチンのステップS305において実行される番組送信ルーチンを説明するためのフローチャートである。
【0190】
図12(A)に示すように、無線クライアント装置2において、操作パネル部210に設けられているチャンネルボタンが操作されると、無線クライアント装置2の制御部200は、まず、操作されたチャンネルボタンに対応するチャンネルの放送番組の提供を要求する要求を示す情報を形成して、これを暗号化部27に供給することにより暗号化する(ステップS401)。
【0191】
暗号化された要求を示す情報は、送信信号形成部28に供給される。無線クライアント装置2の制御部200は、送信信号形成部28を制御し、図5を用いて前述したように、ヘッダ、送信元装置ID、送信先装置ID、エラーコードを付加した要求信号である送信指示制御信号を形成し、これを無線サーバ装置1に対して無線送信する(ステップS402)。
【0192】
この送信指示制御信号が、無線サーバ装置1において受信され、図11を用いて説明したように復号化されて、制御内容が判別され、図11のステップS305において、図12(B)に示す番組送信ルーチンが実行される。
【0193】
そして、無線サーバ装置1の制御部100は、送信指示制御信号を受信すると、図12(B)に示すように、まず、番組データを要求元の無線クライアント装置2に送信するための送信チャンネルに使用される周波数チャンネルを選択する(ステップS501)。
【0194】
次に、無線サーバ装置1の制御部100は、ステップS501において選択した周波数チャンネルを示す情報を含む応答信号を形成し、これを暗号化部14、送信データ形成部15、無線部16、送受信アンテナ17を通じて要求元の無線クライアント装置2に送信する(ステップS502)。
【0195】
そして、無線サーバ装置1の制御部100は、チューナ部11Aあるいはチューナ部11Bを制御して、無線クライアント装置2からの送信指示制御信号によって指示された放送番組の抽出を開始する(ステップS503)。そして、無線サーバ装置1は、ステップS503において抽出した放送番組を形成する番組データをデータ圧縮処理部13を用いてデータ圧縮するとともに、暗号化部14を用いて暗号化する処理を開始する(ステップS504)。
【0196】
そして、データ圧縮されるとともに暗号化された番組データを順次に送信データ形成部15に供給し、送信先装置IDなどを付加した送信信号を形成して、これを要求元の無線クライアント装置2に送信する処理を開始し(ステップS505)、この図12(B)に示す処理を終了する。
【0197】
一方、無線クライアント装置2は、図7のシーケンス図を用いて説明したように、また、図12(A)に示すように、送信指示制御信号を受信した無線サーバ装置1から送信されてくる応答信号を受信したか否かを判断し(ステップS403)、応答信号を受信するまで待ち状態となる。
【0198】
ステップS403の判断処理において、無線サーバ装置1からの自機宛ての応答信号を受信したと判断したときには、無線クライアント装置2の制御部200は、応答信号により指示される周波数チャンネルに切り換え、その周波数チャンネルを通じて送信されてくるパケットの受信を開始する(ステップS404)。
【0199】
そして、無線サーバ装置1から自機宛てに送信されてきた無線サーバ装置1からの情報を復号化および再生処理を行って、指定した放送番組の番組データに応じた映像と音声との再生を開始して(ステップS405)、この図12(A)に示す処理を終了する。
【0200】
このようにして、無線クライアント装置2の使用者は、無線サーバ装置1に対して放送番組の提供を要求する送信指示制御信号を無線送信し、この送信指示制御信号に応じて無線サーバ装置1から目的とする放送番組の提供を受けて、これを視聴することができる。
【0201】
この場合、無線サーバ装置1は、無線クライアント装置2からの送信指示制御信号に応じた放送番組の番組データを抽出し、この抽出した放送番組の番組データのみを要求元の無線クライアント装置2あるいは無線クライアント装置3に提供するので、無線サーバ装置1が受信するデジタル衛星放送のように、視聴しない放送番組を無線クライアント装置に提供することもなく、送信信号を無駄に使用することもない。
【0202】
[番組データの送信停止について]
次に、図10に示した無線クライアント装置のメインルーチンのステップS205において実行される停止ボタンルーチンと、図11に示した無線サーバ装置のメインルーチンのステップS307において実行される送信停止ルーチンについて説明する。
【0203】
図13(A)は、図10に示した無線クライアント装置のメインルーチンのステップS205において実行される停止ボタンルーチンを説明するためのフローチャートであり、図13(B)は、図11に示した無線サーバ装置のメインルーチンのステップS307において実行される送信停止ルーチンを説明するためのフローチャートである。
【0204】
無線クライアント装置2において、操作パネル部210に設けられている停止ボタンが操作されると、図13(A)に示すように、無線クライアント装置2の制御部200は、番組データの送信終了の要求を示す情報を形成して、これを暗号化部207に供給することにより暗号化する(ステップS601)。
【0205】
そして、暗号化された要求を示す情報を、送信信号形成部28に供給し、図5に示したように、ヘッダ、送信元装置ID、送信先装置ID、エラーコードを付加した要求信号である送信指示制御信号を形成し、これを無線サーバ装置1に対して無線送信する(ステップS602)。
【0206】
この送信停止指示制御信号が、無線サーバ装置1において受信され、図11を用いて説明したように復号化されて、制御内容が判別され、図11のステップS307において、図13(B)に示す送信停止ルーチンが実行される。
【0207】
そして、無線サーバ装置1の制御部100は、送信停止指示制御信号を受信すると、図13(B)に示すように、まず、各部を制御して、要求元の無線クライアント装置2により提供が要求された放送番組の番組データの送信を停止する(ステップS701)。
【0208】
そして、無線サーバ装置1の制御部100は、送信を停止させたことを示す応答信号を生成して要求元の無線クライアント装置2に送信し(ステップS702)、他の無線クライアント装置からのアクセスがない場合には、必要最小限の回路部分にのみ電源を供給し、それ以外の回路部分には、電源を供給しないようにして(ステップS703)、この図13(B)に示す処理を終了する。
【0209】
一方、無線クライアント装置2、無線クライアント装置3は、図7のシーケンス図を用いて説明したように、また、図13(A)に示すように、送信停止指示制御信号を受信した無線サーバ装置1から送信されてくる応答信号を受信したか否かを判断し(ステップS603)、応答信号を受信するまで待ち状態となる。そして、応答信号を受信したときには、この図13(A)に示す処理を終了する。
【0210】
このようにして、無線クライアント装置2は、送信停止指示制御信号を形成して無線サーバ装置1に送信することによって、無線サーバ装置1から無線通信により提供を受けていた番組データの送信を停止することができるようにされている。
【0211】
[放送番組の録画予約について]
次に、図10に示した無線クライアント装置2、無線クライアント装置3のメインルーチンのステップS207において実行される無線クライアント側録画予約ルーチンと、図11に示した無線サーバ装置1のメインルーチンのステップS309において実行される無線サーバ側録画予約ルーチンについて説明する。
【0212】
図14(A)は、図10に示した無線クライアント装置2、無線クライアント装置3のメインルーチンのステップS207において実行される無線クライアント側録画予約ルーチンを説明するためのフローチャートであり、図14(B)は、図11に示した無線サーバ装置1のメインルーチンのステップS309において実行される無線サーバ側録画予約ルーチンを説明するためのフローチャートである。
【0213】
無線クライアント装置2において、操作パネル部210に設けられている録画予約ボタンが操作されると、図14(A)に示すように、無線クライアント装置2の制御部200は、例えば、ユーザIDなどの必要な情報の入力画面を再生処理部24を通じてLCD25に表示し、無線クライアント装置の使用者に自己のユーザIDなどの情報の入力を受け付ける(ステップS801)。無線クライアント装置の使用者は、自己のユーザIDや例えば録画しようとする放送番組の放送日などの必要となる情報を入力することになる。
【0214】
ここで、ユーザIDは、この実施の形態の無線通信システムを利用することが可能なユーザのそれぞれに付与される各ユーザに固有の識別情報である。このユーザIDによって、この実施の形態の無線通信システムにおいては、録画可能な放送番組や視聴可能な放送番組の制限を行なうようにしている。
【0215】
そして、無線クライアント装置2の制御部200は、ユーザIDを含む録画予約要求を暗号化し(ステップS802)、これを送信データ形成部28に供給して所定のレイアウトの送信データを形成して無線サーバ装置1に無線送信する(ステップS803)。
【0216】
この録画予約要求が、無線サーバ装置1において受信され、図11を用いて説明したように復号化されて、制御内容が判別され、図11のステップS309において、図14(B)に示す無線サーバ側録画予約ルーチンが実行される。そして、無線サーバ装置1の制御部100は、録画予約要求を受信すると、図14(B)に示すように、まず、録画予約要求に含まれるユーザIDに応じて、録画可能番組情報として録画可能番組一覧表を生成し、暗号化して無線クライアント装置に送信する(ステップS901)。
【0217】
すなわち、デジタル衛星放送信号に含まれるEPG(Electronic Programming Guide)の情報には、個々の放送番組について、成人向け番組の“X”指定であるか、16歳未満視聴不適な番組の“R”指定であるかを示す情報が付加されている。この情報を利用して、各ユーザごとに利用可能な番組を制限する。
【0218】
このため、無線サーバ装置1のEEPROM104には、ユーザ別利用可能番組についての制限テーブルが予め作成されている。図15は、無線サーバ装置1のEEPROM104に予め作成される制限テーブルを説明するための図である。この実施の形態の無線通信システムにおいては、ユーザIDは、“001”、“002”、“003”というように、3桁の数字によって表されている。
【0219】
そして、各ユーザごとに、利用可能な番組についての制限が設定されている。この図15の例の場合には、ユーザIDが“001”のユーザは、例えば、成人した大人であり、利用可能な番組の制限はないことが設定されている。また、ユーザIDが“002”のユーザは、16歳以上であるが未成年であるために、成人向け番組のX指定の番組の利用が禁止されている。また、ユーザIDが“002”のユーザは、16歳未満であるために、成人向け番組のX指定の番組、および、16歳未満視聴不適な番組であるR指定の番組の双方について利用が禁止されている。
【0220】
このようなユーザ毎の制限情報に応じて録画可能番組情報が形成され、無線クライアント装置2に送信される。そして、無線クライアント装置においては、無線サーバ装置1からの暗号化されて送信されてくる録画可能番組情報を受信し、これを暗号解読して、LCD25に表示し(ステップS804)、使用者からの録画する放送番組の選択入力を受け付ける(ステップS805)。
【0221】
そして、無線クライアント装置2の制御部200は、録画する放送番組の選択入力を受け付けると選択された放送番組を指定する情報を前述した録画予約指示と同様に暗号化して、無線サーバ装置1に送信する(ステップS806)。そして、無線クライアント装置の制御部200は、予約完了ボタンと称される予約完了ボタンスイッチが操作されたか否かを判断する(ステップS807)。
【0222】
ステップS807の判断処理において、予約完了ボタンが操作されていないと判断したときには、無線クライアント装置2の制御部200は、ステップS805からの処理を繰り返す。また、ステップS807の判断処理において、予約完了ボタンが操作されたと判断したときには、予約完了指示信号を形成して、これを無線サーバ装置に送信し(ステップS808)、この図14(A)に示す処理を終了する。
【0223】
一方、無線サーバ装置1においては、図14(B)に示すように、図14(A)のステップS805において無線クライアント装置2から無線送信される録画する番組を指示する情報を受信し、これを暗号解読して、EEPROM104に格納する(ステップS902)。そして、無線クライアント装置からの予約完了指示を受信舌か否かを判断する(ステップS903)。
【0224】
ステップS903判断処理において、予約完了指示を受信したと判断したときには、無線サーバ装置1の制御部100は、ステップS902からの処理を繰り返す。また、ステップS903の判断処理において、予約完了指示を受信したと判断したときには、他の無線クライアント装置が無線サーバ装置1にアクセスしていないことを確認して、前述もしたように必要最小限度の回路部分にのみ電源を供給するようにし(ステップS904)、この図14(B)に示す処理を終了する。
【0225】
これにより、無線サーバ装置1のEEPROM104に、録画予約テーブルが作成される。図16は、無線サーバ装置1のEEPROM104に作成される録画予約テーブルを説明するための図である。図16に示すように、無線サーバ装置1に作成されるこの実施の形態の予約録画テーブルは、予約元装置ID、ユーザID、録画する放送番組の開始日時、終了日時、放送チャンネルのそれぞれを示す情報と、モニタ区分として、ユーザ区分と、装置区分とが設けられている。
【0226】
予約元装置IDは、無線クライアント装置殻送信されてくる録画予約要求に付加されている送信元装置IDと同じであり、録画予約を行った装置を示している。ユーザIDもまた、ステップS802にいて送信された録画予約要求に付加されて無線サーバ装置1に提供されるものである。
【0227】
録画する放送番組の開始日時、終了日時は、無線クライアント装置の使用者により選択された録画する番組を指示する情報に基づいて、無線サーバ装置1によりEPGなどの情報を元にして特定される情報である。すなわち、この実施の形態においては、番組を特定すれば、その開始日時、終了日時は、無線サーバ装置1において特定することができるようにされている。放送チャンネルについても同様である。
【0228】
そして、モニタ区分であるユーザ区分と装置区分とは無線クライアント装置の使用者によって設定するようにされる。ユーザ区分とは、録画予約をしたユーザしか見られないものか、誰でも見られるものかを指示するものであり、装置区分は、予約元の装置を通じてしか見られないものか、どの無線クライアント装置を通じても見られるものかを指示するものである。
【0229】
そして、録画予約をしたユーザしか見られないものである場合いには、ユーザ区分は“1”、誰でも見られるものである場合には、ユーザ区分は“0”とされる。また、予約元の無線クライアント装置を通じてしか見られないものである場合いには、装置区分は“1”、どの無線クライアント装置を通じても見られるものである場合には、装置区分は“0”とされる。
【0230】
したがって、図16に示した録画予約テーブルにおいて、1行目のSEQ−No.1の場合には、ユーザIDが“003”のユーザが、装置IDが“01”の無線クライアント装置を用いないと録画された番組は視聴できないようにされる。また、図16に示した録画予約テーブルにおいて、2行目のSEQ−No.2の場合には、ユーザIDが“003”のユーザであれば、無線クライアント装置2を用いても無線クライアント装置3を用いても録画された番組を視聴することができるようにされる。
【0231】
また、図16に示した録画予約テーブルにおいて、3行目のSEQ−No.3の場合には、装置IDが“01”の無線クライアント装置2を用いれば、どのユーザであっても録画された番組を視聴することができるようにされる。また、図16には示さなかったが、ユーザ区分、装置区分とも“0”の場合には、ユーザIDや、装置IDによる制限なく、録画した番組の視聴が可能とされる。
【0232】
そして、後述もするように、無線クライアント装置から送信されてくる録画された番組の再生指示には、ユーザIDも要求元の装置IDも付加されているので、これらのユーザID、装置IDに基づいて、モニタできるユーザ、装置を規制するようにすることが可能となる。
【0233】
[予約録画実行処理について]
次に、図14を用いて説明したように、無線サーバ装置1のEEPROM104に作成される予約録画テーブルの情報に基づいて、無線サーバ装置1において行われる予約録画実行処理について説明する。図17は、無線サーバ装置1において行われる予約録画実行処理を説明するためのフローチャートである。
【0234】
まず、無線サーバ装置1の制御部100は、EEPROM104に作成された予約録画テーブルの放送開始日時のそれぞれについて、自機の時計回路105からの現在時刻に基づいて、放送開始日時が到来したか否かを判断する(ステップS1001)。
【0235】
ステップS1001の判断処理において、録画を予約した放送番組の放送開始日時(予約日時)が到来したと判断したときには、その予約日時が到来した録画が予約された放送番組の録画を実行し(ステップS1002)、この図17に示す処理を終了する。
【0236】
この場合、放送番組の録画は、放送番組がハードディスク装置150にインターフェース106を通して記録されることによって行なわれる。つまり、データ圧縮処理部13からの圧縮された出力は暗号化部14または記憶手段としてのハードディスク装置150に供給されることになる。
【0237】
ステップS1001の判断処理において、録画を予約した放送番組の放送開始日時である予約日時が到来していない判断したときには、ステップS1001からの処理を繰り返し、録画を予約した放送番組の放送開始日時である予約日時の到来を待つ。
【0238】
このようにして、無線サーバ装置1のEEPROM104に作成される予約録画テーブルに基づいて、ハードディスク装置150への録画が予約された放送番組を確実に記録することができる。そして、次に説明するように、ハードディスク装置150への記録によって録画された番組は、無線クライアント装置を用いて適宜の時に再生して視聴することができることができるようにされる。
【0239】
[録画された番組の再生処理について]
次に、図10に示した無線クライアント装置2、無線クライアント装置3のメインルーチンのステップS209において実行される無線クライアント側録画再生ルーチンと、図11に示した無線サーバ装置1のメインルーチンのステップS311において実行される無線サーバ側録画再生ルーチンについて説明する。
【0240】
図18(A)は、図10に示した無線クライアント装置2、無線クライアント装置3のメインルーチンのステップS209において実行される無線クライアント側録画再生ルーチンを説明するためのフローチャートであり、図18(B)は、図11に示した無線サーバ装置1のメインルーチンのステップS311において実行される無線サーバ側録画再生ルーチンを説明するためのフローチャートである。
【0241】
無線クライアント装置2において、操作パネル部210に設けられている録画再生ボタンが操作されると、図18(A)に示すように、無線クライアント装置2、無線クライアント装置3の制御部200は、自己のユーザID、すなわち再生を要求するユーザのユーザIDの入力画面を再生処理部24を通じてLCD25に表示し、無線クライアント装置の使用者に自己のユーザIDの入力を受け付ける(ステップS1101)。
【0242】
そして、無線クライアント装置2、無線クライアント装置3の制御部200は、ユーザIDを含む再生要求を暗号化し(ステップS1102)、これを送信データ形成部28に供給して所定のレイアウトの送信データを形成して無線サーバ装置1に無線送信する(ステップS1103)。
【0243】
この再生要求が、無線サーバ装置1において受信され、図11を用いて説明したように暗号解読によって復号化されて、制御内容が判別され、図11のステップS311において、図18(B)に示す無線サーバ側録画再生ルーチンが実行される。そして、無線サーバ装置1の制御部100は、再生要求を受信すると、図18(B)に示すように、まず、再生要求に含まれるユーザIDに応じて、録画リスト情報として録画番組一覧表を生成し、暗号化して無線クライアント装置に送信する(ステップS1201)。
【0244】
すなわち、無線サーバ装置1の制御部100は、自己のEEPROM104に記憶保持されている録画予約テーブルにおいて、既に録画した番組の一覧表であって、ユーザIDに基づいて特定される当該ユーザが再生可能な録画された番組の一覧表である録画リスト情報を生成し、これを暗号化して送信する。
【0245】
そして、無線クライアント装置においては、無線サーバ装置1からの暗号化されて送信されてくる録画リスト情報を受信し、これを暗号解読して、LCD25に表示し(ステップS1104)、使用者からの再生する録画された放送番組の選択入力を受け付ける(ステップS1105)。
【0246】
そして、無線クライアント装置の制御部200は、再生する録画された放送番組の選択入力を受け付けると選択された放送番組を指定する情報を前述した再生要求と同様に暗号化して、無線サーバ装置1に送信する(ステップS1106)。そして、無線クライアント装置の制御部200は、再生実行指示入力が行われたか否かを判断する(ステップS1107)。このステップS1107の判断処理は、選択した再生しようとする録画された放送番組の再生指示確認であり、再度の再生ボタンの操作などに該当する。
【0247】
ステップS1107の判断処理において、再生実行指示入力が、行われていないと判断したときには、無線クライアント装置の制御部200は、ステップS1105からの処理を繰り返す。また、ステップS1107の判断処理において、再生実行指示入力が行われた判断したときには、再生実行指示信号を形成して、これを無線サーバ装置1に送信する(ステップS1108)。
【0248】
これに応じて、無線サーバ装置1のハードディスク装置150に録画された放送番組の番組データが読み出されて送信されてくるので、これを再生要求元の無線クライアント装置が受信して、暗号解読し、再生する処理を開始する(ステップS1109)。この後、図18Aに示す処理を終了する。
【0249】
一方、無線サーバ装置1においては、図18(B)に示すように、図18(A)のステップS1106において無線クライアント装置から無線送信される再生する録画した番組を指示する情報を受信し、これを暗号解読することにより復号化して、ハードディスク装置150のハードディスクへの記録によって録画した番組であって再生する番組を特定し(ステップS1202)、無線クライアント装置からの再生実行指示が送信されてくるのを待つ(ステップS1203)。
【0250】
そして、ステップS1203の判断処理において、無線クライアント装置からの再生実行指示を受信したと判断したときには、無線サーバ装置1に制御部100は、ステップS1202において特定した放送番組をハードディスク装置150のハードディスクから読み出し、暗号化して、再生要求元の無線クライアント装置に送信する(ステップS1204)。
【0251】
このように、無線サーバ装置1の暗号化部14へは、データ圧縮処理部13から供給されるチューナ部によって受信選局されたタイムシフト処理の施されていない放送番組データと、ハードディスク装置150に記録されたタイムシフト処理が施された放送番組データと、制御部100が生成する無線サーバ装置1が無線クライアント装置に対して送信する制御情報とが入力するようにされている。
【0252】
そして、無線サーバ装置1の制御部は、再生指示された放送番組の再生、すなわち、要求元の無線クライアント装置への送信が終了したか否かを判断し(ステップS1205)、終了していないときには、ステップS1204の処理を繰り返す。また、ステップS1205の判断処理において、再生が要求された放送番組の無線クライアント装置へ送信が終了したと判断したときには、無線サーバ装置1は、他の無線クライアント装置によりアクセスされていないことを確認し、必要最小限の回路部分にしか電源を供給しないようにして(ステップS1206)、この図18に示す処理を終了する。
【0253】
このように、各無線クライアント装置2、無線クライアント装置3は、無線サーバ装置1のハードディスク装置150に録画するようにした放送番組をいつでも再生して視聴するようにすることができる。また、前述したモニタ区分としてのユーザ区分と、装置区分と、無線サーバ装置1のEEPROM104に記憶されている図15に示した制限テーブルに基づいて、指定された録画されている放送番組の再生が許可されているユーザか、あるいは、再生が許可されていないユーザかを簡単に判別し、番組データの再生を制限するようにすることができる。
【0254】
[暗号化および復号化(暗号解読)について]
ところで、この実施の形態の無線通信ネットワークシステムにおいては、番組データなどの主データや要求信号などを暗号化して送信し、受信側で暗号解読を含めた復号化をして利用するようにしている。これは、前述もしたように、この実施の形態の無線通信システムからの送信信号が近隣の受信機により受信され、この実施の形態の無線通信システム使用者のプライバシーが侵害されることを防止するためである。
【0255】
そして、この実施の形態の無線通信システムは、例えば、家庭内に形成されるホームネットワークシステムであるので、送信側、受信側の機器に予め共通の暗号鍵、すなわち共有鍵を記憶させておくことにより、暗号化を行なう共通鍵方式を用いるようにした。
【0256】
しかし、例えば、無線サーバ装置や無線クライアント装置が増設されたり、買い換えられたりされるなどして、新たにこの実施の形態の無線通信システムを構成することになる機器もでてくることが考えられる。このような場合には、新たに無線通信システムを構成することになった機器に、使用者がいちいち共有鍵を設定するのは面倒であるし、誤りが生じたり、また、共有鍵が外部に漏れたりする可能性も生じる。
【0257】
そこで、この実施の形態の無線通信システムにおいては、各機器間で自機に固有の秘密鍵に基づいて形成する公開鍵を交換しあい、この公開鍵と自機の秘密鍵とを用いて2台の機器間で共通の一時鍵を形成するようにするいわゆる公開鍵方式で一時鍵を共有し、この一時鍵を利用して共通鍵を暗号化した状態で転送することにより、各機器間で共通鍵を共有するようにする。
【0258】
図19、図20は、公開鍵方式で共有鍵を各機器に設定する方法について説明するための図である。図19において、A、Bは、データを暗号化して送受し合う使用者の機器を示している。また、X_Aは、機器A側の秘密鍵、X_Bは、機器B側の秘密鍵、Y_Aは、機器A側の公開鍵、Y_Bは、機器B側の公開鍵を示している。秘密鍵としては、それぞれの機器A、Bにおいて発生させる乱数などが用いられる。
【0259】
まず、図19に示すように、機器Aにおいては、自己の秘密鍵X_Aを用いて機器A側の公開鍵Y_Aを生成し、この公開鍵Y_Aを無線通信により機器Bに送信する。同様にして、機器Bにおいては、自己の秘密鍵X_Bを用いて機器A側の公開鍵Y_Bを生成し、この公開鍵Y_Bを無線通信により機器Aに送信する。
【0260】
そして、機器Aにおいては、機器Aの秘密鍵X_Aと、送信されてきた機器Bの公開鍵Y_Bとによって一時鍵Kを生成する。また、機器Aにおいては、機器Bの秘密鍵X_Bと、送信されてきた機器Aの公開鍵Y_Aとによって一時鍵Kを生成する。
【0261】
ここで、機器Aの公開鍵Y_Aおよび機器Bの公開鍵Y_Bは、図20の公開鍵欄に記載されている演算によって生成される。なお、図20において、gは原子根であり、pは素数である。また、modは、べき乗剰余演算を示しており、(X_A)modpは、X_Aをpで割った余りを求めることを意味している。また、図20において、“*”は掛け算を意味し、g、A、Bの右横の“^”は、べき乗を意味する。このようにして、各機器A、Bは、自己の秘密鍵X_A、X_Bから相手先に送信する公開鍵をY_A、Y_Bを生成する。
【0262】
そして、各機器A、Bにおいて、一時鍵Kは、図20の一時鍵欄に記載されている演算によって生成される。g、p、modの意味は、前述した通りである。そして、この図20の一時鍵欄に記載されている演算を見ても分かるように、機器A側において、機器Bのからの公開鍵Y_Bと自己の秘密鍵X_Aを用いて一時鍵Kを生成するということは、機器Aにおいて、機器Bの秘密鍵X_Bと機器Aの秘密鍵X_Aによって一時鍵Kを生成することができることになる。
【0263】
同様に、機器B側において、機器Aのからの公開鍵Y_Aと自己の秘密鍵X_Bを用いて一時鍵Kを生成するということは、機器Bにおいて、機器Aの秘密鍵X_Aと機器Bの秘密鍵X_Bによって一時鍵Kを生成することができることになる。
【0264】
したがって、機器Aと機器Bとの双方において、双方の秘密鍵X_AとX_Bとによって双方に共通の一時鍵Kを生成することが可能となる。Diffie−Hellman公開鍵配送方法のような公開鍵方式を用いることによって、秘密鍵自体を送受することなく、各機器に固有の秘密鍵から形成される公開鍵を交換することにより、2台の機器間で共通の一時鍵Kを持つようにすることができる。そして、この一時鍵を利用して情報の暗号化に用いる共有鍵を暗号化して転送することにより、各機器に安全に共通鍵を転送することが可能である。
【0265】
なお、公開鍵Y_A、Y_Bは、他の無線通信ネットワークの機器に漏れても全く問題ない。公開鍵が漏れても、その公開鍵から元になった秘密鍵を導き出すことはできないようにされているためである。公開鍵を用いて一時鍵を生成するということは、図20にも示したように、結果として相手先の機器の秘密鍵を用いて一時鍵を生成することと等価となる。
【0266】
このように、公開鍵方式を用いることによって、秘密鍵自体を機器に入力したり送受したりしなくてもよく、また、必要に応じて秘密鍵を更新することもできるので、秘匿性の高い暗号化環境を維持することが可能となる。
【0267】
そして、この実施の形態の無線通信システムの場合には、無線クライアント装置2、無線クライアント装置3の使用者は、無線サーバ装置1との連携などを全く意識することなく、また、設置位置に関係なく自由に操作が可能であり、チューナ部や録画機器としてのハードディスク装置を有する無線サーバ装置と、主にモニタ受像機としての機能を有する無線クライアント装置との設置の自由度を高めることができる。
【0268】
さらに、装置ID、暗号化処理用いることによって、送受するデータについての著作権の保護、使用者のプライバシーの保護を確実に行なうことができる。また、ユーザIDを用いることによって、使用者に応じたデータの利用制限を行なうようにすることができる。
【0269】
また、送受信されるデータには、エラー検出コードが付加されるので、家庭内のような比較的に限られた範囲において形成される無線通信システムであっても、伝送エラーに強い、信頼性の高い無線通信システムを構築することができる。
【0270】
また、番組データだけでなく要求を示す情報などの制御情報についても暗号化して送受信することができるので、無線クライアント装置の使用者のプライバシーを確実に保護することができる。
【0271】
なお、暗号化、復号化の方式は、前述の実施の形態においては、共通鍵方式であり、公開鍵方式による共有鍵交換を行なうことも可能であることを説明した。しかし、暗号化、復号化の方式は、これに限るものではなく、他の方式を用いるようにしてももちろんよい。
【0272】
また、前述の実施の形態においては、1台の無線サーバ装置と2台の無線クライアント装置により無線通信システムを構成する場合を例にして説明した。しかし、これに限るものではない。無線クライアント装置は、1台以上であれば何台でも接続可能であるし、また、無線サーバ装置を複数台有するようにすることもできる。
【0273】
また、前述の実施の形態においては、ユーザIDは、無線クライアント装置の操作パネル部の操作キーを用いて、必要に応じて入力するものとして説明したが、これに限るものではない。例えば、ユーザIDを自分が使用する無線クライアント装置のEEPROMなどに予め、あるいは、使用に先立って設定するようにし、以降においてユーザIDが必要になった場合には、予め、あるいは、使用に先立って設定されたユーザIDをメモリから読み出して使用するようにすることもできる。
【0274】
また、各無線クライアント装置にメモリカードなどの外部メモリのスロットを設け、制御部が自機のスロットに装填された外部メモリに記録されている情報を読み出すことができるようにしておく。そして、各使用者個々に自己のユーザIDが記録されたメモリカードなどの外部メモリを用意し、無線クライアント装置を使用する際に、自己のメモリカードなどの外部メモリを無線クライアント装置のスロットに装填し、外部メモリに記憶されているユーザIDを用いるようにしてもよい。
【0275】
また、前述の実施の形態においては、エラー検出コードとしてCRCコードを用いるようにした。しかしこれに限るものではない。例えば、パリティチエックやハミングコードチェックなどの他のエラー検出方式を用いるようにしてもよい。
【0276】
また、前述した実施の形態においては、主情報信号としては、テレビ放送番組を形成するビデオデータやオーディオデータなどからなる番組データであるものとして説明した。しかし、主情報信号は、番組データに限るものではない。例えば動画像あるいは静止画像などのビデオデータのみであってもよいし、オーディオデータのみであってもよい。また、コンピュータプログラムやテキストデータ、その他の各種のデジタルデータであってももちろんよい。
【0277】
【発明の効果】
以上説明したように、この発明によれば、例えば一般の家庭内などの限られた領域に形成され、電力や無線帯域の無駄なく無線伝送が可能な無線通信システムを構築することができる。また、無線で種々のデータを送受するため、無線通信システムを構成する各機器の設置の自由度を向上されることができる。
【0278】
また、装置ID、暗号化処理用いることによって、送受するデータについての著作権の保護、使用者のプライバシーの保護を確実に図ることができる。また、ユーザIDを用いることによって、使用者に応じたデータの利用制限を行なうことができる。
【0279】
また、送受信されるデータには、エラー検出コードが付加されるので、家庭内のような比較的に限られた範囲において形成される無線通信システムであっても、伝送エラーに強い、信頼性の高い無線通信システムを構築することができる。
【図面の簡単な説明】
【図1】この発明による無線通信システムの一実施の形態を説明するための図である。
【図2】この発明による無線サーバ装置の一実施の形態の構成を説明するためのブロック図である。
【図3】この発明による無線クライアント装置の一実施の形態を説明するためのブロック図である。
【図4】図1に示した無線通信システムにおいて送受される番組データなどの主データの送信パケットのレイアウトを説明するための図である。
【図5】図1に示した無線通信システムにおいて送受される要求信号などの制御信号の送信パケットのレイアウトを説明するための図である。
【図6】暗号化および装置IDによって実現される著作権の保護およびプライバシーの保護について説明するための図である。
【図7】無線クライアント装置と無線サーバ装置との間において行われる無線通信の通信シーケンスの一例を説明するための図である。
【図8】図1に示した無線通信システムにおいての伝送チャンネル(伝送路)について説明するための図である。
【図9】無線サーバ装置1の電源投入時の処理を説明するためのフローチャートである。
【図10】無線クライアント装置2、無線クライアント装置3おいて実行されるメインルーチンについて説明するためのフローチャートである。
【図11】無線サーバ装置1おいて実行されるメインルーチンについて説明するためのフローチャートである。
【図12】無線サーバ装置と無線クライアント装置間で行われる主データの送受信処理を説明するためのフローチャートである。
【図13】無線サーバ装置と無線クライアント装置間で行われる送信停止処理を説明するためのフローチャートである。
【図14】無線サーバ装置と無線クライアント装置間で行われる録画予約処理を説明するためのフローチャートである。
【図15】無線サーバ装置1のEEPROM104に予め作成される制限テーブルを説明するための図である。
【図16】無線サーバ装置1のEEPROM104に作成される録画予約テーブルを説明するための図である。
【図17】無線サーバ装置1において行われる予約録画実行処理を説明するためのフローチャートである。
【図18】無線サーバ装置と無線クライアント装置間で行われる録画再生処理を説明するためのフローチャートである。
【図19】公開鍵方式で共有鍵を各機器に設定する方法について説明するための図である。
【図20】公開鍵方式で共有鍵を各機器に設定する方法について説明するための図である。
【符号の説明】
1…無線サーバ装置、10…デジタル衛星放送の受信アンテナ、11A、11B…デジタル衛星放送のチューナ部、12A、12B…メモリ、13…データ圧縮処理部、14…暗号化部、15…送信データ形成部、16…無線部、17…送受信アンテナ、18…受信データ分解部、19…復号化部、100…制御部、101…CPU、102…ROM、103…RAM、104…EEPROM、105…時計回路、106…インターフェース、107…インターフェース、108…CPUバス、150…ハードディスク装置、160…操作パネル部、2、3…無線クライアント装置、20…送受信アンテナ、21…無線部、22…受信データ分解部、23…復号化部、24…再生処理部、25…LCD、26…スピーカ、27…暗号化部、28…送信データ形成部、200…制御部、201…CPU、202…ROM、203…RAM、204…EEPROM、205…インターフェース、206…CPUバス、210…操作パネル部

Claims (24)

  1. サーバ装置と、固有の装置識別情報が付与された1つ以上のクライアント装置とが、無線通信により接続されて形成される無線通信システムであって、
    前記クライアント装置は、
    前記サーバ装置に対する要求を示す情報に、自機の装置識別情報を付加した要求信号を形成する要求信号形成手段と、
    前記要求信号形成手段により形成される前記要求信号を送信する要求信号送信手段と、
    前記要求信号が主情報信号の提供を要求するものである場合に、前記サーバ装置から、暗号化されるとともに、当該クライアント装置の前記装置識別情報が送信先装置識別情報として付加された前記主情報信号を受信する受信手段と、
    前記受信手段により受信された前記主情報信号に施されている暗号化処理を解読して、元の前記主情報信号を復号化する復号化手段と
    を備え、
    前記サーバ装置は、
    前記クライアント装置からの前記要求信号を受信する要求信号受信手段と、
    前記要求信号受信手段により受信された前記要求信号が、主情報信号の提供を要求するものである場合に、要求された前記主情報信号を暗号化する暗号化手段と、
    前記暗号化手段により暗号化された前記主情報信号に、要求元の前記クライアント装置の前記装置識別情報を送信先装置識別情報として付加して送信信号を形成する送信信号形成手段と、
    前記送信信号形成手段により形成された前記送信信号を送信する送信手段と
    を備える無線通信システム。
  2. サーバ装置と、固有の装置識別情報が付与された1つ以上のクライアント装置とが、無線通信により接続されて形成される無線通信システムで用いられる前記クライアント装置であって、
    前記サーバ装置に対する要求を示す情報に、自機の装置識別情報を付加した要求信号を形成する要求信号形成手段と、
    前記要求信号形成手段により形成される前記要求信号を送信する要求信号送信手段と、
    前記要求信号が主情報信号の提供を要求するものである場合に、前記サーバ装置から、暗号化されるとともに、当該クライアント装置の前記装置識別情報が送信先装置識別情報として付加された前記主情報信号を受信する受信手段と、
    前記受信手段により受信された前記主情報信号に施されている暗号化処理を解読して、元の前記主情報信号を復号化する復号化手段と
    を備えるクライアント装置。
  3. 請求項2に記載のクライアント装置であって、
    前記要求を示す情報を暗号化する要求情報暗号化手段を備え、
    前記要求信号形成手段は、前記要求情報暗号化手段により暗号化された前記要求を示す情報を用いるものである
    クライアント装置。
  4. 請求項2または請求項3に記載のクライアント装置であって、
    前記サーバ装置からの要求信号を受信する要求信号受信手段と、
    前記要求信号受信手段により受信された前記要求信号に応じて各部を制御する制御手段と
    を備えるクライアント装置。
  5. 請求項4に記載のクライアント装置であって、
    前記要求信号受信手段により受信された前記要求信号の前記要求を示す情報に施されている暗号化を解読し、元の要求を示す情報を復号化する復号化手段を
    備えるクライアント装置。
  6. 請求項2、請求項3、請求項4または請求項5に記載のクライアント装置であって、
    前記暗号化および復号化の処理は、各装置のそれぞれが同じ暗号鍵を持つことによって実現する共通鍵方式により行なう
    クライアント装置。
  7. 請求項6に記載のクライアント装置であって、
    前記共通鍵方式における共通鍵を公開鍵方式によって伝送することによって、各装置が前記共通鍵である同じ暗号鍵を持つようにする
    クライアント装置。
  8. 請求項2に記載のクライアント装置であって、
    前記要求信号形成手段は、エラー検出情報を付加して、前記要求信号を形成することができるものであり、
    前記受信手段により受信された前記サーバ装置からの送信信号に付加されているエラー検出情報に基づいて、エラー検出を行なうエラー検出手段を
    備えるクライアント装置。
  9. サーバ装置と、固有の装置識別情報が付与された1つ以上のクライアント装置とが、無線通信により接続されて形成される無線通信システムで用いられる前記サーバ装置であって、
    前記クライアント装置からの要求信号を受信する要求信号受信手段と、
    前記要求信号受信手段により受信された前記要求信号が、主情報信号の提供を要求するものである場合に、要求された前記主情報信号を暗号化する暗号化手段と、
    前記暗号化手段により暗号化された前記主情報信号に、要求元の前記クライアント装置の前記装置識別情報を送信先装置識別情報として付加して送信信号を形成する送信信号形成手段と、
    前記送信信号形成手段により形成された前記送信信号を送信する送信手段と
    を備えるサーバ装置。
  10. 請求項9に記載のサーバ装置であって、
    前記受信手段により受信された前記要求信号が、サーバ装置に対する制御信号である場合に、前記制御信号に応じた制御を行なうようにする制御手段を
    備えるサーバ装置。
  11. 請求項9または請求項10に記載のサーバ装置であって、
    前記受信手段の後段に、前記クライアント装置からの前記要求信号の前記要求を示す情報に施されている暗号化処理を解読して、元の要求を示す情報を復号化する要求情報復号化手段を
    備えるサーバ装置。
  12. 請求項9または請求項10に記載のサーバ装置であって、
    前記クライアント装置に対する要求を示す情報と目的とする前記クライアント装置の装置識別情報とから要求信号を形成する要求信号形成手段と、
    前記要求信号形成手段により形成される前記要求信号を送信する要求信号送信手段と
    を備えるサーバ装置。
  13. 請求項12に記載のサーバ装置であって、
    前記要求信号形成手段に供給する前記要求を示す情報を暗号化する暗号化手段を
    備えるサーバ装置。
  14. 請求項9、請求項10、請求項11、請求項12または請求項13に記載のサーバ装置であって、
    暗号化、および、復号化の処理は、各装置のそれぞれが同じ暗号鍵を持つことによって実現する共通鍵方式を用いる
    サーバ装置。
  15. 請求項14に記載のサーバ装置であって、
    前記共通鍵方式における共通鍵を公開鍵方式によって伝送することによって、各装置のそれぞれが前記共通鍵である同じ暗号鍵を持つようにする
    サーバ装置。
  16. 請求項9に記載のサーバ装置であって、
    前記要求信号受信手段により受信された前記クライアント装置からの前記要求信号に付加されている前記エラー検出情報に基づいて、エラー検出を行なうエラー検出手段を
    備えるサーバ装置。
  17. 請求項12または請求項13に記載のサーバ装置であって、
    前記要求信号形成手段は、エラー検出情報を付加して、前記要求信号を形成することができるものである
    サーバ装置。
  18. 請求項10に記載のサーバ装置であって、
    前記主情報信号を受信する主情報信号受信手段と、
    前記主情報信号受信手段により受信された前記主情報信号を記憶する記憶手段と
    を備え、
    前記制御手段は、前記受信手段により受信された前記要求信号に基づいて、前記主情報信号の前記記憶手段への記録、前記記憶手段からの前記主情報信号の読み出しを制御する
    サーバ装置。
  19. 請求項10に記載のサーバ装置であって、
    前記制御手段は、前記要求信号受信手段により受信された前記要求信号が、情報の提供を要求するものである場合に、前記送信手段を動作可能にする
    サーバ装置。
  20. 請求項9に記載のサーバ装置であって、
    前記送信手段は、前記送信信号形成手段からの前記送信信号だけを所定の周波数の無線信号として送信する
    サーバ装置。
  21. サーバ装置と、固有の装置識別情報が付与された1つ以上のクライアント装置とが無線通信を行なう場合の無線通信方法であって、
    前記クライアント装置が備える要求信号形成手段において、前記サーバ装置に対する要求を示す情報に、自機の装置識別情報を付加した要求信号を形成し、
    前記クライアント装置が備える要求信号送信手段から前記サーバ装置に対して前記要求信号を送信し、
    前記サーバ装置が備える要求信号受信手段において、前記クライアント装置からの前記要求信号を受信し、
    前記サーバ装置が備える暗号化手段が、受信した前記要求信号が、主情報信号の提供を要求するものである場合に、前記主情報信号を暗号化し、
    前記サーバ装置が備える送信信号形成手段において、暗号化された前記主情報信号と、要求元の前記クライアント装置の前記装置識別情報を送信先装置識別情報として付加して送信信号を形成し、
    前記サーバ装置が備える送信手段から形成した前記送信信号を送信し、
    前記クライアント装置が備える受信手段において、自機が送信した前記要求信号が主情報信号の提供を要求するものである場合に、前記サーバ装置から、暗号化されるとともに、自機の前記装置識別情報が送信先装置識別情報として付加された前記主情報信号を受信し、
    前記クライアント装置が備える復号手段が、受信した前記主情報信号に施されている暗号化処理を解読して、元の前記主情報信号を復号して利用できるようにする
    無線通信方法。
  22. サーバ装置と複数のクライアント装置との間で無線によるネットワークによってパケット化されたデータを時間分割して送受信する無線データ送受信システムであって、
    上記クライアント装置は、
    上記サーバ装置と無線によってデータの送受信を行なう無線通信手段と、
    上記無線によるネットワークに接続される無線装置が各々備える固有の装置識別データを記憶する識別データ記憶手段と、
    上記無線通信手段にて受信される通信パケットの中から上記識別データ記憶手段に記憶された上記装置識別データに基づいて、自己装置宛の通信パケットのみを抽出するように通信パケットを評価するパケット評価手段と、
    上記無線ネットワークで通信されるデータの暗号化と復号化とを行なうための無線ネットワークに接続される装置にのみ共通して使用される暗号鍵が記憶される暗号鍵記憶手段と、
    上記受信されて抽出された通信パケットによって送られた暗号化されたデータを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて復号化する復号手段と、
    上記復号手段によって復号化されたデータを再生する再生手段と、
    上記再生手段にて再生されるデータを上記サーバ装置から送信されるように指示を操作入力する操作手段と、
    上記サーバ装置へ送信する制御データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて暗号化する暗号手段と、
    上記暗号手段によって暗号化された制御データと上記識別データ記憶手段に記憶された装置識別データと上記サーバ装置が上記制御データを受信する装置であることを指示する受信装置識別データとを備えた通信パケットを生成するパケット生成手段と、
    上記操作手段によって入力された上記サーバ装置を制御するための指示から上記サーバ装置を制御するためのパケットが上記無線通信手段から送信されるように上記暗号手段と上記パケット生成手段と上記無線通信手段とを制御する制御手段と
    を備え、
    上記サーバ装置は、
    上記無線によるネットワークを通して上記クライアント装置と通信パケット化されたデータの送受信を無線によって行なう無線通信手段と、
    上記無線によるネットワークに接続される無線装置が各々備える固有の第1の装置識別データを記憶する識別データ記憶手段と、
    上記無線通信手段によって受信される通信パケットの中から上記識別データ記憶手段に記憶された上記装置識別データに基づいて自己装置宛の通信パケットのみを抽出するようにパケットを評価するパケット評価手段と、
    上記抽出された通信パケットを送信した通信装置を識別するための第2の装置識別データを保持する識別データ保持手段と、
    上記無線ネットワークで通信されるデータの暗号化と復号化とを行なうための無線ネットワークに接続される装置にのみ共通して使用される暗号鍵が記憶される暗号鍵記憶手段と、
    上記受信されて抽出されたパケットによって送られた暗号化された制御データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて復号化する復号手段と、
    上記クライアント装置で再生されるデータが入力される入力手段と、
    上記入力される再生データをデータ圧縮する圧縮手段と、
    圧縮された再生データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて暗号化する暗号手段と、
    上記暗号化された再生データと、上記識別データ記憶手段に記憶された装置識別データと、上記再生データを受信する無線装置の識別データとを備える通信パケットを生成するパケット生成手段と、
    上記パケット評価手段によって抽出されて上記復号手段によって復号化された制御データに基づいて上記入力手段が上記制御データによって指示された再生データが入力されるように制御し、上記入力された再生データを上記暗号鍵記憶手段に記憶された暗号鍵によって暗号化されるように上記暗号手段を制御し、上記暗号化された再生データと上記制御データを送信した通信装置が上記再生データを受信するように上記識別データ保持手段に保持された第2の装置識別データと上記再生データを送信した装置を識別するための上記識別データ記憶手段に記憶された第1の装置識別データとから上記再生データを送信する通信パケットを生成するように上記パケット生成手段を制御し、上記生成された通信パケットが上記無線ネットワークに送信されるように上記無線通信手段を制御する制御手段と
    を備える無線データ送受信システム。
  23. 再生するデータがサーバ装置から送信されるように制御するための制御データと、無線ネットワークによって接続される他の装置と識別するために各々備える固有の識別データとを備える通信パケットを送信するとともに、受信するパケットのうち自己宛のパケットにより送信されてくる再生データを抽出して再生する複数のクライアント装置との間で、無線によるネットワークを通じてパケット化されたデータを時間分割して送受信するようにする上記サーバ装置であって、
    上記無線によるネットワークを通して他の通信装置と通信パケット化されたデータの送受信を無線によって行なう無線通信手段と、
    上記無線によるネットワークに接続される無線装置が各々備える固有の第1の装置識別データを記憶する識別データ記憶手段と、
    上記無線通信手段によって受信される通信パケットの中から上記識別データ記憶手段に記憶された上記装置識別データに基づいて自己装置宛の通信パケットのみを抽出するようにパケットを評価するパケット評価手段と、
    上記抽出された通信パケットを送信した通信装置を識別するための第2の装置識別データを保持する識別データ保持手段と、
    上記無線ネットワークで通信されるデータの暗号化と復号化を行なうための無線ネットワークに接続される装置にのみ共通して使用される暗号鍵が記憶される暗号鍵記憶手段と、
    上記受信されて抽出されたパケットによって送られた暗号化された制御データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて復号化する復号手段と、
    上記クライアント装置で再生されるデータが入力される入力手段と、
    上記入力される再生データをデータ圧縮する圧縮手段と、
    圧縮された再生データを上記暗号鍵記憶手段に記憶された暗号鍵に基づいて暗号化する暗号手段と、
    上記暗号化された再生データと、上記識別データ記憶手段に記憶された装置識別データと、上記再生データを受信する無線装置の識別データとを備える通信パケットを生成するパケット生成手段と、
    上記パケット評価手段によって抽出されて上記復号手段によって復号化された制御データに基づいて上記入力手段が上記制御データによって指示された再生データが入力されるように制御し、上記入力された再生データを上記暗号鍵記憶手段に記憶された暗号鍵によって暗号化されるように上記暗号手段を制御し、上記暗号化された再生データと上記制御データを送信した通信装置が上記再生データを受信するように上記識別データ保持手段に保持された第2の装置識別データと上記再生データを送信した装置を識別するための上記識別データ記憶手段に記憶された第1の装置識別データとから上記再生データを送信する通信パケットを生成するように上記パケット生成手段を制御し、上記生成された通信パケットが上記無線ネットワークに送信されるように上記無線通信手段を制御する制御手段と
    を備えるサーバ装置。
  24. 再生するデータがサーバ装置から送信されるようにするための制御データと、無線ネットワークによって接続される他の装置と識別するために各々備える固有の識別データとを備える通信パケットを送信するとともに、受信されるパケットから自己宛のパケットから送られた再生データを抽出して再生する複数のクライアント装置との間で、無線によるネットワークによってパケット化されたデータを時間分割して送受信する上記サーバ装置の制御方法であって、
    上記無線によるネットワークを通して他の通信装置から送信される通信パケット化されたデータを受信するステップと、
    上記受信された通信パケットの中から自装置宛のパケットのみを上記無線によるネットワークに接続される無線装置が各々備える固有の第1の装置識別データに基づいて抽出するステップと、
    上記抽出された通信パケットを送信した通信装置を識別するための第2の装置識別データを上記受信した通信パケットから分離して保持するステップと、
    上記受信されて抽出されたパケットによって送られた暗号化された制御データの復号化を上記無線ネットワークで通信されるデータの暗号化と復号化を行なうための無線ネットワークに接続される装置にのみ共通して使用される暗号鍵に基づいて復号化するステップと、
    上記復号化された制御データに基づいて入力される再生データの中から上記クライアント装置へ送信するデータを選択して入力するステップと、
    上記選択されて入力される再生データをデータ圧縮するステップと、
    上記データ圧縮された再生データを上記暗号鍵に基づいて暗号化するステップと、
    上記暗号化された再生データと上記第1の装置識別データと上記保持された第2の装置識別データとを備える通信パケットを生成するステップと、
    上記生成された通信パケットを上記無線ネットワークに送信するとステップと
    を有するサーバ装置制御方法。
JP2001287882A 2000-10-19 2001-09-20 無線通信システム、クライアント装置、サーバ装置および無線通信方法 Expired - Fee Related JP4839554B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001287882A JP4839554B2 (ja) 2000-10-19 2001-09-20 無線通信システム、クライアント装置、サーバ装置および無線通信方法
US09/977,808 US7089321B2 (en) 2000-10-19 2001-10-15 Wireless data transmitting and receiving system, server device, and server device controlling method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2000319278 2000-10-19
JP2000-319278 2000-10-19
JP2000319278 2000-10-19
JP2001287882A JP4839554B2 (ja) 2000-10-19 2001-09-20 無線通信システム、クライアント装置、サーバ装置および無線通信方法

Publications (3)

Publication Number Publication Date
JP2002198957A JP2002198957A (ja) 2002-07-12
JP2002198957A5 JP2002198957A5 (ja) 2008-09-04
JP4839554B2 true JP4839554B2 (ja) 2011-12-21

Family

ID=26602402

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001287882A Expired - Fee Related JP4839554B2 (ja) 2000-10-19 2001-09-20 無線通信システム、クライアント装置、サーバ装置および無線通信方法

Country Status (2)

Country Link
US (1) US7089321B2 (ja)
JP (1) JP4839554B2 (ja)

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765580B2 (en) * 2000-12-22 2010-07-27 Entrust, Inc. Method and apparatus for providing user authentication using a back channel
CN1937494A (zh) * 2001-05-14 2007-03-28 松下电器产业株式会社 电子设备控制装置
AU2002348683A1 (en) 2001-06-12 2002-12-23 Pelikan Technologies, Inc. Method and apparatus for lancet launching device integrated onto a blood-sampling cartridge
US7487363B2 (en) * 2001-10-18 2009-02-03 Nokia Corporation System and method for controlled copying and moving of content between devices and domains based on conditional encryption of content key depending on usage
JP4227333B2 (ja) * 2002-01-17 2009-02-18 株式会社エヌ・ティ・ティ・ドコモ 移動通信端末、情報送信システム及び情報受信方法
US20030182559A1 (en) * 2002-03-22 2003-09-25 Ian Curry Secure communication apparatus and method for facilitating recipient and sender activity delegation
US20050216938A1 (en) * 2002-05-14 2005-09-29 Thales Avionics, Inc. In-flight entertainment system with wireless communication among components
US7290141B2 (en) * 2002-06-27 2007-10-30 Nokia, Inc. Authentication of remotely originating network messages
DE10254747A1 (de) * 2002-07-29 2004-02-19 Philips Intellectual Property & Standards Gmbh Sicherheitssystem für Geräte eines drahtlosen Netzwerks
JP2004064498A (ja) * 2002-07-30 2004-02-26 Kddi Corp 予約番組記録サーバおよびインターネットを利用したダウンロード装置
PL356357A1 (en) * 2002-09-27 2004-04-05 Advanced Digital Broadcast Ltd. Two-stage digital television decoder
US20040093391A1 (en) * 2002-11-07 2004-05-13 Heng-Chien Chen Computer console for wirelessly controlling remote computers
US20040139022A1 (en) * 2002-12-17 2004-07-15 Singer Mitch Fredrick Content states in a media network environment
EP2312848B1 (en) * 2002-12-17 2014-03-05 Sony Pictures Entertainment Inc. Time bound entitlement for digital content distribution framework
US7203965B2 (en) 2002-12-17 2007-04-10 Sony Corporation System and method for home network content protection and copy management
JP2004214971A (ja) * 2002-12-27 2004-07-29 Sharp Corp Avデータ送信装置及びavデータ受信装置及びavデータ無線通信システム
GB2396927A (en) * 2002-12-30 2004-07-07 Digital Fidelity Ltd Media file distribution system
KR100540654B1 (ko) * 2003-01-22 2006-01-10 삼성전자주식회사 무선 네트워크에서의 프린팅 클라이언트 관리 방법 및무선 랜프린터
KR20050113645A (ko) * 2003-03-11 2005-12-02 톰슨 라이센싱 전체 하우스 비디오 네트워크
JP2004336734A (ja) * 2003-04-17 2004-11-25 Sharp Corp 無線端末、ベース機器、ワイヤレスシステム、無線端末の制御方法、無線端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体
JP4228304B2 (ja) * 2003-06-26 2009-02-25 ソニー株式会社 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US7457511B2 (en) * 2003-07-02 2008-11-25 Macrovision Corporation Independent buffer positions for a networked personal video recording system
EP1644803A4 (en) * 2003-07-02 2011-11-09 Rovi Solutions Corp NETWORK DIGITAL MAGNETOSCOPE SYSTEM
US7454120B2 (en) * 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US7603022B2 (en) * 2003-07-02 2009-10-13 Macrovision Corporation Networked personal video recording system
US7092693B2 (en) 2003-08-29 2006-08-15 Sony Corporation Ultra-wide band wireless / power-line communication system for delivering audio/video content
US7535465B2 (en) * 2003-09-02 2009-05-19 Creative Technology Ltd. Method and system to display media content data
JP4789444B2 (ja) * 2003-10-03 2011-10-12 キヤノン株式会社 情報処理装置及びその制御方法
JP2005130090A (ja) * 2003-10-22 2005-05-19 Sharp Corp 映像送信装置、受信機、映像伝送システム、映像伝送方法、映像送信プログラム、および映像送信プログラムが記録された記録媒体
JP5259085B2 (ja) * 2003-12-01 2013-08-07 ケアフュージョン 303、インコーポレイテッド ネットワーク発見と接続管理のためのシステムおよび方法
CA2548290C (en) * 2003-12-05 2013-10-01 Cardinal Health 303, Inc. Discovery and connection management with mobile systems manager
JP2005316709A (ja) * 2004-04-28 2005-11-10 Sharp Corp 記録再生装置及びコンテンツ管理方法
JP4229065B2 (ja) * 2004-12-28 2009-02-25 ブラザー工業株式会社 画像形成装置及び画像形成システム
US8538888B2 (en) 2005-03-31 2013-09-17 Sony Pictures Entertainment Inc. Method for generating a secure copy of media data
US20090320058A1 (en) * 2005-04-05 2009-12-24 Thomson Licensing Multimedia Content Distribution System and Method for Multiple Dwelling Unit
KR100713279B1 (ko) * 2005-04-18 2007-05-04 엘지전자 주식회사 영상표시기기의 데이터 멀티 전송장치 및 방법
JP4627316B2 (ja) * 2005-04-18 2011-02-09 シャープ株式会社 サービス提供システム、認証方法、認証プログラムおよびその記録媒体
US20060235804A1 (en) * 2005-04-18 2006-10-19 Sharp Kabushiki Kaisha Service providing system, service using device, service proving device, service relaying device, method for performing authentication, authentication program, and recording medium thereof
MY143832A (en) * 2005-05-13 2011-07-15 Thomson Licensing Security and transcoding system for transfer of content to portable devices
JP2007028585A (ja) * 2005-06-16 2007-02-01 Sony Corp 放送受信システム、放送受信装置及び表示装置並びに放送受信方法
JP4775703B2 (ja) * 2005-10-05 2011-09-21 カシオ計算機株式会社 無線テレビシステム、無線テレビ受信装置及び送信装置
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
EP1816822B1 (en) * 2006-02-03 2008-03-26 Research In Motion Limited System and method for controlling data communications between a server and a client device
KR100754207B1 (ko) * 2006-02-15 2007-09-03 삼성전자주식회사 무선 디바이스의 접근에 따라 자동으로 응용을 실행하는방법 및 장치
JP5265860B2 (ja) * 2006-09-05 2013-08-14 ソニー株式会社 受信装置
JP2008172391A (ja) * 2007-01-10 2008-07-24 Mitsubishi Electric Corp マルチストリーム配信装置およびマルチデスクランブル装置
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US9037750B2 (en) * 2007-07-10 2015-05-19 Qualcomm Incorporated Methods and apparatus for data exchange in peer to peer communications
US8887189B2 (en) * 2007-09-28 2014-11-11 Verizon Patent And Licensing Inc. Methods and systems for providing synchronized display of content
EP2073544A1 (fr) * 2007-12-20 2009-06-24 Gemplus Système, objet portable et terminal pour déchiffrer des données audio et/ou vidéo chiffrées
JP2009260554A (ja) * 2008-04-15 2009-11-05 Sony Corp コンテンツ送信システム、通信装置、およびコンテンツ送信方法
JP2009289148A (ja) * 2008-05-30 2009-12-10 Toshiba Tec Corp コンピュータ操作システム
JP4626701B2 (ja) * 2008-10-21 2011-02-09 ソニー株式会社 表示装置
JP5390844B2 (ja) * 2008-12-05 2014-01-15 パナソニック株式会社 鍵配布システム、鍵配布方法
JP2010252060A (ja) * 2009-04-16 2010-11-04 Hitachi Ltd 送受信システムにおける送受信方法
US8301883B2 (en) 2009-08-28 2012-10-30 Alcatel Lucent Secure key management in conferencing system
US8850203B2 (en) * 2009-08-28 2014-09-30 Alcatel Lucent Secure key management in multimedia communication system
CN102648625B (zh) * 2009-09-23 2014-08-20 华为技术有限公司 广播业务分组的实现方法、装置和***
US20110213711A1 (en) * 2010-03-01 2011-09-01 Entrust, Inc. Method, system and apparatus for providing transaction verification
CN102196438A (zh) 2010-03-16 2011-09-21 高通股份有限公司 通信终端标识号管理的方法和装置
US9258530B2 (en) * 2010-04-09 2016-02-09 Canon Kabushiki Kaisha Method for accessing a spatio-temporal part of a compressed video sequence using decomposed access request
US9385862B2 (en) 2010-06-16 2016-07-05 Qualcomm Incorporated Method and apparatus for binding subscriber authentication and device authentication in communication systems
US9112905B2 (en) 2010-10-22 2015-08-18 Qualcomm Incorporated Authentication of access terminal identities in roaming networks
US20120124629A1 (en) * 2010-11-12 2012-05-17 Roger Musick Managing Bandwidth in an IPTV Environment
US9668128B2 (en) * 2011-03-09 2017-05-30 Qualcomm Incorporated Method for authentication of a remote station using a secure element
GB201104702D0 (en) * 2011-03-21 2011-05-04 Voxsmart Ltd Recording communications
US9882995B2 (en) 2012-06-25 2018-01-30 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide automatic wireless configuration
US20160044682A1 (en) * 2014-08-07 2016-02-11 Signal Laboratories, Inc. Radio Transmitter Identification and Congestion Control
CN107800587B (zh) * 2017-10-17 2021-07-02 安徽工程大学 一种基于ras加密解密的通信设备单元测试***
WO2020240741A1 (ja) * 2019-05-29 2020-12-03 日本電信電話株式会社 鍵交換システム、通信装置、鍵交換方法及びプログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08213963A (ja) * 1995-02-01 1996-08-20 Sony Corp 情報提供方法、要求受付方法、情報受信方法、情報提供装置、要求受付装置、および情報受信装置
US5884032A (en) * 1995-09-25 1999-03-16 The New Brunswick Telephone Company, Limited System for coordinating communications via customer contact channel changing system using call centre for setting up the call between customer and an available help agent
US6148405A (en) * 1997-11-10 2000-11-14 Phone.Com, Inc. Method and system for secure lightweight transactions in wireless data networks
US6590588B2 (en) * 1998-05-29 2003-07-08 Palm, Inc. Wireless, radio-frequency communications using a handheld computer
US6452915B1 (en) * 1998-07-10 2002-09-17 Malibu Networks, Inc. IP-flow classification in a wireless point to multi-point (PTMP) transmission system
JP3717313B2 (ja) * 1998-09-21 2005-11-16 シャープ株式会社 入力デバイス、情報機器および情報システム
US6182214B1 (en) * 1999-01-08 2001-01-30 Bay Networks, Inc. Exchanging a secret over an unreliable network
US6757291B1 (en) * 2000-02-10 2004-06-29 Simpletech, Inc. System for bypassing a server to achieve higher throughput between data network and data storage system
US6834341B1 (en) * 2000-02-22 2004-12-21 Microsoft Corporation Authentication methods and systems for accessing networks, authentication methods and systems for accessing the internet
US6754825B1 (en) * 2000-06-30 2004-06-22 Palm Source, Inc. Secure authentication and authorization for transaction processing

Also Published As

Publication number Publication date
US7089321B2 (en) 2006-08-08
US20020073229A1 (en) 2002-06-13
JP2002198957A (ja) 2002-07-12

Similar Documents

Publication Publication Date Title
JP4839554B2 (ja) 無線通信システム、クライアント装置、サーバ装置および無線通信方法
GB2415525A (en) Transferring protected content between playback devices
JP2002064785A (ja) 情報記録装置および情報記録方法、情報処理端末および情報処理方法、情報処理装置および情報処理方法、並びに記録媒体
US7949604B2 (en) Information providing system, and information processing apparatus and method
JP4261986B2 (ja) 制御装置、制御方法、および記録媒体
JP5450875B2 (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP5775140B2 (ja) デジタルコンテンツ送受信システム、および、デジタルコンテンツ送受信方法
JP2010220093A (ja) 放送受信装置、放送設備、放送システム、及び放送受信方法
JP5095026B2 (ja) デジタルコンテンツ送受信システム、および、デジタルコンテンツ送受信方法
JP5372383B2 (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP6126167B2 (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP6602991B2 (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP2013017213A (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP5241946B2 (ja) デジタルコンテンツ送受信システム、および、デジタルコンテンツ送受信方法
JP6469916B2 (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP5184920B2 (ja) 放送受信装置、その制御方法、管理装置、その制御方法
JP5081512B2 (ja) デジタルコンテンツ受信装置及びデジタルコンテンツ受信方法
JP6321257B2 (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP5413534B2 (ja) デジタルコンテンツ送受信システム、および、デジタルコンテンツ送受信方法
JP5450876B2 (ja) デジタルコンテンツ送受信システム、および、デジタルコンテンツ送受信方法
JP5188634B2 (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP5380614B2 (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP2020005319A (ja) デジタルコンテンツ受信装置、および、デジタルコンテンツ受信方法
JP2010183457A (ja) 放送受信システム、サーバ装置および放送受信装置、ならびに、視聴制御方法および放送受信装置の制御方法
JP2022181737A (ja) 番組予約装置、番組予約プログラム、アドレス情報取得方法および番組予約方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080717

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080717

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20090821

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20091001

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110810

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

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

R151 Written notification of patent or utility model registration

Ref document number: 4839554

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

Year of fee payment: 3

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