JP2018057005A - Information processing apparatus and content information display method - Google Patents
Information processing apparatus and content information display method Download PDFInfo
- Publication number
- JP2018057005A JP2018057005A JP2017210462A JP2017210462A JP2018057005A JP 2018057005 A JP2018057005 A JP 2018057005A JP 2017210462 A JP2017210462 A JP 2017210462A JP 2017210462 A JP2017210462 A JP 2017210462A JP 2018057005 A JP2018057005 A JP 2018057005A
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- unit
- time
- license
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 65
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012545 processing Methods 0.000 claims abstract description 82
- 230000033458 reproduction Effects 0.000 description 52
- 230000008569 process Effects 0.000 description 29
- 238000012790 confirmation Methods 0.000 description 12
- 238000009795 derivation Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000000605 extraction Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000004397 blinking Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、コンテンツを処理する情報処理装置で利用される技術に関し、特にレンタルコンテンツを処理する情報処理装置で利用される技術に関する。 The present invention relates to a technique used in an information processing apparatus that processes content, and particularly to a technique used in an information processing apparatus that processes rental content.
インターネットの発達により、ビデオコンテンツを購入して、ネットワーク上のコンテンツ配信サーバから情報処理装置にダウンロードして視聴できるシステムが提案されている。購入の形態としては、ビデオコンテンツを買い取る形態と、レンタルで所定期間だけ視聴可能とする形態とがある。レンタルの場合は、視聴期間が限定されていることを前提とするため、情報処理装置は、レンタル期間が過ぎると、ビデオコンテンツを視聴不能とする必要がある。 With the development of the Internet, a system has been proposed in which video content can be purchased, downloaded from a content distribution server on a network to an information processing device, and viewed. As a form of purchase, there are a form in which video content is purchased and a form in which rental is possible for a predetermined period of time. In the case of rental, since it is assumed that the viewing period is limited, the information processing apparatus needs to make the video content unviewable after the rental period expires.
情報処理装置がビデオコンテンツだけでなく、他の様々なプログラムファイルやデータファイルを保持する場合、レンタルコンテンツが多くのファイルの中に埋もれてしまい、ユーザがレンタルコンテンツの存在を忘れてしまう、または保管場所が分からなくなるという状況が発生しうる。そのような場合、ユーザがレンタルコンテンツを利用することなく、レンタルの有効期限が過ぎてしまう。そのため、このような状況を回避するべく、情報処理装置は、ユーザがレンタルコンテンツを認識しやすいユーザインタフェースを提供することが好ましい。さらに情報処理装置は、レンタル期間についても効果的にユーザに提示できれば、レンタルサービスの利便性も向上する。 When the information processing device holds not only video content but also various other program files and data files, the rental content is buried in many files, and the user forgets the rental content or stores it. A situation can occur where the location is lost. In such a case, the expiration date of the rental passes without the user using the rental content. Therefore, in order to avoid such a situation, the information processing apparatus preferably provides a user interface that allows the user to easily recognize the rental content. Furthermore, if the information processing apparatus can effectively present the rental period to the user, the convenience of the rental service is improved.
また情報処理装置が複数のユーザで共用される場合、異なるユーザが同じレンタルコンテンツをダウンロードすることもある。そのような場合に、共用する各ユーザに対して、レンタルコンテンツの利用をどのように許可するかは、レンタルサービスを提供する上で極めて重要である。 When the information processing apparatus is shared by a plurality of users, different users may download the same rental content. In such a case, how to permit the use of rental contents to each shared user is extremely important in providing a rental service.
そこで本発明は、レンタルコンテンツの取り扱いの利便性を高める技術を提供することを目的とする。 Therefore, an object of the present invention is to provide a technique for improving the convenience of handling rental content.
上記課題を解決するために、本発明のある態様の情報処理装置は、ネットワーク上のコンテンツ配信サーバからコンテンツを取得して再生する情報処理装置であって、コンテンツを再生する再生部と、コンテンツに関する情報を表示する表示処理部と、を備える。表示処理部は、コンテンツのレンタルに関して、再生できるのが初回の再生開始から所定時間以内であることを表示する。 In order to solve the above problems, an information processing apparatus according to an aspect of the present invention is an information processing apparatus that acquires and reproduces content from a content distribution server on a network, and relates to a reproduction unit that reproduces content and the content A display processing unit for displaying information. The display processing unit displays that the content rental can be reproduced within a predetermined time from the start of the first reproduction.
本発明の別の態様は、コンテンツ情報表示方法である。この方法は、コンテンツに関する情報を表示する方法であって、コンテンツのサムネイル画像を表示するステップと、同じ画面に、コンテンツのレンタル期間と、再生できるのが初回の再生開始から所定時間以内であることを表示するステップと、を有する。 Another aspect of the present invention is a content information display method. This method is a method for displaying information related to content, in which the thumbnail image of the content is displayed and on the same screen, the content rental period and the content can be reproduced within a predetermined time from the start of the first reproduction. Displaying.
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。 It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, etc. are also effective as an aspect of the present invention.
本発明によると、レンタルコンテンツの取り扱いの利便性を高める技術を提供することができる。 According to the present invention, it is possible to provide a technique for improving the convenience of handling rental content.
図1は、本発明の実施例にかかるコンテンツ購入システムを示す。コンテンツ購入システム1は、リモートコントローラ40と、コンテンツを処理する情報処理装置10と、情報処理装置10による処理結果を出力する出力装置12とを備える。リモートコントローラ40は、ユーザに情報処理装置10への操作入力を行わせる入力インタフェース装置である。なおリモートコントローラ40は、無線により操作入力を送信するものであるが、ケーブルで情報処理装置10に接続される入力インタフェース装置が用いられてもよい。出力装置12は、画像を出力するディスプレイと、音声を出力するスピーカを有するテレビであってよい。出力装置12は、情報処理装置10に有線ケーブルで接続されてよく、また無線LAN(Local Area Network)などにより無線接続されてもよい。情報処理装置10はルータ15を介して、ネットワーク16に接続するコンテンツ配信サーバ18と通信可能に接続されており、所望のコンテンツをダウンロードすることができる。
FIG. 1 shows a content purchase system according to an embodiment of the present invention. The
コンテンツ配信サーバ18は、ビデオ配信会社などにより運営されて、情報処理装置10に対して、暗号化されたビデオコンテンツファイル、コンテンツ視聴を許諾するライセンスファイル、およびコンテンツファイルをデコードするための鍵ファイルを提供する。なおコンテンツ配信サーバ18は、コンテンツファイルとして、ビデオコンテンツファイルだけでなく、音楽コンテンツファイルや、ゲームソフトウェアファイルなどを情報処理装置10に提供してもよい。以下では、コンテンツ配信サーバ18が、ビデオコンテンツに関するファイルを提供する例について説明する。
The
コンテンツ購入システム1では、情報処理装置10が、リモートコントローラ40から送信されるユーザの指示により所望のビデオコンテンツを購入して、コンテンツ配信サーバ18よりダウンロードする。購入の形態として、ビデオコンテンツを買い取る形態と、レンタルされる形態とがある。ユーザが買い取る形態では、ユーザがビデオコンテンツをいつでも視聴できる。一方、レンタルされる形態では、ユーザは有効期限までにビデオコンテンツを視聴する必要があり、有効期限が過ぎると、ユーザはビデオコンテンツを視聴できなくなる。レンタルされたビデオコンテンツの管理は、情報処理装置10により行われる。
In the
なお情報処理装置10は、ビデオコンテンツの再生処理機能だけでなく、音楽コンテンツの再生機能を有してもよい。また情報処理装置10は、ゲームソフトウェアの処理機能を有してもよく、さらに他のコンテンツの処理機能を有して構成されてよい。したがって本実施例におけるレンタルコンテンツは、ビデオコンテンツに限らず、音楽コンテンツ、ゲームコンテンツなど、様々な種類のコンテンツを含む。
The
図2は、情報処理装置10の機能ブロック図を示す。情報処理装置10は、電源ボタン20、LED22、システムコントローラ24、デバイスコントローラ30、メディアドライブ32、ハードディスクドライブ34、スイッチ36、無線インタフェース38、メインコントローラ100、メインメモリ102および出力処理部104を有して構成される。
FIG. 2 shows a functional block diagram of the
電源ボタン20は、ユーザからの操作入力が行われる入力部であって、情報処理装置10への電源供給をオンまたはオフするために操作される。LED22は、電源のオンまたはオフの状態を点灯表示する。システムコントローラ24は、電源ボタン20の押下状態または非押下状態を検出し、電源オフの状態から押下状態への状態遷移を検出すると、メインコントローラ100を起動して、オペレーティングシステムのブートシーケンスを立ち上げるとともに、LED22を点灯制御する。情報処理装置10に電源ケーブルが差し込まれている場合、システムコントローラ24は、電源オフの状態であってもスタンバイモードを維持して、電源ボタン20の押下を監視する。
The
デバイスコントローラ30は、サウスブリッジのようにデバイス間の情報の受け渡しを実行するLSI(Large-Scale Integrated Circuit)として構成される。図示のように、デバイスコントローラ30には、システムコントローラ24、メディアドライブ32、ハードディスクドライブ34、スイッチ36およびメインコントローラ100などのデバイスが接続される。デバイスコントローラ30は、それぞれのデバイスの電気特性の違いやデータ転送速度の差を吸収し、データ転送のタイミングを制御する。ハードディスクドライブ34は、内蔵ハードディスクを駆動して、データの書込/読出を行う。内蔵ハードディスクは、データを記憶する記憶装置として機能する。メディアドライブ32は、読出専用の記録媒体50が装着されると、記録媒体50を駆動して認識し、記録媒体50から必要なデータを読み出すドライブ装置である。記録媒体50は、光ディスクや光磁気ディスクなどのメディアであってよい。
The
スイッチ36は、イーサネットスイッチ(イーサネットは登録商標)であって、外部の機器と有線または無線で接続して、データの送受信を行うデバイスである。スイッチ36は、ネットワーク16を介して、コンテンツ配信サーバ18からコンテンツファイル、ライセンスファイルおよび鍵ファイルを受信する。またスイッチ36は無線インタフェース38に接続し、無線インタフェース38は、Bluetooth(登録商標)プロトコルやIEEE802.11プロトコルなどの無線通信プロトコルでリモートコントローラ40と接続する。リモートコントローラ40に入力されたユーザの操作情報は、無線インタフェース38、スイッチ36、デバイスコントローラ30を通じてメインコントローラ100に供給される。
The
メインコントローラ100は、マルチコアCPUを備え、1つのCPUの中に1つの汎用的なプロセッサコアと、複数のシンプルなプロセッサコアを有する。汎用プロセッサコアはPPU(Power Processing Unit)と呼ばれ、残りのプロセッサコアはSPU(Synergistic-Processing Unit)と呼ばれる。メインコントローラ100では、情報処理装置10を効率よく使用するための機能、環境を提供し、装置全体を統括的に制御するオペレーティングシステム(以下、単に「OS(Operating System)」と呼ぶ)が実行される。本実施例における情報処理装置10のOS階層は、上位から、ユーザ層、カーネル(Kernel)層、ハイパーバイザ(Hypervisor)層の3階層をとり、ユーザ層、カーネル層とハイパーバイザ層のソフトウェアが一体となって、情報処理装置10の「OS」として機能する。
The
電源ボタン20により電源投入されると、システムコントローラ24は、デバイスコントローラ30を経由して、メインコントローラ100および出力処理部104に電源を供給する。メインコントローラ100に電源が供給されると、PPUは、まずOSのブートローダを実行して、ハイパーバイザ層を起動する。つづいて、PPUは、OSのカーネル層を起動し、さらにユーザ層を起動して、ハードディスクドライブ34または記録媒体50から供給されるデータの受入態勢を整える。
When power is turned on by the
メインコントローラ100は、メインメモリ102に接続するメモリコントローラを備える。PPUはレジスタを有し、演算実行主体としてメインプロセッサを備えて、実行するアプリケーションにおける基本処理単位としてのタスクを各SPUに効率的に割り当てる。なお、PPU自身がタスクを実行してもよい。SPUはレジスタを有し、演算実行主体としてのサブプロセッサとローカルな記憶領域としてのローカルメモリを備える。メインメモリ102およびローカルメモリは、RAM(ランダムアクセスメモリ)として構成される。SPUは制御ユニットとして専用のDMA(Direct Memory Access)コントローラをもち、メインメモリ102とローカルメモリの間のデータ転送を行うことで、データを高速にストリーム処理でき、また出力処理部104に内蔵されるフレームメモリとローカルメモリの間で高速なデータ転送を実現できる。
The
出力処理部104は、出力装置12に接続されて、アプリケーションの処理結果である映像信号および音声信号を出力する。出力処理部104は、画像処理機能を実現するGPU(Graphics Processing Unit)を備える。GPUは、HDMI(High Definition Multimedia Interface)を採用してもよい。
The
本実施例の情報処理装置10において、ハードディスクドライブ34には、ビデオコンテンツ、音楽コンテンツ、ゲームコンテンツなど、様々なコンテンツが格納される。これらのコンテンツは、コンテンツ配信サーバ18からダウンロードしたものであってもよく、また記録媒体50からインストールしたものであってもよい。これらのコンテンツファイルは、ハードディスクドライブ34においてフォルダにより分類される。
In the
図3(a)は、ハードディスクに形成されたビデオコンテンツを格納するフォルダ構造の一例を示す。ビデオコンテンツファイル(XYZ.VDO)は、VIDEOフォルダに格納される。
図3(b)は、ハードディスクに形成されたビデオコンテンツを格納するフォルダ構造の別の例を示す。このフォルダ構造は、階層構造をとる。ビデオコンテンツファイル(XYZ.VDO)は、VIDEOフォルダ内に形成されたAAフォルダに格納される。
FIG. 3A shows an example of a folder structure for storing video content formed on the hard disk. The video content file (XYZ.VDO) is stored in the VIDEO folder.
FIG. 3B shows another example of a folder structure for storing video content formed on the hard disk. This folder structure has a hierarchical structure. The video content file (XYZ.VDO) is stored in the AA folder formed in the VIDEO folder.
既述したようにレンタルコンテンツには、利用可能な有効期限が定められている。そこで本実施例の情報処理装置10は、ユーザに対してレンタルコンテンツの存在を効果的に提示し、またその有効期間についても効果的に提示できるGUI(グラフィカルユーザインタフェース)を提供する。これにより、ユーザはレンタルコンテンツを取得したことを忘れることなく視聴できるようになる。
As described above, the rental content has a valid expiration date. Therefore, the
図4は、ハードディスクに形成されたライセンスファイルを格納するフォルダ構造の一例を示す。ライセンスファイル(ABC.LCN)は、LICENSEフォルダ内に形成された(USER_ID)フォルダに格納される。なお(USER_ID)は、情報処理装置10の登録ユーザの識別番号であり、したがってライセンスファイルは、ユーザごとのフォルダに格納される。なお(USER_ID)は、ユーザの識別番号そのものであってもよく、またユーザ識別番号から導出される文字列であってもよい。ライセンスファイルは、コンテンツの購入形態情報、有効期間の開始時刻および終了時刻などのライセンス情報を含んで構成される。情報処理装置10は、ライセンスファイルを取得して保持することで、レンタルコンテンツの再生に対するライセンスを受けていることを認識する。ライセンスが有効か否かは、ライセンス情報およびその他の条件をもとに判定され、具体的には現在時刻が有効期限前であればライセンスが有効であり、有効期限を過ぎていればライセンスが無効となる。
FIG. 4 shows an example of a folder structure for storing license files formed on the hard disk. The license file (ABC.LCN) is stored in the (USER_ID) folder formed in the LICENSE folder. Note that (USER_ID) is an identification number of a registered user of the
コンテンツ購入システム1において、コンテンツの再生有効期間は、所定日数、たとえば14日に設定される。なお有効期間は、コンテンツ毎に設定されていてもよい。有効期間の開始時刻には、ダウンロードした日時が設定されてもよく、またダウンロード後の所定の日時が設定されてもよい。なお、コンテンツは一度再生されると、情報処理装置10が、有効期間の終了時刻を、初回再生時刻の24時間後に再設定する。
In the
本実施例の情報処理装置10は複数のユーザで共用可能であるが、原則として各ユーザのデータは、ハードディスクドライブ34の異なるフォルダにて保持されている。フォルダ名はユーザごとにユーザID(識別情報)に紐付けられて形成され、情報処理装置10のOSは、ログイン時に入力されたユーザIDをもとに、他のユーザのフォルダへのアクセスを禁止する。これによりユーザが、異なるユーザのデータを勝手に使用することはできず、個人データのセキュリティが保たれる。
The
一方で、ビデオコンテンツは個人データではないため、ダウンロードしたユーザ以外のユーザも視聴できるようにすることが好ましい。たとえば家族で情報処理装置10を共用しているのであれば、ダウンロードしたビデオコンテンツを、家族全員が見られるようにしてもよい。従来より、ビデオショップからビデオカセットやDVDをレンタルするような場合も、家族で見回すことができており、本実施例の情報処理装置10は、この事情をふまえて、ビデオコンテンツを、登録した複数のユーザが利用可能とする。
On the other hand, since the video content is not personal data, it is preferable that users other than the downloaded user can view it. For example, if the family shares the
図5は、メインコントローラ100の内部構成を主として示す。メインコントローラ100は、指示生成部200、有効期間処理部220、ライセンス情報処理部240、レンタルマーク処理部260、再生制御部280、デコード部310、再生時刻書込部320および表示処理部340を備える。記憶装置300は、ハードディスクドライブ34であり、複数のコンテンツファイル302a〜302b、複数のライセンスファイル304a〜304d、複数の鍵ファイル306a〜306dを格納する。鍵ファイル306は、暗号化されたコンテンツファイル302をデコードするための鍵情報を含む。ダウンロードしたコンテンツファイル302が他の情報処理装置でも再生できることを防止するために、鍵情報は、コンテンツ配信サーバ18経由で取得され、情報処理装置10の装置IDを用いて暗号化されて格納されている。
FIG. 5 mainly shows the internal configuration of the
ライセンスファイル304および鍵ファイル306は、コンテンツファイル302をダウンロードしたユーザに対してコンテンツ配信サーバ18より付与される。異なるユーザにより同じコンテンツファイル302が複数回ダウンロードされると、記憶装置300において、コンテンツファイルは上書きされて格納される。一方で、ライセンスファイル304および鍵ファイル306は、コンテンツファイル302をダウンロードしたユーザに対して付与される。この場合、1つのコンテンツファイル302に対して、複数ユーザのライセンスファイル304および鍵ファイル306が記憶装置300に格納されることになる。
The license file 304 and the key file 306 are given from the
指示生成部200は、メニュー画面生成指示部202、詳細情報画面生成指示部204および再生指示部206を有する。指示生成部200は、ユーザによるリモートコントローラ40からの操作入力または電源投入情報を受け付けると、有効期間処理部220、ライセンス情報処理部240、レンタルマーク処理部260、再生制御部280、デコード部310、表示処理部340のうちの必要な機能ブロックに対して所定の指示を発行する。
The
メニュー画面生成指示部202は、コンテンツを選択するためのメニュー画面を生成させる指示情報を必要な機能ブロックに対して発行する。この指示情報は、たとえば電源ボタン20が押下されたとき、また詳細情報画面からメニュー画面に戻るとき、またメニュー画面が操作されたときなどに生成される。詳細情報画面生成指示部204は、リモートコントローラ40より、メニュー画面からコンテンツの詳細情報画面に移行させる指示情報を必要な機能ブロックに対して発行する。この指示情報は、たとえばメニュー画面からコンテンツの詳細情報画面に移行する操作入力をリモートコントローラ40から受け付けたときに生成される。再生指示部206は、コンテンツを再生させる指示情報を必要な機能ブロックに対して発行する。この指示情報は、メニュー画面においてコンテンツに対する再生指示がなされたときに生成される。
The menu screen
有効期間処理部220は、再生時刻情報取得部222、開始時刻導出部224、終了時刻導出部226および残り時間導出部228を有する。有効期間処理部220は、ライセンス情報ごとに、コンテンツ利用が可能な有効期間を求める処理を行う。
The valid
再生時刻情報取得部222は、ライセンスを利用してコンテンツが最初に再生された時刻情報を、記憶装置300から取得する。この初回再生時刻情報は、ライセンスファイル304に対応付けられる鍵ファイル306に書き込まれており、再生時刻情報取得部222は、鍵ファイル306より初回再生時刻情報を取得する。なお、そのライセンスを利用してコンテンツが再生されていない場合には、初回再生時刻情報は鍵ファイル306に含まれていない。開始時刻導出部224は、コンテンツの有効期間の開始時刻を導出する。終了時刻導出部226は、コンテンツの有効期間の終了時刻を導出する。有効期間の終了時刻は、本明細書において、有効期限と呼ぶこともある。残り時間導出部228は、有効期限までの残り時間を導出する。
The reproduction time
ライセンス情報処理部240は、ライセンス情報取得部242、購入形態判定部244および有効期間抽出部246を有する。ライセンス情報処理部240は、ライセンス情報についての処理を行う。
The license
ライセンス情報取得部242は、記憶装置300に格納されたライセンスファイル304からライセンス情報を取得する。ライセンス情報取得部242は、ライセンスファイル304が存在していることをもって、対応付けられたコンテンツのライセンスを受けていることを認識する。購入形態判定部244は、ライセンス情報に含まれる購入形態情報から、コンテンツの購入形態を判定する。既述したように、コンテンツの購入形態には、買い取りと、レンタルとがある。有効期間抽出部246は、コンテンツの購入形態がレンタルである場合に、ライセンス情報に含まれる有効期間の開始時刻および終了時刻を抽出する。
The license
レンタルマーク処理部260は、メニュー画面において、レンタルコンテンツのアイコン画像の近傍またはアイコン画像に重ねて配置するレンタルマークについての処理を行う。レンタルマークは、コンテンツがレンタルコンテンツであることをユーザに提示するためのマークである。
The rental
有効期限判定部262は、有効期限が既に到来したか否かを判定する。レンタルマーク決定部264は、複数種類のレンタルマークの中から、コンテンツのアイコン画像の近傍またはアイコン画像に重ねて配置するレンタルマークを決定する。
The expiration
再生制御部280は、再生指示を受けて、コンテンツの再生を制御する処理を行う。利用ライセンス特定部282は、コンテンツを再生するのに利用するライセンスを特定する。デコード指示部284は、特定したライセンスを利用したコンテンツのデコード処理をデコード部310に指示する。
In response to the reproduction instruction, the
デコード部310は、特定したライセンスを利用して、コンテンツのデコード処理を行う。再生時刻書込部320は、そのライセンスを利用したデコード処理が初めての場合に、初回再生時刻情報を、対応する鍵ファイル306に書き込む。
The
表示処理部340は、メニュー画面生成部350、確認画面生成部360、詳細情報画面生成部370および購入画面生成部380を有する。表示処理部340は、出力装置12における表示画面を生成する処理を行う。
The
メニュー画面生成部350は、アイコン画像処理部352、フォルダ画像処理部354、レンタルマーク配置部356および時間情報配置部358を有する。メニュー画面生成部350は、メニュー画面生成指示部202からのメニュー画面生成指示を受けて、コンテンツを選択するためのメニュー画面を生成する。
The menu
アイコン画像処理部352は、コンテンツのアイコン画像をメニュー画面中に配置する。なおユーザがアイコン画像に対して再生指示を行うと、再生指示部206が、そのアイコン画像に対応付けられたコンテンツの再生指示を生成する。フォルダ画像処理部354は、フォルダ画像をメニュー画面中に配置する。レンタルマーク配置部356は、レンタルマークを、レンタルコンテンツのアイコン画像の近傍またはアイコン画像に重ねて配置する。またレンタルマーク配置部356は、レンタルコンテンツを含むフォルダ画像、およびフォルダ階層構造においてレンタルコンテンツを含むフォルダの上位に配置されるフォルダ画像の近傍またはフォルダ画像に重ねて、レンタルマークを配置する。時間情報配置部358は、レンタルコンテンツのアイコン画像に関連づけて、有効期間の終了時刻(有効期限)の情報を配置する。
The icon
確認画面生成部360は、ユーザに対してコンテンツの再生を開始してよいか確認するための確認画面を生成する。
The confirmation
詳細情報画面生成部370は、サムネイル画像表示部372、所有者情報配置部374、コンテンツ情報配置部376および時間情報配置部378を有する。詳細情報画面生成部370は、コンテンツおよび有効期間などについての情報を示す詳細情報画面を生成する。
The detailed information
サムネイル画像表示部372は、コンテンツを特定するサムネイル画像を詳細情報画面中の所定位置に配置する。所有者情報配置部374は、ライセンスの所有者情報を、詳細情報画面中に配置する。コンテンツ情報配置部376は、コンテンツに関する情報を、詳細情報画面中に配置する。時間情報配置部378は、有効期間に関する時間情報を、詳細情報画面中に配置する。
The thumbnail
図5において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、CPU(Central Processing Unit)、メモリ、その他のLSIで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。既述したように、メインコントローラ100には1つのPPUと複数のSPUとが設けられており、PPUおよびSPUがそれぞれ単独または協同して、各機能ブロックを構成できる。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
In FIG. 5, each element described as a functional block for performing various processes can be configured by a CPU (Central Processing Unit), a memory, and other LSIs in terms of hardware. This is realized by a program loaded on the computer. As described above, the
図6は、出力装置12に表示されるメニュー画面400aの一例を示す。このメニュー画面400aでは、複数のフォルダ画像402a〜402eが横方向に配列される。このうち、フォルダ画像402bは、音楽コンテンツのフォルダを示し、フォルダ画像402cは、ビデオコンテンツのフォルダを示し、フォルダ画像402dは、ゲームコンテンツのフォルダを示す。縦方向には、アイコン画像404a〜404dが配列される。ユーザは、リモートコントローラ40を操作して所望のアイコンをフォーカス領域の位置までスクロールさせて動かすことで、そのアイコンに対応付けられている処理を実行させることができる。図示の例では、ビデオコンテンツのアイコン画像404aがフォーカス領域に配置され、ユーザがリモートコントローラ40の所定のボタンを押下すると再生指示が発行され、タイトル「AirplaneAAA」のビデオコンテンツが再生される。以下、図5を参照して、メニュー画面400aの生成処理を説明する。
FIG. 6 shows an example of the
メニュー画面生成指示部202がメニュー画面の生成指示を発行すると、メニュー画面生成部350が、コンテンツを選択するためのメニュー画面を生成する。具体的にフォルダ画像処理部354が、最上位のフォルダ画像402a〜402eの表示位置を定め、メニュー画面中に配置する。またアイコン画像処理部352が、ビデオコンテンツをハードディスクドライブ34のVIDEOフォルダを参照して探し出し、表示対象とするアイコン画像404を特定する。アイコン画像処理部352は、特定したビデオコンテンツのアイコン画像404の表示位置を定め、メニュー画面中に配置する。アイコン画像404は、たとえばコンテンツファイル302に含まれており、アイコン画像処理部352は、図3(a)または図3(b)に示すコンテンツファイルから、アイコン画像を取得する。なおメニュー画面400aにおいて、音楽コンテンツのフォルダであるフォルダ画像402bがフォルダ画像402cの位置に存在すれば、アイコン画像処理部352が、音楽コンテンツをハードディスクドライブ34のMUSICフォルダを参照して探し出し、表示対象とするアイコン画像を特定することになる。
When the menu screen
このときライセンス情報処理部240において、ライセンス情報取得部242が、ログインしているユーザのライセンス情報をライセンスファイル304から取得する。図4に示すように、ライセンス情報は、ユーザIDで特定されるフォルダに保持されており、ライセンス情報取得部242は、ユーザIDをもとに、そのユーザが所持しているライセンス情報を取得する。なおライセンスファイル304のファイル名を、コンテンツIDを用いて生成しておくことで、コンテンツに対応付けられたライセンスファイル304を読み出すことが容易となる。購入形態判定部244は、ライセンス情報に含まれる購入形態情報から、コンテンツが、その利用に有効期限のあるレンタルコンテンツであるか否かを判定する。購入形態情報は、買い取り、またはレンタルのいずれかを表現する情報であり、たとえば0または1のフラグ値として設定されていてもよい。本実施例のコンテンツ購入システム1においては、ライセンス情報取得部242が、ユーザIDをもとに、メニュー画面400aにおいて表示対象となるビデオコンテンツのアイコン画像404のライセンスファイル304の有無を確認し、ライセンスファイル304が存在する場合には、そのビデオコンテンツがレンタルコンテンツであるかが確認される。コンテンツがレンタルコンテンツであることが判定されると、有効期間抽出部246が、ライセンス情報から、有効期間の開始時刻および有効期間の終了時刻を示す有効期間情報を取得して、その有効期間情報を有効期間処理部220に供給する。
At this time, in the license
図6に示すメニュー画面400aにおいては、アイコン画像404に関連づけて、有効期限情報406が表示される。したがってメニュー画面400aの生成処理においては、有効期間の終了時刻(有効期限)と、場合によっては有効期間の残り時間が導出できればよい。一方、図9に関連して後述する詳細情報画面420においては、有効期間の終了時刻に加えて、有効期間の開始時刻、および有効期間の残り時間が表示される。これらの時間情報の導出処理は、有効期間処理部220において実行されるため、本明細書における重複説明を省略するべく、以下では、有効期間処理部220が開始時刻、終了時刻、残り時間を導出する処理について説明する。
In the
有効期間処理部220において、コンテンツの未再生時、開始時刻導出部224が、供給された有効期間情報から、コンテンツの有効期間の開始時刻を導出する。また終了時刻導出部226が、供給された有効期間情報から、コンテンツの有効期間の終了時刻を導出する。ここで導出される開始時刻および終了時刻は、有効期間情報に含まれる開始時刻および終了時刻と一致する。残り時間導出部228は、原則として現在時刻から終了時刻までの残り時間を算出する。
In the valid
コンテンツ購入システム1では、既述したように、コンテンツが一度再生されると、そのコンテンツの有効期間の終了時刻は、再生時刻の24時間後に再設定される。すなわち、コンテンツが再生された後は、初回再生時刻が有効期間の開始時刻となり、その24時間後が有効期間の終了時刻となる。以下、有効期間の導出処理について図7を参照しながら説明する。
In the
図7は、有効期間の導出処理を説明するためのタイムチャートである。図7(a)〜図7(e)において、NOWは、有効期間の導出時点(以下、現在時刻とよぶ)を示す。有効期間の導出処理は、時刻情報を表示する表示画面が切り替わるたびに行われる。なお有効期間情報に含まれる開始時刻が6月3日1:30PMであり、終了時刻が6月17日1:30PMであるとする。 FIG. 7 is a time chart for explaining the effective period derivation process. In FIGS. 7A to 7E, NOW indicates the time point for deriving the effective period (hereinafter referred to as the current time). The valid period derivation process is performed each time the display screen for displaying time information is switched. It is assumed that the start time included in the validity period information is 1:30 PM on June 3, and the end time is 1:30 PM on June 17.
図7(a)は、現在時刻が、有効期間情報に含まれる開始時刻よりも前である状態を示す。このとき、ユーザはコンテンツを視聴できない。開始時刻導出部224は、有効期間情報に含まれる開始時刻を有効期間の開始時刻として設定し、終了時刻導出部226は、有効期間情報に含まれる終了時刻を有効期間の終了時刻として設定する。残り時間導出部228は、終了時刻から開始時刻までの時間を、残り時間として設定する。
開始時刻 6月3日1:30PM
終了時刻 6月17日1:30PM
残り時間 14日
FIG. 7A shows a state where the current time is before the start time included in the validity period information. At this time, the user cannot view the content. The start
Start time June 3rd 1:30 PM
End time June 17th 1:30 PM
14 days remaining
図7(b)は、現在時刻が、有効期間情報に含まれる開始時刻よりも後であり、コンテンツが未再生の状態を示す。コンテンツが未再生であるため、開始時刻導出部224は、有効期間情報に含まれる開始時刻を有効期間の開始時刻として設定し、終了時刻導出部226は、有効期間情報に含まれる終了時刻を有効期間の終了時刻として設定する。残り時間導出部228は、終了時刻から現在時刻までの時間を、残り時間として設定する。
開始時刻 6月3日1:30PM
終了時刻 6月17日1:30PM
残り時間 11日
FIG. 7B shows a state in which the current time is later than the start time included in the validity period information and the content is not reproduced. Since the content has not been played back, the start
Start time June 3rd 1:30 PM
End time June 17th 1:30 PM
11 days remaining
図7(c)は、初回再生が行われ、現在時刻が初回再生後24時間以内である状態を示す。図5を参照して、デコード部310が、ライセンスを利用してコンテンツをデコードして再生すると、再生時刻書込部320が、初回再生時刻情報を鍵ファイル306に書き込む。現在時刻において有効期間処理部220が起動されると、再生時刻情報取得部222は、ライセンスに対応する鍵ファイル306から初回再生時刻情報を取得し、開始時刻導出部224および終了時刻導出部226に供給する。開始時刻導出部224は、初回再生時刻情報を受け取ると、その時刻を、有効期間の開始時刻として設定する。終了時刻導出部226は、初回再生時刻情報を受け取ると、その時刻から所定時間後、ここでは24時間後の時刻を、有効期間の終了時刻として設定する。なお、初回再生時刻の24時間後の時刻が、有効期間情報に含まれる終了時刻を超えていれば、終了時刻は、ライセンス情報に含まれる終了時刻に設定される。残り時間導出部228は、終了時刻から現在時刻までの時間を、残り時間として設定する。
開始時刻 6月9日3:00PM
終了時刻 6月10日3:00PM
残り時間 17時間30分
FIG. 7C shows a state where the first playback is performed and the current time is within 24 hours after the first playback. Referring to FIG. 5, when decoding
Start time June 9th 3:00 PM
End time June 10th 3:00 PM
17
図7(d)は、初回再生が行われ、現在時刻が終了時刻よりも後である状態を示す。開始時刻導出部224は、初回再生時刻を有効期間の開始時刻として設定し、終了時刻導出部226は、初回再生時刻の24時間後を、有効期間の終了時刻として設定する。残り時間導出部228は、現在時刻が終了時刻よりも後であるため、「期限切れ」であることを判定する。
開始時刻 6月9日3:00PM
終了時刻 6月10日3:00PM
残り時間 期限切れ
FIG. 7D shows a state where the first playback is performed and the current time is after the end time. The start
Start time June 9th 3:00 PM
End time June 10th 3:00 PM
Time remaining expired
図7(e)は、一度も再生せずに終了時刻が過ぎた状態を示す。残り時間導出部228は、現在時刻が終了時刻よりも後であるため、「期限切れ」であることを判定する。
開始時刻 6月3日1:30PM
終了時刻 6月17日1:30PM
残り時間 期限切れ
FIG. 7E shows a state where the end time has passed without being played back. The remaining
Start time June 3rd 1:30 PM
End time June 17th 1:30 PM
Time remaining expired
図5に戻って、以上のように有効期間処理部220は、有効期間に関する処理を行う。なお前述したように、メニュー画面400aの生成処理においては、有効期間の開始時刻は必要でないため、開始時刻導出部224は機能しなくてよい。終了時刻導出部226が導出した終了時刻および残り時間導出部228が導出した残り時間は、レンタルマーク処理部260に供給され、また終了時刻は、表示処理部340にも供給される。
Returning to FIG. 5, as described above, the valid
レンタルマーク処理部260において、有効期限判定部262は、終了時刻を受けて、現在時刻で既に終了時刻(有効期限)が過ぎているか否か判定する。この判定は、残り時間から行われてもよい。
In the rental
有効期限判定部262による判定結果を受けて、レンタルマーク決定部264は、レンタルコンテンツに割り当てるレンタルマークを決定する。具体的にレンタルマーク決定部264は、有効期限が到来していないレンタルコンテンツに第1レンタルマークを割り当て、有効期限が過ぎたレンタルコンテンツに第2レンタルマークを割り当てる。図6に示すメニュー画面400aにおいては、有効期限が到来してないタイトル「AirplaneAAA」のレンタルコンテンツには、レンタルマーク410aが割り当てられ、有効期限が過ぎたタイトル「BirthdayDDD」のレンタルコンテンツには、レンタルマーク410bが割り当てられている。割り当てられたレンタルマークはレンタルマーク配置部356に供給されて、レンタルマーク配置部356は、それぞれのアイコン画像404の近傍またはアイコン画像に重ねて、レンタルマーク410を配置する。メニュー画面400aにおいては、レンタルマーク配置部356が、アイコン画像404の左縁に沿ってレンタルマーク410を配置している。
In response to the determination result by the expiration
レンタルマーク配置部356が、有効期限の到来していないレンタルコンテンツのアイコン画像404aに対してレンタルマーク410aを付加することで、ユーザは、視聴可能なレンタルコンテンツの存在を容易に確認することができ、コンテンツ視聴のインセンティブを得ることができる。
The rental mark placement unit 356 adds the
またレンタルマーク配置部356が、有効期限の過ぎたレンタルコンテンツのアイコン画像404bに対してレンタルマーク410bを付加することで、ユーザは、視聴不能なレンタルコンテンツの存在を容易に確認することができる。これにより、コンテンツファイルを削除するなど、記憶装置300の空き容量を増やす契機を与えることができる。
In addition, the rental mark placement unit 356 adds the
なおレンタルマーク決定部264は、有効期限まで所定時間以上残っているレンタルコンテンツと、有効期限まで所定時間未満となったレンタルコンテンツとで異なるレンタルマークを割り当ててもよい。たとえば、有効期限まで24時間をきったレンタルコンテンツの存在は、ユーザに緊急に知らせることが好ましい。そのため、有効期限まで24時間以上残っているレンタルコンテンツについては、静止画のレンタルマークを割り当て、一方で24時間をきったレンタルコンテンツについては、動画のレンタルマークを割り当ててもよい。たとえば点滅するレンタルマークを割り当てることで、ユーザの注意を喚起することができる。また、発光色など目立ちやすいレンタルマークを割り当てることでも、ユーザの注意を喚起することが可能である。
The rental
時間情報配置部358は、終了時刻導出部226から終了時刻を受け取ると、アイコン画像404に関連づけて終了時刻(有効期限)情報406をメニュー画面400aに配置する。たとえばアイコン画像404と同じ高さに有効期限情報406を配置することで、アイコン画像404に関連のある情報であることが明確となる。メニュー画面400においては、既に過ぎた有効期限情報406b、およびまだ到来していない有効期限情報406aが、アイコン画像404bおよびアイコン画像404aのそれぞれに関連づけて配置される。
When receiving the end time from the end
図8は、出力装置12に表示されるメニュー画面400bの別の例を示す。この例ではフォルダ構造が階層構造をとっている。メニュー画面400bでは、レンタルコンテンツが最上位フォルダの下層にあるフォルダ内に含まれている。具体的にはフォルダ画像408aに対応するフォルダにレンタルコンテンツが格納されている。レンタルマーク決定部264は、レンタルコンテンツを含むフォルダにレンタルマークを割り当て、レンタルマーク配置部356が、フォルダ画像408aの近傍またはフォルダ画像408aに重ねて、レンタルマーク410cを配置する。またレンタルマーク決定部264は、階層構造においてレンタルコンテンツを含むフォルダの最上位に位置するフォルダにもレンタルマークを割り当てる。レンタルマーク配置部356は、割り当てられたレンタルマーク410dを、フォルダ画像402cの近傍またはフォルダ画像402cに重ねて配置する。
FIG. 8 shows another example of the
レンタルコンテンツが、階層構造をとるフォルダの下層に含まれる場合、ユーザは、階層構造のフォルダを順に開いていかなければ、レンタルコンテンツを確認することができない。そこで、階層構造を構成する各段のフォルダ画像にもレンタルマーク410を付加することで、ユーザは、レンタルコンテンツの存在を容易に確認することができる。 When the rental content is included in a lower layer of a folder having a hierarchical structure, the user cannot confirm the rental content unless the hierarchical folder is opened in order. Therefore, by adding the rental mark 410 to the folder images at each stage constituting the hierarchical structure, the user can easily confirm the existence of the rental content.
図9は、出力装置12に表示される詳細情報画面420の一例を示す。メニュー画面400aにおいて、ユーザによりリモートコントローラ40が所定の操作をされると、詳細情報画面生成指示部204が、詳細情報画面の生成指示を発行し、詳細情報画面生成部370が、コンテンツ情報や有効期間情報を含む詳細情報画面420を生成する。有効期間処理部220は、詳細情報画面の生成指示を受けると、有効期間の処理を行い、開始時刻、終了時刻および残り時間を導出して、詳細情報画面生成部370に供給する。
FIG. 9 shows an example of the
サムネイル画像表示部372は、コンテンツのサムネイル画像412を生成して、詳細情報画面420の所定位置に配置する。たとえばサムネイル画像表示部372は、メニュー画面400aから、アイコン画像404aおよびレンタルマーク410aを取得して、サムネイル画像412を生成してもよい。またサムネイル画像表示部372は、コンテンツファイル302から、所定の画像を取得して、サムネイル画像412を生成してもよい。この取得する画像は、静止画であってもよく、また動画であってもよい。またサムネイル画像表示部372は、アイコン画像処理部352と同様に、ビデオコンテンツをハードディスクドライブ34のVIDEOフォルダを参照して探し出し、表示対象とするアイコン画像をサムネイル画像として抽出してもよい。このときは、レンタルマーク配置部356が、サムネイル画像412に対してレンタルマークを付加する。
The thumbnail
所有者情報配置部374は、所有者情報414をサムネイル画像412に関連づけて詳細情報画面420中に配置する。所有者情報配置部374は、ユーザIDを所有者情報414として取得する。コンテンツ情報配置部376は、コンテンツ情報418をサムネイル画像412に関連づけて詳細情報画面420中に配置する。コンテンツ情報配置部376は、コンテンツ情報418をコンテンツファイル302から取得する。時間情報配置部378は、有効期間処理部220から供給される開始時刻、終了時刻および残り時間をサムネイル画像412に関連づけて詳細情報画面420中に配置する。なお時間情報配置部378は、再生回数を詳細情報画面420中に配置してもよい。なお、サムネイル画像412は中央上部に配置され、所有者情報414、時間情報416、コンテンツ情報418は、サムネイル画像412の下に配置される。
The owner
時間情報配置部378は、残り時間が所定時間未満、たとえば48時間未満となった場合に、残り時間の表示形式を日単位から時間単位に切り替えてもよい。残り時間が少ない場合には、時間単位での表示とすることで、そのコンテンツを視聴することに対するインセンティブを高めることができる。また、時間情報配置部378は、残り時間が所定時間未満となった場合に、残り時間の表示に、他の表示と異なる配色を施して目立たせるようにしてもよく、また表示のフォントを他の表示と異ならせて目立たせるようにしてもよい。
The time
ユーザは詳細情報画面420を見ることで、有効期間の開始時刻および有効期間の残り時間を確認することができる。メニュー画面400a、400bにおいては有効期限は示されるものの、開始時刻および残り時間は提示されていない。ユーザは開始時刻をみることで、コンテンツが既に再生されたものであるか確認できる。特に、未再生のコンテンツに対するレンタルマークと再生済みのコンテンツに対するレンタルマークとを同じにする場合には、開始時刻を提示することで、たとえば自分以外のユーザが視聴したことを知ることができる。またユーザは残り時間をみることで、コンテンツを早く視聴すべきであることを確認できる。特に、残り時間に応じてレンタルマークを変更しない場合には、残り時間を提示することで、コンテンツ視聴に対するインセンティブを高めることができる。
By viewing the
同一コンテンツについて、複数ユーザのライセンス情報が存在している場合、時間情報配置部378は、各ライセンス所有者の時間情報416を詳細情報画面420に配置する。既述したとおり、ライセンスファイル304のファイル名がコンテンツIDを用いて作成されているため、時間情報配置部378は、図4に示すLICENSEフォルダに含まれる各ユーザIDで特定されるフォルダを参照して、同一コンテンツについてのライセンスファイル304を探索する。これにより、時間情報配置部378は、ログインユーザ以外の他のユーザが保有する同一コンテンツのライセンスファイル304を取得できる。
When the license information of a plurality of users exists for the same content, the time
このとき開始時刻導出部224は、各ライセンス所有者のライセンス情報に含まれる有効期間情報、またはコンテンツが最初に再生された初回処理時刻にしたがって、ライセンス所有者ごとに有効期間の開始時刻を導出し、終了時刻導出部226は、ライセンス情報に含まれる有効期間情報、またはコンテンツが最初に再生された初回処理時刻にしたがって、ライセンス所有者ごとに有効期間の終了時刻を導出する。これにより、詳細情報画面420には、複数のライセンス所有者の時間情報416が並べられる。また所有者情報配置部374は、ライセンスファイル304が格納されているUSER_IDフォルダ名をもとにライセンス所有者名を特定し、所有者情報414として時間情報416の上に配置する。これにより、所有者情報414および時間情報416のセットは、ログインユーザの情報を先頭として、その下方に、他の複数のライセンス所有者の情報のセットが並べられる。これによりログインユーザは、1つのコンテンツに対して複数のライセンス情報が存在していることを認識できるとともに、そのコンテンツが視聴可能か確認することが可能となる。
At this time, the start
メニュー画面400aまたは400bにおいてユーザがアイコン画像404に対して再生指示を行うと、再生指示部206が、アイコン画像404aに対応するコンテンツの再生指示を発行する。再生制御部280は、再生指示を受けると、コンテンツの再生処理を制御する。
When the user issues a playback instruction to the icon image 404 on the
利用ライセンス特定部282は、アイコン画像404に再生を指示したユーザのライセンスが有効であるか判定し、有効でない場合には、有効な他のユーザのライセンスを、利用するライセンスとして特定する。有効なライセンスであるか否かは、有効期限が既に到来しているか否かで判定する。たとえばアイコン画像404bをフォーカス領域まで移動して再生を指示した場合、アイコン画像404bに対応するコンテンツの有効期限は既に経過しているため、タイトル「BirthdayDDD」のビデオコンテンツのライセンスは有効でないことが判定される。なお、同一コンテンツに対応する他のユーザのライセンス情報が存在しなければ、すなわち、このコンテンツをダウンロードしたユーザが他にいなければ、利用ライセンス特定部282は、再生不能であることを判定する。
The use
終了時刻導出部226は再生指示を受けると、有効期限を導出し、利用ライセンス特定部282に供給する。利用ライセンス特定部282は、導出された有効期限と現在時刻とを比較して、ライセンスが有効であるか判定する。コンテンツ購入システム1においては、他のユーザがダウンロードしたコンテンツを再生することを可能としているため、仮に自身のライセンスが有効でなかったとしても、他人のライセンスが有効であれば、コンテンツを視聴することが可能である。デコード指示部284は、利用ライセンス特定部282が特定したライセンスを利用して、デコード部310にコンテンツのデコード処理を指示する。デコード部310は、コンテンツファイル302を読み出し、また鍵ファイル306から鍵情報を取得してコンテンツファイルをデコードする。
Upon receiving the reproduction instruction, the end
なお利用ライセンス特定部282は、有効な他のライセンスのうち、最も早く有効期限が到来するライセンスを、利用するライセンスとして特定してもよい。これにより、装置全体としての有効期限の到来を早めることなく、情報処理装置10を共用するユーザにとって、利便性の高いレンタルサービスを実現することが可能となる。
Note that the use
なお利用ライセンス特定部282が他のユーザのライセンスを、利用するライセンスとして特定した場合、確認画面生成部360が、ユーザに対して、コンテンツの処理を開始してよいか確認するための確認画面を生成してもよい。
When the use
図10は、確認画面430の一例を示す。ユーザはアイコン画像404bに再生指示を行うと、他のユーザのライセンスを利用してタイトル「BirthdayDDD」のビデオコンテンツを再生できるが、このときユーザは、他人のライセンスを利用していることを認識していないことも考えられる。したがって確認画面430を提示することで、ユーザは、誤って他人のライセンスを利用する事態を回避できる。
FIG. 10 shows an example of the
なお利用ライセンス特定部282は、ログインユーザのライセンスであるか、他のユーザのライセンスであるかに関係なく、有効期限が最も早く有効期限が到来するライセンスを、利用するライセンスとして特定してもよい。これにより、装置全体としての有効期限の到来を早めることなく、情報処理装置10を共用するユーザにとって、利便性の高いレンタルサービスを実現することが可能となる。
The use
なお、有効期限の過ぎたレンタルコンテンツのアイコン画像404bが再生を指示されたときに、他のユーザの有効なライセンスも存在しない場合には、購入画面生成部380が、そのコンテンツの購入画面を生成してもよい。これにより、コンテンツを視聴したいユーザが容易にコンテンツを再購入できる。利用ライセンス特定部282が、再生指示されたコンテンツに対して利用可能なライセンスが存在しないことを判定すると、購入指示部(図示せず)が、コンテンツ配信サーバ18に対して、「BirthdayDDD」のビデオコンテンツのライセンスファイル304の取得要求を送信する。この取得要求には、「BirthdayDDD」を識別するための情報が含まれる。コンテンツ配信サーバ18は、「BirthdayDDD」のコンテンツのライセンスファイル304の取得要求を受けると、コンテンツ購入画面の構成データを生成して、情報処理装置10に送信する。購入画面生成部380は、この構成データを受け取り、コンテンツの購入画面を生成する。ユーザは、この購入画面において、所定のボタン(たとえば購入ボタン)を押下することで、ライセンスファイル304をダウンロードできる。なお、このときコンテンツファイル302も一緒にダウンロードしてもよい。以上により、ユーザは、有効期限の過ぎたレンタルコンテンツへの再生指示を行うと、コンテンツを容易な手順で再購入することができる。なおこのとき、購入形式が買い取りであるか、またはレンタルであるかは、ユーザが選択できるようにしてもよい。
When the
図11は、メニュー画面表示処理のフローチャートを示す。以下では、図6に示すメニュー画面400aを表示する処理を説明する。メニュー画面生成指示部202がメニュー画面の生成指示を発行すると、アイコン画像処理部352が、ビデオコンテンツをハードディスクドライブ34のVIDEOフォルダを参照して探し出し、表示対象とするアイコン画像404を特定する(S10)。このときライセンス情報処理部240において、ライセンス情報取得部242が、メニュー画面400aにおいて表示対象となるビデオコンテンツのアイコン画像404のライセンスファイル304の有無を確認する(S12)。ライセンスファイル304が存在する場合、購入形態判定部244は、ライセンス情報に含まれる購入形態情報から、コンテンツが、その利用に有効期限のあるレンタルコンテンツであるか否かを判定する(S14)。レンタルコンテンツでなければ(S14のN)、アイコン画像処理部352が、コンテンツの存在を示すアイコン画像404を決定する(S20)。一方、レンタルコンテンツである場合(S14のY)、有効期間処理部220が、そのレンタルコンテンツの有効期限を導出する(S16)。レンタルマーク決定部264は、有効期限と現在時刻との関係から、表示させるレンタルマーク410を決定する(S18)。続いてアイコン画像処理部352が、レンタルコンテンツのアイコン画像を決定する(S20)。なお、レンタルマークの決定処理とアイコン画像の決定処理の順序は入れ替わっていてもよく、また並列に行われてもよい。S16〜S20の処理は、全表示対象について実行され(S22のN)、全表示対象について実行されると(S22のY)、アイコン画像処理部352がメニュー画面を表示する(S24)。このとき、レンタルマーク配置部356は、レンタルコンテンツのアイコン画像404の近傍またはアイコン画像404に重ねて、レンタルマーク410を配置する。
FIG. 11 shows a flowchart of the menu screen display process. Hereinafter, a process of displaying the
図12は、時間情報の導出処理のフローチャートを示す。ライセンス情報処理部240において、コンテンツがレンタルコンテンツであることが判定されると、有効期間抽出部246が、ライセンス情報から、有効期間の開始時刻および有効期間の終了時刻を示す有効期間情報を取得して、その有効期間情報を有効期間処理部220に供給する。有効期間処理部220は、有効期間情報を取得する(S30)。再生時刻情報取得部222は、ライセンスに対応する鍵ファイル306から初回再生時刻情報が存在するか確認し(S32)、初回再生時刻情報があれば(S32のY)、取得して(S34)、開始時刻導出部224および終了時刻導出部226に供給する。開始時刻導出部224および終了時刻導出部226は、初回再生時刻情報がなければ(S32のN)、有効期間情報をもとに、コンテンツの有効期間の開始時刻および終了時刻をそれぞれ導出する(S36)。一方、初回再生時刻情報が取得された場合には、開始時刻導出部224および終了時刻導出部226は、初回再生時刻情報および有効期間情報をもとに、コンテンツの有効期間の開始時刻および終了時刻をそれぞれ導出する(S36)。このとき残り時間導出部228が、有効期間の残り時間を導出してもよい。
FIG. 12 shows a flowchart of time information derivation processing. When the license
図13は、利用ライセンス特定処理のフローチャートを示す。メニュー画面400においてユーザがアイコン画像404に対して再生指示を行うと、再生指示部206が、アイコン画像404に対応するコンテンツの再生指示を発行する(S50)。これを受けて、利用ライセンス特定部282は、アイコン画像404に再生を指示したユーザのライセンスが有効であるか判定し(S52)、有効でない場合には(S52のN)、有効な他のユーザのライセンスが存在しているか判定する(S54)。なお、再生を指示したユーザのライセンスが有効であれば(S52のY)、そのユーザのライセンスを、再生に利用するライセンスとして特定する(S56)。
FIG. 13 shows a flowchart of the use license specifying process. When the user issues a playback instruction to the icon image 404 on the menu screen 400, the
他のユーザも有効なライセンスを有していなければ(S54のN)、再生を指示されたコンテンツに対して、有効なライセンスが存在していないことが判定される。このときは、コンテンツの購入画面が表示されるようにしてもよい。一方、他のユーザが有効なライセンスを有していれば(S54のY)、利用ライセンス特定部282が、そのライセンスを、再生に利用するライセンスとして特定する(S56)。なお利用ライセンス特定部282は、有効な他のライセンス所有者のライセンスのうち、最も早く有効期限が到来するライセンスを、利用するライセンスとして特定してもよい。
If another user does not have a valid license (N in S54), it is determined that there is no valid license for the content instructed to be played. At this time, a content purchase screen may be displayed. On the other hand, if another user has a valid license (Y in S54), the use
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 In the above, this invention was demonstrated based on the Example. This embodiment is an exemplification, and it will be understood by those skilled in the art that various modifications can be made to the combination of each component and each processing process, and such modifications are also within the scope of the present invention. .
フォーカス領域にあるアイコン画像404が再生を指示されたとき、再生制御部280が再生処理を開始する前に、確認画面生成部360が、再生してもよいか問い合わせる確認画面を生成してもよい。コンテンツ購入システム1では、再生が開始されると、有効期限が24時間後に設定される。そのためアイコン画像404に対する再生指示によりただちにコンテンツが再生されると、それがユーザの誤操作であった場合に好ましくない。そこで確認画面を提示して、ユーザの了解を得た後に、デコード部310にデコード処理を開始させるようにしてもよい。
When the icon image 404 in the focus area is instructed to be reproduced, the confirmation
同一コンテンツについて複数のライセンス情報が存在する場合に、終了時刻導出部226は、最も遅く到来する終了時刻を導出してもよい。なお、終了時刻導出部226は、複数のライセンス情報により特定される有効期間が互いに重なっている場合に、最も遅く到来する終了時刻を導出してもよい。コンテンツ購入システム1では、コンテンツの所有者か否かにかかわらず、コンテンツの視聴を可能としているため、最も遅く到来する終了時刻を導出し、たとえば時間情報配置部358がアイコン画像(サムネイル画像)に関連づけて、導出した終了時刻をメニュー画面に含めることで、ユーザは、時間のないときに無理にコンテンツを視聴しなくても、まだ時間的に余裕があることを判断できる。また時間情報配置部378が、サムネイル画像に関連づけて、導出した有効期間に関する時間情報を詳細情報画面に含めることで、ユーザは、自分を含めたライセンス所有者のライセンス状況を瞬時に把握することが可能となる。たとえば、詳細情報画面420において、サムネイル画像412の直下に、複数のライセンスによる有効期間をまとめた時間情報を表示させることで、ユーザは、複数のライセンスから導出される有効期間を容易に把握できるようになる。
When there are a plurality of pieces of license information for the same content, the end
たとえば、ユーザAのライセンス有効期間が6/1〜6/14、ユーザBのライセンス有効期間が6/7〜6/21、ユーザCのライセンス有効期間が7/1〜7/14であるとする。これらの有効期間のうち、ユーザAとユーザBの有効期間は互いに重なっており、ユーザCの有効期間は、いずれとも重なっていない。このとき有効期間処理部220は、2つの有効期間を導出してもよい。
For example, the license validity period of user A is 6/1 to 6/14, the license validity period of user B is 6/7 to 6/21, and the license validity period of user C is 7/1 to 7/14. . Among these effective periods, the effective periods of user A and user B overlap each other, and the effective periods of user C do not overlap. At this time, the validity
すなわち1つめの有効期間として、開始時刻導出部224は、6/1を有効期間の開始時刻として導出し、終了時刻導出部226は、6/21を有効期間の終了時刻として導出する。また2つめの有効期間として、開始時刻導出部224は、7/1を有効期間の開始時刻として導出し、終了時刻導出部226は、7/14を有効期間の終了時刻として導出する。この2つの有効期間に関する時間情報は、詳細情報画面420において、サムネイル画像412の直下の領域において、1つめの有効期間を上段、2つめの有効期間を下段に並べて表示されてもよい。この時間情報の配置は、有効期限が早く到来するものが上段となるようにするのが好ましい。なお、これらの時間情報は、メニュー画面に表示されてもよい。
That is, as the first effective period, the start
また終了時刻導出部226は、コンテンツの再生にかかる時間を加味して、見かけ上の有効期限を導出してもよい。同様に残り時間導出部228は、コンテンツの再生にかかる時間を加味して、見かけ上の残り時間を導出してもよい。具体的に終了時刻導出部226は、実施例において説明した終了時刻からコンテンツ再生時間を差し引いた時刻を、終了時刻として導出する。同様に残り時間導出部228は、実施例において説明した残り時間からコンテンツ再生時間を差し引いた時刻を、残り時間として導出する。これにより、コンテンツを完全に再生できる時刻をユーザに提示することができ、ユーザは、その時刻を目安として、コンテンツの視聴を開始することができる。
In addition, the end
1・・・コンテンツ購入システム、10・・・情報処理装置、12・・・出力装置、18・・・コンテンツ配信サーバ、34・・・ハードディスクドライブ、40・・・リモートコントローラ、100・・・メインコントローラ、200・・・指示生成部、202・・・メニュー画面生成指示部、204・・・詳細情報画面生成指示部、206・・・再生指示部、220・・・有効期間処理部、222・・・再生時刻情報取得部、224・・・開始時刻導出部、226・・・終了時刻導出部、228・・・残り時間導出部、240・・・ライセンス情報処理部、242・・・ライセンス情報取得部、244・・・購入形態判定部、246・・・有効期間抽出部、260・・・レンタルマーク処理部、262・・・有効期限判定部、264・・・レンタルマーク決定部、280・・・再生制御部、282・・・利用ライセンス特定部、284・・・デコード指示部、300・・・記憶装置、302・・・コンテンツファイル、304・・・ライセンスファイル、306・・・鍵ファイル、310・・・デコード部、320・・・再生時刻書込部、340・・・表示処理部、350・・・メニュー画面生成部、352・・・アイコン画像処理部、354・・・フォルダ画像処理部、356・・・レンタルマーク配置部、358・・・時間情報配置部、360・・・確認画面生成部、370・・・詳細情報画面生成部、372・・・サムネイル画像表示部、374・・・所有者情報配置部、376・・・コンテンツ情報配置部、378・・・時間情報配置部、380・・・購入画面生成部。
DESCRIPTION OF
Claims (7)
コンテンツを再生する再生部と、
コンテンツに関する情報を表示する表示処理部と、を備え、
前記表示処理部は、コンテンツのレンタルに関して、再生できるのが初回の再生開始から所定時間以内であることを表示する、
ことを特徴とする情報処理装置。 An information processing apparatus that acquires and plays back content from a content distribution server on a network,
A playback unit for playing back content;
A display processing unit that displays information about the content,
The display processing unit displays that the content can be reproduced within a predetermined time from the start of the first reproduction regarding the rental of the content.
An information processing apparatus characterized by that.
ことを特徴とする請求項1に記載の情報処理装置。 The display processing unit displays on the same screen that the rental period of the content and that the playback can be performed within a predetermined time from the start of the first playback.
The information processing apparatus according to claim 1.
ことを特徴とする請求項2に記載の情報処理装置。 The display processing unit displays a thumbnail image of the content on the same screen;
The information processing apparatus according to claim 2.
ことを特徴とする請求項1から3のいずれかに記載の情報処理装置。 The display processing unit displays information regarding the bit rate of the content.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
ことを特徴とする請求項1から4のいずれかに記載の情報処理装置。 The display processing unit displays information related to the content on the content detail screen.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
コンテンツのサムネイル画像を表示するステップと、
同じ画面に、コンテンツのレンタル期間と、再生できるのが初回の再生開始から所定時間以内であることを表示するステップと、
を有することを特徴とするコンテンツ情報表示方法。 A method for displaying information about content,
Displaying a thumbnail image of the content;
On the same screen, displaying the rental period of the content and that it can be played within a predetermined time from the start of the first playback,
A content information display method characterized by comprising:
コンテンツのサムネイル画像を表示する機能と、
同じ画面に、コンテンツのレンタル期間と、再生できるのが初回の再生開始から所定時間以内であることを表示する機能と、
を実現させるためのプログラム。 On the computer,
The ability to display thumbnail images of content,
On the same screen, a function that displays the rental period of the content and that it can be played within a predetermined time from the start of the first playback,
A program to realize
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017210462A JP6693929B2 (en) | 2017-10-31 | 2017-10-31 | Information processing apparatus and content information display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017210462A JP6693929B2 (en) | 2017-10-31 | 2017-10-31 | Information processing apparatus and content information display method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016002003A Division JP6239013B2 (en) | 2016-01-07 | 2016-01-07 | Information processing apparatus and content reproduction method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019103644A Division JP7160762B2 (en) | 2019-06-03 | 2019-06-03 | Information processing device and content information display method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018057005A true JP2018057005A (en) | 2018-04-05 |
JP6693929B2 JP6693929B2 (en) | 2020-05-13 |
Family
ID=61837158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017210462A Active JP6693929B2 (en) | 2017-10-31 | 2017-10-31 | Information processing apparatus and content information display method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6693929B2 (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11296437A (en) * | 1998-04-10 | 1999-10-29 | Nippon Telegr & Teleph Corp <Ntt> | Contents management system with expiration date, management method and recording emdium for recording information |
JP2001056784A (en) * | 1999-08-19 | 2001-02-27 | Sony Corp | Device and method for reproducing and program storage medium |
JP2003168051A (en) * | 2001-11-30 | 2003-06-13 | Ricoh Co Ltd | System and method for providing electronic catalog, program thereof and recording medium with the program recorded thereon |
JP2003228524A (en) * | 2002-02-01 | 2003-08-15 | Dainippon Printing Co Ltd | Content deliver system |
JP2003235032A (en) * | 2002-02-08 | 2003-08-22 | Nippon Telegr & Teleph Corp <Ntt> | Distribution information providing method, apparatus, and program thereof |
JP2004048635A (en) * | 2002-05-20 | 2004-02-12 | Digital Network Appliance Inc | Shopping system, video rental system and dialog system using moving picture distribution technology |
JP2005354245A (en) * | 2004-06-09 | 2005-12-22 | Sony Computer Entertainment Inc | Multi-media reproducing device and menu screen display method |
JP2006092307A (en) * | 2004-09-24 | 2006-04-06 | Sharp Corp | Information processor and communication device |
JP2007115014A (en) * | 2005-10-20 | 2007-05-10 | Sony Corp | Contents acquisition method, dictionary list generation method, retrieval method, contents acquisition system, terminal equipment and input information prediction method |
JP2007140960A (en) * | 2005-11-18 | 2007-06-07 | Brother Ind Ltd | Content delivery system, content delivery method, content receiving device, authentication information transmitting device and program |
-
2017
- 2017-10-31 JP JP2017210462A patent/JP6693929B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11296437A (en) * | 1998-04-10 | 1999-10-29 | Nippon Telegr & Teleph Corp <Ntt> | Contents management system with expiration date, management method and recording emdium for recording information |
JP2001056784A (en) * | 1999-08-19 | 2001-02-27 | Sony Corp | Device and method for reproducing and program storage medium |
JP2003168051A (en) * | 2001-11-30 | 2003-06-13 | Ricoh Co Ltd | System and method for providing electronic catalog, program thereof and recording medium with the program recorded thereon |
JP2003228524A (en) * | 2002-02-01 | 2003-08-15 | Dainippon Printing Co Ltd | Content deliver system |
JP2003235032A (en) * | 2002-02-08 | 2003-08-22 | Nippon Telegr & Teleph Corp <Ntt> | Distribution information providing method, apparatus, and program thereof |
JP2004048635A (en) * | 2002-05-20 | 2004-02-12 | Digital Network Appliance Inc | Shopping system, video rental system and dialog system using moving picture distribution technology |
JP2005354245A (en) * | 2004-06-09 | 2005-12-22 | Sony Computer Entertainment Inc | Multi-media reproducing device and menu screen display method |
JP2006092307A (en) * | 2004-09-24 | 2006-04-06 | Sharp Corp | Information processor and communication device |
JP2007115014A (en) * | 2005-10-20 | 2007-05-10 | Sony Corp | Contents acquisition method, dictionary list generation method, retrieval method, contents acquisition system, terminal equipment and input information prediction method |
JP2007140960A (en) * | 2005-11-18 | 2007-06-07 | Brother Ind Ltd | Content delivery system, content delivery method, content receiving device, authentication information transmitting device and program |
Non-Patent Citations (1)
Title |
---|
"コンテンツ購入が可能な数少ないサービス DVDをネットワーク配信する「ひかり de DVD」", NETWORK MAGAZINE, vol. 第10巻, 第8号, JPN6018025831, 1 August 2005 (2005-08-01), JP, pages 142 - 143, ISSN: 0003995061 * |
Also Published As
Publication number | Publication date |
---|---|
JP6693929B2 (en) | 2020-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009153903A1 (en) | Information processing device | |
JP5530299B2 (en) | Content receiver and method for writing content receiver | |
JP4557759B2 (en) | Information processing apparatus, information processing method, and data update method | |
JP4687691B2 (en) | Inter-device operation interface, device control terminal, and program | |
WO2006009217A1 (en) | Contents reproduction device, contents reproduction control method, program | |
TWI302701B (en) | ||
WO2006009210A1 (en) | Content processing device, content processing method, and computer program | |
JP2009111530A (en) | Electronic device, reproduction method, and program | |
WO2011070734A1 (en) | Format conversion server, reproduction device and information reproduction system | |
JP5319967B2 (en) | Information processing device | |
WO2006009207A1 (en) | Content processing device, content processing method, and computer program | |
JP5241339B2 (en) | Information processing device | |
JP4508028B2 (en) | Information processing apparatus, information processing method, and computer program | |
JP6239013B2 (en) | Information processing apparatus and content reproduction method | |
JP5869651B2 (en) | Information processing device | |
JP7160762B2 (en) | Information processing device and content information display method | |
JP5655118B2 (en) | Information processing device | |
JP6693929B2 (en) | Information processing apparatus and content information display method | |
JP4827894B2 (en) | Information processing device | |
JP2010039568A (en) | Playback apparatus and content/content key management method | |
JP2008041120A (en) | Information processing apparatus and information processing method | |
JP2011081764A (en) | Content receiver, content reproducer, content reproducing system, content writing method, expiration date determining method, program, and recording medium | |
JP5306043B2 (en) | Digital TV broadcast reception system, digital TV broadcast reception processing device | |
JP2010055655A (en) | Video recording/reproducing device and video recording/reproducing program | |
JP2009038510A (en) | Download terminal, server, content distribution system, content utilization method, and content distribution method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171031 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180627 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180710 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180904 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181120 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190312 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20190603 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20191210 |
|
C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20200303 |
|
C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20200331 |
|
C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20200331 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200416 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6693929 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |