[go: up one dir, main page]

JP2009043371A - 光ディスク再生装置、および光ディスク再生装置の制御方法 - Google Patents

光ディスク再生装置、および光ディスク再生装置の制御方法 Download PDF

Info

Publication number
JP2009043371A
JP2009043371A JP2007209771A JP2007209771A JP2009043371A JP 2009043371 A JP2009043371 A JP 2009043371A JP 2007209771 A JP2007209771 A JP 2007209771A JP 2007209771 A JP2007209771 A JP 2007209771A JP 2009043371 A JP2009043371 A JP 2009043371A
Authority
JP
Japan
Prior art keywords
data
user
transmitted
content
playback
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.)
Abandoned
Application number
JP2007209771A
Other languages
English (en)
Inventor
Yukihiro Kurita
幸宏 栗田
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2007209771A priority Critical patent/JP2009043371A/ja
Priority to US12/180,100 priority patent/US20090041419A1/en
Publication of JP2009043371A publication Critical patent/JP2009043371A/ja
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G11B20/00152Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users involving a password
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00217Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
    • G11B20/00224Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is obtained from a remote server
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0071Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a purchase action
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00855Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
    • G11B20/00862Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can grant the permission to use a content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2579HD-DVDs [high definition DVDs]; AODs [advanced optical discs]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91357Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
    • H04N2005/91364Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

【課題】ユーザの入力データが平文で送信される場合に、ユーザに送信して良いかの確認を促し、ユーザの個人情報の保護を可能にすること。
【解決手段】映像再生部208およびレンダリング部210は、前記コンテンツの再生映像をディスプレイに表示するための処理を行う。XML解釈部204およびスクリプト解釈部205は、コンテンツの再生映像内のデータ入力フォームにユーザが入力したデータがネットワークを介したサーバに送信されると判断した場合に、前記データが平文で送信されるか否かを判別する。前記プロトコル判別手段が前記データが平文で送信されると判別した場合に、ユーザ選択部206は、前記データを前記サーバに送信するか否かをユーザが選択するためのウィンドウを表示する。データ送信部211はユーザが送信して良いと選択した場合に、サーバにデータを送信する。
【選択図】 図3

Description

本発明は、ユーザが入力したデータをネットワークを介して送信することが出来る光ディスク再生装置、および光ディスク再生装置の制御方法に関する。
現在、DVDの次世代ディスクとされているHD DVD及びBlu-rayにはネットワークに接続する機能を有する。ネットワーク機能としては、例えばユーザがクレジットカード情報をサーバに送信して、コンテンツのロックされている部分を再生可能にするアンロックキーをサーバから受け取る機能等が有る。
ところで、クレジットカード情報をサーバに送信する際、クレジットカード情報が暗号化されているかどうかは、ユーザは全く知ることが出来ない。
例えば、パーソナルコンピュータで実行されるWebブラウザでは鍵マークなどでセキュアな接続がされている事をユーザに示している(非特許文献1)。
"(7)SSLに対応しているかをチェックするための鍵マークはどこ?[Internet Explorer 7乗り換えガイド]"、[online]、平成18年11月22日、日経PCオンライン、[平成19年8月6日検索]、インターネット<URL:http://pc.nikkeibp.co.jp/article/NPC/20061120/254288/>
従って、次世代ディスクの再生装置では、ユーザが入力したデータを送信する場合に、データが暗号化されていなくても、そのことをユーザに知らせることが出来ないということがあった。
本発明の目的は、ユーザの入力データが平文で送信される場合に、ユーザに送信して良いかの確認を促し、ユーザの個人情報を保護することが可能な光ディスク再生装置、および光ディスク再生装置の制御方法を提供することにある。
本発明の一例に係わる、コンテンツの情報が格納されている光ディスクを再生するための光ディスク再生装置であって、前記コンテンツの再生映像をディスプレイに表示するためのコンテンツ再生手段と、前記コンテンツの再生映像内のデータ入力フォームにユーザが入力したデータがネットワークを介してサーバに送信されるか否かを判別する送信判別手段と、前記データが前記サーバに送信されると判断した場合に、前記データが平文で送信されるか否かを判別するプロトコル判別手段と、前記プロトコル判別手段が前記データが平文で送信されると判別した場合に、前記データを前記サーバに送信するか否かをユーザが選択するためのユーザ選択手段と、前記ユーザが送信して良いと選択した場合に、前記サーバに前記データを送信する手段とを具備することを特徴とする。
ユーザの入力データが平文で送信される場合に、ユーザに送信して良いかの確認を促し、ユーザの個人情報を保護することが可能になる。
本発明の実施の形態を以下に図面を参照して説明する。
まず、図1および図2を参照して、本発明の一実施形態に係る光ディスク再生装置として動作可能な情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ10として実現されている。また、ノートブック型パーソナルコンピュータ10は、光ディスクとしてHD DVDが再生可能である。
図1はノートブック型パーソナルコンピュータ10のディスプレイユニットを開いた状態における斜視図である。本コンピュータ10は、コンピュータ本体11と、ディスプレイユニット12とから構成されている。ディスプレイユニット12には、TFT−LCD(Thin Film Transistor Liquid Crystal Display)17から構成される表示装置が組み込まれており、そのLCD17の表示画面はディスプレイユニット12のほぼ中央に位置されている。
ディスプレイユニット12は、コンピュータ本体11に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体11は薄い箱形の筐体を有しており、その上面にはキーボード13、本コンピュータ10をパワーオン/パワーオフするためのパワーボタン14、タッチパッド15、タッチパッドコントロールボタン16、およびスピーカ19などが配置されている。
次に、図2を参照して、本コンピュータ10のシステム構成について説明する。
本コンピュータ10は、図2に示されているように、CPU101、ノースブリッジ102、主メモリ103、サウスブリッジ104、グラフィクスプロセッシングユニット(GPU)105、ビデオメモリ(VRAM)105A、サウンドコントローラ106、BIOS−ROM109、LANコントローラ110、ハードディスクドライブ(HDD)111、High Definition Digital Versatile Disc(HD DVD)/DVDドライブ(ODD)112、カードコントローラ113、無線LANコントローラ114、IEEE 1394コントローラ115、エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)116、およびデジタルTVチューナ117等を備えている。
CPU101は本コンピュータ10の動作を制御するプロセッサであり、ハードディスクドライブ(HDD)111から主メモリ103にロードされる、オペレーティングシステム、および各種アプリケーションプログラムを実行する。また、CPU101は、BIOS−ROM109に格納されたBIOS(Basic Input Output System)も実行する。BIOSはハードウェア制御のためのプログラムである。
ノースブリッジ102はCPU101のローカルバスとサウスブリッジ104との間を接続するブリッジデバイスである。ノースブリッジ102には、主メモリ103をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ102は、PCI EXPRESS規格のシリアルバスなどを介してGPU105との通信を実行する機能も有している。
GPU105は本コンピュータ10のディスプレイモニタとして使用されるLCD17を制御する表示コントローラである。このGPU105によって生成される表示信号はLCD17に送られる。また、表示信号は、コンピュータ本体11に設けられたインタフェース3、4をそれぞれ介して外部のTV1、外部のHDMIモニタに送出することもできる。
サウスブリッジ104は、LPC(Low Pin Count)バス上の各デバイス、およびPCI(Peripheral Component Interconnect)バス上の各デバイスを制御する。また、サウスブリッジ104は、HDD111、ODD112を制御するためのIDE(Integrated Drive Electronics)コントローラを内蔵している。さらに、サウスブリッジ104は、サウンドコントローラ106との通信を実行する機能も有している。
サウンドコントローラ106は音源デバイスであり、再生対象のオーディオデータをスピーカ19に出力する。
カードコントローラ113は、PCカード、SD(Secure Digital)カードのようなカードを制御する。無線LANコントローラ114は、たとえばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。IEEE 1394コントローラ115は、IEEE 1394規格のシリアルバスを介して外部機器との通信を実行する。エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)116は、電力管理のためのエンベデッドコントローラと、キーボード(KB)13およびタッチパッド15を制御するためのキーボードコントローラとが集積された1チップマイクロコンピュータである。このエンベデッドコントローラ/キーボードコントローラIC(EC/KBC)116は、ユーザによるパワーボタン14の操作に応じて本コンピュータ10をパワーオン/パワーオフする機能を有している。
ODD112に装填されるHD DVDに記録されるコンテンツには、複数のタイプがある。以下に、HD DVDに記録されるコンテンツの種類について説明する、
ここで記載する説明では2種類のコンテンツについて定めている。一つは標準コンテンツ(Standard Content)、もう一つはアドバンスドコンテンツ(Advanced Content)である。標準コンテンツはナビゲーションデータとディスク上のビデオオブジェクトで構成され、またこれはDVD-ビデオ規格第1.1版を拡張したものである。
一方、アドバンスドコンテンツは、プレイリスト(Playlist)、マークアップ(Markup)、スクリプトファイル(Script files)などのアドバンスドナビゲーション(Navigation data)と、プライマリ/セカンダリビデオセット(Primary/Secondary Video Set)などのアドバンスドデータ(Advanced data)、およびアドバンスドエレメント(Advanced Element)(画像、オーディオ、テキストなど)で構成される。そして、このアドバンスドコンテンツは、少なくとも一つのプレイリストファイルとプライマリビデオセットをディスク上に位置づける必要があり、その他のデータはディスク上に置いても、サーバから取り込んでもよいというものである。
また、アドバンスドコンテンツではネットワークを利用することが出来る。以下にいくつかの例を示す。映画(コンテンツ)とリンクしたオンラインショッピング。新作映画の東レーラーの提供。新たな吹き替え言語の提供。オーディオ或いはビデオコメンタリの提供。ディスク固有IDによるサーバ挙動制御。最新トレーラー・プロモーション映像ダウンロード。アンロックキーダウンロード。期間限定プロモーション画像・映像ダウンロード。
上述したネットサービスを受けるために、例えばクレジットカードのカード番号及び有効期限等のクレジットカード情報やユーザIDとパスワードとの組み合わせをフォームに入力してサーバに送信しなければならないことがある。以下では、クレジットカード情報およびユーザIDとパスワードとの組み合わせをまとめて個人情報と記す。
例えば、HTTPSプロトコル等のSSL(Secure Sockets Layer)(TLS(Transport Layer Security)含む)を用いた通信であれば、クレジットカード情報や個人情報を第三者が閲覧することが困難である。しかし、通信経路がHTTP(hypertext transfer protocol)プロトコル等のSSLを用いない通信であれば、第三者が個人情報を閲覧することが容易になる。
通信にSSLを用いるか否かは、コンテンツ提供側の意図による。ウェブブラウザの場合、SSLを用いた通信が行われていれば、そのことを明示しているものもある。しかし、一般的な光ディスクプレーヤは、SSLを用いた通信が行われていることを明示していない。従って、ユーザは、個人情報を送信する場合にSSLを用いた安全な通信であるか分からない。
また、フォームに入力されるデータとしては、個人情報ばかりではなく、雑誌等に記載されたパスワードの場合もある。このような場合、ユーザとしてはフォームに入力したデータを平文で送信しても良いと考えることが多い。
本プレーヤでは、個人情報をサーバ側に送信する場合に、SSLを用いた通信でフォームに入力されたデータが送信されるか否かを判別し、SSLを用いない送信である場合にユーザにデータを送信して良いか確認する機能を有する。その結果、ユーザの個人情報を守りやすいという利点を有する。
以下に、図3を参照して、本コンピュータ10を光ディスク再生装置として実行させるための光ディスクプレーヤの構成を説明する。この光ディスクプレーヤは、CPU101によって実行されるプログラムによって実現可能である。
本プレーヤは、復号部201、スケジューリング部202、データ読出部203、XML解釈部204、スクリプト解釈部205、ユーザ選択部206、スクリプト実行部207、映像再生部208、音声再生部209、レンダリング部210、及びデータ送信部211等を有する。なお、復号部201、スケジューリング部202、データ読出部203、XML解釈部204、スクリプト解釈部205、ユーザ選択部206、ユーザ実行部、映像再生部208、音声再生部209、レンダリング部210、及びデータ送信部211は、CPU101によって実行されるプログラムによって実現可能である。
先ず、復号部201は、光ディスク200に格納されているAACS方式で暗号化されているデータを復号する。スケジューリング部202は、XMLで記述されるプレイリストを読み出し、光ディスク200からのデータ呼び出しタイミング、各種アプリケーションプログラムを実行するタイミング等のスケジューリングを行う。
そして、データ読出部203は、スケジューリング部202のスケジュールに従って光ディスク200からのデータの呼び出しおよびアプリケーションの実行をスクリプト実行部207に指令し、レンダリング部210に対してXMLで記述されている画像構成に応じたレンダリングの指令を行う。また、映像再生部208は、映像データを伸張し、非圧縮の映像データをレンダリング部210に送る。音声再生部209は、音声データを伸張し、サウンドコントローラ106に送る。
レンダリング部210は、データ読出部203から送られたXMLで記述されている画像構成情報に応じたレンダリングを行う。
XML解釈部204は、データ読出部203からレンダリング部210に送られる画像構成情報をフックし、ユーザがデータを入力するデータ入力欄(フォーム)があるか否かを判別する。例えば“<FORM>〜</FORM>”のタグの有無を検索することで、フォームがあるか否かを判別することができる。そして、フォームがあると判断した場合に、データを送信するためのボタンをユーザが操作した場合に、データを送信するためのURLを含むタグが画像構成情報内に記述されているか否かを判別する。データを送信するための情報はタグ内に記述されているか、送信ボタンが操作された場合に実行されるスクリプト内に記述されている。
例えば、データを送信するためのタグは、<FORM ACTION="URL" METHOD=POST>と記述される。そして、データを送信するためのタグがあると判別した場合には、データを暗号化するプロトコルでフォームに記載されたデータが送信されるか否かを判別する。暗号化するプロトコルであると判別した場合、ユーザがデータの送信ボタンを操作した場合に、フォーム内に記載されたデータを送信する。
暗号化しないプロトコル、則ち平文でデータが送信されると判別した場合、ユーザ選択部206に通知する。ユーザ選択部206は、ユーザがデータの送信ボタンを操作した場合に、図4に示すように、データを送信して良いか否かを問い合わせるための選択ウィンドウ500をLCD17に表示する。図5に示すように、選択ウィンドウ500には、“はい”ボタン501と“いいえ”ボタン502が表示される。ユーザ選択部206は、図4に示すように、コンテンツの映像が再生されるコンテンツウィンドウ300とコンテンツの再生をコントロールするコントロールウィンドウ400とは別の領域に選択ウィンドウ500を表示する。なお、選択ウィンドウ500は、コントロールウィンドウ400と重なっても良い。
ユーザが“はい”ボタン501を操作し、ユーザがデータを送信して良いと選択した場合に、データ送信部211にサーバへのデータの送信を指示する。ユーザが“いいえ”ボタン502を操作し、ユーザがデータの送信を許可しない場合に、データ送信部211にサーバにデータを送信しないように指示する。
また、XML解釈部204は、データを送信するためのURLを含むタグが画像構成情報内に記述されていないと判別した場合、スクリプト解釈部205にその旨を通知する。上述したように、データを送信するための情報はタグ内に記述されてない場合、送信ボタンが操作された場合に実行されるスクリプト内に記述されている。光ディスク200に格納されているスクリプトは暗号化されている。従って、送信ボタンが操作されるまでスクリプトが復号されることがない。
ユーザが送信ボタンを操作しスクリプトが復号部201によって復号されると、スクリプト解釈部205は、データ読出部203からスクリプト実行部207に受け渡されるスクリプトを横取りする。スクリプト解釈部205は、スクリプトの内容を解析し、データを送信するプロトコルを検出する。スクリプト解釈部205は、検出したプロトコルがデータを暗号化するプロトコルでフォームに記載されたデータが送信されるか否かを判別する。スクリプト解釈部205は、暗号化するプロトコルであると判別した場合、スクリプトをスクリプト実行部207に受け渡す。スクリプト実行部207は、スクリプトを実行し、フォーム内に記載されたデータをデータ送信部211を用いて送信する。
暗号化しないプロトコル、則ち平文でデータが送信されると判別した場合、ユーザ選択部206に通知する。ユーザ選択部206は、ユーザがデータの送信ボタンを操作した場合に、データを送信して良いか否かを問い合わせるための選択ウィンドウを表示する。選択ウィンドウには、“はい”ボタン501と“いいえ”ボタン502が表示される。ユーザ選択部206は、コンテンツの映像が再生されるコンテンツウィンドウとは別の領域に選択ウィンドウを表示する。
ユーザが“はい”ボタン501を操作し、ユーザがデータを送信して良いと選択した場合に、スクリプト解釈部205は、暗号化するプロトコルであると判別した場合、スクリプトをスクリプト実行部207に受け渡す。スクリプト実行部207は、スクリプトを実行し、フォーム内に記載されたデータをデータ送信部211を用いて送信する。ユーザが“いいえ”ボタン502を操作し、ユーザがデータの送信を許可しない場合に、スクリプトを破棄し、データが送信されないようにする。
次に、図6を参照してデータ送信の手順について説明する。
XML解釈部204は、データ読出部203からレンダリング部210に送られるXMLで記述されたレイアウト情報をフックして、XML文を解析し、フォームが有るか無いか判別する(ステップS11)。フォーカシング無があると判断した場合(ステップS11のYes)、XML解釈部204は、フックしたXML文内にフォーム内のデータを送信するためのURL情報を含むタグが含まれるか否かを判別する(ステップS12)。
URL情報を含むタグがあると判断した場合(ステップS12のYes)、XML解釈部204は、URLを抽出しフォーム内のデータを送信するプロトコルを抽出する(ステップS13)。XML解釈部204は、抽出したプロトコルがデータを暗号化して送信するプロトコルであるか否かを判別する(ステップS14)。
データを暗号化すると判断した場合(ステップS14のYes)、XML解釈部204は何もせず、ユーザが送信ボタンを操作したらデータ送信部211がフォーム内のデータを送信する(ステップS15)。
データを暗号化しないと判断した場合(ステップS14のNo)、XML解釈部204はその旨をユーザ選択部206に通知する。ユーザが送信ボタンを操作すると、ユーザ選択部206は、フルスクリーンモードであるか否かを判別する(ステップS16)。フルスクリーンモードであると判断した場合(ステップS16のYes)、ユーザ選択部206はレンダリング部210にウィンドウモードに切り替えるように指示する(ステップS17)。
ステップS16でフルスクリーンモードではないと判断した場合(ステップS16のNo)、またはウィンドウモードに切り替えられた後、ユーザ選択部206はデータを送信して良いか否かを問い合わせるための選択ウィンドウを表示する(ステップS18)。選択ウィンドウには、“はい”ボタン501と“いいえ”ボタン502が表示される。ユーザ選択部206は、コンテンツの映像が再生されるコンテンツウィンドウとは別の領域に選択ウィンドウを表示する。
ユーザが“はい”ボタン501および“いいえ”ボタン502の何れかを操作したら、ユーザ選択部206は、ユーザが操作したボタンが“はい”ボタン501であるか否かを判別する(ステップS19)。
“はい”ボタン501であると判別した場合(ステップS19のYes)、ユーザ選択部206はデータ送信部211にサーバへのデータの送信を指示する(ステップS20)。“はい”ボタン501ではないと判別した場合(ステップS19のNo)、ユーザ選択部206はデータ送信部211にサーバへのデータの送信を実行しないように指示する(ステップS21)。
ステップS12において、URL情報がないと判断した場合(ステップS12のNo)について以下に説明する。ユーザが送信ボタンを操作したら、スクリプト解釈部205は、データ読出部203からスクリプト実行部207に受け渡される復号化されたスクリプトを横取りする(ステップS31)。なお、スクリプト解釈部205はスクリプト実行部207にスクリプトを受け渡さない。
スクリプト解釈部205は、横取りしたスクリプトからフォーム内のデータを送信するサーバのURLを検出する(ステップS32)。スクリプト解釈部205は、検出したURLからフォーム内のデータを送信するプロトコルを検出する(ステップS33)。スクリプト解釈部205は、検出したプロトコルがデータを暗号化して送信するプロトコルであるか否かを判別する(ステップS34)。
データを暗号化すると判断した場合(ステップS34のYes)、スクリプト解釈部205は横取りしたスクリプトをスクリプト実行部207に受け渡し、スクリプトを実行させる(ステップS35)。スクリプトの実行によって、フォーム内のデータがデータ送信部211から送信される。
データを暗号化しないと判断した場合(ステップS34のNo)、XML解釈部204はその旨をユーザ選択部206に通知する。ユーザ選択部206は、フルスクリーンモードであるか否かを判別する(ステップS36)。フルスクリーンモードであると判断した場合(ステップS36のYes)、ユーザ選択部206はレンダリング部210にウィンドウモードに切り替えるように指示する(ステップS37)。
ステップS36でフルスクリーンモードではないと判断した場合(ステップS36のNo)、またはウィンドウモードに切り替えられた後、ユーザ選択部206はデータを送信して良いか否かを問い合わせるための選択ウィンドウを表示する(ステップS38)。選択ウィンドウには、“はい”ボタン501と“いいえ”ボタン502が表示される。ユーザ選択部206は、コンテンツの映像が再生されるコンテンツウィンドウとは別の領域に選択ウィンドウを表示する。
ユーザが“はい”ボタン501および“いいえ”ボタン502の何れかを操作したら、ユーザ選択部206は、ユーザが操作したボタンが“はい”ボタン501であるか否かを判別する(ステップS39)。
“はい”ボタン501であると判別した場合(ステップS39のYes)、ユーザ選択部206はスクリプト解釈部205に横取りしたスクリプトをスクリプト実行部207に受け渡すように指示する。スクリプト解釈部205は横取りしたスクリプトをスクリプト実行部207に受け渡し、スクリプトを実行させる(ステップS40)。スクリプトの実行によって、フォーム内のデータがデータ送信部211から送信される。
“はい”ボタン501ではないと判別した場合(ステップS39のNo)、ユーザ選択部206はスクリプト解釈部205に横取りしたスクリプトを破棄するように指示する。
上述したように、ユーザがフォームに入力したデータを暗号化せずに平文で送信される場合に、ユーザに送信して良いか確認するための選択ウィンドウ500を表示することによって、ユーザが暗号化せずにデータが送られることを認識することが出来る。その結果、ユーザは平文で送っても良いというだけを送信することが出来る。
また、ところが、次世代ディスクの再生装置の場合、データを送信する場合の情報の表示の仕方が規格化されていない。また、コンテンツホルダーは、コンテンツの再生画面上に何らかのメッセージを表示するかのようなことを認めていないことがある。しかし、本実施形態のように、選択ウィンドウ500をコンテンツウィンドウ300とは異なる領域に表示することで、コンテンツホルダーの立場を尊重しつつ、ユーザにユーザがフォームに入力したデータを暗号化せずに平文で送信されることを知らせることが出来る。
なお、図8に示すように、フォーム内のデータを平文で送信する場合に、コントロールウィンドウ400内に平文で送信することを示すマーク401を示しても良い。
なお、上述した実施形態では、HD DVDを再生する装置について説明したが、Blu-rayを再生する装置についても同様に、ユーザがフォームに入力したデータを暗号化せずに平文で送信される場合に、ユーザに送信して良いか確認するための選択ウィンドウを表示させても良い。また、選択ウィンドウは、コンテンツウィンドウとは別な領域に表示される。
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
本発明の一実施形態に係わる光ディスク再生装置の外観を示す斜視図。 図1に示す光ディスク再生装置のシステム構成を示すブロック図。 本発明の一実施形態に係わる光ディスクを再生するための構成を示すブロック図。 LCDに表示されるコンテンツウィンドウ、コントロールウィンドウ、および選択ウィンドウを示す図。 図4に示す選択ウィンドウをより詳細に示す図。 フォームに記載されたデータを送信する手順を示す図。 フォームに記載されたデータを送信する手順を示す図。 コントロールウィンドウ内に表示されるマークの一例を示す図。
符号の説明
10…ノートブック型パーソナルコンピュータ,17…LCD(ディスプレイ),101…CPU,105…グラフィクスプロセッシングユニット,110…LANコントローラ,111…ハードディスクドライブ,112…DVDドライブ,200…光ディスク,201…復号部,202…スケジューリング部,203…データ読出部,204…XML解釈部,205…スクリプト解釈部,206…ユーザ選択部,207…スクリプト実行部,208…映像再生部,209…音声再生部,210…レンダリング部,211…データ送信部,300…コンテンツウィンドウ,400…コントロールウィンドウ,401…マーク,500…選択ウィンドウ,501…“はい”ボタン,502…“いいえ”ボタン。

Claims (9)

  1. コンテンツの情報が格納されている光ディスクを再生するための光ディスク再生装置であって、
    前記コンテンツの再生映像をディスプレイに表示するためのコンテンツ再生手段と、
    前記コンテンツの再生映像内のデータ入力フォームにユーザが入力したデータがネットワークを介してサーバに送信されるか否かを判別する送信判別手段と、
    前記データが前記サーバに送信されると判断した場合に、前記データが平文で送信されるか否かを判別するプロトコル判別手段と、
    前記プロトコル判別手段が前記データが平文で送信されると判別した場合に、前記データを前記サーバに送信するか否かをユーザが選択するためのユーザ選択手段と、
    前記ユーザが送信して良いと選択した場合に、前記サーバに前記データを送信する手段とを具備することを特徴とする光ディスク再生装置。
  2. 前記ユーザ選択手段は、前記ユーザが送信するか否かを選択するためのボタンを含む選択ウィンドウを前記ディスプレイに表示することを特徴とする請求項1記載の光ディスク再生装置。
  3. 前記コンテンツ再生手段は、前記再生映像を前記ディスプレイ内の映像ウィンドウ内に表示するウィンドウモードを有し、
    前記ユーザ選択手段は、前記映像ウィンドウと異なる領域に前記選択ウィンドウを表示することを特徴とする請求項2記載の光ディスク再生装置。
  4. 前記コンテンツ再生手段は、前記コンテンツの再生映像を前記ディスプレイにフルスクリーンで表示するフルスクリーンモードを更に有し、
    前記コンテンツ再生手段が前記フルスクリーンモードで前記コンテンツの再生映像を表示している場合、前記選択ウィンドウ表示手段は、前記コンテンツ再生手段に前記映像ウィンドウモードに切り替えるように指示することを特徴とする請求項3記載の光ディスク再生装置。
  5. 前記データを平文で送信する場合にその旨を表示する手段を更に具備することを特徴とする請求項1乃至4のいずれか1項に記載の光ディスク再生装置。
  6. コンテンツの情報が格納されている光ディスクを再生するための光ディスク再生装置の制御方法であって、
    前記コンテンツの再生映像をディスプレイに表示し、
    前記コンテンツの再生映像内のデータ入力フォームにユーザが入力したデータがネットワークを介してサーバに送信されるか否かを判別し、
    前記データが前記サーバに送信されると判断した場合に、前記データが平文で送信されるか否かを判別し、
    前記データが平文で送信されると判別した場合に、前記データを前記サーバに送信するか否かをユーザが選択させるためのボタンを含む選択ウィンドウをディスプレイに表示し、
    前記ユーザが送信して良いと選択した場合に、前記サーバに前記データを送信し、
    前記ユーザが送信しないと選択した場合に、前記サーバに前記データを送信しないことを特徴とする光ディスク再生装置の制御方法。
  7. 前記光ディスク再生装置は、前記再生映像を前記ディスプレイ内の映像ウィンドウ内に表示するウィンドウモードを有し、
    前記選択ウィンドウは、前記映像ウィンドウと異なる領域に表示されることを特徴とする請求項6記載の光ディスク再生装置の制御方法。
  8. 前記光ディスク再生装置は、前記コンテンツの再生映像を前記ディスプレイにフルスクリーンで表示するフルスクリーンモードを更に有し、
    前記フルスクリーンモードの場合、前記ウィンドウモードに切り替えた後に前記選択ウィンドウを表示することを特徴とする請求項7記載の光ディスク再生装置の制御方法。
  9. 前記データを平文で送信する場合にその旨を表示することを特徴とする請求項6乃至8のいずれか1項に記載の光ディスク再生装置の制御方法。
