JP4438129B2 - コンテンツ受信システム及びコンテンツ受信方法 - Google Patents
コンテンツ受信システム及びコンテンツ受信方法 Download PDFInfo
- Publication number
- JP4438129B2 JP4438129B2 JP18887499A JP18887499A JP4438129B2 JP 4438129 B2 JP4438129 B2 JP 4438129B2 JP 18887499 A JP18887499 A JP 18887499A JP 18887499 A JP18887499 A JP 18887499A JP 4438129 B2 JP4438129 B2 JP 4438129B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- data
- style sheet
- format
- style
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content 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/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/4722—End-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 requesting additional data associated with the content
- H04N21/4725—End-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 requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Marketing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Circuits Of Receivers In General (AREA)
- Television Systems (AREA)
Description
【発明の属する技術分野】
本発明は、デジタル衛星データ放送やマルチメディア・コンテンツの通信などのデジタル・データ配信技術に係り、特に、データ属性を持つコンピュータ言語の命令で構成されるデジタル・データを配信する技術に関する。データ属性を持つコンピュータ言語の命令で構成されるデジタル・データは、例えば、データ属性を定義するタグで区切られたタグ・データからなる言語(すなわち、マークアップ言語)形式で記述される。
【0002】
更に詳しくは、本発明は、任意に定義可能なタグを使用する言語(例えば、XML(eXtensible Markup Language))形式のデジタル・データを配信する技術に係り、特に、マークアップ言語の表示形式を記述したスタイルシート(例えばXSL(eXtensible Stylesheet Language)形式で記述されたXSL文書など)の配信と利用に関する。
【0003】
【従来の技術】
放送の技術分野において、データのデジタル化が急速に進められている。これは、デジタル・データの方がアナログ・データよりも帯域を効率よく利用できる点や、映像や音声以外のデータとの親和性が高い点などに依拠する。
【0004】
例えば、デジタル・データであれば、1チャンネルで4本分のデータを搬送することができ、ハイビジョン用のデータをそのまま送信することができる。また、EPG(Electric Program Guide:電子番組ガイド)など各種のシステム情報等を映像情報や音声情報とともに送ることによって、ユーザ(視聴者)へのサービスを向上させることができる(EPGは、放送番組の放送スケジュールや番組名などの提示情報の他、VTRへの録画予約などの機能を包含する)。
【0005】
デジタル形式のデータは、汎用コンピュータ・システムなどテレビジョン以外の情報機器との親和性も高い。例えば、汎用コンピュータ・システムにデジタル衛星データ放送用のチューナ・カードを取り付けて、受信したEPGデータをコンピュータ内で解析して、電子番組表をコンピュータ・ディスプレイ上にウィンドウ表示して、番組切換や録画予約などをマウス・カーソルによる操作で実現することができる。勿論、放送データをコンピュータの内蔵ハード・ディスクにそのままデジタル録画することも可能である。
【0006】
また、帯域を活用して、映像や音声などの放送番組本体以外のデータを送信することにより、放送番組の対話性を高めることができる。例えば、択一式のクイズを提供するような放送番組であれば、映像・音声データとともに解答を併せて送信することにより、衛星テレビ放送受信機(すなわち視聴者)側では、コンピュータ・ディスプレイ上に解答メニュー・ボタンを用意し、マウス・カーソルによる解答操作に応答して答合わせを行うことができる。
【0007】
さらに対話性が高まれば、家庭内のテレビ受信機は、単に映像コンテンツを扱うだけでなく情報管制塔として飛躍することが期待できる。例えば、テレビ受信機は、インターネット端末や電子商取引端末にもなり得る。
【0008】
デジタル衛星データ放送では、衛星放送番組本体を構成する映像と音声のデータ(AVデータ)の他に、放送番組に付随するデジタル伝送データが並行して配信される。より具体的には、MPEG2(Moving Picture Experts Group phase2)など所定の圧縮方式で圧縮されたAVデータと、デジタル伝送データとを多重化して構成される「トランスポート・ストリーム」(後述)の形式で、放送波として伝播される。
【0009】
デジタル伝送データに載せられる放送番組情報の一例は、先述のEPG(Electric Program Guide:電子番組情報)である。また、放送番組情報は、放送番組本体のタイトルや日付、番組のキャスティングなど放送番組本体に関する固有の情報を含むことができる。また、放送番組情報が含むデータの種類やデータ構造は、番組本体が提供するサービス内容に応じてある程度系統化される。例えば、料理番組における献立や食材に関する情報や、選挙速報番組における時々刻々更新される得票状況、プロ野球中継における各選手の打撃・投球に関する個人成績やチーム順位などである。
【0010】
放送番組情報は、デジタル衛星データ放送受信システム(以下、単に「受信システム」とする)側では、放送番組本体を表示出力するディスプレイ・スクリーンの一部の領域を使用して表示される。この受信システムは、通常は、放送波を受信・選局・デコードする受信機(セット・トップ・ボックス:STB)と、表示出力するテレビジョンとで構成され、一般家庭内に設置される。
【0011】
ここで、デジタル伝送データとして配信されるコンテンツ(以下、「配信コンテンツ」とする)の構造について、図14を参照しながら説明しておく。
【0012】
図14に示すように、配信コンテンツは、テキスト・データの他、静止画、動画、音声などの各モノメディア・データと、これら各々のモノメディア・データを統合的すなわちマルチメディアとして取り扱い、放送番組情報の有様を規定する表示・出力制御プログラム(以下では、「マルチメディア符号化アプリケーション」とも呼ぶ)とで構成される。表示・出力制御プログラムには、各モノメディア・データに対する参照(リンク)情報を組み込むことができる。
【0013】
デジタル衛星データ放送の標準化作業では、この配信コンテンツとしてのマルチメディア符号化方式として、当初はMHEG(Multimedia andHypermedia Expert Group)の利用が検討されてきた。MHEGは、データ属性を定義するタグを用いる記述言語の一種であり、マルチメディア・コンテンツをテレビに表示し、ビデオ・オン・デマンド(VOD)やデジタル・テレビ放送において視聴者が所望の情報を引き出すような用途を想定している。例えば日本のCSデジタル放送(SKYPerfecTV)では、MHEG−5が採用されている。
【0014】
しかしながら、MHEGは、タグの定義が固定的であり拡張性に欠ける。すなわち、一意に定められたタグのみを用いて記述しなければならないので、例えば関数(API(Application Programming Interface)など)を一つ変更するのにさえ、相当の修正作業を要する。また、MHEGは、放送業務に特化したマルチメディア符号化方式を規定したものなので、インターネット上のコンテンツとの互換性がとられていない。
【0015】
そこで、MHEGに代わって、XML(eXtensible Markup Language)をベースとした仕様が検討されている。当業界では既に周知のように、XMLは、現在のインターネットの標準的な記述言語であるHTML(Hyper Text Markup Language)と同様、タグを使ってコンテンツの構成要素を区切り、その属性を指定するタイプのマークアップ記述言語である。XMLは、HTMLと同様にコンテンツ中にリンクすなわち別の資源オブジェクトへのアクセス情報(リファレンス)を埋め込むこともできる。
【0016】
XMLは、タグの定義が任意、すなわち属性の記述の仕方に制約がないので、自由度が高く、また、汎用コンピュータやインターネットとの親和性が高いことなどが、MHEGよりも有利な点として挙げられる。また、XMLは、次世代インターネットの記述言語としての策定作業も進められている。
【0017】
XMLをデジタル衛星データ放送の標準言語で用いた場合、デジタル放送用データを、コンピュータやテレビジョン、電話機など、多種多様な情報機器間で情報交換を行うことができる。また、XMLは、タグの属性を任意に定義できることから、レイアウト指定に特化したHTMLに比しデータ処理に強い。このため、電子商取引を含め、各分野への利用も急速に進みつつある。
【0018】
XML言語形式で記述された文書(以下、「XMLインスタンス」とも呼ぶ)において任意なタグの設定が許容することは、言い換えれば、文書中に書かれた文字列を意味の付けられたデータとして扱うことを目的とするものである。すなわち、タグの定義により、タグで仕切られた各タグ・データを、単なる表示目的以外の意味を持ったデータとして表現することができる。さらに、タグの構造を定義することで、XMLインスタンス又は該インスタンス中のデータを構造化して記述することが可能となる。
【0019】
日本国内におけるデジタル・データ放送用XML方式は、送信コンテンツとしてのマルチメディア・データを、XMLというタグ付きの言語を用いて記述することを規定したものである。
【0020】
デジタル・データ放送用XML方式は、属性情報を任意に定義可能なタグを付加できる仕様も規格化されている。任意に定義可能なタグの記述方法(すなわちタグの文法)を定めたものが、DTD(Document Type Definition)と呼ばれる規約であり、W3C(World−Wide Web Consortium)で標準化が進められている。任意に定義可能なDTDは、例えば、業界毎に一意に定めることができる。ここで言うタグの属性情報には、例えばテレビ受信機とコンピュータのように異機種間で接続したときに、各機器が互いにコンテンツの意味を理解して処理するために必要な情報などが含まれる。
【0021】
XMLインスタンス自体は、表現形式に関するスタイル情報を包含していないこともある。この場合、XMLインスタンスの表現方法は、DTDとは別の文書ファイルである「スタイルシート」によって記述される。
【0022】
スタイルシートは、例えば、XMLインスタンスをディスプレイ・スクリーン上に表示出力する形式に変換する(あるいはプリンタへの印刷出力形式に変換する)ための文書ファイルである。XMLインスタンス用のスタイルシートは、特に、「XSL(eXtensible Stylesheet Language)」形式の言語、「CSS(Cascade Stylesheet)」形式の言語、あるいは、その派生規格である「XSLT(XSL Transformation)」形式の言語を用いて記述することかできる。スタイルシートの記述次第で、書体やそのサイズ・色などを変化させて、同じDTDコンテンツを全く別の形式で表現することができる。スタイルシートは、DTDとは別のファイルにして送信される。
【0023】
なお、スタイルシートの他に、音声や静止画、動画など各モノメディアからなるマルチメディア・コンテンツは、XMLインスタンス又はスタイルシート内で、XMLやXSLとは別のスクリプトと呼ばれる言語によって動作を規定することもできる。このようなスクリプトは、例えばJavaScript,ECMAScript,Jscriptなどのスクリプト言語で記述されるが、XML及びXSL等の規格では、基本的にはECMAScriptで記述するように規定されている(”ECMAScript”は、欧州電子計算機工業会(ECMA)が規格化したスクリプト言語である)。
【0024】
XSLは、スタイルシート本来の機能の他に、XMLインスタンスの要素構造の変換言語としても注目されている(但し、この点に関する規格は本出願時において審議中である)。また、XML方式の放送用デジタル・データ・パッケージの処理負荷が重い場合や、受信機がハード・ディスク装置を装備できないタイプの場合には、XSLを用いることによりデータベース操作を行うことができるなどの利点がある。
【0025】
XML文書からなる配信コンテンツは、図15に示すように、XML文書の他に、例えばDTD文書とスタイルシートを伴なう。但し、XML文書がDTD文書が含まれない場合や、XML文書の配信とは異なるタイミングでスタイルシートが送付されることもある。また、配信コンテンツの記述言語は、必ずしもXMLには限定されず、SGML(Standard Generalized Markup Language)やHTMLなど、その他のマークアップ言語形式であってもよい。また、例えばXML文書がTV放送に適用され、他のリアルタイム型のデータとともに動作してプレゼンテーションを行う場合には、各種のモノメディア・コンテンツのURI(Uniform Resource Identifier)と呼ばれる放送データ・モジュール内のモノメディア位置情報も、XML文書本体に組み込まれることもある。
【0026】
受信システム側では、受信したXMLインスタンスを「XMLパーザ(Perser)」と呼ばれる構文解析プログラムでパージング処理する。すなわち、XMLパーザは、DTD文書及びXML文書を構造解析して、文書オブジェクトを出力する。この文書オブジェクトは、元のXML文書中のタグに従って木構造が形成された構造化文書である。
【0027】
次いで、この文書オブジェクトは、「XSLプロセッサ」と呼ばれる変換プログラムによって変換処理される。XSLプロセッサは、XSL文書の記述に従った表現形式に文書オブジェクトを変換する。
【0028】
また、さらにXSLの派生規格であるXSLT(XSL Transformation)を適用することにより、高度XML形式で記述された文書を、いわゆるHTMLブラウザでブラウジング可能なHTML形式の文書に変換したり、さらに、HTML以外のカスタム・ブラウザでブラウジング可能なカスタム文書に変換したりすることができる。すなわち、XSLTによれば、アプリケーションや情報端末間でのコンテンツ交換が容易になる。
【0029】
【発明が解決しようとする課題】
既に述べたように、デジタル衛星データ放送における放送コンテンツは、放送番組本体に関する映像及び音声情報がMPEG2方式で圧縮されたAVデータ部分と、放送番組に付随する放送番組情報としてのデジタル伝送データとが多重化された「トランスポート・ストリーム」として構成される。
【0030】
放送番組情報は、例えば、XML(eXtensible Markup Language)などのマークアップ言語形式で記述されたマルチメディア符号化アプリケーションや、その他のモノメディア・データで構成される(前述)。アプリケーションをXML言語で記述する有利な点は、タグの定義が任意であることからタグ・データに対して表示やレイアウト目的以外の意味を持たせ文書を構造化できること、すなわちデータ処理に優れていることなどにある。
【0031】
XMLインスタンス自体は、表現形式(例えば、ディスプレイ・スクリーン上での表示形式や、あるいは、プリンタへの印刷出力形式)に関する情報を含まない。このため、XMLインスタンスの表現形式を規定したスタイルシートを配信コンテンツに添えて、ユーザ(すなわちデジタル衛星放送の視聴者)に配布する必要がある。あるいは、XML文書の配信とは別の手続きによって、各ユーザに配布しておいてもよい(例えば、XML文書とは別のタイミングで配信したり、スタイルシートを格納したCDなどの可搬型メディアを配布又は販売することができる)。各ユーザは、1つのXML文書に対する複数のスタイルシートを保有しておいてもよい。
【0032】
例えば、放送番組情報としてのXMLインスタンスに適用すべきスタイルシートをXML文書内で指定しておくことにより、スタイルシートの選定作業は自動化され、ユーザすなわち視聴者に対するサービスは向上する。また、放送事業者においては、配信コンテンツとしてのXML文書に指示内容を挿入することで、視聴者の画面表示形態を放送事業者主導で決定することができるので、放送サービスの内容を集中管理することができる。
【0033】
その反面、ユーザすなわち視聴者にとっては、提供されるサービス内容が画一化されてしまい、自由度が失われ、窮屈でさえある。
【0034】
放送番組情報の一般的な表示形態は、例えばEPGにおいて用意される「録画」や「録画予約」などのメニュー・ボタンであり、これらメニュー領域は、ディスプレイ・スクリーン上の所定領域を占有する。メニュー・ボタンは、高機能なサービスを提供する一方で、放送番組本体に関する映像情報の表示領域が狭くなるという側面がある。
【0035】
各視聴者のニーズや好みは区々であり、メニュー・ボタンの表示を求める場合、求めない場合、あるいは、メニュー・ボタンの表示自体は求めるがそのボタンの駆動を要しない場合など様々なケースが想定される。さらには、放送コンテンツに添付して配信される以外のスタイルシートの適用を求める場合さえ考えられる。
【0036】
本発明は、このような課題に鑑みたものであり、その目的は、デジタル衛星データ放送やマルチメディア・コンテンツ通信などのデジタル・データ配信において、ユーザ(視聴者)のニーズや好みに応じた情報提供を実現することにある。
【0037】
本発明の更なる目的は、XMLなどのマークアップ記述言語のようなデータ属性を持つコンピュータ言語の命令で構成されるデジタル・データを配信するに際し、ユーザ(視聴者)のニーズや好みに応じた情報提供を実現することにある。
【0038】
本発明の更なる目的は、デジタル衛星データ放送などによって配信されたマークアップ言語形式のデータをユーザ(視聴者)のニーズや好みに適合した表現形式で提供することにある。
【0039】
本発明の更なる目的は、デジタル衛星データ放送などによって配信されたマークアップ言語形式のデータに対して、ユーザ(視聴者)のニーズや好みに適合したスタイルシートを利用する技術を提供することにある。
【0040】
【課題を解決するための手段】
本発明は、上記課題を参酌してなされたものであり、その第1の側面は、データ属性を持つコンピュータ言語の命令で構成される配信コンテンツを受信するコンテンツ受信システム又は方法であって、
データ属性を持つコンピュータ言語の命令で構成される配信コンテンツに関する表現形式を規定した1以上のスタイルシートを保管する手段又はステップと、
データ属性を持つコンピュータ言語の命令で構成される配信コンテンツ及び/又はスタイルシートを受容する手段又はステップと、
保管されたスタイルシートに対するユーザ選択を促す手段又はステップと、
該ユーザ選択されたスタイルシートを配信コンテンツに適用して、該受容した配信コンテンツを表示する手段又はステップと、
を具備することを特徴とするコンテンツ受信システム又は方法である。
【0041】
また、本発明の第2の側面は、タグを使用する言語形式で記述された配信コンテンツを受信するコンテンツ受信システム又は方法であって、
タグを使用する言語形式で記述された配信コンテンツに関する表現形式を規定した1以上のスタイルシートを保管する手段又はステップと、
タグを使用する言語形式で記述された配信コンテンツ及び/又はスタイルシートを受容する手段又はステップと、
保管されたスタイルシートに対するユーザ選択を促す手段又はステップと、
該ユーザ選択されたスタイルシートを配信コンテンツに適用して、該受容した配信コンテンツを表示する手段又はステップと、
を具備することを特徴とするコンテンツ受信システム又は方法である。
【0042】
また、本発明の第3の側面は、任意に定義可能なタグを使用する言語形式で記述された配信コンテンツを受信するコンテンツ受信システム又は方法であって、
任意に定義可能なタグを使用する言語形式で記述された配信コンテンツに関する表現形式を規定した1以上のスタイルシートを保管する手段又はステップと、
任意に定義可能なタグを使用する言語形式で記述された配信コンテンツ及び/又はスタイルシートを受容する手段又はステップと、
保管されたスタイルシートに対するユーザ選択を促す手段又はステップと、
該ユーザ選択されたスタイルシートを配信コンテンツに適用して、該受容した配信コンテンツを表示する手段又はステップと、
を具備することを特徴とするコンテンツ受信システム又は方法である。
【0043】
ここで、前記のスタイルシートを保管する手段又はステップは、前記コンテンツ受信システム本体に対して着脱自在で可搬式のメディアであってもよい。
【0044】
また、前記のユーザ選択を促す手段又はステップは、配信コンテンツの非表示を選択肢の1つに持つことができる。
【0045】
また、前記のユーザ選択を促す手段又はステップは、スタイルシートの編集を選択肢の1つに持つこともできる。
【0046】
また、スタイルシートは暗号化されており、さらに暗号化されたスタイルシートを復号する手段又はステップを備えていてもよい。
【0047】
【作用】
デジタル衛星データ放送においては、放送番組本体を構成するAVデータの他に、電子番組ガイド(EPG)などの放送番組情報を含んだデジタル伝送データが多重化されたトランスポート・ストリームの形式で配信される。
【0048】
放送番組情報の表示制御プログラムすなわちマルチメディア符号化アプリケーションは、XMLを始めとするマークアップ言語で記述された文書である。但し、XMLインスタンス自体は、表現形式(すなわち、ディスプレイ・スクリーン上での表示形式や、プリンタへの印刷出力形式など)を含まないので、外部出力するに際してスタイルシートを適用しなければならない。スタイルシートは、XSLやCSS、あるいはXSLの派生規格であるXSLT、あるいはスクリプトによって記述される。
【0049】
放送番組情報の一般的な表示形態は、例えばEPGにおいて用意される録画や録画予約などのメニュー・ボタンであり、これらメニュー領域は、ディスプレイ・スクリーン上の所定領域を占有する。メニュー・ボタンは、高機能なサービスを提供する一方で、放送番組本体に関する映像情報の表示領域が狭くなる。
【0050】
各視聴者のニーズや好みは区々であり、メニュー領域の表示を求める場合、求めない場合、あるいは、メニュー・ボタンの表示自体は求めるがそのボタンの駆動を要しない場合などが想定される。さらには、放送番組に付随して配信される以外のスタイルシートの適用を求める場合さえ考えられる。
【0051】
本発明を適用したデジタル衛星データ放送受信システムによれば、ユーザすなわち視聴者は、放送番組情報としてのXML文書に適用すべきスタイルシートを、画面上で選択することが許容される。さらに、放送番組情報の表示/非表示や、表示する場合には、メニュー・ボタンにリンク情報を含める/含めないの選択を行うことができる。
【0052】
また、XSL言語で記述されたスタイルシートはテキスト形式のデータでありユーザ可読性があることから、本発明に係る受信システムは、コンソールを介したスタイルシートの編集・更新作業を許容している。
【0053】
よって本発明によれば、デジタル衛星データ放送などによって配信されたマークアップ言語形式のデータをユーザ(視聴者)のニーズや好みに適合した表現形式で提供することができ、データ配信の効率や柔軟性を担保することができる。
【0054】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【0055】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施例を詳解する。
【0056】
図1には、本発明の実施に供されるデジタル衛星データ放送システム1000の概略構成を示している。同図に示すように、デジタル衛星データ放送システム1000は、放送サービスを提供する放送局(Broadcast Server)1と、放送データを中継する放送衛星(Satellite)5と、放送衛星5から放送データを受信する受信局(Receiver/Decoder)10とで構成される。放送局1は地上に1基以上存在し、放送衛星5は地球のはるか上空に散在する。また、受信局10は、一般家庭などに相当し、実際には地上に無数存在する。放送局1及び放送衛星5を介したデータ配信すなわち放送は、一方向通信である。
【0057】
デジタル・データ放送では、10〜50Mbpsの転送レートでデータ伝送される。放送局1は、放送番組本体を構成するAVデータと、放送番組に付随する番組情報を含んだデジタル伝送データを多重化して配信する。AVデータは、通常、MPEG2(Moving Picture Experts Group phase2)形式でデータ圧縮して送信される。
【0058】
本実施例では、デジタル伝送データは、テキストや静止画、動画、音声など各種モノメディア・データと、これらモノメディア・データの表示・出力を制御するプログラムである「マルチメディア符号化アプリケーション」とで構成される。マルチメディア符号化アプリケーションは、XML(eXtensible Markup Language)言語形式で記述されており、文書の型式を定義するDTD文書と、XSLなどの言語形式で記述されたスタイルシートを含む(但し、DTD文書やスタイルシートを配信コンテンツに含まない場合もある)。
【0059】
各受信局10と放送局1との間は、インターネットのような広域ネットワーク7、又は、専用線(図示しない)などによって双方向接続されていてもよい。この場合、インターネット7を、受信局10から放送局1に向かう上り回線として使用することができる。例えば、インターネット7を利用した一部オンデマンド放送サービスを提供することも可能である。この場合、受信システム10は、56kbps以上の高速アナログ電話回線、10〜64kbps程度の高速ワイヤレス通信、128kbpsのISDN(Integrated Services Digital Network)、あるいは5〜30Mbpsクラスのケーブルによってインターネット7に接続されていることが好ましい。
【0060】
図2には、放送局1すなわち送信システムにおいて、デジタル伝送データを送出するための構成を模式的に示している。同送信システム1は、制作部100と、送出部200と、伝送部300とで構成される。以下、各部について説明する。
【0061】
制作部100は、デジタル伝送データとして送出する放送番組情報の各コンテンツを制作する現場に相当する。すなわち、制作部100は、データ放送の内容を記述したXML(eXtensible Markup Language)文書と、このXML文書の表現形式を規定するスタイルシートと、放送番組情報に含まれるオブジェクトとしての静止画、動画、音声、字幕(テキスト)などの各種モノメディア・データ(以下、「AV/字幕」とする)とを制作する。
【0062】
データ放送の表示・出力制御プログラムであるXML文書は、任意に定義可能なタグを使用した言語で記述されており、文書型を定義するDTD文書を添付している。また、スタイルシートは、XSL(eXtensible Stylesheet Language)形式、CSS(Cascade Stylesheet)形式、又は、XSLの派生規格であるXSLT(XSL Transformation)形式で記述された文書である。制作部100において制作されたこれら放送コンテンツは、例えば、放送局1内に敷設されたLAN(Local Area Network)経由で、送出部200に転送される。
【0063】
送出部200では、コンテンツ送信系201、ベースバンド制御系102及びAVエンコーダ203、字幕スーパ挿入205の各々によって送出データがパケット化されて、伝送部300に渡す。
【0064】
伝送部300では、配信コンテンツ系のデータ、すなわちXML文書はマルチメディア符号化部301において符号化されてコンテンツ伝送系302に渡される。合成部304は、コンテンツ伝送系302及びAV字幕スーパ伝送系303の各々の出力データを合成する。そして、変調部305では、合成信号をRF変調して、RF伝送路を介して受信局10へ向けて送信する。
【0065】
RF伝送路では、RF信号は、まず、放送局1に設置された送信アンテナから放送衛星5へ送信され、次いで、放送衛星5を経由して受信局10の受信アンテナで受信される。
【0066】
図3には、受信局10に設置されるデジタル衛星データ放送受信システムの一例10−Aのハードウェア構成を模式的に示している。該受信システム10−Aは、例えばSTB(セット・トップ・ボックス)と呼ばれる形態で一般家庭に普及している。受信システム10A内では、メイン・コントローラとしてのCPU11は、バス50を介して各ハードウェア・コンポーネントと相互接続して、各コンポーネントに対して統括的な制御を実行するようになっている。以下、各部について説明する。
【0067】
アンテナ(図示しない)で受信された放送波は、チューナ51に供給される。放送波は、規定のフォーマットに従っており、例えば番組ガイド情報(EPG:Electric Program Guide)等を含んでいる。なお、放送波としては、上記した放送波以外に、有線放送波や地上波でもよく、特に限定されない。
【0068】
チューナ51は、CPU11からの指示に従い、所定チャネルの放送波のチューニングすなわち選局を行い、後続の復調器52に受信データを出力する。復調器52では、デジタル変調されている受信データを復調する。なお、送信されてくる放送波がアナログかデジタルかに応じて、チューナ11の構成を適宜変更又は拡張することができる。
【0069】
復調されたデジタル・データは、MPEG2圧縮されたAVデータと、デジタル伝送データとが多重化されて構成される「トランスポート・ストリーム」である。前者のAVデータは、放送番組本体を構成する映像及び音声情報である。また、後者のデジタル伝送データは、この放送番組本体に付随する放送番組情報であり、例えばEPG(Electric Program Guide:電子番組ガイド)を含む。デジタル伝送データについては後に詳解する。なお、トランスポート・ストリームは、OSI(Open Systems Interconnection)参照モデルで言う「トランスポート層」で規定されたデータ・フォーマットである。
【0070】
TSデコーダ53は、このトランスポート・ストリームを解釈して、MPEG2圧縮されたAVデータとデジタル伝送データとに分離して、前者をAVデコーダ54に送出するとともに、後者をバス50経由でCPU11に送信する。TSデコーダ53は、作業データ保管用のメモリ53Aを自己のローカルに備えていてもよい。
【0071】
AVデコーダ54は、MPEG2方式で圧縮されたAVデータをTSデコーダ53から受け取ると、圧縮映像データと圧縮音声データとに分離し、それぞれのデータに対して適合する伸長処理を施して、元の映像信号や音声信号を再生する。AVデコーダ54は、作業データ保管用のメモリ54Aを自己のローカルに備えていてもよい。再生映像信号は、マルチプレクサ55Bを介してディスプレイ61に表示出力され、また、再生音声信号は、マルチプレクサ55Aを介してスピーカ62に音声出力される。
【0072】
ユーザ・インターフェース制御部56は、ユーザからの入力操作を処理するモジュールであり、例えば、ユーザが直接マニュアル操作するための操作ボタン/スイッチ(図示しない)や、赤外線(IR)などを介したリモコン66からの遠隔操作を受容する機能を備えている。また、現在の設定内容を表示するための表示パネルやLEDインジケータ(図示しない)を含んでいてもよい。
【0073】
ユーザ・インターフェース制御部56が持つ操作ボタン、又は、リモコン66が持つ操作ボタンの1つは、OSC表示コントローラ57からの表示出力(すなわちデジタル伝送データに基づく番組情報等の表示出力)の有効化/無効化を操作するボタンに割り当てられている。
【0074】
CPU(Central Processing Unit)11は、受信システム10−A全体の動作を統括するメイン・コントローラである。また、CPU11は、バス50経由で転送されてくるデジタル伝送データの処理を行うことができる。デジタル伝送データに含まれる配信コンテンツは、XML(eXtensible Markup Language)言語形式で記述されており(後述)、CPU11は、このXML文書に対するXMLパージングやXSLプロセッシング、ブラウジング(表示出力又は印刷出力)などの処理ソフトウェア(後述)を、オペレーティング・システム(OS)によって提供されるプラットフォーム上で、実行することができる。
【0075】
RAM(Random Access Memory)12は、CPU11の実行プログラム・コードをロードしたり、実行プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。また、ROM(Read Only Memory)13は、受信システム10−Aの電源投入時に実行する自己診断・初期化プログラムや、ハードウェア操作用のマイクロコードを恒久的に格納する読み出し専用メモリである。
【0076】
シリアル入出力(SIO)コントローラ14は、受信システム10−A外部の機器とシリアル的なデータ交換を行うための周辺コントローラである。SIOコントローラ14が用意するシリアル・ポートには、アナログ電話回線上の伝送データを変復調するための高速モデム63(例えば、転送レートが56Kbps)が外部接続されている。この高速モデム63によって所定のアクセス・ポイント(図示しない)にPPP(Point−to−Point Protocol)接続することで、受信システム10−Aは広域ネットワークとしてのインターネット7に接続される。
【0077】
IEEE1394インターフェース15は、数10MBps程度のデータ送受信が可能なシリアル高速インターフェースである。1EEE1394ポートには、IEEE1394対応の外部機器をデイジーチェーン接続又はツリー接続することができる。IEEE1394対応機器としては、例えば、ビデオ・カメラ64やスキャナ(図示しない)などが挙げられる。
【0078】
ハード・ディスク・ドライブ(HDD)17は、プログラムやデータなどを所定フォーマットのファイル形式で蓄積するための外部記憶装置であり、通常、数GB程度の比較的大容量を持つ。HDD17は、ハード・ディスク・インターフェース18を介してバス50に接続される。
【0079】
カード・インターフェース18は、カード・スロット19に装填されたカード型デバイス65とバス50との間でのバス・プロトコルを実現するための装置である。カード型デバイス65の一例は、クレジットカード・サイズでカートリッジ式に構成されたPCカードである。PCカードは、PCMCIA(Personal Computer Memory Card Interface Association)及びJEIDA(Japan Electronic Industry Development Association)が共同で策定した仕様”PC Card Standard”に準拠する。
【0080】
PCカードの一例は、EEPROM(Electrically Erasable and Programmable ROM)などの不揮発且つ消去再書き込み可能なメモリ・チップで構成されるメモリ・カードである。受信システム10−Aが比較的小型且つ安価に構成される場合、大容量且つ大容積のHDD17を搭載することが、設計上困難な場合がある。このような場合、システム10−Aに対して着脱自在で可搬性に優れたメモリ・カードを適用することが好ましいと想定される。但し、着脱式のメモリ65は、PCカードのフォームファクタに限定されず、所謂「メモリ・スティック」であってもよい。
【0081】
OSD表示コントローラ57は、OSD(Open Software Description)フォーマットのデータを画面表示するための専用コントローラである。ここで言うOSDは、ソフトウェアの配布やインストールのための情報記述用フォーマットであり、CDF(Channel Definition Format)と組み合わせてプログラムのプッシュ配信や自動インストールに適応している。なお、OSDは、米Marimba社と米Microsoft社の提案に端を発し、Netscape社やCyberMedia社、InstallShield Software社等が支持している。
【0082】
このデジタル衛星データ受信システム10−Aでは、CPU11は、ユーザ・インターフェース制御部56を介したユーザ入力コマンドに従って、チューナ51の選局動作を制御するとともに、データ放送の表示制御などが行われる。すなわち、CPU11は、TSデコーダ53から転送されてきたデジタル伝送データを処理して、表示用のデータに変換してOSD表示コントローラ57に供給する。OSD表示コントローラ57は、この表示データを基に番組情報の画像信号を生成し、マルチプレクサ55Bに供給する。また、CPU11は、デジタル伝送データに含まれる音声データも処理して、これをバス50経由でマルチプレクサ55Aに供給する。マルチプレクサ55A及び55Bは、CPU11から供給された表示用データと音声データの各々を、AVデコーダ54から出力される放送番組本体としての映像データ及び音声データと多重化して、ディスプレイ61とスピーカ62の各々に外部出力する。なお、デジタル伝送データの処理については、後に詳解する。
【0083】
図4には、他の例に係るデジタル放送データ受信システム10−Bのハードウェア構成を模式的に示している。この例に係る受信システム10−Bは、例えば、汎用コンピュータ・システム30に対してデジタル衛星データ放送用のチューナ・カード40を装備する、という形態で実装される。
【0084】
デジタル・チューナ・カード40は、チューナ51と、復調器52と、TSデコーダ53と、AVデコーダ54と、各RAM53A及び54Aと、マルチプレクサ55A及び55Bとで構成される。図3に示したものと同じ参照番号を持つハードウェア・ブロックとは、その構成及び機能は略同一である。このデジタル衛星データ放送用チューナ・カード40は、バス・インターフェース(PCIインターフェース)58(図示)を介してコンピュータ・システム30内のシステム・バス(PCIバス)31に接続される。
【0085】
アンテナ(図示しない)から受信された放送波は、チューナ51で選局され、復調器52で復調される。TSデコーダ53は、トランスポート・ストリームを解釈し、MPEG2圧縮されたAVデータとデジタル伝送データに分離する。AVデータの方はAVデコーダ54に供給され、上述と同様に処理され外部出力される。また、デジタル伝送データの方は、PCIインターフェース58経由でコンピュータ・システム30側に転送され、該システム内部のCPU11によって処理される(後述)。
【0086】
他方、汎用コンピュータ・システム30は、CPU11(後述)を始めとする主要回路コンポーネントを搭載した印刷配線基板(図示しない)を含んである。該基板は「マザーボード」とも呼ばれる。先述のチューナ・カード40は、例えば「アダプタ・カード」の形態で提供され、マザーボード上に配設されたバス・スロット(図示しない)に装着される。
【0087】
但し、チューナ・カード40は、アダプタ・カードという形態ではなく、PCMCIA(Personal Computer Memory Card International Association)/JEIDA(Japan Electronic Industry Development Association)の策定仕様に準拠したPCカードの形式で提供され、PCカード・スロット19(後述)に挿入することによっても、コンピュータ・システム30のシステム構成に組み込まれる。
【0088】
CPU11は、コンピュータ・システム30全体の動作を統括的に制御するメイン・コントローラである。この例に係るCPU11は、オペレーティング・システム(OS)によって提供されるプラットフォーム上で、XMLパージングやXSLプロセッシング、ブラウジングなど、XMLコンテンツ処理のための各種ソフトウェア・プログラム(後述)を実行することができる。
【0089】
CPU11の外部ピンに直結したプロセッサ・バスは、バス・ブリッジ20を介してシステム・バス31に相互接続されている。
【0090】
本実施例のバス・ブリッジ20は、プロセッサ・バスとシステム・バス31間の速度差を吸収するためのデータ・バッファの他、RAM12へのメモリ・アクセスを制御するメモリ・コントローラを含んだ構成となっている。
【0091】
RAM(Random Access Memory)12は、CPU11の実行プログラム・コードをロードしたり、実行プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。通常は、複数個のDRAM(ダイナミックRAM)チップで構成される。
【0092】
システム・バス31は、アドレス・バス、データ・バス、コントロール・バスなどを含んだ共通信号伝送路であり、例えばPCI(Peripheral Component Interconnect)バスがこれに相当する。システム・バス31上には、PCIインターフェース仕様に合致した各種周辺機器が相互接続されている。周辺機器の一例は、先述のデジタル衛星データ放送用チューナ・カード40である。これらバス31上の各周辺機器にはそれぞれに固有のI/Oアドレス(又はメモリ・アドレス)が割り振られており、CPU11(より厳密にはCPU11が実行するプログラム)は、I/Oアドレス(又はメモリ・アドレス)を指定することで所望の周辺機器に対するデータやコマンドの転送を実現することができる。
【0093】
ROM(Read Only Memory)13は、コンピュータ・システム30の電源投入時に実行する自己診断プログラム(POST)や、ハードウェア操作用の基本入出力システム(BIOS)を恒久的に格納する読み出し専用メモリである。ROM13は、例えば電気的な消去及び再書き込み動作が可能なEEPROM(Electrically Erasable and Programmable ROM)で構成されていてもよい。
【0094】
シリアル入出力(SIO)コントローラ14は、コンピュータ・システム30外部の機器とシリアル的なデータ交換を行うための周辺コントローラである。SIOコントローラ14が用意するシリアル・ポートには、アナログ電話回線上の伝送データを変復調するための高速モデム63(例えば、転送レートが56Kbps)が外部接続されている。高速モデム63によって所定のアクセス・ポイント(図示しない)にPPP(Point−to−Point Protocol)接続することで、コンピュータ・システム30(すなわち受信システム10−B)はインターネット7に接続される。
【0095】
IEEE1394インターフェース15は、数10MBps程度のデータ送受信が可能なシリアル高速インターフェースである。1EEE1394ポートには、IEEE1394対応の外部機器をデイジーチェーン接続又はツリー接続することができる。IEEE1394対応機器には、例えば、ビデオ・カメラ64やスキャナ(図示しない)などが挙げられる。
【0096】
ハード・ディスク・ドライブ(HDD)17は、プログラムやデータなどを所定フォーマットのファイル形式で蓄積するための外部記憶装置であり、通常、数GB程度の比較的大容量を持つ。HDD17は、ハード・ディスク・インターフェース16を介してシステム・バス33に接続される。ハード・ディスク・ドライブをコンピュータ・システム30に接続するインターフェース規格は、例えばIDE(Integrated Drive Electronics)やSCSI(Small Computer System Interface)などである。
【0097】
キーボード/マウス・コントローラ(KMC)21は、キーボード22やマウス23などからのユーザ入力を処理するための専用コントローラである。KMC21は、キーボード22からのスキャン・コード入力やマウス23からの座標指示入力を検出したことに応答して、CPU11に対して割り込み要求を発行する。本実施例では、コンピュータ・システム30に対する通常のコマンド入力の他、チャネルの選択などの受信システム10−Bに対する入力操作も、キーボード22やマウス23を介して行うことができる。
【0098】
キーボード22が持つファンクション・キーの1つ、又は、ディスプレイ61上に配設されたメニュー・ボタンの1つは、ビデオ・コントローラ24からの表示出力(すなわちデジタル伝送データに基づく番組情報等の表示出力)の有効化/無効化を操作するボタンに割り当てられている。
【0099】
カード・インターフェース18は、バス50とカード・スロット19に装填されたカード型デバイス65との間でのバス・プロトコルを実現するための装置である。カード型デバイス65の一例は、クレジットカード・サイズでカートリッジ式に構成されたPCカードである。PCカードは、PCMCIA(Personal Computer Memory Card Interface Association)及びJEIDA(Japan Electronic Industry Development Association)が共同で策定した仕様”PC Card Standard”に準拠する。
【0100】
PCカードの一例は、EEPROM(Electrically Erasable and Programmable ROM)などの不揮発且つ消去再書き込み可能なメモリ・チップで構成されるメモリ・カードである。デジタル衛星データ放送受信システム10−Bが比較的小型且つ安価に構成される場合、大容量且つ大容積のHDD17を搭載することが、設計上困難な場合がある。このような場合、受信システム10−Bに対して着脱自在で可搬性に優れたメモリ・カードを適用することが好ましいと想定される。但し、着脱式のメモリ65は、PCカードのフォームファクタに限定されず、所謂「メモリ・スティック」であってもよい。
【0101】
ビデオ・コントローラ24は、CPU11からの描画命令に従って画面表示を制御する専用コントローラであり、描画情報を一時格納するためのフレーム・メモリ(VRAM)25を備えている。なお、本発明を好適に具現するためには、ビデオ・コントローラ24は、VGA(Video Graphics Array)以上の描画能力(例えば、SVGA(Super video Graphics Array)やXGA(eXtended Graphics Array))を有することが好ましい。
【0102】
このデジタル衛星データ放送受信システム10−Bでは、CPU11は、キーボード22やマウス23を介したユーザ入力コマンドに従って、チューナ11の選局動作を制御するとともに、データ放送の表示制御などを行う。すなわち、CPU11は、TSデコーダ53から供給されたデジタル伝送データを処理して、表示用のデータに変換してビデオ・コントローラ24に供給する。ビデオ・コントローラ24は、この表示データを基に番組情報の画像信号を生成し、マルチプレクサ55Bに供給する。また、CPU11は、デジタル伝送データに含まれる音声データも処理して、これをバス50経由でマルチプレクサ55Aに供給する。マルチプレクサ55A及び55Bは、CPU11から供給された表示用データと音声データの各々を、AVデコーダ54から出力される放送番組本体としての映像データ及び音声データと多重化して、ディスプレイ61とスピーカ62の各々に外部出力する。なお、デジタル伝送データの処理については、後に詳解する。
【0103】
なお、デジタル衛星データ受信システム10を構成するためには、図3や図4に示した以外にも多くの電気回路等が必要である。但し、これらは当業者には周知であり、また、本発明の要旨を構成するものではないので、本明細書中では省略している。また、図面の錯綜を回避するため、図中の各ハードウェア・ブロック間の接続も一部しか図示していない点を了承されたい。
【0104】
例えば、図3及び図4には図示しないが、受信システム10は、FD(Floppy Disc)やCD−ROM、MO(Magneto−Optical disc)、メモリ・スティックなどの可搬型の記録メディアを装填してデータ・アクセス可能なFDD(Floppy Disc Drive)、CD−ROMドライブ、MOドライブのような外部記憶装置類やメモリ・スロットを備えていてもよい。
【0105】
図5には、デジタル放送データ受信システム10において実行される各種ソフトウェア・プログラム間における階層的構成を模式的に図解している。以下、各層のソフトウェアの機能について説明する。
【0106】
最下層のハードウェア制御層は、オペレーティング・システム(OS)等の上位ソフトウェアに対してハードウェアの相違を吸収する目的を持ち、各ハードウェアに対する直接的な入出力動作やハードウェア割り込みに対応した処理を実行する。
【0107】
ハードウェア制御層は、例えばROM13に恒久的に格納されたBIOS(Basic Input/Output System)、あるいは、HDD17にインストールされた「デバイス・ドライバ」という形態で、デジタル衛星データ放送受信システム10に提供される。
【0108】
オペレーティング・システム(OS)は、デジタル衛星データ放送受信システム10内のハードウェア及びソフトウェアを総合的に管理するための基本ソフトウェアのことである。OSは、HDD17上のファイルの記録を管理する「ファイル・マネージャ」や、メモリ空間を管理する「メモリ・マネージャ」、システム・リソースの割り振りを管理する「リソース・マネージャ」、タスク実行を管理する「スケジューラ」、ディスプレイ上のウィンドウ表示を制御する「ウィンドウ・システム」などのサブシステムを含んでいる。
【0109】
システム・サービスは、アプリケーションなどの上位プログラムがOSに対して各機能を呼び出す(コールする)ための関数の集まりであり、API(Application Programming Interface)やラン・タイム・ライブラリ(又はダイナミック・リンク・ライブラリ)がこれに相当する。システム・サービスの存在により、アプリケーションは各ハードウェアを直接操作する必要がなくなり、ハードウェア操作の統一性が担保される。
【0110】
XMLアプリケーションは、データ放送の表示・出力などの有様を制御するためのプログラムであり、XMLという任意の定義付けが可能なタグ付の言語で記述されたXML文書である。各XML文書には、文書型定義のためのDTD文書と、表示形式を規定するXSL文書(又は、CSSや、XSLの派生規格であXSLT)等のスタイルシートが付随する。
【0111】
XMLパーザは、DTD文書及びXMLインスタンスを解析するソフトウェア・プログラムであり、解析結果としての文書オブジェクトをXSLプロセッサに渡す。この文書オブジェクトは、元のXML文書中のタグに従って木構造が形成された構造化文書である。
【0112】
XSLプロセッサは、XSL文書の記述に従った表現形式に文書オブジェクトを変換するソフトウェア・プログラムである。XSLプロセッサで変換処理された文書は、XMLブラウザでブラウジングすることが可能である。また、XSLの派生規格であるXSLT(XSL Transformation)を使用することにより、他のブラウザ(例えば、HTMLブラウザや、それ以外のカスタム・ブラウザ)でブラウジング可能な文書に変換することも可能である。
【0113】
次に、本実施例に係るデジタル衛星データ受信システム10において、放送データを受信する処理手順について、図6〜図8を参照しながら説明する。
【0114】
デジタル衛星データ放送システム1000では、図6に示すように、まず、放送局1から放送衛星5に対して放送波が送信され、次いで、放送衛星5から受信局10に向かって転送される。この送信放送波のコンテンツは、衛星放送番組本体を構成する映像と音声のデータ(AVデータ)と、この放送番組本体に付随するデジタル伝送データとで構成される。
【0115】
図7には、放送波として伝播される放送コンテンツの構成を模式的に示している。同図に示すように、放送コンテンツは、MPEG2(Moving Picture Experts Group phase2)など所定の圧縮方式で圧縮されたAVデータと、デジタル伝送データとを多重化した「トランスポート・ストリーム」として構成される。前者のAVデータは、衛星放送の番組本体を構成し、また、後者のデジタル伝送データは、放送番組本体に付随する放送番組情報などのデータ放送を構成する。
【0116】
既に述べたように、TSデコーダ53は、このトランスポート・ストリームを解釈してAVデータ部分とデジタル伝送データ部分とに分離する。AVデータ部分は、AVデコーダ54で処理され、デジタル伝送データ部分はCPU11において処理される。
【0117】
デジタル伝送データ部分は、複数のモジュールで構成される。各モジュールは、EPGや広告情報、その他放送番組本体に付随する各種情報を含んでいる。また、該デジタル伝送データ部分は、データ・カルーセル(回転木馬式データ)化されており、各モジュールは番組本体の放送中に繰り返し出現するようになっている(この結果、視聴者としての受信システム10は、番組放送期間中の任意のタイミングでモジュールを取得することができ、キャッシュ用のメモリを省略できる)。また、MPEG2圧縮されているAVデータの中には、モジュールの表示出力時期との同期をとるための自動開始フラグを埋め込むことができる。
【0118】
図8には、モジュールのデータ構造を模式的に示している。同図に示すように、1つのモジュールは、データ放送の表示や出力の有様を規定する制御プログラム(マルチメディア符号化アプリケーション)や、動作を規定するスクリプト、音声、テキスト・データ、静止画、動画などのモノメディア・データなど、複数のリソース要素で構成される。各モノメディア・データは、データ放送の一部を構成するオブジェクトであり、マルチメディア符号化アプリケーションによって統合的に取り扱われる。各リソース要素は、それぞれ所定フォーマットを持つ独立したファイルである。音声データは、例えばAIFFやWAV、AACなど音声専用のファイル・フォーマットで記述され、静止画は、JPEGやPNG、GIFなど画像専用のファイル・フォーマットで記述される。先頭のリソース・ロケーション情報は、モジュール内における各リソース要素の位置情報を記述している。
【0119】
「マルチメディア符号化アプリケーション」は、EPGや広告情報、その他、放送番組本体に付随する各種データ放送の表示・出力の有様を制御するプログラムであり、XML(eXtensible Markup Language)形式で記述されたXMLアプリケーションである。但し、必ずしもXML言語には限定されず、SGMLやHTMLなど、その他のマークアップ言語形式で記述されてもよい。XML文書は、文書型定義を行うDTD文書を含んでもよい。また、XML文書には、現実の表現形式を指定するスタイル情報が包含されていないので、スタイルシートを配信してもよい。
【0120】
スタイルシートは、出力コンテンツとしてのXML文書(さらに、その他の音声・静止画などのマルチメディア・コンテンツを含んでもよい)の実際の表現形式を規定したデータ・ファイルである。スタイルシートは、XML文書をディスプレイ61上に表示出力する形式に変換する(あるいはプリンタ(図示しない)への印刷出力形式に変換する)ための、XSL(eXtensible Stylesheet Language)形式で記述された文書ファイルである。あるいは、スタイルシートとは別には、音声、テキスト、静止画、動画などの各種モノメディア・データからなるマルチメディア・コンテンツの動作を規定したスクリプトを配信してもよい(この場合、スタイルシートは、例えばJavaScript,ECMAScript,Jscriptなどのスクリプト言語で記述される)。
【0121】
受信システム10側では、これら受信した配信コンテンツのうち必要なものは、HDD17(又はメモリ・カード65)のような、システム10のローカルな記憶装置に一旦蓄積される。
【0122】
衛星放送のように一方向性の送信環境では、標準的なXML言語で記述されたコンテンツは、使用するスタイルシートを限定しない限り、XML文書とスタイルシートが同梱された形態で送信される。
【0123】
本実施例では、放送コンテンツのうちのデジタル伝送データ部分は、出力コンテンツ(XML文書)とスタイルシート(XSL文書)が同梱されたもの以外に、XML文書本体のみの伝送、XSL文書のみの伝送というケースも想定している。また、XSL文書は、放送以外による配信・配布の形態、例えばインターネットのようなネットワーク経由でのファイル・ダウンロードや、FDやCD−ROM、MO、メモリ・スティックなどの可搬型記憶媒体に担持されて供給を受けることができる。
【0124】
また、スタイルシートの配信・配布元(例えば放送事業者)は、スクランブル処理したスタイルシートを配信・配布するようにしてもよい。この場合、スクランブルを解除する鍵データを所持する正当なユーザにのみスタイルシートの1次利用及び2次利用の権限を限定することができる。この場合、スタイルシートの配信・配布時ではなく、鍵データの引渡し時に課金するコンテンツ配信事業の形態も可能である。
【0125】
図6に示すように、本実施例に係る受信システム10は、供給されたXML文書とスタイルシートを分離して蓄積するようになっている。すなわち、これら供給された文書ファイルを蓄積するHDD17(又は、メモリ・カード65)には、XML文書(但し、DTD文書を含んでもよい)のみを保存・管理する文書本体保存部80と、スタイルシートのみを保存・管理するスタイルシート保存部90が設けられている。
【0126】
XML文書とスタイルシートを分離して管理することで、より柔軟で効果的な情報提供を実現することができる。
【0127】
例えば、デジタル衛星データ放送で運用される電子番組ガイド(EPG)は、各番組毎に専用の番組情報を記述したものであるが、従来考えられていた配信方法は、専用の送信チャネルを使用する方法や、テレビ放送におけるVブランクを使用する方法などである。この場合、番組情報の表現形式は放送サービスの開始時に決定され、表示方法も受信機に応じて固定的であり、融通性や効率に欠けていた。
【0128】
これに対し、本実施例に従えば、放送番組情報としてのXML文書と、その表現形式を規定するスタイルシートとの任意の組み合わせが許容される。例えば、単一の放送番組情報に対する表現形態を、複数のスタイルシートの中から選択することができる。すなわち、今まで固定的であった放送番組情報の表示形態を柔軟且つ効果的に変更することができる。例えば、テレビや携帯端末など表示対象の相違を、スタイルシートの選定によって柔軟に対応することができる。また、単一のスタイルシートを複数のXML文書間で共用したり、さらに、複数のスタイルシートを複数のXML文書間で共用することも可能である。
【0129】
また、受信システム10のローカルに格納されたスタイルシートはテキスト形式のデータでユーザ可読性があるので、キーボード22やディスプレイ61などのコンソールを介して、ユーザ(視聴者)自身がスタイルシートを修正したり、さらに放送番組情報に応じて随時更新することも可能である。すなわち、スタイルシートの完全なるカスタマイズ化が実現される。但し、スタイルシートにスクランブル処理を施すことにより、スタイルシートの配信・配布元である放送事業者等は、このようなスタイルシートの2次的な利用を制限したり排除することができる。
【0130】
次に、デジタル衛星データ放送受信システム10において、デジタル伝送データ部分を処理する手順について、図9を参照しながら説明する。
【0131】
上述したように、受信システム10は、文書本体すなわちXML文書と同梱で、あるいは文書本体とは分離して、スタイルシートを獲得することができる。文書本体は、必ずしもXML文書には限定されず、SGML(Standard Generalized Markup Language)やHTMLなど他のマークアップ言語形式であってもよい。XML文書が、例えばTV放送などに適用され、他のマルチメディア・コンテンツと共に動作してコンテンツのプレゼンテーションを行う場合には、マルチメディア・コンテンツも文書本体に含むものとする。また、スタイルシートはXSL形式で記述された、XML文書本体の表現形式を規定した文書である。
【0132】
文書本体は、XML文書の他にDTD文書を含んでいてもよい。文書本体は、XMLパーザと呼ばれる構文解析プログラムでパージング処理される。そして、パージングされた文書オブジェクトは、スタイルシートすなわちXSL文書と一緒にXSLプロセッサに渡される。
【0133】
XSLプロセッサは、XSL文書の記述に従って、文書オブジェクトを描画処理可能なデータ形式に変換して、スタイルに応じた文書を生成する。例えば同一の文書本体に適用するスタイルシートを換えることで、HTML(Hyper Text Markup Language)文書、カスタムA社文書、カスタムB社文書、番組紹介文書、マルチメディア・コンテンツなど、様々な描画可能形式の文書が作成される。
【0134】
HTML文書とは、米Netscape社の”Netscape Navigator”や米Microsoft社の”Internet Explorer”などの、いわゆるHTMLブラウザを用いて描画可能な文書である。また、カスタムA社文書やカスタムB社文書は、A社及びB社の各々が提供するカスタム・ブラウザで描画可能な形式の文書であると理解されたい。
【0135】
次に、本実施例に係るデジタル衛星データ放送受信システム10において提供される画面情報について説明する。
【0136】
既に述べたように、デジタル衛星データ放送のコンテンツは、放送番組本体であるAVデータと、放送番組本体に付随する放送番組情報であるデジタル伝送データとで構成される。放送番組情報の一例は、EPG(Electric Program Guide:電子番組ガイド)である(EPGは、放送番組の放送スケジュールや番組名などの提示情報の他、VTRへの録画予約などの機能を包含する)。
【0137】
AVデータはAVデコーダ54によってデコードされ再生される。これに対し、放送番組情報は、CPU11によって処理され、画面表示情報として組み立てられ、OSC表示コントローラ57又はビデオ・コントローラ24によって表示出力信号が生成される。ユーザ・インターフェース制御部56が持つ操作ボタンの1つ、又は、キーボード22に配設されたファンクション・キーの1つは、放送番組情報の表示出力を有効化/無効化する操作のために割り当てられている(前述)。
【0138】
放送番組情報が無効化されている状態では、放送番組本体としてのAVデータが、ディスプレイ61のスクリーン全面を利用して表示出力される(図10(a)を参照のこと)。これに対し、有効化された状態では、ディスプレイ61の一部の領域は放送番組情報の表示のために使用される(図10(b)を参照のこと)。
【0139】
放送番組情報が提供する表示形態は、例えばEPGにおいて用意される「録画」や「録画予約」などのメニュー・ボタンである。このような放送番組情報の表示によって、放送番組に付随する高機能、高付加価値のサービスをユーザ(視聴者)に提供することができる。その反面、放送番組本体の表示領域が狭くなり、これを好まない視聴者も存在する。
【0140】
そこで、本実施例に係るデジタル衛星データ放送受信システム10では、放送番組の画面出力に際して、図11に示すような選択画面をユーザに提示する。該選択画面には、[放送番組本体のみ表示],[番組情報を表示(リンクなし)],[番組情報を表示(リンクあり)],[スタイルを編集]などの選択メニューが配設されている。
【0141】
メニュー[放送番組本体のみ表示]を選択すると、CPU11において処理・生成される放送番組情報(EPG)の出力は無効化され、AVデコーダ54が出力する映像データ及び音声データのみが外部出力される。この結果、図10(a)に示すように、ディスプレイ61の画面全体が放送番組本体に割り当てられる。
【0142】
また、メニュー[番組情報を表示(リンクなし)]又は[番組情報を表示(リンクあり)]を選択すると、CPU11において処理・生成される放送番組情報(EPG)の出力は有効化される。すなわち、AVデコーダ54が出力する映像データ及び音声データと、CPU11において処理・生成される映像データ及び音声データがマルチプレクサ55A及び55Bにおいて多重化されて、外部出力される。この結果、図10(b)に示すように、ディスプレイ61の画面領域の一部が放送番組情報の表示のために割り当てられる。
【0143】
ここで言うリンクとは、他の資源オブジェクトへのアクセス情報であり、元のXML文書中にリンク先のアドレス(例えばURL(Uniform Resource Locator)等のオブジェクト識別子)が記述されている。「リンクなし」とは、メニュー・ボタンにリンク情報を含めない表示形態である。これに対し、「リンクあり」とは、メニュー・ボタンにリンク情報を含める表示形態であり、メニュー・ボタンの操作に応答して資源オブジェクトの取得動作が開始される。
【0144】
資源オブジェクトは、XML文書で記述された画面表示情報である他、それ以外の音声や静止画、静止画などデータであってもよい。リンクされた資源オブジェクトは、受信システム10のローカルの記憶装置(すなわち、HDD17又はメモリ・カード65)から取り出すことができる。あるいは、資源オブジェクトは、インターネット7上に存在するオブジェクト・サーバ(例えば、HTTP(Hyper Text Transfer Protocol)サーバ)から提供される。
【0145】
図12には、リンク情報を含んだメニュー・ボタン[アクセス]を操作したときの画面動作を図解している。
【0146】
[アクセス]とは、放送番組本体に提示されている情報の所在に対するアクセス方法すなわち交通手段を要求するオプション機能である。[アクセス]を付勢することにより、図示の通り、地図情報がポップアップ表示される。
【0147】
なお、図12に示すように、放送番組情報は、天気予報(同図の例では「明日の関東地方の降水確率は20%」)などの文字情報を含んでもよい。
【0148】
また、メニュー[スタイルを編集]を選択すると、ディスプレイ61の画面はスタイルシートの編集画面に切り替わり(あるいは、スタイルシート編集ウィンドウがポップアップ表示され)、スタイルシートを構成するソース・コードのリストが表示される。図13に、スタイルシート編集画面の表示例を示しておく。
【0149】
スタイルシートは、XSL、CSS、又はXSLTなどの言語の文法に従うテキスト形式のデータで構成される。このスタイルシート編集画面上では、ユーザは、キーボード22やマウス23を用いて、通常の編集作業を行うことができる。
【0150】
[追補]
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【0151】
【発明の効果】
以上詳記したように、本発明によれば、デジタル衛星データ放送やマルチメディア・コンテンツ通信などのデジタル・データ配信において、ユーザ(視聴者)のニーズや好みに応じた情報提供を実現することができる。
【0152】
また、本発明によれば、XMLなどのマークアップ記述言語のようなデータ属性を持つコンピュータ言語の命令で構成されるデジタル・データを配信するに際し、ユーザ(視聴者)のニーズや好みに応じた情報提供を実現することができる。
【0153】
また、本発明によれば、デジタル衛星データ放送などによって配信されたマークアップ言語形式のデータをユーザ(視聴者)のニーズや好みに適合した表現形式で提供することができる。
【0154】
また、本発明によれば、デジタル衛星データ放送などによって配信されたマークアップ言語形式のデータに対して、ユーザ(視聴者)のニーズや好みに適合したスタイルシートを利用する技術を提供することができる。
【図面の簡単な説明】
【図1】本発明の実施に供されるデジタル衛星データ放送システム1000の概略構成を示した図である。
【図2】放送局1すなわち送信システムにおいて、デジタル伝送データを送出するための構成を模式的に示した図である。
【図3】受信局10(すなわち一般家庭)における受信システムの一例10−Aのハードウェア構成を模式的に示した図であり、より具体的には、STB(セット・トップ・ボックス)と呼ばれる形態で実装された受信システム10−Aの構成を示した図である。
【図4】他の例に係る受信システム10−Bのハードウェア構成を模式的に示した図であり、より具体的には、汎用コンピュータ・システムにデジタル衛星データ放送用のチューナ・カードを装備するという形態で実装された受信システム10−Bのハードウェア構成を示した図である。
【図5】デジタル放送データ受信システム10において実行される各種のソフトウェア・プログラムにおける階層的構成を模式的に図解している。
【図6】放送コンテンツが放送局1から放送衛星5を介して受信局10に転送される様子を模式的に示した図である。
【図7】放送波として伝播される放送コンテンツの構成を模式的に示した図である。
【図8】デジタル伝送データを構成するモジュールのデータ構造を模式的に示した図である。
【図9】デジタル衛星データ放送受信システム10においてデジタル伝送データ部分を処理する手順を模式的に示した図である。
【図10】ディスプレイ61に表示される画面情報を模式的に示した図であり、より具体的には、図10(a)は放送番組情報が無効化され放送番組本体のみからなる画面を示した図であり、図10(b)は放送番組情報を含んだ画面を示した図である。
【図11】ユーザ(視聴者)に提示される選択画面を模式的に示した図である。
【図12】ユーザ(視聴者)に提示される画面を模式的に示した図であり、より具体的には、リンク情報を含んだメニュー・ボタンを操作したときの画面動作を表した図である。
【図13】スタイルシート編集画面の表示例である。
【図14】デジタル伝送データとして配信されるコンテンツの構造を模式的に示した図である。
【図15】XMLインスタンスを処理する手順を模式的に示した図である。
【符号の説明】
1…放送局(デジタル放送データ送信システム)
5…放送衛星,7…広域ネットワーク(インターネット)
10…受信局(一般家庭:デジタル放送データ受信システム)
11…CPU,12…RAM(Random Access Memory)
13…ROM(Read Only Memory),14…SIOコントローラ
15…IEEE1394コントローラ
16…ハード・ディスク・インターフェース
17…ハード・ディスク・ドライブ(HDD)
18…カード・インターフェース,19…カード・スロット
20…バス・ブリッジ
21…キーボード/マウス・コントローラ(KMC)
22…キーボード,23…マウス
24…ビデオ・コントローラ,25…VRAM
30…汎用コンピュータ・システム
31…システム・バス(PCIバス)
40…デジタル・チューナ・カード
50…バス,51…チューナ,52…復調器,
53…TSデコーダ54…AVデコーダ
53A,54A…RAM(Random Access Memory)
55A,B…マルチプレクサ(MUX)
56…ユーザ・インターフェース制御部
57…OSD表示コントローラ,58…バス(PCI)・インターフェース
61…ディスプレイ,62…スピーカ
63…高速モデム,64…ビデオ・カメラ,65…メモリ・カード
66…リモコン
100…制作部,101…編集システム
102,103…大容量記憶装置
200…送出部,201…コンテンツ送信系
202…ベースバンド制御系,203…AVエンコーダ
300…伝送部,301…マルチメディア符号化部
302…コンテンツ伝送部,303…AVデータ伝送部
304…合成部,305…変調部
1000…デジタル衛星データ放送システム
Claims (14)
- データ属性を持つコンピュータ言語の命令で構成される配信コンテンツを受信するコンテンツ受信システムであって、
データ属性を持つコンピュータ言語の命令で構成される配信コンテンツに関する表現形式を規定した1以上のスタイルシートを保管する手段と、
データ属性を持つコンピュータ言語の命令で構成される配信コンテンツ及び/又はスタイルシートを受容する手段と、
受容したコンテンツを表示する前に、スタイルシートの使用の有無に関するユーザの選択を画面入力する手段と、
該ユーザ選択に応じて、スタイルシートを使用しないで該受容した配信コンテンツを表示し、又は、前記の保管されているスタイルシートのうち選択されたものを用いて該受容した配信コンテンツを表示する手段と、
を具備することを特徴とするコンテンツ受信システム。 - タグを使用する言語形式で記述された配信コンテンツを受信するコンテンツ受信システムであって、
タグを使用する言語形式で記述された配信コンテンツに関する表現形式を規定した1以上のスタイルシートを保管する手段と、
タグを使用する言語形式で記述された配信コンテンツ及び/又はスタイルシートを受容する手段と、
受容したコンテンツを表示する前に、スタイルシートの使用の有無に関するユーザの選択を画面入力する手段と、
該ユーザ選択に応じて、スタイルシートを使用しないで該受容した配信コンテンツを表示し、又は、前記の保管されているスタイルシートのうち選択されたものを用いて該受容した配信コンテンツを表示する手段と、
を具備することを特徴とするコンテンツ受信システム。 - 任意に定義可能なタグを使用する言語形式で記述された配信コンテンツを受信するコンテンツ受信システムであって、
任意に定義可能なタグを使用する言語形式で記述された配信コンテンツに関する表現形式を規定した1以上のスタイルシートを保管する手段と、
任意に定義可能なタグを使用する言語形式で記述された配信コンテンツ及び/又はスタイルシートを受容する手段と、
受容したコンテンツを表示する前に、スタイルシートの使用の有無に関するユーザの選択を画面入力する手段と、
該ユーザ選択に応じて、スタイルシートを使用しないで該受容した配信コンテンツを表示し、又は、前記の保管されているスタイルシートのうち選択されたものを用いて該受容した配信コンテンツを表示する手段と、
を具備することを特徴とするコンテンツ受信システム。 - 前記のスタイルシートを保管する手段は、前記コンテンツ受信システム本体に対して着脱自在で可搬式のメディアであることを特徴とする請求項1に記載のコンテンツ受信システム。
- 前記のユーザ選択を促す手段は、配信コンテンツの非表示を選択肢の1つに持つことを特徴とする請求項1に記載のコンテンツ受信システム。
- 前記のユーザ選択を促す手段は、スタイルシートの編集を選択肢の1つに持つことを特徴とする請求項1に記載のコンテンツ受信システム。
- スタイルシートは暗号化されており、
さらに暗号化されたスタイルシートを復号する手段を具備することを特徴とする請求項1に記載のコンテンツ受信システム。 - データ属性を持つコンピュータ言語の命令で構成される配信コンテンツを受信するコンテンツ受信方法であって、
データ属性を持つコンピュータ言語の命令で構成される配信コンテンツに関する表現形式を規定した1以上のスタイルシートを保管するステップと、
データ属性を持つコンピュータ言語の命令で構成される配信コンテンツ及び/又はスタイルシートを受容するステップと、
スタイルシートの使用の有無に関するユーザの選択を画面入力するステップと、
該ユーザ選択に応じて、スタイルシートを使用しないで該受容した配信コンテンツを表示し、又は、前記の保管されているスタイルシートのうち選択されたものを用いて該受容した配信コンテンツを表示するステップと、
を有することを特徴とするコンテンツ受信方法。 - タグを使用する言語形式で記述された配信コンテンツを受信するコンテンツ受信方法であって、
タグを使用する言語形式で記述された配信コンテンツに関する表現形式を規定した1以上のスタイルシートを保管するステップと、
タグを使用する言語形式で記述された配信コンテンツ及び/又はスタイルシートを受容するステップと、
スタイルシートの使用の有無に関するユーザの選択を画面入力するステップと、
該ユーザ選択に応じて、スタイルシートを使用しないで該受容した配信コンテンツを表示し、又は、前記の保管されているスタイルシートのうち選択されたものを用いて該受容した配信コンテンツを表示するステップと、
を有することを特徴とするコンテンツ受信方法。 - 任意に定義可能なタグを使用する言語形式で記述された配信コンテンツを受信するコンテンツ受信方法であって、
任意に定義可能なタグを使用する言語形式で記述された配信コンテンツに関する表現形式を規定した1以上のスタイルシートを保管するステップと、
任意に定義可能なタグを使用する言語形式で記述された配信コンテンツ及び/又はスタイルシートを受容するステップと、
スタイルシートの使用の有無に関するユーザの選択を画面入力するステップと、
該ユーザ選択に応じて、スタイルシートを使用しないで該受容した配信コンテンツを表示し、又は、前記の保管されているスタイルシートのうち選択されたものを用いて該受容した配信コンテンツを表示するステップと、
を有することを特徴とするコンテンツ受信方法。 - 前記のスタイルシートを保管するステップでは、コンテンツ受信システム本体に対して着脱自在で可搬式のメディアに対して保管されることを特徴とする請求項8に記載のコンテンツ受信方法。
- 前記のユーザ選択を促すステップでは、配信コンテンツの非表示を選択肢の1つに持つことを特徴とする請求項8に記載のコンテンツ受信方法。
- 前記のユーザ選択を促すステップでは、スタイルシートの編集を選択肢の1つに持つことを特徴とする請求項8に記載のコンテンツ受信方法。
- スタイルシートは暗号化されており、
さらに暗号化されたスタイルシートを復号するステップを有することを特徴とする請求項8に記載のコンテンツ受信方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18887499A JP4438129B2 (ja) | 1999-07-02 | 1999-07-02 | コンテンツ受信システム及びコンテンツ受信方法 |
EP00940922A EP1100269A4 (en) | 1999-07-02 | 2000-07-03 | CONTENT RECEPTION SYSTEM AND ASSOCIATED METHOD |
CN00801690A CN1320335A (zh) | 1999-07-02 | 2000-07-03 | 内容接收系统和内容接收方法 |
PCT/JP2000/004395 WO2001003436A1 (fr) | 1999-07-02 | 2000-07-03 | Systeme de reception de contenu et procede associe |
US09/786,223 US7020839B1 (en) | 1999-07-02 | 2000-07-03 | Contents receiving system and contents receiving method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18887499A JP4438129B2 (ja) | 1999-07-02 | 1999-07-02 | コンテンツ受信システム及びコンテンツ受信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001024996A JP2001024996A (ja) | 2001-01-26 |
JP4438129B2 true JP4438129B2 (ja) | 2010-03-24 |
Family
ID=16231396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18887499A Expired - Fee Related JP4438129B2 (ja) | 1999-07-02 | 1999-07-02 | コンテンツ受信システム及びコンテンツ受信方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7020839B1 (ja) |
EP (1) | EP1100269A4 (ja) |
JP (1) | JP4438129B2 (ja) |
CN (1) | CN1320335A (ja) |
WO (1) | WO2001003436A1 (ja) |
Families Citing this family (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8695039B2 (en) | 2000-04-17 | 2014-04-08 | Lg Electronics Inc. | Information descriptor and extended information descriptor data structures for digital television signals |
US7877769B2 (en) * | 2000-04-17 | 2011-01-25 | Lg Electronics Inc. | Information descriptor and extended information descriptor data structures for digital television signals |
AU2002230745A1 (en) * | 2000-12-12 | 2002-06-24 | Time Warner Entertainment Company, L.P. | Digital asset data type definitions |
JP2002247530A (ja) * | 2001-02-14 | 2002-08-30 | Sony Corp | 情報処理装置および情報処理方法 |
JP2002247551A (ja) * | 2001-02-21 | 2002-08-30 | Nec Corp | 双方向放送サービス利用料徴収システム及びその方法 |
US20030088420A1 (en) * | 2001-07-10 | 2003-05-08 | Koninklijke Philips Electronics N.V. | Electronic program guide for processing content-related information configured using a reference information model |
JP4297784B2 (ja) | 2001-10-23 | 2009-07-15 | サムスン エレクトロニクス カンパニー リミテッド | マークアップ文書とavデータとが記録された情報保存媒体、その記録方法、再生方法及び再生装置 |
GB2383488A (en) * | 2001-12-20 | 2003-06-25 | Sony Uk Ltd | Method and apparatus for creating data carousels |
US20030120758A1 (en) * | 2001-12-21 | 2003-06-26 | Koninklijke Philips Electronics N.V. | XML conditioning for new devices attached to the network |
JP4068570B2 (ja) | 2002-02-08 | 2008-03-26 | 富士通株式会社 | 文書配信装置、文書受信装置、文書配信方法、文書配信プログラム、文書配信システム |
GB2387729B (en) * | 2002-03-07 | 2006-04-05 | Chello Broadband N V | Enhancement for interactive tv formatting apparatus |
JP2003274309A (ja) * | 2002-03-12 | 2003-09-26 | Canon Inc | 受信装置 |
JP2003316561A (ja) * | 2002-04-24 | 2003-11-07 | Minolta Co Ltd | データ送信装置およびデータ受信装置 |
US7584493B2 (en) * | 2002-04-29 | 2009-09-01 | The Boeing Company | Receiver card technology for a broadcast subscription video service |
US7434162B2 (en) * | 2002-06-06 | 2008-10-07 | Speechcyle, Inc. | Visual knowledge publisher system |
US20040083196A1 (en) * | 2002-10-29 | 2004-04-29 | Jason Reasor | Hardware property management system and method |
JP3874111B2 (ja) * | 2002-12-05 | 2007-01-31 | 日本電気株式会社 | データ放送システム |
KR100514735B1 (ko) * | 2002-12-27 | 2005-09-14 | 삼성전자주식회사 | 사용자 선호의 프로그램 가이드를 위한 템플릿 확장 마크업 랭귀지(xml) 기반의 epg 전송방법 및 수신장치 |
JP3843947B2 (ja) * | 2003-01-14 | 2006-11-08 | ヤマハ株式会社 | 音楽コンテンツ利用装置および同装置に適用されるコンピュータプログラム |
EP1447790B1 (en) | 2003-01-14 | 2012-06-13 | Yamaha Corporation | Musical content utilizing apparatus |
JP4000468B2 (ja) * | 2003-01-14 | 2007-10-31 | ヤマハ株式会社 | 音楽コンテンツ利用装置および同装置に適用されるコンピュータプログラム |
US7272258B2 (en) * | 2003-01-29 | 2007-09-18 | Ricoh Co., Ltd. | Reformatting documents using document analysis information |
JP4340084B2 (ja) | 2003-03-11 | 2009-10-07 | パナソニック株式会社 | 送信装置および送信方法 |
KR100526181B1 (ko) * | 2003-05-13 | 2005-11-03 | 삼성전자주식회사 | 다양한 표준과 테스팅 수준을 지원하는 테스트 스트림생성 방법 및 장치 |
JP4357479B2 (ja) * | 2003-06-13 | 2009-11-04 | 株式会社オービックビジネスコンサルタント | 基幹業務処理システム |
KR100810010B1 (ko) * | 2003-06-30 | 2008-03-07 | 인터내셔널 비지네스 머신즈 코포레이션 | 웹 장치에서의 html 페이지의 프리젠테이션을 개선하는방법 및 시스템 |
WO2005008533A2 (en) * | 2003-07-11 | 2005-01-27 | Computer Associates Think, Inc. | Xml configuration technique and graphical user interface (gui) for managing user data in a plurality of databases |
JP4414181B2 (ja) * | 2003-09-19 | 2010-02-10 | 株式会社Access | メッセージ表示端末及びゲートウェイサーバ、並びにメッセージ表示端末用プログラム及びゲートウェイサーバ用プログラム |
JP4517614B2 (ja) * | 2003-09-26 | 2010-08-04 | ソニー株式会社 | 受信装置および方法、並びにプログラム |
US20050091340A1 (en) * | 2003-10-01 | 2005-04-28 | International Business Machines Corporation | Processing interactive content offline |
KR100739682B1 (ko) * | 2003-10-04 | 2007-07-13 | 삼성전자주식회사 | 텍스트 기반의 서브 타이틀 정보를 기록한 정보저장매체,그 처리장치 및 방법 |
US7917847B2 (en) * | 2003-10-31 | 2011-03-29 | Access Co., Ltd. | Method, program and terminal device for rendering web page |
JP4617167B2 (ja) * | 2004-02-04 | 2011-01-19 | キヤノン株式会社 | 放送受信装置及びその制御方法 |
CN100373321C (zh) * | 2004-06-14 | 2008-03-05 | 株式会社理光 | 成像装置、成像方法、和信息处理装置 |
US20060053159A1 (en) * | 2004-09-07 | 2006-03-09 | International Business Machines Corporation | Exploiting metadata for performing structure-oriented operations on content-specific data representations |
EP1797718A4 (en) * | 2004-10-04 | 2009-02-25 | Cine Tal Systems Llc | VIDEO SURVEILLANCE SYSTEM |
US20090137202A1 (en) * | 2004-11-12 | 2009-05-28 | Yusuke Fujimaki | Information distribution system |
US20070041041A1 (en) * | 2004-12-08 | 2007-02-22 | Werner Engbrocks | Method and computer program product for conversion of an input document data stream with one or more documents into a structured data file, and computer program product as well as method for generation of a rule set for such a method |
US7603620B2 (en) * | 2004-12-20 | 2009-10-13 | Ricoh Co., Ltd. | Creating visualizations of documents |
KR100677429B1 (ko) | 2005-02-01 | 2007-02-02 | 엘지전자 주식회사 | 이동 통신 단말기의 사용자 인터페이스 처리 방법 |
US7337393B2 (en) | 2005-09-09 | 2008-02-26 | Microsoft Corporation | Methods and systems for providing an editable visual formatting model |
US7716574B2 (en) * | 2005-09-09 | 2010-05-11 | Microsoft Corporation | Methods and systems for providing direct style sheet editing |
US7761789B2 (en) | 2006-01-13 | 2010-07-20 | Ricoh Company, Ltd. | Methods for computing a navigation path |
US7788579B2 (en) * | 2006-03-06 | 2010-08-31 | Ricoh Co., Ltd. | Automated document layout design |
US8302070B2 (en) * | 2006-07-12 | 2012-10-30 | International Business Machines Corporation | Output styling in an IDE console |
US20080043277A1 (en) * | 2006-08-18 | 2008-02-21 | Xerox Corporation | Printing system and method |
JP4298737B2 (ja) * | 2006-10-23 | 2009-07-22 | キヤノン株式会社 | 情報処理装置及び情報処理方法並びに表示装置及び表示装置の制御方法 |
KR100827156B1 (ko) * | 2006-12-26 | 2008-05-02 | 삼성전자주식회사 | 방송 화면 구성 정보를 제공하는 방법 및 이를 위한dvb―h 시스템 |
JP4943166B2 (ja) * | 2007-01-05 | 2012-05-30 | 株式会社ants | Webブラウザ上に表示されたオブジェクトをWebブラウザから取り出したように見せる方法及びプログラム |
US8584042B2 (en) | 2007-03-21 | 2013-11-12 | Ricoh Co., Ltd. | Methods for scanning, printing, and copying multimedia thumbnails |
US20080235564A1 (en) * | 2007-03-21 | 2008-09-25 | Ricoh Co., Ltd. | Methods for converting electronic content descriptions |
US8812969B2 (en) * | 2007-03-21 | 2014-08-19 | Ricoh Co., Ltd. | Methods for authoring and interacting with multimedia representations of documents |
US8583637B2 (en) * | 2007-03-21 | 2013-11-12 | Ricoh Co., Ltd. | Coarse-to-fine navigation through paginated documents retrieved by a text search engine |
JP2010534898A (ja) | 2007-07-27 | 2010-11-11 | デラックス・デジタル・スタジオズ,インコーポレイテッド | 携帯型記憶媒体と関連される表示された内容のカスタム化で使用する方法およびシステム |
JP4631920B2 (ja) * | 2008-03-07 | 2011-02-16 | コニカミノルタビジネステクノロジーズ株式会社 | データ送信装置、プログラム、およびデータ送信方法 |
US20090249426A1 (en) * | 2008-03-27 | 2009-10-01 | Microsoft Corporation | Supplementing broadcast service with network content |
JP5281314B2 (ja) * | 2008-05-08 | 2013-09-04 | 日本放送協会 | データ放送コンテンツ受信変換装置 |
JP4563474B2 (ja) * | 2008-06-30 | 2010-10-13 | 株式会社ケンウッド | 配信システム、オーディオ機器および連続再生方法 |
JP5440004B2 (ja) * | 2008-10-20 | 2014-03-12 | セイコーエプソン株式会社 | 情報配信システム、情報配信システムのサービス実現方法およびそのプログラム |
JP5293086B2 (ja) | 2008-10-28 | 2013-09-18 | セイコーエプソン株式会社 | 情報配信システム、情報配信システムのサービス実現方法およびそのプログラム |
US10943030B2 (en) * | 2008-12-15 | 2021-03-09 | Ibailbonding.Com | Securable independent electronic document |
RU2524394C2 (ru) * | 2009-05-08 | 2014-07-27 | Нокиа Корпорейшн | Способ и устройство для конфигурирования представления справочников услуг |
US8375296B2 (en) * | 2010-06-30 | 2013-02-12 | Samsung Electronics Co., Ltd. | Reusing style sheet assets |
CN102118650A (zh) * | 2011-01-25 | 2011-07-06 | 深圳市酷开网络科技有限公司 | 一种电视机菜单显示方法、装置及电视机 |
JP2012235380A (ja) * | 2011-05-06 | 2012-11-29 | Sony Corp | 受信装置及び方法、並びにプログラム |
FR2991541A1 (fr) * | 2012-05-31 | 2013-12-06 | France Telecom | Dispositif de commande et de traitement de donnees pour une interface utilisateur avec affichage bi-mode |
US9648320B2 (en) * | 2013-02-22 | 2017-05-09 | Comcast Cable Communications, Llc | Methods and systems for processing content |
CN103634680B (zh) * | 2013-11-27 | 2017-09-15 | 青岛海信电器股份有限公司 | 一种智能电视的播放控制方法及装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5987211A (en) | 1993-01-11 | 1999-11-16 | Abecassis; Max | Seamless transmission of non-sequential video segments |
US5860073A (en) | 1995-07-17 | 1999-01-12 | Microsoft Corporation | Style sheets for publishing system |
JPH09288677A (ja) * | 1996-04-19 | 1997-11-04 | Sony Corp | 情報統合表示方法及び装置、情報統合表示システム |
JPH09307564A (ja) * | 1996-05-16 | 1997-11-28 | Casio Comput Co Ltd | 双方向通信システム |
JPH10269160A (ja) | 1997-03-28 | 1998-10-09 | Matsushita Electric Ind Co Ltd | データ配信表示装置 |
US6023714A (en) * | 1997-04-24 | 2000-02-08 | Microsoft Corporation | Method and system for dynamically adapting the layout of a document to an output device |
JPH11103452A (ja) * | 1997-09-26 | 1999-04-13 | Hitachi Ltd | インタラクティブ番組における対話及び画面制御方法 |
US6668354B1 (en) * | 1999-01-05 | 2003-12-23 | International Business Machines Corporation | Automatic display script and style sheet generation |
US6463440B1 (en) * | 1999-04-08 | 2002-10-08 | International Business Machines Corporation | Retrieval of style sheets from directories based upon partial characteristic matching |
US6589291B1 (en) * | 1999-04-08 | 2003-07-08 | International Business Machines Corporation | Dynamically determining the most appropriate location for style sheet application |
JP2001007840A (ja) * | 1999-06-21 | 2001-01-12 | Sony Corp | データ配信方法及び装置、並びに、データ受信方法及び装置 |
US6757869B1 (en) * | 2000-03-20 | 2004-06-29 | International Business Machines Corporation | Method and apparatus for providing access to a legacy application on a distributed data processing system |
-
1999
- 1999-07-02 JP JP18887499A patent/JP4438129B2/ja not_active Expired - Fee Related
-
2000
- 2000-07-03 WO PCT/JP2000/004395 patent/WO2001003436A1/ja not_active Application Discontinuation
- 2000-07-03 EP EP00940922A patent/EP1100269A4/en not_active Withdrawn
- 2000-07-03 CN CN00801690A patent/CN1320335A/zh active Pending
- 2000-07-03 US US09/786,223 patent/US7020839B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2001003436A1 (fr) | 2001-01-11 |
CN1320335A (zh) | 2001-10-31 |
EP1100269A1 (en) | 2001-05-16 |
JP2001024996A (ja) | 2001-01-26 |
US7020839B1 (en) | 2006-03-28 |
EP1100269A4 (en) | 2002-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4438129B2 (ja) | コンテンツ受信システム及びコンテンツ受信方法 | |
JP4081934B2 (ja) | データ配信方法及び装置、並びに、データ受信方法及び装置 | |
JP4776050B2 (ja) | 配信コンテンツ生成方法、コンテンツ配信方法および装置、並びに、コード変換方法 | |
US6792577B1 (en) | Data distribution method and apparatus, and data receiving method and apparatus | |
CN101567012B (zh) | 上下文相关的web页面系统和方法 | |
US6209132B1 (en) | Host apparatus for simulating two way connectivity for one way data streams | |
JP4195101B2 (ja) | 情報伝送装置及び情報受信装置 | |
US7908636B2 (en) | Memory card handling for enhancing interactive television services | |
JP4248183B2 (ja) | クッキー処理プログラムおよび画像データ表示装置 | |
CN111601144B (zh) | 流媒体文件播放方法及显示设备 | |
JP4491902B2 (ja) | 摺動型グラフックウィンドウを用いたメディアコンテンツとのインターラクティブシステム | |
US20080022313A1 (en) | Program table generator and a method for quickly displaying a program table in response to user's request | |
JP4174918B2 (ja) | データ配信方法及び装置、並びに、データ受信方法及び装置 | |
WO2005109865A1 (en) | A method for realizing embedded digital television service platform | |
US12022141B2 (en) | Safe playback method for streaming media file, and display device | |
JP4590464B2 (ja) | 放送受信装置及びその制御方法 | |
JP2002335223A (ja) | データ放送を利用した電子掲示板システム | |
JP2003319279A (ja) | ディジタルテレビ放送受信機 | |
Hinze-Hoare | From Digital Television to Internet? | |
Almgren et al. | Scalable Services over DAB and DVB-T from a Receiver Point of View |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090324 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090525 |
|
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: 20091215 |
|
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: 20091228 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130115 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130115 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |