[go: up one dir, main page]

JP2011014984A - 情報処理装置および方法、並びにプログラム - Google Patents

情報処理装置および方法、並びにプログラム Download PDF

Info

Publication number
JP2011014984A
JP2011014984A JP2009154922A JP2009154922A JP2011014984A JP 2011014984 A JP2011014984 A JP 2011014984A JP 2009154922 A JP2009154922 A JP 2009154922A JP 2009154922 A JP2009154922 A JP 2009154922A JP 2011014984 A JP2011014984 A JP 2011014984A
Authority
JP
Japan
Prior art keywords
content
metadata
quality
unit
quality content
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.)
Pending
Application number
JP2009154922A
Other languages
English (en)
Inventor
Nanami Miki
奈々美 三木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2009154922A priority Critical patent/JP2011014984A/ja
Priority to US12/784,859 priority patent/US20100332519A1/en
Priority to CN2010102132967A priority patent/CN101938619B/zh
Priority to EP10167028A priority patent/EP2275956A1/en
Publication of JP2011014984A publication Critical patent/JP2011014984A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-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 content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】より容易にコンテンツをより高画質な状態で視聴することができるようにする。
【解決手段】ハードディスクレコーダ101は、メタデータ管理サーバ102に検索キーを供給し、低画質コンテンツに対応する高画質コンテンツのメタデータを検索させる。ハードディスクレコーダ101は、メタデータ管理サーバ102より検索結果として供給される高画質コンテンツのメタデータに含まれる、高画質コンテンツの提供元の情報を、コンテンツ管理データベース172に登録するとともに、高画質コンテンツ存在フラグをたてる。ハードディスクレコーダ101は、コンテンツ視聴の際に、高画質コンテンツを取得するか否かをユーザに確認する。本発明は、例えば、情報処理システムに適用することができる。
【選択図】図6

Description

本発明は、情報処理装置および方法、並びにプログラムに関し、特に、より容易にコンテンツをより高画質な状態で視聴することができるようにした情報処理装置および方法、並びにプログラムに関する。
従来、コンテンツを記録する記録システムでは、例えばハードディスク等の記録媒体の空き容量が不足した状態で記録すると、記録しようとするコンテンツのビットレートを下げて記録していた(例えば、特許文献1参照)。
また、SD(Standard-Definition)で放送・配信されたコンテンツを記録媒体に記録した後、そのコンテンツがHD(High-Definition)化されて配信等されることがある。
特開2006−333279号公報
このように、記録されたデータがSDである場合、そのコンテンツの画像を表示するDTV(Digital Television)がHDに対応していても、ユーザがそのコンテンツをHDで視聴することは困難であった。
例えば、SDで記録されたコンテンツをHD化する方法が考えられるが、変換用の高価な画像処理回路等が必要になり、コストが増大する恐れがあった。
そこで、例えば、サーバ等からHD化されたそのコンテンツを改めて取得する方法が考えられる。しかしながら、その場合、そのコンテンツの提供元のサーバをユーザが検索して取得しなければならなかった。また、サーバが提供するコンテンツが、記録媒体に記録されているコンテンツよりも高画質で、かつ、再生可能なフォーマットであることもユーザが確認する必要があり、煩雑な作業が必要であった。
本発明は、このような状況に鑑みて提案されたものであり、より容易にコンテンツをより高画質な状態で視聴することができるようにするものである。
本発明の一側面は、コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求する検索要求手段と、前記検索要求手段による要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得するメタデータ取得手段と、前記メタデータ取得手段により取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付ける関連付け手段と、前記コンテンツを処理する際に、前記関連付け手段により前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する高画質コンテンツ取得手段と、前記高画質コンテンツ取得手段により取得された前記高画質コンテンツを再生する高画質コンテンツ再生手段とを備える情報処理装置である。
前記検索要求手段は、前記コンテンツを識別するための情報、前記コンテンツの画質に関する情報、および前記情報処理装置が対応する設定に関する情報を含む検索キーを、前記他の情報処理装置に供給し、前記検索キーを用いて前記高画質コンテンツのメタデータの検索を行わせることができる。
処理対象とするコンテンツの選択指示を受け付ける選択受付手段と、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツを取得するか否かを確認する取得確認手段とをさらに備え、前記高画質コンテンツ取得手段は、前記取得確認手段により前記高画質コンテンツを取得することが確認された場合、前記高画質コンテンツの提供元から、前記高画質コンテンツを取得することができる。
前記高画質コンテンツの存在の有無を示すフラグ情報を管理し、前記関連付け手段により前記コンテンツのメタデータに前記情報が関連付けられた場合、前記フラグ情報を立てるフラグ情報管理手段と、前記フラグ情報管理手段により管理される前記フラグ情報に基づいて、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツが存在するか否かを確認する存在確認手段とをさらに備え、前記高画質コンテンツ取得手段は、前記存在確認手段により前記高画質コンテンツが存在することが確認された場合、前記高画質コンテンツの提供元から、前記高画質コンテンツを取得することができる。
前記存在確認手段により前記高画質コンテンツが存在しないことが確認された場合、前記高画質コンテンツより低画質の前記コンテンツを再生する低画質コンテンツ再生手段をさらに備えることができる。
処理可能なコンテンツのリストを提示するリスト提示手段をさらに備え、前記選択受付手段は、前記リスト提示手段により提示された前記リストの中から処理対象とするコンテンツを選択する選択指示を受け付けることができる。
前記検索要求手段は、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツのメタデータの検索を前記他の情報処理装置に要求することができる。
前記高画質コンテンツのメタデータの検索を要求する前記他の情報処理装置を示す検索先情報を管理する検索先情報管理手段をさらに備え、前記検索要求手段は、前記検索先情報管理手段により管理される前記検索先情報に含まれる前記他の情報処理装置に対して、前記高画質コンテンツのメタデータの検索を要求することができる。
本発明の一側面は、また、情報処理装置の検索要求手段が、コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求し、前記情報処理装置のメタデータ取得手段が、要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得し、前記情報処理装置の関連付け手段が、取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付け、前記情報処理装置の高画質コンテンツ取得手段が、前記コンテンツを処理する際に、前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得し、前記情報処理装置の高画質コンテンツ再生手段が、取得された前記高画質コンテンツを再生する情報処理方法である。
本発明の一側面は、さらに、コンピュータを、コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求する検索要求手段と、前記検索要求手段による要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得するメタデータ取得手段と、前記メタデータ取得手段により取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付ける関連付け手段と、前記コンテンツを処理する際に、前記関連付け手段により前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する高画質コンテンツ取得手段と、前記高画質コンテンツ取得手段により取得された前記高画質コンテンツを再生する高画質コンテンツ再生手段として機能させるためのプログラムである。
本発明の一側面においては、コンテンツに対応する、コンテンツよりも高画質な高画質コンテンツのメタデータの検索が他の情報処理装置に要求され、その要求に応じて、他の情報処理装置から検索結果として供給されるメタデータが取得され、そのメタデータに含まれる、高画質コンテンツの提供元を示す情報が、コンテンツのメタデータに関連付けられ、コンテンツを処理する際に、コンテンツのメタデータに関連付けられた情報に示される高画質コンテンツの提供元から、高画質コンテンツが取得され、その取得された高画質コンテンツが再生される。
本発明によれば、情報を処理することができる。特に、より容易にコンテンツをより高画質な状態で視聴することができる。
本発明を適用した情報処理システムの主な構成例を示すブロック図である。 図1のハードディスクレコーダの主な構成例を示すブロック図である。 図2のCPUが有する主な機能の例を示す機能ブロック図である。 図1のメタデータ管理サーバの主な構成例を示すブロック図である。 図1のコンテンツ提供サーバの主な構成例を示すブロック図である。 情報処理システム全体の処理の流れの例を説明するフローチャートである。 レコード作成処理の流れの例を説明するフローチャートである。 コンテンツ管理データベースの例を説明する図である。 レコード更新処理の流れの例を説明するフローチャートである。 コンテンツ再生処理の流れの例を説明するフローチャートである。 コンテンツリスト提示画面の例を示す図である。 コンテンツ取得確認画面の例を示す図である。 高画質コンテンツ検索処理の流れの他の例を説明するフローチャートである。 情報処理システム全体の処理の流れの他の例を説明するフローチャートである。 コンテンツ再生処理の流れの他の例を説明するフローチャートである。 本発明を適用した情報処理システムの他の構成例を示すブロック図である。 図16のハードディスクレコーダの主な構成例を示すブロック図である。 図17のCPUが有する主な機能の例を示す機能ブロック図である。 図16のコンテンツ提供サーバの主な構成例を示すブロック図である。 情報処理システム全体の処理の流れの、さらに他の例を説明するフローチャートである。
以下、発明を実施するための形態(以下実施の形態とする)について 説明する。なお、説明は以下の順序で行う。
1.第1の実施の形態(情報処理システム)
2.第2の実施の形態(情報処理システム)
3.第3の実施の形態(情報処理システム)
<1.第1の実施の形態>
[情報処理システムの構成]
図1は、本発明を適用した情報処理システムの主な構成例を示すブロック図である。
図1に示される情報処理システム100は、ハードディスクレコーダ101のユーザに、画像や音声を含むコンテンツを提供するシステムである。情報処理システム100は、ハードディスクレコーダ101、メタデータ管理サーバ102、並びに、コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4を有する。ハードディスクレコーダ101、メタデータ管理サーバ102、並びに、コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4は、例えばインターネット等のネットワークを介して互いに接続されている。
ハードディスクレコーダ101は、ハードディスク等の記録媒体に記録したコンテンツをユーザに提供する。ハードディスクレコーダ101は、例えば、地上波デジタル放送や衛星放送等で放送されたコンテンツを受信して記録する、所謂、録画を行う。また、ハードディスクレコーダ101は、インターネット等を介してサーバからコンテンツをダウンロードして記録することもできる。
このとき、ハードディスクレコーダ101は、取得したコンテンツを、所定の方式でエンコードされた状態でハードディスクに記録する。例えば、コンテンツがエンコードされていない場合、ハードディスクレコーダ101は、コンテンツを所定の方式でエンコードしてからハードディスクに記録する。
また、取得したコンテンツがエンコードされていても、画像の解像度やビットレートを変更する場合、ハードディスクレコーダ101は、取得したコンテンツを一旦デコードし、再エンコードしてからハードディスクに記録する。
さらに、ハードディスクレコーダ101は、例えばユーザ指示などに基づいて、ハードディスクに記録されているコンテンツをデコードして再生し、編集や画像処理等を行って再エンコードしてからまたハードディスクに記録することもできる。
ハードディスクレコーダ101は、例えばユーザ指示などに基づいて、以上のようにハードディスクに蓄積されているコンテンツをデコードして再生し、モニタに画像を表示させ、スピーカより音声を出力させる。すなわち、ユーザにそのコンテンツを視聴させる。
なお、ハードディスクレコーダ101は、ユーザ指示等に基づいて、コンテンツをストリーミング配信するサーバからコンテンツを受信しながらストリーミング再生し、ユーザにそのコンテンツを視聴させることができる。また、ハードディスクレコーダ101は、インターネットや地上波等を介して放送されるコンテンツを、受信して再生し、ユーザに視聴させることができる。
メタデータ管理サーバ102は、コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4が提供するコンテンツに関する情報(メタデータ)を管理する。コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4は、それぞれが提供するコンテンツのメタデータを予めメタデータ管理サーバ102に登録する(メタデータ112)。メタデータ管理サーバ102は、そのメタデータをデータベースに登録して管理し、ハードディスクレコーダ101等の要求に基づいてそのメタデータを提供する。
ハードディスクレコーダ101は、所望のコンテンツを検索するための情報である検索キーをメタデータ管理サーバ102に供給する。メタデータ管理サーバ102は、その検索キーに対応するコンテンツのメタデータを検索し、それを検索結果としてハードディスクレコーダ101に返す。
そのメタデータには、コンテンツを提供するサーバ(例えば、コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4)のアクセス先を示す情報(例えばURL(Uniform Resource Locator)等)が示されている。ハードディスクレコーダ101は、そのメタデータに基づいて、コンテンツを提供するサーバ(例えば、コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4)にアクセスし、所望のコンテンツを要求する。
コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4は、それぞれ、コンテンツを提供するサーバである。コンテンツ提供サーバ103−1は、コンテンツのダウンロードサービスを提供する。例えば、ハードディスクレコーダ101が所望のコンテンツを要求すると、コンテンツ提供サーバ103−1は、そのコンテンツのデータをハードディスクレコーダ101に供給し、所謂ダウンロードさせる。
コンテンツ提供サーバ103−2は、コンテンツのストリーミング配信サービスを提供する。例えば、ハードディスクレコーダ101が所望のコンテンツを要求すると、コンテンツ提供サーバ103−2は、そのコンテンツのデータをハードディスクレコーダ101にストリーミング配信する。
コンテンツ提供サーバ103−3は、インターネットを介したコンテンツの放送サービスを提供する。コンテンツ提供サーバ103−3は、コンテンツを所定のスケジュールに従って放送しており、例えば、ハードディスクレコーダ101が要求すると、コンテンツ提供サーバ103−3は、現在放送中のコンテンツを、ハードディスクレコーダ101にも配信する。
コンテンツ提供サーバ103−4は、例えば衛星放送や地上波デジタル放送等の、インターネット以外の通信媒体を用いたコンテンツの放送サービスを提供する。例えば、ハードディスクレコーダ101が要求すると、コンテンツ提供サーバ103−3は、現在放送中のコンテンツの受信を許可する。受信が許可されたハードディスクレコーダ101は、所定のチューナ等を用いて、放送中のコンテンツを受信する。例えばそのコンテンツのデータは暗号化されている。このような場合、ハードディスクレコーダ101は、コンテンツ提供サーバ103−4から取得した許可を用いてデータを復号する。
ところで、コンテンツは、例えば解像度やビットレート等を含む画質設定は、様々に設定可能である。したがって、内容が同じであっても画質が異なるコンテンツが存在する場合があり、ハードディスクレコーダ101が、解像度やビットレートが低い低画質なコンテンツ(低画質コンテンツ111)をハードディスクに記録する場合がある。
例えば、ハードディスクレコーダ101がSD(Standard-Definition)のコンテンツを取得してハードディスクに記録する場合がある。また、例えば、ハードディスクレコーダ101が、ハードディスクの空き容量やユーザ指示等に応じて、取得したコンテンツを再エンコードし、ビットレートを下げてハードディスクに記録する場合がある。さらに、例えば、ハードディスクレコーダ101が、ハードディスクに記録されているコンテンツを再エンコードしてそのビットレートを下げる場合もある。
このように様々な理由によりハードディスクに記録された低画質コンテンツ111と同内容の、低画質コンテンツ111より高画質なコンテンツ(高画質コンテンツ)を、コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4が提供する場合がある(高画質コンテンツ113乃至高画質コンテンツ116)。
例えば、低画質コンテンツ111がSDで、高画質コンテンツ113乃至高画質コンテンツ116がHD(High-Definition)である場合がある。また、例えば、高画質コンテンツ113乃至高画質コンテンツ116のビットレートが、低画質コンテンツ111のビットレートより高い場合がある。
低画質コンテンツ111に対応する高画質コンテンツを提供するサーバが存在し、その高画質コンテンツを再生可能な場合、ハードディスクレコーダ101は、その高画質コンテンツを取得し、低画質コンテンツ111の代わりにユーザに視聴させることができる。
例えば、ハードディスクレコーダ101は、ハードディスクに低画質コンテンツ111が記録されている場合、メタデータ管理サーバ102に検索キーを供給し、その低画質コンテンツ111に対応する高画質コンテンツのメタデータを要求する。低画質コンテンツ111に対応する高画質コンテンツのメタデータを取得すると、ハードディスクレコーダ101は、そのメタデータをデータベースに登録する。
ユーザが低画質コンテンツ111の視聴を要求した場合、ハードディスクレコーダ101は、その低画質コンテンツ111に対応する高画質コンテンツが存在することをユーザに通知する。ユーザが高画質コンテンツの視聴を要求した場合、ハードディスクレコーダ101は、メタデータに基づいて高画質コンテンツの提供元に高画質コンテンツを要求し、取得し、ユーザに提供する。
このように、ハードディスクレコーダ101は、記録済みの低画質コンテンツと、その低画質コンテンツに対応する装置外の高画質コンテンツとを紐付けする。これにより、ユーザは、低画質コンテンツ111に対応する高画質コンテンツの存在を検索する必要がない。つまり、ユーザは、より容易により高画質な状態でコンテンツを視聴することができる。
なお、以下において、コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4を互いに区別して説明する必要の無い場合、コンテンツ提供サーバ103と称する。コンテンツ提供サーバ103によるコンテンツの提供方法は任意であり、図1に示される以外の方法によりコンテンツを提供するようにしてもよい。
情報処理システム100の図1に示される構成は一例であり、コンテンツを提供可能な構成であれば、どのような構成であってもよい。例えば、ハードディスクレコーダ101、メタデータ管理サーバ102、およびコンテンツ提供サーバ103の数は任意であり、図1に示される例よりも多くても良いし、少なくても良い。
また、ハードディスクレコーダ101乃至コンテンツ提供サーバ103は、ネットワークを介して接続されるように説明したが(図示は省略)、互いに通信可能に接続されていればよく、その通信媒体やネットワーク構成は任意である。例えば、各装置が有線通信のネットワークにより接続されても良いし、無線通信のネットワークにより接続されるようにしてもよい。また、有線通信のネットワークと無線通信のネットワークが混在するようにしてもよい。
さらに、各装置がハブやルータ等を介して接続されるようにしてもよいし、それらを介さずに接続されるようにしてもよい。
[デバイスの構成]
図2は、図1のハードディスクレコーダの主な構成例を示すブロック図である。
図2に示されるように、ハードディスクレコーダ101は、CPU151、ROM152、RAM153、入力部154、出力部155、通信部156、チューナ157、エンコーダ158、デコーダ159、記憶部161、およびドライブ162を有する。
CPU(Central Processing Unit)151は、ROM(Read Only Memory)152に記憶されているプログラム、または記憶部161からRAM(Random Access Memory)153にロードされたプログラムに従って各種の処理を実行する。RAM153にはまた、CPU151が各種の処理を実行する上において必要なデータなども適宜記憶される。
入力部154は、例えばキーボードやマウス等のユーザインタフェース、リモートコントローラ等からの制御信号を受信する赤外線受信部、または、画像や音声の入力端子等よりなる。
出力部155は、例えば、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)などよりなるディスプレイ、スピーカ、または画像や音声の出力端子等よりなる。
通信部156は、イーサネットインタフェースやモデム等よりなる。通信部156は、インターネットを含むネットワークを介して、他の装置との通信処理を行う。
チューナ157は、地上波デジタル放送や衛星放送等の所定の放送サービスの受信チャンネルを制御する。チューナ157は、ユーザ等に選択されたチャンネルにおいて放送されるコンテンツを受信し、エンコーダ158に供給する。
エンコーダ158は、コンテンツのデータを所定の方式で符号化する。デコーダ159は、符号化されたコンテンツのデータを、その符号化に対応する方法で復号する。
記憶部161は、例えばハードディスク等により構成される記憶媒体である。もちろん、記憶部161は、コンテンツを記録可能な程、比較的大容量の記憶媒体であれば、ハードディスク以外であってもよく、例えば、SSD(Solid State Drive)であってもよい。
ドライブ162には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア163が適宜装着される。ドライブ162は、装着されたリムーバブルメディア163から情報を読み出したり、装着されたリムーバブルメディア163に情報を書き込んだりする。
なお、リムーバブルメディア163には、コンピュータプログラムを記録することもできる。ドライブ162により、リムーバブルメディア163から読み出されたコンピュータプログラムは、必要に応じて記憶部161にインストールされる。
CPU151、ROM152、RAM153、入力部154、出力部155、通信部156、エンコーダ158、デコーダ159、記憶部161、およびドライブ162は、バス150を介して相互に接続されている。これらのCPU151乃至ドライブ162は、このバス150を介して情報の授受を行う。
記憶部161の記憶領域には、低画質コンテンツ111やプログラムが記憶されるだけでなく、さらに、コンテンツ管理データベース172を記憶する。コンテンツ管理データベース172は、記憶部161に記憶されるコンテンツ(低画質コンテンツ111を含む)の情報(メタデータ等)を管理するデータベースである。
もちろん、ハードディスクレコーダ101が上述した以外の構成を有するようにしてもよい。
図3は、図2のCPU151が有する主な機能の例を示す機能ブロック図である。CPU151は、プログラムを実行することにより、図3に示されるような各種機能を実現する。
CPU151は、コンテンツ記録編集部201、レコード作成部202、レコード更新部203、およびコンテンツ再生部204を有する。
コンテンツ記録編集部201は、例えば、コンテンツの録画や編集、画像処理、または、デコードやエンコード等を含む、コンテンツに対する処理を行う。
レコード作成部202は、コンテンツ管理データベース172のレコードの作成に関する処理を行う。レコード作成部202は、メタデータ取得部211、作成部212、および情報登録部213を有する。
メタデータ取得部211は、他の装置からコンテンツのメタデータを取得する処理を行う。作成部212は、コンテンツ管理データベース172を更新し、新たなレコードを作成する。情報登録部213は、コンテンツ管理データベース172の、作成部212により作成されたレコードに、メタデータ取得部211が取得したメタデータに含まれる情報を登録する。
レコード更新部203は、コンテンツ管理データベース172のレコードを更新する処理を行う。レコード更新部203は、コンテンツ選択部221、画質確認部222、検索キー供給部223、検索結果取得部224、高画質コンテンツ確認部225、存在フラグ管理部226、および情報登録部227を有する。
コンテンツ選択部221は、ユーザ等にコンテンツの選択を行わせる処理を行う。画質確認部222は、選択されたコンテンツの画質設定の確認を行う。検索キー供給部223は、メタデータ管理サーバ102に検索キーを供給し、処理対象コンテンツのメタデータの検索を要求する。検索結果取得部224は、その要求に対する応答である検索結果を取得する。
高画質コンテンツ確認部225は、検索結果に基づいて、処理対象コンテンツに対応する処理対象コンテンツより高画質なコンテンツが存在するか否かを確認する。存在フラグ管理部226は、コンテンツ管理データベース172の、高画質コンテンツの存在の有無を示す存在フラグの管理を行う。情報登録部227は、コンテンツ管理データベース172への情報の登録を行う。
コンテンツ再生部204は、コンテンツの再生に関する処理を行う。コンテンツ再生部204は、要求受付部231、情報取得部232、コンテンツリスト提示部233、選択受付部234、存在確認部235、および取得確認部236を有する。コンテンツ再生部204は、さらに、高画質コンテンツ要求部237、高画質コンテンツ取得部238、高画質コンテンツ再生部239、および、低画質コンテンツ再生部241を有する。
要求受付部231は、コンテンツ再生に関する要求を受け付ける。情報取得部232は、コンテンツ管理データベース172から情報を取得する。コンテンツリスト提示部233は、情報取得部232により取得された情報を用いてコンテンツリストを作成し、提示する。
選択受付部234は、ユーザ等によるコンテンツリストからの再生コンテンツの選択を受け付ける。存在確認部235は、選択されたコンテンツについて、高画質コンテンツの存在を確認する。取得確認部236は、ユーザ等に高画質コンテンツを取得するか否かを確認する。
高画質コンテンツ要求部237は、コンテンツ提供サーバ103に、高画質コンテンツを要求する。高画質コンテンツ取得部238は、コンテンツ提供サーバ103から供給される高画質コンテンツを取得する。高画質コンテンツ再生部239は、取得した高画質コンテンツの再生を行う。低画質コンテンツ再生部241は、記憶部161に記憶されている低画質コンテンツの再生を行う。
もちろん、CPU151が上述した以外の機能を有するようにしてもよい。
図4は、図1のメタデータ管理サーバ102の主な構成例を示すブロック図である。
図4において、メタデータ管理サーバ102のCPU251は、ROM252に記憶されているプログラム、または記憶部263からRAM253にロードされたプログラムに従って各種の処理を実行する。RAM253にはまた、CPU251が各種の処理を実行する上において必要なデータなども適宜記憶される。
CPU251、ROM252、およびRAM253は、バス254を介して相互に接続されている。このバス254にはまた、入出力インタフェース260も接続されている。
入出力インタフェース260には、キーボード、マウスなどよりなる入力部261、CRTディスプレイやLCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部262、ハードディスクなどより構成される記憶部263、イーサネットインタフェースやモデムなどより構成される通信部264が接続されている。通信部264は、インターネットを含むネットワークを介しての通信処理を行う。
入出力インタフェース260にはまた、必要に応じてドライブ265が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア266が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部263にインストールされる。
記憶部263の記憶領域には、コンテンツ提供サーバ103より供給されるメタデータを管理するメタデータ管理データベース281が形成される。
CPU251は、メタデータ登録部271、メタデータ検索部272、高画質判定部273、およびメタデータ供給部274の機能ブロックを有する。CPU251は、プログラムを実行することにより、これらの機能を実現する。
メタデータ登録部271は、メタデータの登録に関する処理を行う。メタデータ検索部272は、メタデータの検索に関する処理を行う。高画質判定部273は、検索されたメタデータに対応するコンテンツが、高画質であるか否かを判定する。メタデータ供給部274は、検索されたメタデータの要求元への供給を行う。
もちろん、メタデータ管理サーバ102が、上述した以外の構成を有してもよいし、CPU251が上述した以外の機能を有してもよい。
図5は、図1のコンテンツ提供サーバ103の主な構成例を示すブロック図である。
図5において、コンテンツ提供サーバ103のCPU301は、ROM302に記憶されているプログラム、または記憶部313からRAM303にロードされたプログラムに従って各種の処理を実行する。RAM303にはまた、CPU301が各種の処理を実行する上において必要なデータなども適宜記憶される。
CPU301、ROM302、およびRAM303は、バス304を介して相互に接続されている。このバス304にはまた、入出力インタフェース310も接続されている。
入出力インタフェース310には、キーボード、マウスなどよりなる入力部311、CRTディスプレイやLCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部312、ハードディスクなどより構成される記憶部313、イーサネットインタフェースやモデムなどより構成される通信部314が接続されている。通信部314は、インターネットを含むネットワークを介しての通信処理を行う。
入出力インタフェース310にはまた、必要に応じてドライブ315が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア316が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部313にインストールされる。
記憶部313には、提供するコンテンツが記憶される。つまり、記憶部313には、ハードディスクレコーダ101が記憶する低画質コンテンツに対応する高画質コンテンツ331(図1における高画質コンテンツ113乃至高画質コンテンツ116)が記憶される場合がある。また、記憶部313の記憶領域には、提供するコンテンツに関する情報を管理するコンテンツ管理データベース332が形成される。
CPU301は、メタデータ登録要求部321、要求受付部322、およびコンテンツ供給部323の機能ブロックを有する。CPU251は、プログラムを実行することにより、これらの機能を実現する。
メタデータ登録要求部321は、提供するコンテンツのメタデータのメタデータ管理データベース281への登録を、メタデータ管理サーバ102に対して要求する。要求受付部322は、ハードディスクレコーダ101等からの、コンテンツの要求の受け付けを行う。コンテンツ供給部323は、要求されたコンテンツの要求元への提供を行う。
もちろん、コンテンツ提供サーバ103が、上述した以外の構成を有してもよいし、CPU301が上述した以外の機能を有してもよい。
[処理の流れ]
次に、以上のような構成の情報処理システム100におけるコンテンツ提供に関する処理の流れについて説明する。最初に、図6のフローチャートを参照して、情報処理システム100全体の処理の流れの例を説明する。
ハードディスクレコーダ101のコンテンツ記録編集部201は、ステップS101において、例えばテレビジョン信号を受信したり、ダウンロードしたりして取得した低画質コンテンツ111を記憶部161に記録する。
また、コンテンツ提供サーバ103のメタデータ登録要求部321は、ステップS141において、記憶部313に記憶されている、提供用の高画質コンテンツ331のメタデータを、コンテンツ管理データベース332より取得し、通信部314を介してそれをメタデータ管理サーバ102に供給し、メタデータ管理データベース281への登録を要求する。
メタデータ管理サーバ102のメタデータ登録部271は、ステップS121において、通信部264を介してその要求を受信し、ステップS122において、その要求に従って、供給されたメタデータをメタデータ管理データベース281に登録する。
ステップS102において、ハードディスクレコーダ101のレコード更新部203は、通信部156を制御して、メタデータ管理サーバ102に対して、所望のコンテンツの検索キーを供給し、低画質コンテンツ111に対応する高画質コンテンツのメタデータの検索を要求する。
メタデータ管理サーバ102のメタデータ検索部272は、ステップS123において、通信部264を介してその要求を取得すると、ステップS124において、取得した検索キーに基づいて、メタデータ管理データベース281から、所望のコンテンツのメタデータを検索する。メタデータ検索部272は、ステップS125において、その検索の結果として検索されたメタデータを、通信部264を介して、要求元であるハードディスクレコーダ101に供給する。
ステップS103において、ハードディスクレコーダ101のレコード更新部203は、通信部156を介してその検索結果を取得し、コンテンツ管理データベース172を更新する。
また、ステップS104において、ハードディスクレコーダ101のコンテンツ再生部204は、入力部154や出力部155等を制御して、ユーザに情報を提示し、再生するコンテンツを選択させ、さらに、高画質コンテンツを取得するか否か等を選択させる。
高画質コンテンツの取得が決定されると、コンテンツ再生部204は、ステップS105において、通信部156を制御し、コンテンツ提供サーバ103に対して、ユーザが再生を指示した低画質コンテンツ111に対応する高画質コンテンツ331を要求する。コンテンツ再生部204は、メタデータ管理サーバ102から供給されたメタデータに含まれる高画質コンテンツ331の提供元の情報に基づいて、高画質コンテンツ331を提供するコンテンツ提供サーバ103(要求先)を特定する。
コンテンツ提供サーバ103の要求受付部322は、ステップS142において、通信部314を介してその要求を取得する。コンテンツ提供サーバ103のコンテンツ供給部323は、ステップS143において、要求された高画質コンテンツ331を記憶部313より取得し、その高画質コンテンツ331を、通信部314を介して、要求元であるハードディスクレコーダ101に供給する。
ハードディスクレコーダ101のコンテンツ再生部204は、ステップS106において、通信部156を介して、コンテンツ提供サーバ103から供給される高画質コンテンツ331を取得する。コンテンツ再生部204は、ステップS107において、取得した高画質コンテンツを再生し、その画像や音声を出力部155のモニタやスピーカから出力させる。
以上のようにして、ユーザは、高画質コンテンツを容易に視聴することができる。
次に、以上のように行われる各装置の処理の流れの詳細について説明する。ステップS101において、コンテンツ記録編集部201がコンテンツを記憶部161に記憶させると、レコード作成部202は、コンテンツ管理データベース172に新たなレコードを作成し、そのコンテンツに関する情報を登録する。
図7のフローチャートを参照して、ハードディスクレコーダ101により行われるレコード作成処理の流れの例を説明する。
レコード作成処理が開始されると、レコード作成部202のメタデータ取得部211は、ステップS161において、コンテンツ記録編集部201によってハードディスク(記憶部161)に新しく記録されたコンテンツのメタデータを取得する。
ステップS162において、作成部212は、記憶部161のコンテンツ管理データベース172を制御し、新しく記録されたコンテンツについての新たなレコードを作成する。
ステップS163において、情報登録部213は、ステップS162において新しく作成されたレコードの各項目に、ステップS161において取得されたメタデータの情報を登録する。
ステップS163の処理が終了すると、レコード作成処理が終了される。以上のように、新たなコンテンツが記録される度に、コンテンツ管理データベース172に新たなレコードが追加される。
図8は、そのコンテンツ管理データベース172に登録される情報の例を説明する図である。
図8に示されるように、コンテンツ管理データベース172は、タイトル名351、記録レート352、記録日時353、イベントID(Event ID)354、高画質コンテンツ存在フラグ(高画質コンテンツ)355、および提供サーバ356の各フィールドを有する。
タイトル名351は、例えばタイトル名等の、コンテンツの識別情報を登録するフィールドである。記録レート352は、コンテンツのビットレートを示す情報を登録するフィールドである。
記録レート352には、ビットレートの値そのものを登録するようにしてもよいし、例えば、図8に示されるビットレートを示す記録モードのような、間接的にビットレートを示す情報を登録するようにしてもよい。また、記録レート352には、ビットレートだけでなく、解像度を示す情報(例えばSDであるかHDであるか等)も登録されるようにしてもよい。さらに、その他の画質に関する情報が登録されるようにしてもよい。
記録日時353は、コンテンツを記憶部161に記録した日時を示す情報を登録するフィールドである。イベントID354は、コンテンツの記録処理の識別情報を登録するフィールドである。
高画質コンテンツ存在フラグ355は、記録されたコンテンツに対応する、そのコンテンツより高画質なコンテンツが存在するか否かを示すフラグ情報を登録するフィールドである。提供サーバ356は、高画質コンテンツが存在する場合、その高画質コンテンツの提供元を示す情報(例えばURL等)を登録するフィールドである。
もちろん、コンテンツ管理データベース172が上述した以外のフィールドを有するようにしてもよい。
一般的に、コンテンツが記憶部161に記録された時点では、高画質コンテンツの存在の有無は明らかになっていない。したがって、上述したように新たにレコードが作成された時点では、高画質コンテンツ存在フラグ355や提供サーバ356のフィールドは空欄とされる。
もちろん、コンテンツが記憶部161に記録された時点で高画質コンテンツの存在が明らかにされており、これらのフィールドが埋められていてもよい。ただし、これらのフィールドが空欄のレコードが存在する場合、レコード更新処理が行われ、高画質コンテンツの存在が確認される。
図9のフローチャートを参照して、レコード更新処理の流れの例を説明する。この処理は、図6のステップS102およびステップS103の処理に対応する。
レコード更新処理が開始されると、コンテンツ選択部221は、ステップS181において、コンテンツ管理データベース172の未処理のコンテンツから、1つを処理対象として選択する。
ステップS182において、コンテンツ選択部221は、例えば記録レート352を参照し、処理対象コンテンツの画質(解像度やビットレート等)を確認する。ステップS183において、画質確認部222は、その確認の結果、ハードディスクレコーダ101が再生可能な、より高画質な設定が存在するか否かを判定する。より高画質な設定が存在すると判定された場合、ステップS184に進む。
ステップS184において、検索キー供給部223は、通信部156を制御して、処理対象コンテンツの検索キーをメタデータ管理サーバ102に供給し、高画質コンテンツを検索させる。
この検索キーは、処理対象コンテンツに関する情報であり、処理対象コンテンツに対応する高画質コンテンツ(のメタデータ)を検索に用いられる情報である。例えば、検索キーには、コンテンツを識別するための情報、コンテンツの画質に関する情報、およびハードディスクレコーダ101が対応する(再生可能な)設定に関する情報が含まれる。
コンテンツを識別するための情報としては、例えば、タイトル名、プログラムIDやイベントID、または記録日時等がある。コンテンツの画質に関する情報としては、例えば、解像度やビットレート等がある。ハードディスクレコーダ101が対応する設定に関する情報としては、例えば、解像度(例えば、HDであるかSDであるか等)、ビットレート、またはエンコード方法(例えば、MPEG(Moving Picture Experts Group)2であるか、AVC(Advanced Video Coding)であるか等)等がある。
もちろん、検索キーがこれら以外の情報を含むようにしてもよい。
検索キーが供給されると、検索結果取得部224は、ステップS185において、通信部156を制御し、検索結果が供給されたか否かを判定し、取得されたと判定するまで待機する。
検索結果が取得された場合、ステップS186に進む。ステップS186において、検索結果取得部224は、通信部156を介して、供給された検索結果を取得する。
ステップS187において、高画質コンテンツ確認部225は、処理対象コンテンツに対応する高画質コンテンツが存在するか否かを判定する。検索結果として処理対象コンテンツに対応する高画質コンテンツのメタデータが供給され、処理対象コンテンツに対応する高画質コンテンツが存在すると判定された場合、ステップS188に進む。
ステップS188において、存在フラグ管理部226は、コンテンツ管理データベース172の、処理対象コンテンツのレコードの、高画質コンテンツ存在フラグ355のフィールドを「あり」に設定する。ステップS189において、情報登録部227は、高画質コンテンツやその他取得条件等の各種情報(例えば高画質コンテンツ331の提供元サーバのURL等)を、コンテンツ管理データベース172の、処理対象コンテンツのレコードに追加する。ステップS189の処理が終了すると、ステップS191に進む。
また、ステップS183において、処理対象コンテンツについて、ハードディスクレコーダ101が再生可能な、より高画質な設定が存在しないと判定された場合、ステップS190に進む。さらに、ステップS187において、検索結果としてエラー通知が供給され、処理対象コンテンツに対応する高画質コンテンツが存在しないと判定された場合、ステップS190に進む。
ステップS190において、存在フラグ管理部226は、コンテンツ管理データベース172の、処理対象コンテンツのレコードの、高画質コンテンツ存在フラグ355のフィールドを「なし」に設定する。ステップS190の処理が終了すると、ステップS191に進む。
ステップS191において、コンテンツ選択部221は、全てのコンテンツを処理したか否かを判定する。未処理のコンテンツが存在する場合、ステップS181に戻り、それ以降の処理が繰り返される。また、ステップS191において、全てのコンテンツが処理されたと判定された場合、レコード更新処理が終了される。
以上のようなレコード更新処理は、所定のタイミングにおいて定期的または不定期に実行される。以上のように、ハードディスクレコーダ101は、レコード更新処理を行い、記憶部161に記憶されたコンテンツ(低画質コンテンツ111)に対応する高画質コンテンツ331の存在の有無を確認する。これにより、ハードディスクレコーダ101は、ユーザが再生を指示した低画質コンテンツ111に対応する高画質コンテンツ331を容易にユーザに提示することができる。これにより、ユーザは、より容易に、より高画質なコンテンツを視聴することができる。
次に、ハードディスクレコーダ101のコンテンツ再生部204によるコンテンツ再生処理の流れの例を図10のフローチャートを参照して説明する。この処理は、図6のステップS104乃至ステップS107の各処理に対応する。
コンテンツ再生処理が開始されると、コンテンツ再生部204の要求受付部231は、ステップS211において、入力部154を制御して、例えばユーザ等からのコンテンツリストの要求を受け付け、コンテンツリストが要求されたか否かを判定し、要求されたと判定するまで待機する。コンテンツリストの要求が受け付けられるとステップS212に進む。
ステップS212において、情報取得部232は、記憶部161のコンテンツ管理データベース172から情報を取得する。ステップS213において、コンテンツリスト提示部233は、取得された情報に基づいてコンテンツリストを作成し、出力部155を制御して、そのコンテンツリストをモニタに表示する等して提示する。
図11は、コンテンツリスト提示画面の例を示す図である。
図11に示されるように、コンテンツリスト提示画面360には、コンテンツ管理データベース172に登録された情報に基づいて作成されたコンテンツリスト361が表示される。図11に示されるように、このコンテンツリスト361には、例えば、各コンテンツの、タイトル名、録画モード、再生時間(Duration)等の情報が含まれる。
もちろん、コンテンツリスト361のフォーマットは任意であり、これ以外の情報が含まれるようにしても良いし、これらのうち一部の情報が省略されるようにしてもよい。ユーザは、このように提示されたコンテンツリストを参照して再生するコンテンツを選択し、入力部154を操作して、その選択を入力する。
選択受付部234は、入力部154を制御し、ユーザ等によるコンテンツの選択を受け付け、ステップS214において、コンテンツが選択されたか否かを判定し、選択されたと判定するまで待機する。コンテンツが選択されたと判定された場合、ステップS215に進む。
ステップS215において、存在確認部235は、コンテンツ管理データベース172の、選択されたコンテンツのレコードの、高画質コンテンツ存在フラグのフィールドを参照し、高画質コンテンツが存在するか否かを判定する。高画質コンテンツ存在フラグの値が「あり」であり、選択されたコンテンツに対応する高画質コンテンツが存在すると判定された場合、ステップS216に進む。
ステップS216において、取得確認部236は、出力部155を制御し、確認画面をモニタに表示し、入力部154を制御し、ユーザ等に高画質コンテンツを取得するか否かを確認する。
図12は、コンテンツ取得確認画面の例を示す図である。
図12に示されるように、コンテンツ取得確認画面362は、コンテンツリスト提示画面360に重畳されて表示される。例えば、コンテンツリスト提示画面360においてユーザが再生するコンテンツを選択すると、そのコンテンツに対応する高画質コンテンツが存在する場合、図12に示されるようなコンテンツ取得確認画面362が表示される。
コンテンツ取得確認画面362には、高画質コンテンツを取得するか否かを確認するメッセージと、その選択肢が表示される。ユーザは、入力部154を操作して、高画質コンテンツを取得するか否かの選択を入力する。
取得確認部236は、ステップS217において、その選択に基づいて、高画質コンテンツを取得するか否かを判定する。取得すると判定された場合、ステップS218に進む。
ステップS218において、高画質コンテンツ要求部237は、コンテンツ管理データベース172の、再生コンテンツのレコードの、提供サーバ356のフィールドを参照して、高画質コンテンツの提供元を特定すると、その提供元に対して高画質コンテンツの要求を行う。
高画質コンテンツ取得部238は、ステップS219において、その要求に基づいて供給される高画質コンテンツを取得する。高画質コンテンツ再生部239は、ステップS220において、デコーダ159等を制御して、取得された高画質コンテンツを再生し、画像や音声を、出力部155のモニタやスピーカより出力する。
高画質コンテンツの再生が終了すると、コンテンツ再生処理が終了される。
また、ステップS215において、ユーザに選択されたコンテンツに対応する高画質コンテンツが存在しないと判定された場合、ステップS221に進む。さらに、ステップS217において、高画質コンテンツを取得しないと判定された場合、ステップS221に進む。
ステップS221において、低画質コンテンツ再生部241は、ユーザ等により選択された、記憶部161に記憶されている低画質コンテンツ111を読み出し、デコーダ159等を制御して、それを再生し、画像や音声を、出力部155のモニタやスピーカより出力する。
低画質コンテンツの再生が終了すると、コンテンツ再生処理が終了される。
以上のように、ユーザが再生を指示した低画質コンテンツ111に対応する高画質コンテンツ331をユーザに提示することにより、ユーザは、より容易に、より高画質なコンテンツを視聴することができる。
図6を参照して説明したように、ハードディスクレコーダ101から検索キーが供給され、メタデータの検索が要求されると、メタデータ管理サーバ102は、高画質コンテンツ検索処理を行う。
図13のフローチャートを参照して、高画質コンテンツ検索処理の流れの他の例を説明する。
高画質コンテンツ検索処理が開始されると、メタデータ検索部272は、ステップS241において、ハードディスクレコーダ101から供給された検索キーに含まれる、コンテンツを識別する情報を用いて、メタデータ管理データベース281から、処理対象コンテンツに対応するコンテンツのメタデータを検索する。そして、メタデータ検索部272は、ステップS242において、処理対象コンテンツに対応するコンテンツのメタデータが存在するか否かを判定する。メタデータが存在すると判定された場合、ステップS243に進む。
ステップS243において、高画質判定部273は、ハードディスクレコーダ101から供給された検索キーに含まれる、処理対象コンテンツの画質に関する情報と、検索されたメタデータの情報とを比較する。例えば、高画質判定部273は、検索キーに含まれる、処理対象コンテンツの解像度やビットレートを示す情報と、メタデータに含まれる解像度やビットレートを示す情報とを比較する。
ステップS244において、高画質判定部273は、その比較の結果、検索されたメタデータに対応するコンテンツが、処理対象コンテンツよりも高画質であるか否かを判定する。検索されたメタデータに対応するコンテンツは処理対象コンテンツに対応するコンテンツである。すなわち、高画質判定部273は、高画質コンテンツであるか否かを判定する。
検索されたメタデータに対応するコンテンツが、処理対象コンテンツの高画質コンテンツであると判定された場合、ステップS245に進む。
ステップS245において、高画質判定部273は、ハードディスクレコーダ101から供給された検索キーに含まれる、ハードディスクレコーダ101が対応する設定に関する情報と、検索されたメタデータの情報とを比較する。例えば、高画質判定部273は、検索キーに含まれる、ハードディスクレコーダ101が再生可能な解像度、ビットレート、またはエンコード方法等を示す情報と、メタデータに含まれる、解像度、ビットレート、またはエンコード方法等を示す情報とを比較する。
ステップS246において、高画質判定部273は、その比較の結果、検索されたメタデータに対応するコンテンツが、ハードディスクレコーダ101が再生可能な高画質コンテンツであるか否かを判定する。ハードディスクレコーダ101が再生可能な高画質コンテンツであると判定された場合、ステップS247に進む。
ステップS247において、メタデータ供給部274は、通信部264を制御し、検索されたメタデータを、検索結果として要求元であるハードディスクレコーダ101に供給する。検索結果の供給が終了すると、高画質コンテンツ検索処理が終了される。
また、ステップS242において、処理対象コンテンツに対応するコンテンツのメタデータが存在しないと判定された場合、ステップS248に進む。さらに、ステップS244において、検索されたメタデータに対応するコンテンツが、処理対象コンテンツの高画質コンテンツでないと判定された場合、ステップS248に進む。また、ステップS246において、ハードディスクレコーダ101が再生可能な高画質コンテンツでないと判定された場合、ステップS248に進む。
ステップS248において、メタデータ供給部274は、通信部264を制御し、検索結果として、検索結果として要求元であるハードディスクレコーダ101に対して、エラー通知を行う。検索結果の供給が終了すると、高画質コンテンツ検索処理が終了される。
以上のように、メタデータ管理サーバ102が、ハードディスクレコーダ101において再生が指示された処理対象コンテンツに対応する高画質コンテンツのメタデータをハードディスクレコーダ101に供給することにより、ハードディスクレコーダ101は、容易に高画質コンテンツの存在をユーザに通知することができるとともに、その高画質コンテンツを容易に取得することができる。
<2.第2の実施の形態>
[処理の流れ]
第1の実施の形態においては、ハードディスクレコーダ101が、コンテンツ管理データベース172に登録されている全てのコンテンツについて、高画質コンテンツのメタデータの検索を行わせるように説明したが、高画質コンテンツのメタデータの検索のタイミングは任意である。例えば、ハードディスクレコーダ101が、ユーザがコンテンツの再生を指示した後に、その再生コンテンツについてのみ、高画質コンテンツのメタデータの検索を行わせるようにしてもよい。
図14は、この場合の、情報処理システム100全体の処理の流れの他の例を説明するフローチャートである。この場合も、基本的には、図6を参照して説明した場合と同様の処理が行われる。
つまり、ハードディスクレコーダ101により、ステップS301において、ステップS101と同様の処理が行われ、コンテンツ提供サーバ103により、ステップS341において、ステップS141と同様の処理が行われ、メタデータ管理サーバ102により、ステップS321およびステップS322において、ステップS121およびステップS122と同様の処理が行われる。
ただし、この場合、ハードディスクレコーダ101は、高画質コンテンツのメタデータの検索を行う前に、ステップS302において、コンテンツリストを提示する等して、再生するコンテンツの選択を受け付ける。
再生コンテンツが選択されると、ハードディスクレコーダ101は、ステップS303において、その再生コンテンツについての情報を含む検索キーを、メタデータ管理サーバ102に供給し、再生コンテンツ(低画質コンテンツ111)に対応する高画質コンテンツのメタデータの検索を要求する。
この処理は、再生コンテンツについてのみ検索を要求すること以外、ステップS102の処理と同様である。
メタデータ管理サーバ102は、ステップS323乃至ステップS325の各処理を、ステップS123乃至ステップS125の各処理と同様に行う。
ステップS304において、ハードディスクレコーダ101は、ステップS104の場合と同様に、メタデータ管理サーバ102から供給される検索結果を取得する。
高画質コンテンツが存在する場合、ハードディスクレコーダ101は、ステップS305乃至ステップS307の各処理を、ステップS105乃至ステップS107の各処理と同様に行い、高画質コンテンツを取得して再生する。
これらの処理に対応して、コンテンツ提供サーバ103は、ステップS342およびステップS343の各処理を、ステップS142およびステップS143の各処理と同様に行う。
以上のようにして、高画質コンテンツを提供することにより、ハードディスクレコーダ101は、ユーザに再生を指示されたコンテンツについてのみ高画質コンテンツの存在を確認することができる。つまり、ハードディスクレコーダ101は、ユーザに再生を指示されないコンテンツの高画質コンテンツを検索する等の、不要な検索処理の実行を低減させることができる。
これにより、ハードディスクレコーダ101やメタデータ管理サーバ102の、検索に関する処理の負荷が軽減される。また、ハードディスクレコーダ101が記憶すべき情報量を低減させることができる。
この場合の、コンテンツ再生処理の流れの例を、図15のフローチャートを参照して説明する。
この場合のコンテンツ再生処理が開始されると、コンテンツ再生部204の、要求受付部231、情報取得部232、コンテンツリスト提示部233、および選択受付部234は、ステップS361乃至ステップS364の各処理を、図10のステップS211乃至ステップS214の各処理と同様に実行する。
ステップS364において、コンテンツリストよりコンテンツが選択されたと判定された場合、ステップS365に進む。
レコード更新部203の、画質確認部222、検索キー供給部223、検索結果取得部224、および高画質コンテンツ確認部225は、ステップS365乃至ステップS370の各処理を、図9のステップS182乃至ステップS187の各処理と同様に実行する。
ステップS370において、高画質コンテンツが存在すると判定された場合、ステップS371に進む。
コンテンツ再生部204の、高画質コンテンツ要求部237、高画質コンテンツ取得部238、および高画質コンテンツ再生部239は、ステップS371乃至ステップS373の各処理を、図10のステップS218乃至ステップS220の各処理と同様に実行する。
ステップS373の処理が終了すると、コンテンツ再生処理が終了される。
また、ステップS366において、より高画質な設定が存在しないと判定された場合、ステップS374に進む。さらに、ステップS370において、再生コンテンツに対応する、再生可能な高画質コンテンツが存在しないと判定された場合、ステップS374に進む。
ステップS374において、コンテンツ再生部204の低画質コンテンツ再生部241は、図10のステップS221の場合と同様に、記憶部161に記憶されている低画質コンテンツ111を読み出し、再生し、画像や音声を出力部155より出力する。
ステップS374の処理が終了すると、コンテンツ再生処理が終了される。
ハードディスクレコーダ101は、以上のようにして、コンテンツを再生することができる。なお、その他の処理は、基本的に第1の実施の形態の場合と同様に実行される。
以上のように、ユーザは、この場合も、より容易に、より高画質なコンテンツを視聴することができる。
なお、第1の実施の形態の場合と同様に、ハードディスクレコーダ101が、検索された高画質コンテンツを取得して再生するか否かをユーザ等に確認するようにしてももちろん良い。
また、以上においては、メタデータ管理サーバ102が、検索されたメタデータに対応するコンテンツが高画質コンテンツであるか否かを確認するように説明したが、これに限らず、ハードディスクレコーダ101が、その確認を行うようにしてもよい。
この場合、メタデータ管理サーバ102は、検索キーに基づいて検索されたメタデータを全てハードディスクレコーダ101に返す。ハードディスクレコーダ101は、そのメタデータに含まれる情報と、処理対象コンテンツに関する情報とを比較して、そのメタデータに対応するコンテンツが処理対象コンテンツの高画質コンテンツであるか否かを確認する。
<3.第3の実施の形態>
[情報処理システムの構成]
以上においては、メタデータ管理サーバ102を利用して高画質コンテンツの存在、および、その提供元サーバを確認するように説明したが、これに限らず、ハードディスクレコーダ101が、コンテンツ提供サーバ103に対して高画質コンテンツの有無を確認するようにしてもよい。
図16は、本発明を適用した情報処理システムの他の構成例を示すブロック図である。
図16に示されるように、この場合の情報処理システム400は、メタデータ管理サーバ102が省略されており、ハードディスクレコーダ401、並びに、コンテンツ提供サーバ403−1乃至コンテンツ提供サーバ403−4を有する。以下において、コンテンツ提供サーバ403−1乃至コンテンツ提供サーバ403−4を互いに区別して説明する必要の無い場合、コンテンツ提供サーバ403と称する。
ハードディスクレコーダ401は、基本的にハードディスクレコーダ101と同様の装置である。ただし、ハードディスクレコーダ401には、高画質コンテンツを検索する先の一覧である検索先リスト411が予め登録されている。
この検索先リスト411には、例えば、コンテンツ提供サーバ403のURL等が含まれる。ハードディスクレコーダ401は、この検索先リスト411に基づいて、コンテンツ提供サーバ403に検索キーを供給し、高画質コンテンツの検索を要求する。
コンテンツ提供サーバ403−1乃至コンテンツ提供サーバ403−4は、それぞれ、コンテンツ提供サーバ103−1乃至コンテンツ提供サーバ103−4に対応する。コンテンツ提供サーバ403は、コンテンツ提供サーバ103の場合と同様に、低画質コンテンツ111に対応する高画質コンテンツ113乃至高画質コンテンツ116を有する場合がある。
検索を要求されたコンテンツ提供サーバ403は、自分自身が保有するコンテンツ群の中から、処理対象コンテンツに対応する高画質コンテンツを検索し、その高画質コンテンツが存在する場合、それをハードディスクレコーダ401に提供する。
ハードディスクレコーダ401は、供給された高画質コンテンツを再生し、出力する。
[デバイスの構成]
次に、この場合の各デバイスの構成について説明する。
図17は、図16のハードディスクレコーダ401の主な構成例を示すブロック図である。
図17に示されるように、ハードディスクレコーダ401は、基本的にハードディスクレコーダ101と同様の構成を有する。ただし、記憶部161には、検索先リスト411が記憶される。
この検索先リスト411は、予め記憶部161に記憶されている。もちろん、この検索先リスト411は、適宜更新されるようにしてもよい。例えば、ユーザが、入力部154を操作して新たな検索先の情報を追加したり、検索先リスト411の情報を変更したり、削除したりすることができるようにしてもよい。もちろん、通信部156により取得された、他の装置から供給された情報等に基づいて、検索先リスト411が更新されるようにしてもよい。
図18は、図17のCPU151が有する主な機能の例を示す機能ブロック図である。
ハードディスクレコーダ401の場合、CPU151は、図3を参照して説明した機能ブロックに加え、検索先リスト管理部421を有する。検索先リスト管理部421は、記憶部161に記憶されている検索先リスト411を管理し、適宜、追加、変更、または削除等を行う。
図19は、図16のコンテンツ提供サーバ403の主な構成例を示すブロック図である。
図19に示されるように、コンテンツ提供サーバ403は、基本的にコンテンツ提供サーバ103と同様の構成を有する。
ただし、CPU301は、機能ブロックとして、要求受付部431、メタデータ検索部432、高画質判定部433、メタデータ供給部434、およびコンテンツ供給部323を有する。
要求受付部431は、例えばハードディスクレコーダ101等の他の装置からの高画質コンテンツのメタデータの検索の要求を受け付ける。メタデータ検索の要求は、検索キーとともに供給される。要求受付部431は、通信部314を介して、その検索キー等を取得し、要求を受け付ける。
また、要求受付部431は、通信部314を制御し、例えばハードディスクレコーダ101等の他の装置からの高画質コンテンツの要求も受け付ける。
メタデータ検索部432は、メタデータ検索部272と同様の機能ブロックであり、要求受付部431により受け付けられたメタデータ検索の要求に応じて、記憶部313のコンテンツ管理データベース332から、検索キーで指定されるコンテンツのメタデータの検索を行う。
高画質判定部433は、高画質判定部273と同様の機能ブロックであり、メタデータ検索部432により検索されたメタデータに対応するコンテンツが、高画質コンテンツであるか否かを判定する。例えば、高画質判定部433は、メタデータ検索部432により検索されたメタデータの画質に関する情報と、検索キーに含まれる画質に関する情報とを比較する。このような比較結果に基づいて、高画質判定部433は、そのメタデータに対応するコンテンツが、ハードディスクレコーダ101における処理対象コンテンツに対応する高画質コンテンツであるか否かを判定する。
メタデータ供給部434は、メタデータ供給部274と同様の機能ブロックであり、通信部314を制御して、高画質コンテンツに対応するメタデータを、検索要求に対する応答として、要求元(例えばハードディスクレコーダ401)に供給する。
コンテンツ供給部323は、要求受付部431により受け付けられた高画質コンテンツの要求に基づいて、要求された高画質コンテンツ331を記憶部313から読み出し、通信部314を介して、その要求元(例えばハードディスクレコーダ401)に供給する。
[処理の流れ]
次にこの場合の処理の流れを説明する。図20のフローチャートを参照して、情報処理システム400全体の処理の流れの例を説明する。なお、ここでは、説明の便宜上、検索先リスト411により、検索先としてコンテンツ提供サーバ403−1およびコンテンツ提供サーバ403−2が指定されているとする。
例えば入力部154を介して新たな検索先が入力されると、ハードディスクレコーダ401の検索先リスト管理部421は、ステップS401において、その新たな検索先を記憶部161の検索先リスト411に登録する。
また、低画質コンテンツ111が取得または作成された場合、コンテンツ記録編集部201は、ステップS402において、その低画質コンテンツ111を記憶部161に記録する。このとき、レコード作成部202は、新たに記録された低画質コンテンツ111について、コンテンツ管理データベース172に新たなレコードを作成する。
レコード更新部203は、ステップS403において、検索先リスト411により指定される検索先に検索キーを供給し、低画質コンテンツ111に対応する高画質コンテンツのメタデータの検索を要求する。レコード更新部203は、通信部156を介して、コンテンツ提供サーバ403−1およびコンテンツ提供サーバ403−2に、メタデータの検索を要求する。
コンテンツ提供サーバ403−1において、要求受付部431は、ステップS421において、通信部314を介してその要求を受け付ける。メタデータ検索部432は、ステップS422において、その要求(検索キー)に基づいて、メタデータの検索を行う。高画質判定部433は、検索されたメタデータのコンテンツについて、高画質か否かの判定を行う。ステップS423において、メタデータ供給部434は、検索結果として高画質コンテンツのメタデータを要求元であるハードディスクレコーダ401に供給する。ハードディスクレコーダ401のレコード更新部203は、ステップS404において、コンテンツ提供サーバ403−1から供給される検索結果を取得する。
同様に、コンテンツ提供サーバ403−2において、要求受付部431は、ステップS441において、通信部314を介してメタデータ検索の要求を受け付ける。メタデータ検索部432は、ステップS442において、その要求(検索キー)に基づいて、メタデータの検索を行う。高画質判定部433は、検索されたメタデータのコンテンツについて、高画質か否かの判定を行う。ステップS443において、メタデータ供給部434は、検索結果として高画質コンテンツのメタデータを要求元であるハードディスクレコーダ401に供給する。ハードディスクレコーダ401のレコード更新部203は、ステップS405において、コンテンツ提供サーバ403−2から供給される検索結果を取得する。
ハードディスクレコーダ401のコンテンツ再生部204は、ステップS406において、出力部155等を制御して、ユーザに情報を提示する。ユーザが再生するコンテンツを選択し、その高画質コンテンツの取得を指示した場合、コンテンツ再生部204は、ステップS407において、検索結果の情報に基づいて、再生コンテンツに対応する高画質コンテンツの提供元であるコンテンツ提供サーバ403−2に対して、高画質コンテンツを要求する。
コンテンツ提供サーバ403−2の要求受付部431は、ステップS444において、通信部314を介してその要求を受け付ける。コンテンツ供給部323は、ステップS445において、要求された高画質コンテンツを記憶部313より読み出し、通信部314を介して、要求元であるハードディスクレコーダ401に供給する。
ハードディスクレコーダ401のコンテンツ再生部204は、ステップS408において、通信部156を介してその高画質コンテンツを取得し、ステップS409において、デコーダ159等を制御して、取得した高画質コンテンツを再生し、画像や音声を出力部155より出力する。
以上のように、ハードディスクレコーダ401は、検索先リストを用いることにより、任意の検索先にメタデータの検索を要求することができる。これにより、ハードディスクレコーダ401は、複数の検索先を利用することができる。つまり、より多くの情報の中から高画質コンテンツ(のメタデータ)を検索することができるので、その検索成功率の向上を期待することができる。また、メタデータ管理サーバ102が不要になるので、より多様な構成のネットワークシステムに適用することができる。
なお、この第3の実施の形態の場合も、第1の実施の形態および第2の実施の形態の場合と同様に、ハードディスクレコーダ101が、検索されたメタデータに対応するコンテンツが高画質コンテンツであるか否かを確認するようにしてもよい。
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。上述した一連の処理をソフトウエアにより実行させる場合には、そのソフウェアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
この記録媒体は、例えば、図2、図4、図5、図17、若しくは図19に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む)、光磁気ディスク(MD(Mini-Disk)(登録商標)を含む)、若しくは半導体メモリなどよりなるリムーバブルメディア163、リムーバブルメディア266、若しくはリムーバブルメディア316により構成されるだけでなく、装置本体に予め組み込まれた状態で管理者に配信される、プログラムが記録されているROM152、ROM252、若しくはROM302や、記憶部161、記憶部263、若しくは記憶部313に含まれるハードディスクなどで構成される。
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムとは、複数のデバイス(装置)により構成される装置全体を表わすものである。
また、以上において、1つの装置(または処理部)として説明した構成を分割し、複数の装置(または処理部)として構成するようにしてもよい。逆に、以上において複数の装置(または処理部)として説明した構成をまとめて1つの装置(または処理部)として構成されるようにしてもよい。また、各装置(または各処理部)の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置(または処理部)の構成の一部を他の装置(または他の処理部)の構成に含めるようにしてもよい。つまり、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
100 情報処理システム, 101 ハードディスクレコーダ, 102 メタデータ管理サーバ, 103 コンテンツ提供サーバ, 111 低画質コンテンツ, 172 コンテンツ管理データベース, 201 コンテンツ記録編集部, 202 レコード作成部, 203 レコード更新部, 204 コンテンツ再生部, 211 メタデータ取得部, 212 作成部, 213 情報登録部, 221 コンテンツ選択部, 222 画質確認部, 223 検索キー供給部, 224 検索結果取得部, 225 高画質コンテンツ確認部, 226 存在フラグ管理部, 227 情報登録部, 231 要求受付部, 232 情報取得部, 233 コンテンツリスト提示部, 234 選択受付部, 235 存在確認部, 236 取得確認部, 237 高画質コンテンツ要求部, 238 高画質コンテンツ取得部, 239 高画質コンテンツ再生部, 241 低画質コンテンツ再生部, 271 メタデータ登録部, 272 メタデータ検索部, 273 高画質判定部, 274 メタデータ供給部, 281 メタデータ管理データベース, 321 メタデータ登録要求部, 322 要求受付部, 323 コンテンツ供給部, 331 高画質コンテンツ, 332 コンテンツ管理データベース, 400 情報処理システム, 401 ハードディスクレコーダ, 411 検索先リスト, 421 検索先リスト管理部, 431 要求受付部, 432 メタデータ検索部, 433 高画質判定部, 434 メタデータ供給部

Claims (10)

  1. コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求する検索要求手段と、
    前記検索要求手段による要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得するメタデータ取得手段と、
    前記メタデータ取得手段により取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付ける関連付け手段と、
    前記コンテンツを処理する際に、前記関連付け手段により前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する高画質コンテンツ取得手段と、
    前記高画質コンテンツ取得手段により取得された前記高画質コンテンツを再生する高画質コンテンツ再生手段と
    を備える情報処理装置。
  2. 前記検索要求手段は、前記コンテンツを識別するための情報、前記コンテンツの画質に関する情報、および前記情報処理装置が対応する設定に関する情報を含む検索キーを、前記他の情報処理装置に供給し、前記検索キーを用いて前記高画質コンテンツのメタデータの検索を行わせる
    請求項1に記載の情報処理装置。
  3. 処理対象とするコンテンツの選択指示を受け付ける選択受付手段と、
    前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツを取得するか否かを確認する取得確認手段と
    をさらに備え、
    前記高画質コンテンツ取得手段は、前記取得確認手段により前記高画質コンテンツを取得することが確認された場合、前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する
    請求項1に記載の情報処理装置。
  4. 前記高画質コンテンツの存在の有無を示すフラグ情報を管理し、前記関連付け手段により前記コンテンツのメタデータに前記情報が関連付けられた場合、前記フラグ情報を立てるフラグ情報管理手段と、
    前記フラグ情報管理手段により管理される前記フラグ情報に基づいて、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツが存在するか否かを確認する存在確認手段と
    をさらに備え、
    前記高画質コンテンツ取得手段は、前記存在確認手段により前記高画質コンテンツが存在することが確認された場合、前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する
    請求項3に記載の情報処理装置。
  5. 前記存在確認手段により前記高画質コンテンツが存在しないことが確認された場合、前記高画質コンテンツより低画質の前記コンテンツを再生する低画質コンテンツ再生手段をさらに備える
    請求項4に記載の情報処理装置。
  6. 処理可能なコンテンツのリストを提示するリスト提示手段をさらに備え、
    前記選択受付手段は、前記リスト提示手段により提示された前記リストの中から処理対象とするコンテンツを選択する選択指示を受け付ける
    請求項3に記載の情報処理装置。
  7. 前記検索要求手段は、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツのメタデータの検索を前記他の情報処理装置に要求する
    請求項3に記載の情報処理装置。
  8. 前記高画質コンテンツのメタデータの検索を要求する前記他の情報処理装置を示す検索先情報を管理する検索先情報管理手段をさらに備え、
    前記検索要求手段は、前記検索先情報管理手段により管理される前記検索先情報に含まれる前記他の情報処理装置に対して、前記高画質コンテンツのメタデータの検索を要求する
    請求項1に記載の情報処理装置。
  9. 情報処理装置の検索要求手段が、コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求し、
    前記情報処理装置のメタデータ取得手段が、要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得し、
    前記情報処理装置の関連付け手段が、取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付け、
    前記情報処理装置の高画質コンテンツ取得手段が、前記コンテンツを処理する際に、前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得し、
    前記情報処理装置の高画質コンテンツ再生手段が、取得された前記高画質コンテンツを再生する
    情報処理方法。
  10. コンピュータを、
    コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求する検索要求手段と、
    前記検索要求手段による要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得するメタデータ取得手段と、
    前記メタデータ取得手段により取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付ける関連付け手段と、
    前記コンテンツを処理する際に、前記関連付け手段により前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する高画質コンテンツ取得手段と、
    前記高画質コンテンツ取得手段により取得された前記高画質コンテンツを再生する高画質コンテンツ再生手段
    として機能させるためのプログラム。