JP2007209771A 2007-08-10 2007-08-10 光ディスク再生装置、および光ディスク再生装置の制御方法 Abandoned JP2009043371A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007209771A JP2009043371A (ja) 2007-08-10 2007-08-10 光ディスク再生装置、および光ディスク再生装置の制御方法
US12/180,100 US20090041419A1 (en) 2007-08-10 2008-07-25 Optical disc reproduction apparatus and method of controlling optical disc reproduction apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007209771A JP2009043371A (ja) 2007-08-10 2007-08-10 光ディスク再生装置、および光ディスク再生装置の制御方法

Publications (1)

Publication Number Publication Date
JP2009043371A true JP2009043371A (ja) 2009-02-26

Family

ID=40346640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007209771A Abandoned JP2009043371A (ja) 2007-08-10 2007-08-10 光ディスク再生装置、および光ディスク再生装置の制御方法

Country Status (2)

Country Link
US (1) US20090041419A1 (ja)
JP (1) JP2009043371A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101734285B1 (ko) * 2010-12-14 2017-05-11 엘지전자 주식회사 이동 단말기의 영상 처리 장치 및 그 방법

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63103533A (ja) * 1986-10-20 1988-05-09 Mitsubishi Electric Corp 暗号通信処理システム
JPH09128408A (ja) * 1995-08-25 1997-05-16 Hitachi Ltd インタラクティブ記録再生用メディア及び再生装置
JP2000138703A (ja) * 1998-10-30 2000-05-16 Toshiba Corp 情報提供装置及び記憶媒体
JP2002540648A (ja) * 1999-01-15 2002-11-26 レスポンドティービー,インコーポレイティド 画像を使用してビデオ・プロダクション中の製品の選択を可能にするシステム
JP2003158701A (ja) * 2001-11-20 2003-05-30 Pioneer Electronic Corp 情報記録再生装置
JP2004079055A (ja) * 2002-08-14 2004-03-11 Toshiba Corp 光ディスク装置と光ディスク処理方法及び光ディスク
JP2004259089A (ja) * 2003-02-27 2004-09-16 Toshiba Corp 情報処理装置および情報処理方法
WO2006078111A2 (en) * 2005-01-21 2006-07-27 Lg Electronics Inc. Recording medium, and method and apparatus for reproducing data from the recording medium
JP2007094878A (ja) * 2005-09-29 2007-04-12 Kyocera Corp 情報通信装置とそのプログラム
JP2007110525A (ja) * 2005-10-14 2007-04-26 Canon Inc 画像処理装置における暗号化送信方法
JP2007174161A (ja) * 2005-12-21 2007-07-05 Ricoh Co Ltd 文書情報処理装置
JP2008112431A (ja) * 2006-10-04 2008-05-15 Ricoh Co Ltd 通信装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004227669A (ja) * 2003-01-23 2004-08-12 Shinano Kenshi Co Ltd データ記録装置
JP2007066191A (ja) * 2005-09-01 2007-03-15 Toshiba Corp 再生装置および再生方法
US20090003603A1 (en) * 2007-06-29 2009-01-01 Metabeam Corporation Platform Independent Networked Communications

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63103533A (ja) * 1986-10-20 1988-05-09 Mitsubishi Electric Corp 暗号通信処理システム
JPH09128408A (ja) * 1995-08-25 1997-05-16 Hitachi Ltd インタラクティブ記録再生用メディア及び再生装置
JP2000138703A (ja) * 1998-10-30 2000-05-16 Toshiba Corp 情報提供装置及び記憶媒体
JP2002540648A (ja) * 1999-01-15 2002-11-26 レスポンドティービー,インコーポレイティド 画像を使用してビデオ・プロダクション中の製品の選択を可能にするシステム
JP2003158701A (ja) * 2001-11-20 2003-05-30 Pioneer Electronic Corp 情報記録再生装置
JP2004079055A (ja) * 2002-08-14 2004-03-11 Toshiba Corp 光ディスク装置と光ディスク処理方法及び光ディスク
JP2004259089A (ja) * 2003-02-27 2004-09-16 Toshiba Corp 情報処理装置および情報処理方法
WO2006078111A2 (en) * 2005-01-21 2006-07-27 Lg Electronics Inc. Recording medium, and method and apparatus for reproducing data from the recording medium
JP2007094878A (ja) * 2005-09-29 2007-04-12 Kyocera Corp 情報通信装置とそのプログラム
JP2007110525A (ja) * 2005-10-14 2007-04-26 Canon Inc 画像処理装置における暗号化送信方法
JP2007174161A (ja) * 2005-12-21 2007-07-05 Ricoh Co Ltd 文書情報処理装置
JP2008112431A (ja) * 2006-10-04 2008-05-15 Ricoh Co Ltd 通信装置

Also Published As

Publication number Publication date
US20090041419A1 (en) 2009-02-12

Similar Documents

Publication Publication Date Title
JP4856021B2 (ja) 暗号化されたプログラムを実行するシステムおよび方法
US7900263B2 (en) Content recording/reproducing apparatus and content recording/reproducing method
JP4883342B2 (ja) 情報処理装置および方法、並びにプログラム
WO2006009217A1 (ja) コンテンツ再生装置,コンテンツ再生制御方法,プログラム
CN101669364A (zh) 电子设备、再现方法和程序
WO2006009210A1 (ja) コンテンツ処理装置,コンテンツ処理方法およびコンピュータプログラム
WO2006009207A1 (ja) コンテンツ処理装置,コンテンツ処理方法及びコンピュータプログラム
JP2011109444A (ja) コンテンツの保護方法、コンテンツ再生装置、プログラムおよびプログラム記録媒体
US20050232593A1 (en) Recording/reproduction device and method thereof
US8099609B2 (en) Information processing apparatus and key recovery method
US8832845B2 (en) Apparatus, method and program
JP2009043371A (ja) 光ディスク再生装置、および光ディスク再生装置の制御方法
JP2005285287A (ja) 記録再生装置及び方法
KR101824544B1 (ko) 디지털 컨텐츠 관리 시스템의 컨텐츠 거래 장치 및 방법
JP5268720B2 (ja) 再生装置、方法、及びプログラム
US20090328146A1 (en) Method of generating authentication code in digital device
JP5306043B2 (ja) デジタルtv放送受信システム、デジタルtv放送受信処理装置
US20130198771A1 (en) Source apparatus, control method of a source apparatus, sink apparatus, and control method of a sink apparatus
WO2020158095A1 (ja) 評価装置
JP2011008525A (ja) 情報処理装置及び映像処理方法
JP4213738B2 (ja) 情報処理装置及び情報処理方法
KR20030000106A (ko) 부가 컨텐츠를 얻는 것이 가능한 인터랙티브광정보저장매체, 그 재생장치 및 부가 컨텐츠 획득 방법
JP2007233924A (ja) 情報処理システム、情報処理装置および方法、プログラム、並びに記録媒体
KR100965888B1 (ko) 콘텐츠 제공 또는 기록 방법 및 그 방법을 수행하는 장치
US10419789B2 (en) Information processing method, information processor, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100506

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111024

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120529

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20120611