JP2009154922A 2009-06-30 2009-06-30 情報処理装置および方法、並びにプログラム Pending JP2011014984A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2009154922A JP2011014984A (ja) 2009-06-30 2009-06-30 情報処理装置および方法、並びにプログラム
US12/784,859 US20100332519A1 (en) 2009-06-30 2010-05-21 Information processing apparatus, method and program thereof
CN2010102132967A CN101938619B (zh) 2009-06-30 2010-06-22 信息处理设备和信息处理方法
EP10167028A EP2275956A1 (en) 2009-06-30 2010-06-23 Search for and retrieval of a high quality version of video content recorded at lower quality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009154922A JP2011014984A (ja) 2009-06-30 2009-06-30 情報処理装置および方法、並びにプログラム

Publications (1)

Publication Number Publication Date
JP2011014984A true JP2011014984A (ja) 2011-01-20

Family

ID=42751764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009154922A Pending JP2011014984A (ja) 2009-06-30 2009-06-30 情報処理装置および方法、並びにプログラム

Country Status (4)

Country Link
US (1) US20100332519A1 (ja)
EP (1) EP2275956A1 (ja)
JP (1) JP2011014984A (ja)
CN (1) CN101938619B (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160029625A (ko) * 2014-09-05 2016-03-15 주식회사 알티캐스트 콘텐츠 서비스를 제공하는 방법 및 서버
JP2016123008A (ja) * 2014-12-25 2016-07-07 株式会社東芝 電子機器及び記録再生方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9432662B2 (en) 2014-11-25 2016-08-30 Echostar Technologies L.L.C. Systems and methods for picture quality monitoring
US10984373B2 (en) * 2016-03-07 2021-04-20 Sony Corporation System and method for information processing

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1093933A (ja) * 1996-09-19 1998-04-10 Matsushita Electric Ind Co Ltd 情報表示装置
JP2008098793A (ja) * 2006-10-10 2008-04-24 Hitachi Ltd 受信装置

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW280884B (ja) * 1993-10-14 1996-07-11 Philips Electronics Nv
US6154600A (en) * 1996-08-06 2000-11-28 Applied Magic, Inc. Media editor for non-linear editing system
JPH1198286A (ja) * 1997-09-19 1999-04-09 Fuji Photo Film Co Ltd 画像の加工注文方法およびシステム
JP2000059758A (ja) * 1998-08-05 2000-02-25 Matsushita Electric Ind Co Ltd 監視カメラ装置、監視装置、及びこれらを用いた遠隔監視システム
WO2002078357A1 (en) * 2001-03-26 2002-10-03 Koninklijke Philips Electronics N.V. Storage of multi-media items
US7162104B2 (en) * 2002-08-30 2007-01-09 W.W. Grainger, Inc. System and method for image compression, storage, and retrieval
US8028093B2 (en) * 2002-12-11 2011-09-27 Broadcom Corporation Media processing system supporting adaptive digital media parameters based on end-user viewing capabilities
CA2523480C (en) * 2003-04-25 2014-05-27 Xm Satellite Radio Inc. System and method for providing recording and playback of digital media content
JP2005071227A (ja) * 2003-08-27 2005-03-17 Sony Corp メタデータ流通管理システム,メタデータ流通管理装置,個人別メタデータ管理装置,クライアント端末,メタデータ流通管理方法およびコンピュータプログラム
CN1255990C (zh) * 2004-04-26 2006-05-10 贾伟光 监狱网络远程视频教育系统
US20060112130A1 (en) * 2004-11-24 2006-05-25 Linda Lowson System and method for resource management
JP2006333279A (ja) 2005-05-30 2006-12-07 Sony Corp 記録装置および方法、並びにプログラム
US7840977B2 (en) * 2005-12-29 2010-11-23 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070203945A1 (en) * 2006-02-28 2007-08-30 Gert Hercules Louw Method for integrated media preview, analysis, purchase, and display
JP2008027049A (ja) * 2006-07-19 2008-02-07 Sony Corp 情報処理システム、情報処理装置および方法、並びにプログラム
CN101021855B (zh) * 2006-10-11 2010-04-07 北京新岸线网络技术有限公司 基于内容的视频检索系统
JP5070846B2 (ja) * 2007-01-16 2012-11-14 ソニー株式会社 番組配信システムおよび録画再生装置
US8190659B2 (en) * 2007-03-21 2012-05-29 Industrial Color, Inc. Digital file management system with unstructured job upload
JP4692562B2 (ja) * 2008-03-14 2011-06-01 ブラザー工業株式会社 情報処理装置、及び、コンテンツ管理用プログラム
JP5173721B2 (ja) * 2008-10-01 2013-04-03 キヤノン株式会社 文書処理システム及びその制御方法、プログラム、記憶媒体
JP5415736B2 (ja) * 2008-10-01 2014-02-12 キヤノン株式会社 文書処理システム及びその制御方法、プログラム、記憶媒体
US20110197123A1 (en) * 2010-02-10 2011-08-11 Holden Caine System and Method for Linking Images Between Websites to Provide High-Resolution Images From Low-Resolution Websites

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1093933A (ja) * 1996-09-19 1998-04-10 Matsushita Electric Ind Co Ltd 情報表示装置
JP2008098793A (ja) * 2006-10-10 2008-04-24 Hitachi Ltd 受信装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160029625A (ko) * 2014-09-05 2016-03-15 주식회사 알티캐스트 콘텐츠 서비스를 제공하는 방법 및 서버
KR102226994B1 (ko) * 2014-09-05 2021-03-12 주식회사 알티캐스트 콘텐츠 서비스를 제공하는 방법 및 서버
JP2016123008A (ja) * 2014-12-25 2016-07-07 株式会社東芝 電子機器及び記録再生方法

Also Published As

Publication number Publication date
CN101938619B (zh) 2012-10-10
EP2275956A1 (en) 2011-01-19
US20100332519A1 (en) 2010-12-30
CN101938619A (zh) 2011-01-05

Similar Documents

Publication Publication Date Title
US11381619B2 (en) Apparatus, systems and methods for providing edge cached media content to media devices based on user history
RU2610255C2 (ru) Устройство обработки информации, способ обработки информации и программа
US20130145016A1 (en) Methods and apparatuses for domain management
CN102474652A (zh) 用于实时地管理内容的系统和方法
WO2006022304A1 (ja) コンテンツ起動制御装置
CN1798328A (zh) 一种实现电视节目内容定制的系统及方法
US20080016529A1 (en) Information processing system, information providing apparatus, information providing method, reproducing apparatus, information processing method, and program
US20140270717A1 (en) System and method for controlling and managing digital media recording
TW200418017A (en) Method for processing connection request of a disk player
JPWO2017061272A1 (ja) 受信装置、送信装置、及び、データ処理方法
KR101426955B1 (ko) 네트워크 시스템, 서버 장치, 단말 장치, 콘텐츠 가이드의 표시 방법, 및 기록 매체
JP2011014984A (ja) 情報処理装置および方法、並びにプログラム
KR20040016981A (ko) 정보 제공 시스템, 및 정보 처리 장치 및 방법
CN1581947A (zh) 内容指南信息处理设备、处理方法及其计算机程序
RU2396729C2 (ru) Система и способ выдачи напоминаний об услуге ip-телевидения (iptv)
JP6544352B2 (ja) 受信装置、及び、受信方法
JP5144771B2 (ja) 画像処理装置、画像再生装置、画像記録装置、画像処理方法、画像再生方法、及び画像記録方法
JP7600353B1 (ja) 情報処理装置、情報処理方法及びプログラム
JP5587251B2 (ja) 再配信システム、映像再配信方法、および映像再配信プログラム
JP2008118329A (ja) コンテンツ送信装置、およびコンテンツ受信装置
JP2007323276A (ja) 通信装置及び通信方法
KR20080009625A (ko) 그룹화된 복수의 독립된 컨텐츠를 연속 재생하며 광고를제공하는 시스템 및 방법
KR100529126B1 (ko) Pvr의 영상 서비스 방법
JP2002330382A (ja) 受信装置、放送データ蓄積方法、放送データ蓄積プログラム及び放送データ蓄積プログラムを記録した記録媒体
JP2009122948A (ja) コンテンツ配信方法および配信システムならびにネットワーク管理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130402

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130723