[go: up one dir, main page]

JP2008178037A - 情報処理装置、情報処理方法及び情報処理プログラム - Google Patents

情報処理装置、情報処理方法及び情報処理プログラム Download PDF

Info

Publication number
JP2008178037A
JP2008178037A JP2007011898A JP2007011898A JP2008178037A JP 2008178037 A JP2008178037 A JP 2008178037A JP 2007011898 A JP2007011898 A JP 2007011898A JP 2007011898 A JP2007011898 A JP 2007011898A JP 2008178037 A JP2008178037 A JP 2008178037A
Authority
JP
Japan
Prior art keywords
content
program
information
content list
list
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
JP2007011898A
Other languages
English (en)
Inventor
Taro Mizufuji
太郎 水藤
Yoshiaki Arishima
良昭 有島
Yukihisa Isono
幸央 磯野
Yoshiji Karimoto
誉司 加里本
Rui Sugiuchi
塁 杉内
Aya Takaoka
綾 高岡
Takashi Murayama
敬 村山
Kazuhiro Yanase
和大 柳瀬
Yasuaki Yorikane
泰明 頼兼
Nobuyuki Fujiwara
信之 藤原
Tatsuya Narahara
立也 楢原
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 JP2007011898A priority Critical patent/JP2008178037A/ja
Priority to US12/009,578 priority patent/US8826131B2/en
Priority to KR1020080006741A priority patent/KR101413353B1/ko
Priority to CNA2008100008120A priority patent/CN101231872A/zh
Publication of JP2008178037A publication Critical patent/JP2008178037A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/022Control panels
    • G11B19/025'Virtual' control panels, e.g. Graphical User Interface [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • 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
    • 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/482End-user interface for program selection
    • 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/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • 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/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • 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/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • H04N21/8153Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
    • 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
    • H04N21/8405Generation or processing of descriptive data, e.g. content descriptors represented by keywords
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • G06F16/4393Multimedia presentations, e.g. slide shows, multimedia albums
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

【課題】種々のコンテンツを扱う場合の利便性を向上させる。
【解決手段】デジタル録画装置1が扱う全てのコンテンツを対象にして、あらかじめデジタル録画装置1に設定された種々の主題に定義された条件でコンテンツを選択することにより種々の主題のそれぞれに対応するコンテンツリストを生成し、コンテンツリストの内容及びその時点でのコンテンツリストの表示状況をもとに、生成した複数のコンテンツリストのなかから表示するコンテンツリストを複数選択し、選択した複数のコンテンツリストをコンテンツリスト一覧画面30としてテレビモニタ22に一覧表示するようにしたことで、装置が扱う全てのコンテンツを対象にして、種々の主題をもとに選択したコンテンツで構成される複数のコンテンツリストのなかから、複数の有用なコンテンツリストをユーザに提示することができ、かくして種々のコンテンツを扱う場合の利便性を向上することができる。
【選択図】図2

Description

本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関し、例えば、種々のコンテンツを扱うデジタル録画装置に適用して好適なものである。
従来、番組コンテンツの録画機能を有するハードディスクレコーダなどのデジタル録画装置として、録画済の番組コンテンツのなかから所定の条件をもとに番組コンテンツを選択して、この選択した番組コンテンツを推薦番組コンテンツとしてユーザに提示することで、機器側からユーザに対して録画した番組コンテンツのうちの1つまたは複数を薦める機能を有するものがある。
このような機能を有するデジタル録画装置では、例えば、ユーザにより選択されたジャンルの番組コンテンツや、ユーザにより選択されたキーワードをタイトルに含む番組コンテンツが推薦番組コンテンツとなるように、EPG(Electronic Program Guide)情報から得られた番組情報とユーザによる設定とに基づいて推薦番組コンテンツを選択するようになされている。
また、操作履歴などをもとにユーザの嗜好を解析することでユーザの設定などによらずに自動的に推薦番組コンテンツを録画して一覧表示するものや、ユーザの嗜好を表す嗜好ベクトルとEPG情報から得られた番組コンテンツの特徴を表す番組ベクトルとをマッチングした結果をもとに推薦番組コンテンツを選択して、この選択した推薦番組コンテンツをその推薦理由と共に表示するものもある。
さらに、このような機能を有するデジタル録画装置として、選択した複数の推薦番組コンテンツを特集番組コンテンツとして一覧表示すると共に、ユーザの嗜好などにより特集番組コンテンツの表示優先度を決定して、この表示優先度に応じて特集番組コンテンツを一覧表示するときの表示文字形態を変化させることで、特集番組コンテンツ(つまり選択した推薦番組コンテンツ)をより効果的にユーザに認識させるようになされたものが提案されている(例えば特許文献1参照)。
特開2006−191486公報
ところで、近年、デジタル録画装置の高機能化が進み、番組コンテンツに限らず、外部機器から取り込んだ動画像コンテンツや静止画像コンテンツなど、種々のコンテンツを扱うことのできるデジタル録画装置も多く存在する。
しかしながら、従来技術では、上述したように、種々の条件をもとに選択した番組コンテンツを推薦番組コンテンツとして提示することはできるものの、番組コンテンツ以外のコンテンツについては有効な選択方法及び提示方法を有していない。このため、番組コンテンツを含んだ種々のコンテンツを扱うデジタル録画装置では、番組コンテンツ以外のコンテンツについては、例えばユーザに選択されたものしか提供することができず、ユーザの利便性を損なう要因となっていた。
本発明は以上の点を考慮してなされたもので、種々のコンテンツを扱う場合の利便性を向上し得る情報処理装置、情報処理方法及び情報処理プログラムを提案しようとするものである。
かかる課題を解決するため本発明においては、録画した番組コンテンツ、受信可能な番組コンテンツに関する情報コンテンツ、外部から取得したコンテンツ、及び内部にあらかじめ保持するコンテンツのなかから、所定の主題をもとにコンテンツを選択することによりコンテンツリストを複数生成し、生成した複数のコンテンツリストのなかから、コンテンツリストの内容またはユーザ操作時の状況をもとに、表示するコンテンツリストを複数選択し、選択した複数のコンテンツリストを所定の表示部に表示させるようにした。
こうすることで、番組コンテンツに限らず、装置が扱う全てのコンテンツを対象にして、所定の主題をもとに選択したコンテンツで構成される複数のコンテンツリストのなかからその内容またはユーザ操作時の状況をもとに選択した複数の有用なコンテンツリストをユーザに提示することができる。
本発明によれば、録画した番組コンテンツ、受信可能な番組コンテンツに関する情報コンテンツ、外部から取得したコンテンツ、及び内部にあらかじめ保持するコンテンツのなかから、所定の主題をもとにコンテンツを選択することによりコンテンツリストを複数生成し、生成した複数のコンテンツリストのなかから、コンテンツリストの内容またはユーザ操作時の状況をもとに、表示するコンテンツリストを複数選択し、選択した複数のコンテンツリストを所定の表示部に表示させるようにしたことにより、番組コンテンツに限らず、装置が扱う全てのコンテンツを対象にして、所定の主題をもとに選択したコンテンツで構成される複数のコンテンツリストのなかからその内容またはユーザ操作時の状況をもとに選択した複数の有用なコンテンツリストをユーザに提示することができ、かくして種々のコンテンツを扱う場合の利便性を向上し得る情報処理装置、情報処理方法及び情報処理プログラムを実現できる。
以下、図面について、本発明の一実施の形態を詳述する。
(1)第1の実施の形態
(1−1)デジタル録画装置のハードウェア構成
図1において1は、第1の実施の形態によるデジタル録画装置のハードウェア構成を示し、このデジタル録画装置1は、デジタル系放送及びアナログ系放送の番組コンテンツの録画再生機能、EPG情報の取得機能、外部機器から入力されるコンテンツの記録再生機能、あらかじめ内部に保持するコンテンツの再生機能を有しており、Hostマイコン2が、図示しない内蔵メモリまたはバス3を介して接続されたHDD(ハードディスクドライブ)4に記憶されているプログラムにしたがって各種処理を実行すると共に、UI(User Interface)制御部5を介してリモートコントローラ(以下、リモコンとも呼ぶ)RMより入力される操作信号(すなわちユーザからの指示)をコマンドとして受け取り、このコマンドに応じて各部の動作を制御するようになされている。
実際上、このデジタル録画装置1は、Hostマイコン2の制御のもと、リモコンRMによるユーザからの指示などに応じて、デジタル系アンテナ6より入力されたデジタル放送信号をデジタルチューナ7で受信した後、StreamBuffer8を経由して番組コンテンツの映像音声データとしてHDD(ハードディスクドライブ)4に記録することで、デジタル系放送の番組コンテンツを録画するようになされている。
また、デジタル録画装置1は、Hostマイコン2の制御のもと、リモコンRMによるユーザからの指示などに応じて、アナログ系アンテナ9より入力されたアナログ放送信号をアナログチューナ10で受信して、復調器11でNTSC(National Television Standards Committee)デコードすることによりNTSC信号に変換してから、MPEG(Moving Picture Experts Group)エンコーダ12でMPEGエンコードすることで映像音声データに変換した後、StreamBuffer8を経由して番組コンテンツの映像音声データとしてHDD4に記録することで、アナログ放送系の番組コンテンツを録画するようになされている。
さらに、デジタル録画装置1は、Hostマイコン2の制御のもと、リモコンRMによるユーザからの指示などに応じて、DV(Digital Video)端子13に接続された図示しないDV機器(例えば、DV方式ビデオカメラ)からDV端子13を介して入力される動画像信号をDVデコーダ14でデコードして、復調器11でNTSCエンコードしてから、MPEGエンコーダ12でMPEGエンコードすることで映像音声データに変換した後、StreamBuffer8を経由してHDD4に記録することで、外部機器(DV機器)から入力される動画像コンテンツを記録するようになされている。
さらに、デジタル録画装置1は、Hostマイコン2の制御のもと、リモコンRMによるユーザからの指示などに応じて、USB(Universal Serial Bus)端子15に接続された図示しないUSB機器(例えば、デジタルスチルカメラ)からUSB端子15を介して入力される静止画像信号をUSBコントローラ16及びStreamBuffer8を順に経由して静止画像データとしてHDD4に記録することで、外部機器(USB機器)から入力される静止画像コンテンツを記録するようになされている。
さらに、デジタル録画装置1は、Hostマイコン2の制御のもと、リモコンRMによるユーザからの指示などに応じて、ネットワーク端子17にネットワーク接続された図示しないネットワーク機器(例えば、コンテンツサーバ)から送信される各種コンテンツをネットワーク端子17で受信して、ネットワークコントローラ18、Hostマイコン2、バス3を順次経由して各種データとしてHDD4に記録するようにもなされている。
さらに、デジタル録画装置1は、Hostマイコン2の制御のもと、リモコンRMによるユーザからの指示などに応じて、HDD4から読み出した映像音声データをStreamBuffer8を経由してデマルチプレクサ19で映像データと音声データとに分離して、それぞれをAVデコーダ20でデコードすることにより映像信号及び音声信号に変換した後、映像信号にはGUI(Graphical User Interface)重畳器21でOSD(On Screen Display)などのグラフィックス信号を重畳して、これら映像信号及び音声信号をAVケーブルなどで外部接続されたテレビモニタ22に出力することで、録画済番組コンテンツ、外部から取り込んだ動画像コンテンツ、及びあらかじめHDD4に記録されている動画像コンテンツなどを再生するようになされている。
さらに、デジタル録画装置1は、Hostマイコン2の制御のもと、リモコンRMによるユーザからの指示などに応じて、HDD4から読み出した静止画像データをStreamBuffer8を経由してJPEG(Joint Photographic Experts Group)デコーダ23でJPEGデコードすることにより静止画像信号に変換した後、この静止画像信号にGUI重畳器21でOSDなどのグラフィックス信号を重畳して、外部接続されたテレビモニタ22に出力することで、外部から取り込んだ静止画像コンテンツ及びあらかじめHDD4に記録されている静止画像コンテンツなどを再生するようになされている。
また、デジタル録画装置1は、Hostマイコン2が、HDD4に記録されている静止画像データから例えばEXIF(EXchangeable Image File Format)の情報をバス3を介して読み出すことで、このEXIFの情報に含まれる静止画像コンテンツの撮影情報を参照するようにもなされている。
さらに、デジタル録画装置1は、Hostマイコン2の制御のもと、デジタル系アンテナ6より入力されたデジタル放送信号をデジタルチューナ7で受信した後、デマルチプレクサ24でこのデジタル放送信号に重畳されているEPG情報を抽出することで、デジタル放送のEPG情報を取得して、これをメモリ25に記録するようになされている。
さらに、デジタル録画装置1は、Hostマイコン2の制御のもと、アナログ系アンテナ9より入力されたアナログ系放送信号をアナログチューナ10で受信して、復調器11でNTSCデコードすることによりNTSC信号に変換してから、VBI(Vertical Blanking Interval)スライサ26でこのNTSC信号の特定ラインからEPG情報を切り出してEPGデコーダ27でデコードすることで、アナログ放送のEPG情報を取得して、これをメモリ25に記録するようになされている。
そして、デジタル録画装置1は、このようにしてメモリ25に記録したEPG情報を、Hostマイコン2が、バス3を介して読み出すことで、デジタル放送及びアナログ放送のEPG情報を参照するようになされている。
このEPG情報には、例えば、放送予定の各番組コンテンツの番組情報として、放送曲名、放送日時、番組タイトル、ジャンル、番組概要、番組詳細、出演者などが含まれ、デジタル録画装置1のHostマイコン2は、このEPG情報を利用して番組コンテンツを録画するようにもなされている。またHostマイコン2は、録画する番組コンテンツに対して、その番組情報をEPG情報より取得して付加することで、録画した番組コンテンツからその番組情報を参照することができるようにもなされている。
さらに、デジタル録画装置1は、リモコンRMによるユーザからの指示などに応じて、Hostマイコン2が、メモリ25に記録されているEPG情報、HDD4に記録されている各種コンテンツ及びGUI画面用のデータなどをもとに生成したGUI画面データやGUI制御コマンドをバス3を介してメモリ28に書き込み、これらをもとにGUI重畳器21でGUI画面信号を生成して、外部接続されたテレビモニタ22に出力することで、テレビモニタ22にGUI画面(図示せず)を表示させるようになされている。
ここまで説明したような基本的な機能にくわえて、このデジタル録画装置1は、デジタル録画装置1が扱うコンテンツのなかから、複数の主題(例えば、「新着お薦めタイトル」、「注目新番組」、「最近のフォト」、…など)のそれぞれに定義された条件でコンテンツを選択することにより複数の主題のそれぞれに対応するコンテンツリストを生成して、さらにこの生成した複数のコンテンツリストのなかから、コンテンツリストの内容(つまりどのようなコンテンツが含まれているか)などをもとに複数のコンテンツリストを選択して一覧表示する機能(以下、これをコンテンツリスト一覧表示機能とも呼ぶ)を有しており、以下、このコンテンツリスト一覧表示機能について、その概要から説明する。
ここで、このデジタル録画装置1が扱うコンテンツとは、上述した、録画した番組コンテンツ(これを録画コンテンツとも呼ぶ)、外部機器から取り込んだコンテンツ、あらかじめ内部に保持するコンテンツであり、さらにEPG情報も放送予定の番組コンテンツに関する情報コンテンツとしてデジタル録画装置1が扱うコンテンツとする。また、この場合のコンテンツリストは、少なくとも1つ以上のコンテンツで構成されるものとする。
(1−2)コンテンツリスト一覧表示機能の概要
まず、このコンテンツリスト一覧表示機能の概要について説明する。デジタル録画装置1のHostマイコン2は、電源オフの状態でリモコンRMの図示しない電源ボタンが押下されたこと、または図示しないGUI画面上のメニューからコンテンツリスト一覧表示機能に対応するアイコンが選択されたことをUI制御部5より入力される操作信号をもとに認識すると、コンテンツリスト一覧表示機能を起動して、図2に示すようなコンテンツリスト一覧画面30をGUI画面としてテレビモニタ22に表示させる。
このコンテンツリスト一覧画面30は、種々のサイズでなる複数の表示領域31(31A〜31F)が配されるようになされており、複数の表示領域31(31A〜31F)のそれぞれには、Hostマイコン2が複数の主題のそれぞれをもとに生成したコンテンツリストのなかから選択したコンテンツリスト(この実施例ではさらにその一部分)が表示されるようになされている。ちなみに、このコンテンツリスト一覧画面30は、Hostマイコン2が、あらかじめ用意された複数のレイアウトパターン(表示領域31の数と配置のパターン)のなかから選択したレイアウトパターンに基づいて表示されるようになされている。
実際上、図2に示すコンテンツリスト一覧画面30は、左上にLサイズの横長長方形でなる表示領域31Aが配され、その右側にSサイズ(縦横ともにLサイズの約1/2)の横長長方形でなる表示領域31E及び31Fが縦に並べて配され、これらLサイズの表示領域31A、Sサイズの表示領域31E及び31Fの下側に、Mサイズ(横のサイズがLサイズの1/2)の横長長方形でなる表示領域31B、31C及び31Dが横に並べて配されたレイアウトパターンで表示された例である。
また、このコンテンツリスト一覧画面30には、所定のレイアウトパターンで配される複数の表示領域31(31A〜31F)の他に、画面上端右隅に現在日時が表示されるようになされ、さらに画面下端に、画面の左右方向に延びる帯状の表示領域31Zが固定で配されており、この表示領域(以下、これを固定表示領域とも呼ぶ)31Zにも、Hostマイコン2が主題をもとに生成したコンテンツリストの一部分が表示されるようになされている。
ここで、この実施例では、Lサイズの表示領域31Aに、主題「新着お薦めタイトル」とこの主題「新着お薦めタイトル」に対応するアイコンIAとが表示されると共に、この主題「新着お薦めタイトル」をもとにHostマイコン2が録画コンテンツのなかから選択した録画コンテンツのリスト(コンテンツリスト)の一部分として、このコンテンツリストに含まれる1つの録画コンテンツが表示されている。具体的には、この録画コンテンツの内容を示す情報(例えば、サムネイル画像、番組タイトル及び番組概要からなる情報であり、以下、これを内容情報とも呼ぶ)が表示される。
さらにMサイズの表示領域31Bには、主題「注目新番組」とこの主題「注目新番組」に対応するアイコンIBとが表示されると共に、この主題「注目新番組」をもとにHostマイコン2がEPG情報(すなわち放送予定の番組コンテンツの番組情報)から選択した番組情報のリスト(コンテンツリスト)の一部分として、このコンテンツリストに含まれる1つの番組情報が表示されている。ちなみに、図2の例では、番組情報のなかの番組タイトルと番組概要が表示されている。
さらにMサイズの表示領域31Cには、主題「今日の映画」とこの主題「今日の映画」に対応するアイコンICとが表示されると共に、この主題「今日の映画」をもとにHostマイコン2がEPG情報のなかから選択した番組情報のリスト(コンテンツリスト)の一部分として、このコンテンツリストに含まれる1つの番組情報が表示されている。ちなみに、図2の例では、番組情報のなかの映画特徴と番組タイトルと番組概要とが表示されている。
さらにMサイズの表示領域31Dには、主題「去年のフォト」とこの主題「去年のフォト」に対応するアイコンIDとが表示されると共に、この主題「去年のフォト」をもとにHostマイコン2がHDD4に記録されている静止画像コンテンツのなかから選択した静止画像コンテンツのリスト(コンテンツリスト)の一部分として、このコンテンツリストに含まれる1つの静止画像コンテンツが表示されている。具体的には、この静止画像コンテンツの内容情報(例えば、サムネイル画像及び撮影日時からなる情報)が表示される。
さらにSサイズの表示領域31Eには、主題「トレンドキーワード」とこの主題「トレンドキーワード」に対応するアイコンIEとが表示されると共に、この主題「トレンドキーワード」をもとにHostマイコン2がEPG情報に含まれる番組情報のなかから選択したキーワードのリスト(これもコンテンツリスト)の一部分として、このコンテンツリストに含まれる1つのキーワードが表示されている。
さらにSサイズの表示領域31Fには、主題「話題の人」とこの主題「話題の人」に対応するアイコンIFとが表示されると共に、この主題「話題の人」をもとにHostマイコン2がEPG情報に含まれる番組情報のなかから選択したキーワードのリスト(コンテンツリスト)の一部分として、このコンテンツリストに含まれる1つのキーワードが表示されている。
さらに画面下隅に配置される固定表示領域31Zには、主題「一言ネタ」をもとにHostマイコン2がHDD4にあらかじめ記録されているテキストコンテンツ(詳しくは後述する)のなかから選択したテキストコンテンツのリスト(コンテンツリスト)の一部分として、このコンテンツリストに含まれる1つのテキストコンテンツが表示されている。また、この固定表示領域31Zの右隅には、このコンテンツリスト一覧画面30を前の画面に戻すため(つまりコンテンツリスト一覧表示機能を終了するための)のリモコンRMで操作可能な戻るボタン32も表示されている。
このようなコンテンツリスト一覧画面30をテレビモニタ22に表示させることで、デジタル録画装置1は、番組コンテンツに限らず、装置が扱う種々のコンテンツをもとに生成した複数のコンテンツリストを同一画面上でユーザに提示することができる。つまりデジタル録画装置1は、このコンテンツリスト一覧画面30を介して、装置で扱うコンテンツ(つまり再生したり記録したりすることのできるコンテンツ)として現在どのようなものが存在するのかをユーザに提示することができるようになされている。
また、このコンテンツリスト一覧画面30に表示される複数の表示領域31(31A〜31F)のそれぞれは、リモコンRMの図示しない方向ボタンで操作可能な表示カーソルCu1を当てることで選択できるようになされている。
そして、デジタル録画装置1のHostマイコン2は、任意の表示領域31(例えば表示領域31A)が表示カーソルCu1により選択された状態でリモコンRMの図示しない決定ボタンが押下されたことを認識すると、この表示領域31Aに一部分が表示されているコンテンツリストを選択すると共に、このコンテンツリスト一覧画面30に代えて、図3に示すように、選択したコンテンツリストの全部分を表示可能な選択コンテンツリスト表示画面40をテレビモニタ22に表示させる。
この選択コンテンツリスト表示画面40は、画面のほぼ全体がコンテンツリストの表示領域であり、例えば、選択されたコンテンツリストが録画コンテンツのリストである場合、このコンテンツリストに含まれる録画コンテンツを最大で5つを一度に表示できるようになされている。具体的には、最大で5つの録画コンテンツの内容情報(この場合、サムネイル画像、番組タイトル、録画開始日時、録画時間、放送チャンネル、録画コンテンツの属性を表すアイコンなどからなる情報)が縦に並べて表示される。ちなみに、これらのうちの1つがコンテンツリスト一覧画面30の表示領域31Aに表示されていた録画コンテンツの内容情報である。
また、この選択コンテンツリスト表示画面40に表示される録画コンテンツのそれぞれは、リモコンRMの図示しない方向ボタン(上方向ボタン及び下方向ボタン)で操作可能な表示カーソルCu2を当てることで選択できるようになされている。この表示カーソルCu2は、選択コンテンツリスト表示画面40が表示されると、まずコンテンツリスト一覧画面30の表示領域31Aに表示されていた録画コンテンツに当てられるようになされている。
さらに、この選択コンテンツリスト表示画面40は、コンテンツリストに含まれる録画コンテンツの数が5つを超える場合、つまりコンテンツリストの全部分を一度に表示しきれない場合、表示カーソルCu2の操作に応じて、コンテンツリストが縦方向にスクロールすることで、コンテンツリストの全部分を表示できるようになされている。この場合、コンテンツリストの全部分のうちの表示されている部分を示すスクロールバーSBが画面右隅に表示される。ちなみに、このようにコンテンツリストの全部分を一度に表示しきれない場合、選択コンテンツリスト表示画面40には、まずコンテンツリスト一覧画面30の表示領域31Aに表示されていた録画済番組コンテンツを含む部分が表示されるようになされている。
くわえて、この選択コンテンツリスト表示画面40には、画面上端右隅に現在日時が表示されるようになされ、さらに画面下端右隅に、この選択コンテンツリスト表示画面40を前の画面(つまりコンテンツリスト一覧画面30)に戻すためのリモコンRMで操作可能な戻るボタン41も表示されている。
このような選択コンテンツリスト表示画面40をテレビモニタ22に表示することでデジタル録画装置1は、コンテンツリスト一覧画面30でユーザが興味を持ったコンテンツリストの全部分をユーザに確認させることができるようになされている。
さらに、デジタル録画装置1のHostマイコン2は、この選択コンテンツリスト表示画面40を介して任意の録画コンテンツが表示カーソルCu2により選択された状態でリモコンRMの図示しない決定ボタンが押下されたことを認識すると、この録画コンテンツを再生することで、この録画コンテンツに基づく映像及び音声をテレビモニタ22から出力するようになされている。
また、この選択コンテンツリスト表示画面40に表示されたコンテンツリストが静止画像コンテンツのリストであれば、Hostマイコン2は、任意の静止画像コンテンツが表示カーソルCu2により選択された状態でリモコンRMの図示しない決定ボタンが押下されると、この静止画像コンテンツを再生することで、この静止画像コンテンツに基づく画像をテレビモニタ22から出力するようになされている。
さらに、この選択コンテンツリスト表示画面40に表示されたコンテンツリストが放送予定の番組コンテンツであれば、Hostマイコン2は、任意の放送予定の番組コンテンツが表示カーソルCu2により選択された状態でリモコンRMの図示しない決定ボタンが押下されると、この番組コンテンツを録画予約するかどうかの確認メッセージをこの選択コンテンツリスト表示画面40上に表示させ、これに応じてリモコンRMの図示しない決定ボタンが押下されると、この番組コンテンツの録画予約を行うようになされている。
このようにデジタル録画装置1は、選択コンテンツリスト表示画面40に表示したコンテンツリストから任意のコンテンツが選択決定されると、この選択決定されたコンテンツに応じた処理を行うことで、ユーザが興味を持ったコンテンツをユーザに提供することができるようになされている。
以上がコンテンツリスト一覧表示機能の概要であり、このようなコンテンツリスト一覧表示機能により、デジタル録画装置1は、装置が扱うコンテンツとして現在どのようなものが存在するのかをユーザに認識させることができ、さらにそのなかでユーザが興味を持ったコンテンツをユーザに提供することもできるようになされている。
(1−3)コンテンツリスト一覧表示機能の起動処理
(1−3−1)起動処理の概要
次にこのコンテンツリスト一覧表示機能の起動を開始してコンテンツリスト一覧画面30を表示するまでの処理(これをコンテンツリスト一覧表示機能の起動処理とも呼ぶ)について、その手順の概要から説明する。ちなみに、この起動処理は、デジタル録画装置1のHostマイコン2が、図示しない内蔵メモリまたはHDD4に記録されているプログラムにしたがって実行する処理である。
図4のフローチャートに示すように、Hostマイコン2は、電源オフの状態でリモコンRMの図示しない電源ボタンが押下されたこと、または図示しないGUI画面上のメニューからコンテンツリスト一覧表示機能に対応するアイコンが選択されたことを認識すると、起動処理手順RT1を開始して、つまりコンテンツリスト一覧表示機能の起動を開始して、ステップSP1に移る。
ステップSP1においてHostマイコン2は、デジタル録画装置1が扱うコンテンツのなかから、あらかじめ設定された複数の主題のそれぞれに定義された条件でコンテンツを選択することにより複数の主題のそれぞれに対応するコンテンツリストを生成して、次のステップSP2に移る。
ステップSP2においてHostマイコン2は、コンテンツリスト一覧画面30のレイアウトパターンを、あらかじめ用意された複数のレイアウトパターンのなかから例えばランダムで選択した後、この選択したレイアウトパターンで配される複数の表示領域31(固定表示領域31Zを含む)のそれぞれに表示するコンテンツリストを、ステップSP1で生成した複数のコンテンツリストのなかからその内容などをもとに選択することによりコンテンツリスト一覧画面30の表示レイアウトを決定して、次のステップSP3に移る。
ステップSP3においてHostマイコン2は、ステップSP2で選択したレイアウトパターンに基づく表示レイアウトで、複数の表示領域31(固定表示領域31Zを含む)のそれぞれに選択したコンテンツリストが表示されるコンテンツリスト一覧画面30をテレビモニタ22に表示して、この起動処理手順RT1を終了する。
このような起動処理手順RT1により、デジタル録画装置1は、コンテンツリスト一覧表示機能の起動を開始してコンテンツリスト一覧画面30を表示するようになされている。
(1−3−2)起動処理で行われるレイアウト決定処理
ここで、上述した起動処理手順RT1のステップSP2で行うコンテンツリスト一覧画面30の表示レイアウトの決定処理(以下、これを表示レイアウト決定処理とも呼ぶ)について、その手順を図5に示すフローチャートに沿ってより具体的に説明する。
Hostマイコン2は、起動処理手順RT2のステップSP2に移ると、表示レイアウト決定処理手順RT1Aを開始して、ステップSP10に移る。ステップSP10においてHostマイコン2は、あらかじめ用意された複数のレイアウトパターンのなかから、1つのレイアウトパターンをランダムで選択する。
実際上、デジタル録画装置1のHDD4には、例えば、図6(A)〜(D)に示すような4つのレイアウトパターンA〜Dがあらかじめ記録されている。このうち図6(A)に示すレイアウトパターンAは、左側にLサイズの表示領域31A及び31Bが縦に並べて配され、これらLサイズの表示領域31A及び31Bの右側に、Mサイズの表示領域31C及び31Dが縦に並べて配されるパターンである。
また図6(B)に示すレイアウトパターンBは、左上にLサイズの表示領域31Aが配され、その右側にSサイズの表示領域31E及び31Fが縦に並べて配され、これらLサイズの表示領域31A、Sサイズの表示領域31E及び31Fの下側に、Mサイズの表示領域31B、31C及び31Dが横に並べて配されたパターンである(つまり図2に示したレイアウトパターンである)。さらに図6(C)に示すレイアウトパターンCは、左上にLサイズの表示領域31Aが配され、その下側にMサイズの表示領域31B及び31Cが横に並べて配され、さらにLサイズの表示領域31A及びMサイズの表示領域31Cの右側にSサイズの表示領域31D、31E、31F及び31Gが縦に並べて配されるパターンである。さらに図6(D)に示すレイアウトパターンDは、左隅にMサイズの表示領域31A及び31Bが縦に並べて配され、これら表示領域31A及び31Bの右側(つまり中央)にMサイズの表示領域31C及び31Dが縦に並べて配され、さらに表示領域31C及び31Dの右側にSサイズの表示領域31E、31F、31G及び31Hが縦に並べて配されるパターンである。
つまり、Hostマイコン2は、これら4つのレイアウトパターンA〜Dから、1つのレイアウトパターンをランダムで選択するようになされ、このようにしてレイアウトパターンを選択すると、次のステップSP11(図5)に移る。ちなみに、ここでは、レイアウトパターンBを選択したとする。
ステップSP11においてHostマイコン2は、上述のステップSP1で生成した各コンテンツリストの表示優先度を示す表示優先度パラメータの調整を行う。
実際上、各コンテンツリスト(つまり複数の主題のそれぞれに対応するコンテンツリスト)には、表示優先度パラメータと、どのサイズの表示領域31に表示するリストであるのかを示す表示領域サイズとが属性情報(以下、これをリスト属性情報とも呼ぶ)として付され、このリスト属性情報が、デジタル録画装置1のHDD4に生成された、図7に示すようなリスト属性情報テーブルTb1によりコンテンツリストごとに管理されるようになされている。
ここで、各コンテンツリストの表示優先度パラメータには、例えば「4」(表示優先度低)〜「10」(表示優先度高)までの数値のうちの1つが初期値として設定され、また表示領域サイズには、表示領域31のサイズに対応する「L」、「M」、「S」のうちの1つが設定されるようになされており、図7に示したリスト属性情報テーブルTb1は、コンテンツリストAの表示優先度パラメータの初期値が「10」、表示領域サイズが「L」として設定され、コンテンツリストBの表示優先度パラメータの初期値が「8」、表示領域サイズが「L」、コンテンツリストCの表示優先度パラメータの初期値が「8」、表示領域サイズが「L」、コンテンツリストDの表示優先度パラメータの初期値が「7」、表示領域サイズが「M」、コンテンツリストEの表示優先度パラメータの初期値が「6」、表示領域サイズが「M」、コンテンツリストFの表示優先度パラメータの初期値が「6」、表示領域サイズが「S」、コンテンツリストGの表示優先度パラメータの初期値が「5」、表示領域サイズが「S」、コンテンツリストHの表示優先度パラメータの初期値が「9」、表示領域サイズが「L」、コンテンツリストIの表示優先度パラメータの初期値が「7」、表示領域サイズが「L」、コンテンツリストJの表示優先度パラメータの初期値が「6」、表示領域サイズが「M」、コンテンツリストKの表示優先度パラメータの初期値が「6」、表示領域サイズが「S」、コンテンツリストLの表示優先度パラメータの初期値が「4」、表示領域サイズが「S」として設定さている例である。
つまり、Hostマイコン2は、このように初期設定された各コンテンツリストの表示優先度パラメータを、このステップSP11で調整する。具体的には、表示優先度パラメータを調整する条件となる複数の変動要因と、複数の変動要因のそれぞれに対応付けられた調整量とに基づいて各コンテンツリストの表示優先度パラメータを調整する。
この実施例では、複数の変動要因及びそれぞれの調整量として、例えば、図8に示すように、第1の変動要因「嗜好度の高いコンテンツで構成されたコンテンツリストである」及びその調整量「+1」と、第2の変動要因「前回の操作時から増えたコンテンツで構成されたコンテンツリストである」及びその変動量「+1」と、第3の変動要因「所定数以上のコンテンツで構成されたコンテンツリストである」及びその変動量「+1」と、第4の変動要因「前回の操作時と同じコンテンツで構成されたコンテンツリストである」及びその変動量「−2」と、第5の変動要因「前回の操作時に表示したコンテンツリストである」及びその変動量「−2」とがデジタル録画装置1にあらかじめ設定されている。
この場合の「前回の操作時」とは、前回コンテンツリスト一覧表示機能の起動操作がなされた日時である。また、この場合のコンテンツの嗜好度を求める手法については、特に限定しないが、例えば、録画や再生、編集といったコンテンツに対するユーザ操作をもとに求めるような手法を採用すればよく、この実施例では、番組コンテンツを例にとると、例えば、再生回数が多いものほど嗜好度を高く、再生長に対する視聴時間の比率が高いものほど嗜好度を高く、毎週予約録画されたものであれば嗜好度を高く、ブックマークが設定されたものであれば嗜好度を高くするようになされている。
このように、デジタル録画装置1には、コンテンツリストの内容がユーザ好みである場合や目新しい場合、多くのコンテンツを含む場合には、コンテンツリストの表示優先度を上げるように、またコンテンツリストの内容が目新しくない場合やコンテンツリストが前回表示されたものである場合には表示優先度を下げるように、第1乃至第5の変動要因及びそれぞれの調整量が設定されている。
そしてHostマイコン2は、例えば、コンテンツリストAが、第1乃至第5の変動要因のうちの第1の変動要因と第2の変動要因とに該当するのであれば、第1の変動要因の調整量「+1」と第2の変動要因の調整量「+1」とをコンテンツリストAの表示優先度パラメータ「10」に加算することで、コンテンツリストAの表示優先度パラメータを「10」から「12」に調整する。同様にして、Hostマイコン2は、コンテンツリストB〜Lの表示優先度パラメータも調整する。
この結果、属性情報テーブルTb1は、図9に示すように更新される。この場合の属性情報テーブルTb1は、コンテンツリストAの表示優先度パラメータが「12」、コンテンツリストBの表示優先度パラメータが「7」、コンテンツリストCの表示優先度パラメータが「8」、コンテンツリストDの表示優先度パラメータが「4」、コンテンツリストEの表示優先度パラメータが「3」、コンテンツリストFの表示優先度パラメータが「9」、コンテンツリストGの表示優先度パラメータが「2」、コンテンツリストHの表示優先度パラメータが「8」、コンテンツリストIの表示優先度パラメータが「4」、コンテンツリストJの表示優先度パラメータが「7」、コンテンツリストKの表示優先度パラメータが「8」、コンテンツリストLの表示優先度パラメータが「4」に調整された例である。
このようにして、Hostマイコン2は、各コンテンツリストの表示優先度パラメータを第1乃至第5の変動要因及びそれぞれの調整量に基づき(つまりコンテンツリストの内容及びその時点でのコンテンツリストの表示状況に基づき)調整した後、次のステップSP12(図5)に移る。
ステップSP12においてHostマイコン2は、属性情報テーブルTb1のコンテンツリストA〜Lを表示優先度パラメータの数値の高い順にソートする。この結果、属性情報テーブルTb1は、図10に示すように、表示優先度が最も高いコンテンツリストAを先頭に、コンテンツリストF、C、H、K、B、J、D、I、L、E、Gの順(つまり表示優先度の高い順)に並び替えられる。こうすることで、Hostマイコン2は、以降、属性情報テーブルTb1の先頭から順に表示優先度の高いコンテンツリストを選択することができるようになる。このようにして属性情報テーブルTb1のコンテンツリストA〜Lをソートした後、Hostマイコン2は次のステップSP13(図5)に移る。
ステップSP13においてHostマイコン2は、ステップSP10で選択したレイアウトパターンで配される複数の表示領域31のうちの1つを選択して、次のステップSP14に移る。ここでは、レイアウトパターンBで配される6つの表示領域31A〜DのうちのLサイズの表示領域31Aを選択したとする。
ステップSP14においてHostマイコン2は、選択したLサイズの表示領域31Aに表示させるコンテンツリストとして表示優先度の高いものを属性情報テーブルTb1から選択する。この場合、Hostマイコン2は、属性情報テーブルTb1の先頭から探して、表示領域サイズが「L」のコンテンツリストとして最初に見付かったコンテンツリストA(つまり、表示領域サイズが「L」のコンテンツリストのうちの表示優先度が最も高いコンテンツリストA)を選択する。このようにしてLサイズの表示領域31Aに表示させるコンテンツリストとしてコンテンツリストAを選択した後、Hostマイコン2は、次のステップSP15に移る。
ステップSP15においてHostマイコン2は、前段のステップSP14で選択可能なコンテンツリストが属性情報テーブルTb1に存在したかどうかを判定する。この場合、上述したように選択可能なコンテンツリストとしてコンテンツリストAが属性情報テーブルTb1に存在したので、Hostマイコン2は、このステップSP15で否定結果を得て、ステップSP16に移る。
ステップSP16においてHostマイコン2は、ステップSP10で選択したレイアウトパターンで配される複数の表示領域31の全てに対して表示するコンテンツリストを選択し終えたかどうかを判定する。ここでは、まだ、レイアウトパターンBで配される複数の表示領域31のうちの表示領域31Aに表示するコンテンツリストAしか選択していないので、Hostマイコン2は、このステップSP16で否定結果を得て、再びステップSP13に戻り、今度はレイアウトパターンBのMサイズの表示領域31Bを選択する。
そして、Hostマイコン2は、つづくステップSP14において、属性情報テーブルTb1から、このMサイズの表示領域31Bに表示するコンテンツリストを選択(この場合、表示領域サイズが「M」のコンテンツリストのうちの表示優先度が最も高いコンテンツリストJを選択)して、つづくステップSP15及びステップSP16で共に否定結果を得て、再びステップSP13に戻り、今度はレイアウトパターンBのMサイズの表示領域31Cを選択する。
このようにしてHostマイコン2は、ステップSP10で選択したレイアウトパターンの複数の表示領域31の全てに対して表示するコンテンツリストを選択し終えるまで、ステップSP13〜ステップP16の処理を繰り返す。このとき1度選択したコンテンツリストは選択対象から外すようにする。
この結果、例えば、レイアウトパターンBのLサイズの表示領域31Aに表示するコンテンツリストとしてコンテンツリストAが選択され、Mサイズの表示領域31B、31C、31Dのそれぞれに表示するコンテンツリストとしてコンテンツリストJ、D、Eが選択され、Sサイズの表示領域31E、31Fのそれぞれに表示するコンテンツリストとしてコンテンツリストF、Kが選択されることで、コンテンツリスト一覧画面30の表示レイアウトは、図2に示したような表示レイアウトとなる。
そして、Hostマイコン2は、このようにしてレイアウトパターンの複数の表示領域31の全てに対して表示するコンテンツリストを選択し終えると、ステップSP16で肯定結を得て、このレイアウト決定処理手順RT1Aを終了する。
なお、例えば、所定の表示領域サイズのコンテンツリストが少なく、ステップSP14で所定の表示領域サイズで選択可能なコンテンツリストが属性情報テーブルTb1に存在しなかった場合、Hostマイコン2は、ステップSP15で否定結果を得て、再びステップSP10に戻り、レイアウトパターンを選択し直すようにもなされている。
この場合、前に選択したレイアウトパターン以外のレイアウトパターンを選択するようにすればよく、例えば、表示領域サイズ「S」のコンテンツリストが足りなかった場合には、Sサイズの表示領域サイズ31がより少ないレイアウトパターンを選択するなどすればよい。
このようなレイアウト決定処理手順RT1Aにより、デジタル録画装置1は、コンテンツリスト一覧画面30の表示レイアウトを決定するようになされている。
ここまで説明したように、デジタル録画装置1は、コンテンツリスト一覧表示機能により、装置が扱う全てのコンテンツを対象にして、複数の主題のそれぞれをもとにコンテンツを選択することで生成したコンテンツリストのなかからコンテンツリストの内容及びその時点でのコンテンツリストの表示状況をもとに選択した複数のコンテンツリスト、つまりユーザにとって有用な複数のコンテンツリストをユーザに提示することができるようになされている。
(1−3−3)起動処理で行われるコンテンツリスト生成処理
ところで、デジタル録画装置1には、上述した主題「新着お薦めタイトル」、「注目新番組」、「今日の映画」、「去年のフォト」、「トレンドキーワード」、「話題の人」、「一言ネタ」以外にも、「お薦めイベント番組」、「まだ視聴していないタイトル」、「途中まで視聴したタイトル」、「よく視聴するタイトル」…などのように、ユーザが所望するようなコンテンツリストを生成するための種々の主題が設定されており、以下、このような種々の主題のそれぞれをもとにコンテンツリストを生成する処理(つまり起動処理手順RT1のステップSP1で行うコンテンツ生成処理)について、その手順に沿って主題ごとに詳しく説明する。
ここでは、種々の主題のうちの、主題「お薦めイベント番組」、「まだ視聴していないタイトル」、「途中まで視聴したタイトル」、「よく視聴するタイトル」、「ブックマーク設定済のタイトル」、「去年のフォト」、「アルバム作成をお薦め」、「ダビングをお薦め」、「一言ネタ」、「トレンドキーワード」、「話題のニュース」、「今日の映画」のそれぞれに基づくコンテンツリスト生成処理の手順について順に説明する。
まず、主題「お薦めイベント番組」に基づくコンテンツリスト生成処理の手順について、図11に示すフローチャートに沿って詳しく説明する。この主題「お薦めイベント番組」に基づくコンテンツリスト生成処理は、「お薦めイベント番組」に該当する番組情報をEPG情報のなかから選び出してコンテンツリストを生成する処理である。
Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「お薦めイベント番組」に基づくコンテンツリスト生成処理手順RT1Bを開始すると、ステップSP20に移る。
ステップSP20においてHostマイコン2は、今回コンテンツリスト一覧表示機能の起動操作がなされた操作日時、つまり現在日時を示す日時情報を図示しないタイマーから取得して、次のステップSP21に移る。
ステップSP21においてHostマイコン2は、取得した日時情報が示す操作日時(つまり現在日時)に対応するイベントを示すキーワード(これをイベントキーワードとも呼ぶ)を、HDD4に生成された、図12に示すようなイベントテーブルTb2(Tb2A〜Tb2C)から取得する。
このイベントテーブルTb2(Tb2A〜Tb2C)には、イベントキーワード(例えば「クリスマス」)と、そのイベントが催される期間(例えば「12月」)とが対応付けて登録されており、Hostマイコン2は、このイベントテーブルTb2(Tb2A〜Tb2C)から、現在日時が含まれる期間に対応するイベントキーワード、つまり現在を含む所定期間内に催されるイベントのイベントキーワードを取得する。
具体的に言うと、この実施例では、期間として特定の年月(例えば「4n+2年(nは整数)の6月」)に催されるイベントのイベントキーワード(例えば「サッカーワールドカップ」)が登録されたイベントテーブルTb2Aと、期間として毎年特定の月(例えば「3月」)に催されるイベントのイベントキーワード(例えば「ひなまつり」)が登録されたイベントテーブルTb2Bと、期間として毎年特定の月日(例えば「7月7日」)に催されるイベントのイベントキーワード(例えば「七夕」)が登録されたイベントテーブルTb2Cとが、HDD4に生成されており、Hostマイコン2は、これら複数のイベントテーブルTb2A〜Tb2Cから、現在を含む所定期間内に催されるイベントのイベントキーワードを取得するようになされている。ちなみに、現在を含む所定期間内に催されるイベントが複数存在するのであれば、イベントキーワードを複数取得してもよく、また一つも存在しないのであれば、イベントキーワードの取得をキャンセルする。
このようにして、日時情報に対応するイベントキーワードを取得すると、Hostマイコン2は、次のステップSP22に移る。ステップSP22においてHostマイコン2は、前段のステップSP21でイベントキーワードが取得できたかどうかを判定する。
このステップSP22で肯定結果を得ると、このことはステップSP21で少なくとも1つのイベントキーワードが取得できたことを意味し、このときHostマイコン2は、ステップSP23に移る。ステップSP23においてHostマイコン2は、メモリ25に記録されているEPG情報(すなわち放送予定の番組コンテンツの番組情報)に対して、ステップSP21で取得したイベントキーワードで検索を行って、次のステップSP24に移る。
ステップSP24においてHostマイコン2は、前段のステップSP23での検索結果として、イベントキーワードにマッチングした番組情報がN個(Nは整数)以上得られたかどうかを判定する。このステップSP24で肯定結果を得ると、このことは、イベントキーワードにマッチングした番組情報がN個以上有ること、つまり現在を含む所定期間内に催されるイベントに関係する放送予定の番組コンテンツの番組情報がN個以上有ることを意味し、このときHostマイコン2は、ステップSP25に移る。
ステップSP25においてHostマイコン2は、イベントキーワードにマッチングしたN個以上有る番組情報を嗜好度の高い順にソートして、次のステップSP26に移り、ステップSP26において、ソートした番組情報のなかから上位N個の番組情報を選択してコンテンツリストを生成した後、この主題「お薦めイベント番組」に基づくコンテンツリスト生成処理手順RT1Bを終了する。
なお、この場合の番組情報の嗜好度については、番組情報に含まれるユーザの嗜好を表すワード(これを嗜好ワードとも呼ぶ)をもとに求めるようになされている。この嗜好ワードは、例えば、録画や再生、編集といった番組コンテンツに対するユーザ操作が行われたときに、その番組コンテンツの番組情報から抽出されてHDD4に蓄積されるようになされている。またこの嗜好ワード自体にも嗜好度が設定されており、Hostマイコン2は、例えば抽出した回数が多いものほど嗜好度を高くするようになされている。つまり、この実施例では、嗜好度が高い嗜好ワードを多く含む番組情報ほど嗜好度を高くするようになされている。
このようにHostマイコン2は、主題「お薦めイベント番組」に基づくコンテンツリストとして、現在を含む所定期間に催されるイベントに関係する放送予定の番組コンテンツの番組情報のうちの嗜好度が高い番組情報で構成されるコンテンツリストを生成するようになされている。
一方、上述のステップSP22で否定結果を得た場合、つまり現在日時に対応するイベントキーワードが取得できなかった場合、及び上述のステップSP24で否定結果を得た場合、つまりイベントキーワードにマッチングした番組情報がN個以上なかった場合、Hostマイコン2は、ステップSP27に移り、コンテンツリストの生成が失敗したとして、この主題「お薦めイベント番組」に基づくコンテンツリスト生成処理手順RT1Bを終了する。
このようなコンテンツリスト生成処理手順RT1Bにより、デジタル録画装置1は、主題「お薦めイベント番組」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「お薦めイベント番組」に基づくコンテンツリストに含まれる番組情報のうちの1つ(例えばリストの一番上、つまり最も嗜好度が高い番組情報)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、最近のイベントに関係する番組コンテンツでユーザが興味を持つお薦めの番組コンテンツとしてどのようなものが放送されるのかを認識させることができる。
つづけて、主題「まだ視聴していないタイトル」に基づくコンテンツリスト生成処理の手順について、図13に示すフローチャートに沿って詳しく説明する。この主題「まだ視聴していないタイトル」に基づくコンテンツリスト生成処理は、「まだ視聴していないタイトル」に該当する録画コンテンツを選び出してコンテンツリストを生成する処理であり、Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「まだ視聴していないタイトル」に基づくコンテンツリスト生成処理手順RT1Cを開始すると、ステップSP30に移る。
ステップSP30においてHostマイコン2は、HDD4に記録されている番組コンテンツ(つまり録画コンテンツ)のなかから、未視聴の録画コンテンツを検索する。
実際上、HDD4に記録されている各録画コンテンツには、ID(以下、コンテンツIDとも呼ぶ)と、録画した日時を示す録画日時と、再生した回数を示す再生回数と、録画コンテンツの長さを示す再生長と、どこまで視聴されたかを示す視聴カウンタと、最後に再生した日時を示す最終再生日時と、録画コンテンツに設定されたブックマークの位置を示すブックマーク位置と、毎日予約、毎週月〜金曜予約、毎週木曜予約などのように毎系予約で録画された録画コンテンツであるかどうかを示す録画設定と、ユーザの嗜好度を示す嗜好度とが属性情報(以下、これを録画コンテンツ属性情報とも呼ぶ)として付され、この録画コンテンツ属性情報が、HDD4に生成された、図14に示すような録画コンテンツ属性情報テーブルTb3によりコンテンツIDごとに管理されるようになされている。
ここで、図14に示した録画コンテンツ属性情報テーブルTb3は、例えば、コンテンツIDが「0」である録画コンテンツの属性情報として録画日時が「2006.1.14 13:00:00」、再生回数が「1」、再生長が「1:00:00」、視聴カウンタが「0:20:15」、最終再生日時が「2006.1.15 0:05:15」、ブックマーク位置が「0:00:50」、録画設定が「単」(毎系予約ではなく単独で予約)、嗜好度が「100」であること、コンテンツIDが「1」である録画コンテンツの属性情報として録画日時が「2006.1.13 14:30:00」、再生回数が「0」、再生長が「0:30:00」、視聴カウンタが「―」(未視聴)、最終再生日時が「―」(未視聴)、ブックマーク位置が「―」(未設定)、録画設定が「毎週水」(毎週水曜に毎系予約)、嗜好度が「151」であること、などを示した例である。
つまりHostマイコン2は、この録画コンテンツ属性情報テーブルTb3から、再生回数が「0」の録画コンテンツを、未視聴の録画コンテンツとして検索するようになされ、このような検索を終えると、次のステップSP31に移る。
ステップSP31においてHostマイコン2は、前段のステップSP30での検索結果として、未視聴の録画コンテンツがM個(Mは整数)以上得られたかどうかを判定する。このステップSP31で肯定結果を得ると、このことは、未視聴の録画コンテンツがM個以上有ることを意味し、このときHostマイコン2は、ステップSP32に移る。
ステップSP32においてHostマイコン2は、M個以上有る未視聴の録画コンテンツを嗜好度の高い順にソートして、次のステップSP33に移り、ステップSP33において、ソートした録画コンテンツのなかから上位M個の録画コンテンツを選択してコンテンツリストを生成した後、この主題「まだ視聴していないタイトル」に基づくコンテンツリスト生成処理手順RT1Cを終了する。
このようにHostマイコン2は、主題「まだ視聴していないタイトル」に基づくコンテンツリストとして、再生回数が「0」の録画コンテンツのうちの嗜好度が高い録画コンテンツで構成されるコンテンツリストを生成するようになされている。
一方、上述のステップSP31で否定結果を得た場合、つまり未視聴の録画コンテンツがM個以上なかった場合、Hostマイコン2は、ステップSP34に移り、コンテンツリストの生成が失敗したとして、この主題「まだ視聴していないタイトル」に基づくコンテンツリスト生成処理手順RT1Cを終了する。
このようなコンテンツリスト生成処理手順RT1Cにより、デジタル録画装置1は、主題「まだ視聴していないタイトル」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「まだ視聴していないタイトル」に基づくコンテンツリストに含まれる録画コンテンツのうちの1つ(例えばリストの一番上、つまり最も嗜好度が高い録画コンテンツ)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、まだ視聴していないタイトルでユーザが興味を持つタイトルとしてどのようなものがあるのかを認識させることができる。
つづけて、主題「途中まで視聴したタイトル」に基づくコンテンツリスト生成処理の手順について、図15に示すフローチャートに沿って詳しく説明する。この主題「途中まで視聴したタイトル」に基づくコンテンツリスト生成処理は、「途中まで視聴したタイトル」に該当する録画コンテンツを選び出してコンテンツリストを生成する処理であり、Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「途中まで視聴したタイトル」に基づくコンテンツリスト生成処理手順RT1Dを開始すると、ステップSP40に移る。
ステップSP40においてHostマイコン2は、HDD4に記録されている番組コンテンツ(つまり録画コンテンツ)のなかから、途中まで視聴された録画コンテンツを検索する。
この場合、Hostマイコン2は、図14に示した録画コンテンツ属性情報テーブルTb3から、再生回数が「1」以上で、且つ再生長に対する視聴カウンタの割合が例えば80%未満の録画コンテンツを、途中まで視聴された録画コンテンツとして検索するようになされ、このような検索を終えると、次のステップSP41に移る。
ステップSP41においてHostマイコン2は、前段のステップSP40での検索結果として、途中まで視聴された録画コンテンツがK個(Kは整数)以上得られたかどうかを判定する。このステップSP41で肯定結果を得ると、このことは、途中まで視聴された録画コンテンツがK個以上有ることを意味し、このときHostマイコン2は、ステップSP42に移る。
ステップSP42においてHostマイコン2は、K個以上有る途中まで視聴された録画コンテンツを嗜好度の高い順にソートして、次のステップSP43に移り、ステップSP43において、ソートした録画コンテンツのなかから上位K個の録画コンテンツを選択してコンテンツリストを生成した後、この主題「途中まで視聴したタイトル」に基づくコンテンツリスト生成処理手順RT1Dを終了する。
このようにHostマイコン2は、主題「途中まで視聴したタイトル」に基づくコンテンツリストとして、再生長に対する視聴カウンタの割合が所定値未満の録画コンテンツのうちの嗜好度が高い録画コンテンツで構成されるコンテンツリストを生成するようになされている。
一方、上述のステップSP41で否定結果を得た場合、つまり途中まで視聴された録画コンテンツがK個以上なかった場合、Hostマイコン2は、ステップSP44に移り、コンテンツリストの生成が失敗したとして、この主題「途中まで視聴したタイトル」に基づくコンテンツリスト生成処理手順RT1Dを終了する。
このようなコンテンツリスト生成処理手順RT1Dにより、デジタル録画装置1は、主題「途中まで視聴したタイトル」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「途中まで視聴したタイトル」に基づくコンテンツリストに含まれる録画コンテンツのうちの1つ(例えばリストの一番上、つまり最も嗜好度が高い録画コンテンツ)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、途中まで視聴したタイトルでユーザが興味を持つタイトルとしてどのようなものがあるのかを認識させることができる。
つづけて、主題「よく視聴するタイトル」に基づくコンテンツリスト生成処理の手順について、図16に示すフローチャートに沿って詳しく説明する。この主題「よく視聴するタイトル」に基づくコンテンツリスト生成処理は、「よく視聴するタイトル」に該当する録画コンテンツを選び出してコンテンツリストを生成する処理であり、Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「よく視聴するタイトル」に基づくコンテンツリスト生成処理手順RT1Eを開始すると、ステップSP50に移る。
ステップSP50においてHostマイコン2は、HDD4に記録されている番組コンテンツ(つまり録画コンテンツ)のなかから、再生済の録画コンテンツを検索する。
この場合、Hostマイコン2は、図14に示した録画コンテンツ属性情報テーブルTb3から、再生回数が「1」以上の録画コンテンツを、再生済の録画コンテンツとして検索するようになされ、このような検索を終えると、次のステップSP51に移る。
ステップSP51においてHostマイコン2は、前段のステップSP50での検索結果として、再生済の録画コンテンツがL個(Lは整数)以上得られたかどうかを判定する。このステップSP51で肯定結果を得ると、このことは、再生済の録画コンテンツがL個以上有ることを意味し、このときHostマイコン2は、ステップSP52に移る。
ステップSP52においてHostマイコン2は、L個以上有る再生済の録画コンテンツを再生回数の多い順にソートして、次のステップSP53に移り、ステップSP53において、ソートした録画コンテンツのなかに再生回数の同じものがあれば、これらをさらに最終再生日時の新しい順にソートして、次のステップSP54に移る。
ステップSP54においてHostマイコン2は、ステップSP52及びステップSP53でソートした録画コンテンツのなかから上位L個の録画コンテンツを選択してコンテンツリストを生成した後、この主題「よく視聴するタイトル」に基づくコンテンツリスト生成処理手順RT1Eを終了する。
このようにHostマイコン2は、主題「よく視聴するタイトル」に基づくコンテンツリストとして、再生回数が多い録画コンテンツで構成されるコンテンツリストを生成するようになされている。
一方、上述のステップSP51で否定結果を得た場合、つまり再生済の録画コンテンツがL個以上なかった場合、Hostマイコン2は、ステップSP55に移り、コンテンツリストの生成が失敗したとして、この主題「よく視聴するタイトル」に基づくコンテンツリスト生成処理手順RT1Eを終了する。
このようなコンテンツリスト生成処理手順RT1Eにより、デジタル録画装置1は、主題「よく視聴するタイトル」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「よく視聴するタイトル」に基づくコンテンツリストに含まれる録画コンテンツのうちの1つ(例えばリストの一番上、つまり最も嗜好度が高い録画コンテンツ)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、ユーザがよく視聴しているタイトルとしてどのようなものがあるのかを認識させることができる。
つづけて、主題「ブックマーク設定済のタイトル」に基づくコンテンツリスト生成処理の手順について、図17に示すフローチャートに沿って詳しく説明する。この主題「まだブックマーク設定済のタイトル」に基づくコンテンツリスト生成処理は、「ブックマーク設定済のタイトル」に該当する録画コンテンツを選び出してコンテンツリストを生成する処理であり、Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「ブックマーク設定済のタイトル」に基づくコンテンツリスト生成処理手順RT1Fを開始すると、ステップSP60に移る。
ステップSP60においてHostマイコン2は、HDD4に記録されている番組コンテンツ(つまり録画コンテンツ)のなかから、ブックマークが設定された録画コンテンツを検索する。
この場合、Hostマイコン2は、図14に示した録画コンテンツ属性情報テーブルTb3から、ブックマーク位置が設定されている録画コンテンツを、ブックマークが設定された録画コンテンツとして検索するようになされ、このような検索を終えると、次のステップSP61に移る。
ステップSP61においてHostマイコン2は、前段のステップSP60での検索結果として、ブックマークが設定された録画コンテンツがP個(Pは整数)以上得られたかどうかを判定する。このステップSP61で肯定結果を得ると、このことは、ブックマーク設定済の録画コンテンツがP個以上有ることを意味し、このときHostマイコン2は、ステップSP62に移る。
ステップSP62においてHostマイコン2は、ブックマークが設定されたP個以上有る録画コンテンツを嗜好度の高い順にソートして、次のステップSP63に移り、ステップSP63において、ソートした録画コンテンツのなかから上位P個の録画コンテンツを選択してコンテンツリストを生成した後、この主題「ブックマーク設定済のタイトル」に基づくコンテンツリスト生成処理手順RT1Fを終了する。
このようにHostマイコン2は、主題「ブックマーク設定済のタイトル」に基づくコンテンツリストとして、ブックマーク位置が設定された録画コンテンツのうちの嗜好度が高い録画コンテンツで構成されるコンテンツリストを生成するようになされている。
一方、上述のステップSP61で否定結果を得た場合、つまりブックマークが設定された録画コンテンツがP個以上なかった場合、Hostマイコン2は、ステップSP64に移り、コンテンツリストの生成が失敗したとして、この主題「ブックマーク設定済のタイトル」に基づくコンテンツリスト生成処理手順RT1Fを終了する。
このようなコンテンツリスト生成処理手順RT1Fにより、デジタル録画装置1は、主題「ブックマーク設定済のタイトル」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「ブックマーク設定済のタイトル」に基づくコンテンツリストに含まれる録画コンテンツのうちの1つ(例えばリストの一番上、つまり最も嗜好度が高い録画コンテンツ)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、ブックマーク設定済のタイトルでユーザが興味を持つタイトルとしてどのようなものがあるのかを認識させることができる。
つづけて、主題「去年のフォト」に基づくコンテンツリスト生成処理の手順について、図18に示すフローチャートに沿って詳しく説明する。この主題「去年のフォト」に基づくコンテンツリスト生成処理は、「去年のフォト」に該当する静止画像コンテンツを選び出してコンテンツリストを生成する処理であり、Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「去年のフォト」に基づくコンテンツリスト生成処理手順RT1Gを開始すると、ステップSP70に移る。
ステップSP70においてHostマイコン2は、今回コンテンツリスト一覧表示機能の起動操作がなされた操作日時を示す日時情報、つまり現在日時を示す日時情報を図示しないタイマーから取得して、次のステップSP71に移る。
ステップSP71においてHostマイコン2は、取得した日時情報が示す操作日時(つまり現在日時)から所定期間前(ここでは1年前)に撮影された静止画像コンテンツをHDD4に記録されている静止画像コンテンツのなかから検索する。
実際上、HDD4に記録されている各静止画像コンテンツには、コンテンツIDと、撮影日時と、コンテンツリストとしてコンテンツリスト一覧画面30に表示された回数を示す表示回数と、静止画像コンテンツを利用してアルバムを作成するアプリケーション上でアルバム作成操作された静止画像コンテンツであるかかどうかを示すアルバム作成フラグとが属性情報(以下、これを静止画像コンテンツ属性情報とも呼ぶ)として付され、この静止画像コンテンツ属性情報が、HDD4に生成された、図19に示すような静止画像コンテンツ属性情報テーブルTb4によりコンテンツIDごとに管理されるようになされている。
ここで、図19に示した静止画像コンテンツ属性情報テーブルTb4は、例えば、コンテンツIDが「0」である静止画像コンテンツの属性情報として撮影日時が「2004年4月10日 22:08」、表示カウンタが「0」、アルバム作成フラグが「1」であること(つまりその静止画像コンテンツが既にアルバム作成操作されていること)、コンテンツIDが「1」である静止画像コンテンツの属性情報として撮影日時が「2003年6月10日 23:08」、表示カウンタが「2」、アルバム作成フラグが「0」であること(つまりその静止画像コンテンツが未だアルバム作成操作されていないこと)、などを示した例である。
つまりHostマイコン2は、この静止画像コンテンツ属性情報テーブルTb4から、撮影日時が現在日時から所定期間前(1年前)の静止画像コンテンツを検索するようになされている。
ここで、検索条件となるこの所定期間には、所定の幅が設けられており、例えば、所定期間をR、その幅をα、操作日時(つまり現在日時)をS、撮影日時をTとすると、次式(1)の関係が成り立つ。
Figure 2008178037
つまりHostマイコン2は、例えば、所定期間を1年、その幅を1週間とすると、現在日時からちょうど1年前の日時を挟んだ前後1週間の間に撮影日時が含まれる静止画像コンテンツを、撮影日時が1年前(つまり去年)の静止画像コンテンツとして検索するようになされ、このような検索を終えると、次のステップSP72に移る。
ステップSP72においてHostマイコン2は、前段のステップSP71での検索結果として、所定期間前の静止画像コンテンツがQ個(Qは整数)以上得られたかどうかを判定する。このステップSP72で肯定結果を得ると、このことは、所定期間前の静止画像コンテンツがQ個以上有ることを意味し、このときHostマイコン2は、ステップSP73に移る。
ステップSP73においてHostマイコン2は、Q個以上有る所定期間前の静止画像コンテンツを表示カウンタの少ない順にソートして、次のステップSP74に移る。ステップSP74においてHostマイコン2は、表示カウンタの数が最小の静止画像コンテンツがQ個以上あるかどうかを判定する。
このステップSP74で肯定結果を得ると、このことは、所定期間前で且つ表示カウンタの数が最小の静止画像コンテンツがQ個以上有ることを意味し、このときHostマイコン2は、ステップSP75に移る。ステップSP75においてHostマイコン2は、Q個以上有る所定期間前で且つ表示カウンタの数が最小の静止画像コンテンツを、さらに撮影日時の新しい順にソートして、次のステップSP76に移り、ステップSP76において、ソートした静止画像コンテンツのなかから上位Q個の静止画像コンテンツを選択してコンテンツリストを生成した後、この主題「去年のフォト」に基づくコンテンツリスト生成処理手順RT1Gを終了する。
このようにHostマイコン2は、主題「去年のフォト」に基づくコンテンツリストとして、現在日時からちょうど1年前の日時を挟んだ前後1週間の間に撮影日時が含まれ、且つコンテンツリスト一覧画面30に表示された回数が少ない静止画像コンテンツで構成されるコンテンツリストを生成するようになされている。
一方、上述のステップSP72で否定結果を得た場合、つまり所定期間前の静止画像コンテンツがQ個以上なかった場合、及び上述のステップSP74で否定結果を得た場合、つまり所定期間前で且つ表示カウンタの数が最小の静止画像コンテンツがQ個以上なかった場合、Hostマイコン2は、ステップSP77に移り、コンテンツリストの生成が失敗したとして、この主題「去年のフォト」に基づくコンテンツリスト生成処理手順RT1Gを終了する。
このようなコンテンツリスト生成処理手順RT1Gにより、デジタル録画装置1は、主題「去年のフォト」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「去年のフォト」に基づくコンテンツリストに含まれる静止画像コンテンツのうちの1つ(例えばリストの一番上、つまり最も撮影日時が新しい静止画像コンテンツ)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、去年のフォトでユーザがあまり見ていないフォトとしてどのようなものがあるのかを認識させることができる。
次に、主題「アルバム作成をお薦め」に基づく処理の手順ついて説明する。この主題「アルバム作成をお薦め」と後述する主題「ダビングをお薦め」に基づく処理は、他の主題の処理とは異なり、コンテンツリストの代わりに所定のメッセージを記したメッセージ画像を生成する処理であり、ここでは、まず主題「アルバム作成をお薦め」に基づくメッセージ画像生成処理の手順について、図20に示すフローチャートに沿って詳しく説明する。
ちなみに、この主題「アルバム作成をお薦め」に基づくメッセージ画像生成処理も、他のコンテンツリスト生成処理と同様、起動処理手順RT1のステップSP1で行われる処理である。
Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「アルバム作成をお薦め」に基づくメッセージ画像生成処理手順RT1Hを開始すると、ステップSP80に移る。
ステップSP80においてHostマイコン2は、HDD4に記録されている静止画像コンテンツのなかから、アルバム作成操作されていない静止画像コンテンツを検索する。この場合、Hostマイコン2は、図19に示した静止画像コンテンツ属性情報テーブルTb4から、アルバム作成フラグが「0」である(つまりフラグが立っていない)静止画像コンテンツを、アルバム作成操作されていない静止画像コンテンツとして検索するようになされ、このような検索を終えると、次のステップSP81に移る。
ステップSP81においてHostマイコン2は、前段のステップSP80での検索結果として得られた、アルバム作成操作されていない静止画像コンテンツを撮影日時の古い順にソートして、次のステップSP82に移る。ステップSP82においてHostマイコン2は、今回コンテンツリスト一覧表示機能の起動操作がなされた操作日時を示す日時情報、つまり現在日時を示す日時情報を図示しないタイマーから取得して、次のステップSP83に移る。
ステップSP83においてHostマイコン2は、ステップSP80でソートしたアルバム作成操作されていない静止画像コンテンツのうちの、最も撮影日時が古い静止画像コンテンツの撮影日時が、取得した日時情報が示す操作日時(つまり現在日時)から所定期間以上(例えば1年以上)経過しているかどうかを判定する。
このステップSP83で肯定結果を得ると、このことは、アルバム作成操作されていない静止画像コンテンツのなかに撮影して所定期間以上(1年以上)経過している静止画像コンテンツが有ることを意味し、このときHostマイコン2は、ステップSP84に移り、ステップSP84において、図21に示すように、撮影してから所定期間以上(1年以上)経過して未だアルバム作成操作されていない静止画像コンテンツがある旨を示すメッセージとアルバム作成を薦める旨を示すメッセージとを記したメッセージ画像Pi1を生成した後、この主題「アルバム作成をお薦め」に基づくメッセージ画像生成処理手順RT1Hを終了する。
このようにして生成されたメッセージ画像Pi1は、Hostマイコン2により、コンテンツリストと同様に(つまりコンテンツリストの一種として)扱われる。したがって、このメッセージ画像Pi1も、他の複数のコンテンツリストと同様に、コンテンツリスト一覧画面30の複数の表示領域31への表示対象となり、上述したレイアウト決定処理により複数の表示領域31のどれかに表示するものとして選択された場合に、その表示領域31に対して表示される。
一方、上述のステップSP83で否定結果を得た場合、つまりアルバム作成操作されていない静止画像コンテンツのなかに撮影して所定期間以上(1年以上)経過している静止画像コンテンツがなかった場合、Hostマイコン2は、ステップSP85に移り、メッセージ画像の生成が失敗したとして、この主題「アルバム作成をお薦め」に基づくメッセージ画像生成処理手順RT1Hを終了する。
このようなメッセージ画像生成処理手順RT1Hにより、デジタル録画装置1は、主題「アルバム作成をお薦め」に対応するメッセージ画像Pi1を生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「アルバム作成をお薦め」に基づくメッセージ画像Pi1を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、撮影してから所定期間以上(1年以上)経過して未だアルバム作成操作されていない静止画像コンテンツがある旨を認識させることができると共にこの静止画像コンテンツに対してアルバム作成するよう促すことができる。
つづけて、主題「ダビングをお薦め」に基づくメッセージ画像生成処理の手順ついて、図22に示すフローチャートに沿って詳しく説明する。ちなみに、この主題「ダビングをお薦め」に基づくメッセージ画像生成処理も、他のコンテンツリスト生成処理と同様、起動処理手順RT1のステップSP1で行われる処理である。
Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「ダビングをお薦め」に基づくメッセージ画像生成処理手順RT1Jを開始すると、ステップSP90に移る。ステップSP90においてHostマイコン2は、HDD4に記録されている番組コンテンツ(つまり録画コンテンツ)のなかから、毎系予約で録画された録画コンテンツ(これを毎系録画コンテンツとも呼ぶ)を検索する。
この場合、Hostマイコン2は、図14に示した録画コンテンツ属性情報テーブルTb3から、録画設定が「単」ではない録画コンテンツ、つまり録画設定が「毎日」や「毎週水」などである録画コンテンツを、毎系録画コンテンツとして検索するようになされ、このような検索を終えると、次のステップSP91に移る。
ステップSP91においてHostマイコン2は、前段のステップSP90での検索結果として、毎系録画コンテンツが少なくとも1つ以上得られたかどうかを判定する。このステップSP91で肯定結果を得ると、このときHostマイコン2は、ステップSP92に移る。
ステップSP92においてHostマイコン2は、毎系録画コンテンツのなかから、番組タイトルにその毎系録画コンテンツがシリーズの最終回であることを示す特定の文字列が含まれているものを検索して、次のステップSP93に移る。この場合の特定の文字列とは、例えば、「終」、「最終回」、「完結」などである。
ステップSP93においてHostマイコン2は、前段のステップSP92での検索結果として、番組タイトルにその毎系録画コンテンツがシリーズの最終回であることを示す特定の文字列が含まれている毎系録画コンテンツが少なくとも1つ以上得られたかどうかを判定する。このステップSP93で肯定結果を得ると、このことは、毎系録画コンテンツのなかに、シリーズの最終回である毎系録画コンテンツが少なくとも1つ以上存在することを意味し、このときHostマイコン2は、ステップSP94に移る。
ステップSP94においてHostマイコン2は、シリーズの最終回である毎系録画コンテンツのうちの1つを選択して、図23に示すように、この選択した毎系録画コンテンツのシリーズが終了した旨を示すメッセージと、このシリーズのダビングを薦める旨を示すメッセージとを記したメッセージ画像Pi2を生成した後、この主題「ダビングをお薦め」に基づくメッセージ画像生成処理手順RT1Jを終了する。
ちなみに、この場合のダビングとは、例えば、デジタル録画装置1のUSB端子15に接続された図示しないDVD(Digital Versatile Disc)ドライブに挿入されたDVDに対して、HDD4に記録されている録画コンテンツをコピーすることである。
一方、上述のステップSP93で否定結果を得た場合、つまり毎系録画コンテンツのなかに、番組タイトルにその毎系録画コンテンツがシリーズの最終回であることを示す特定の文字列が含まれているものが1つもなかった場合、Hostマイコン2は、ステップSP95に移り、ステップSP95において、今回コンテンツリスト一覧表示機能の起動操作がなされた操作日時を示す日時情報、つまり現在日時を示す日時情報を図示しないタイマーから取得して、次のステップSP96に移る。
ステップSP96においてHostマイコン2は、取得した日時情報が示す操作日時(つまり現在日時)が特定期間内であるかどうかを判定する。この場合の特定期間とは、例えば番組コンテンツのシリーズが終了するであろう放送クールの切れ目となる期間、つまり3月末〜4月上旬までと、9月末〜10月上旬までの期間のことである。すなわち、Hostマイコン2は、このステップSP96において、操作日時(現在日時)が3月末〜4月上旬の期間、または9月末〜10月上旬までの期間のどちらかに含まれているかどうかを判定する。
このステップSP96で肯定結果を得ると、このことは、現在日時が放送クールの切れ目となる期間内であること、つまりシリーズが終了している毎系録画コンテンツが存在する可能性があることを意味し、このときHostマイコン2は、ステップSP97に移る。ステップSP97においてHostマイコン2は、メモリ25に記録されているEPG情報(すなわち放送予定の各番組コンテンツの番組情報)に含まれる、毎系録画コンテンツの次回の録画予約日時近傍(例えば毎週水曜録画ならば次の水曜近傍)の番組情報から、毎系録画コンテンツの番組タイトルの検索を行って、次のステップSP98に移る。
ステップSP98においてHostマイコン2は、前段のステップSP97での検索結果をもとに、次回の録画予約日時近傍の番組情報に番組タイトルが存在しない毎系録画コンテンツが少なくとも1つ以上存在するかどうかを判定する。このステップSP98で肯定結果を得ると、このことは、次回の録画予約日時近傍の番組情報に番組タイトルが存在しない毎系録画コンテンツ、つまりシリーズが終了した毎系録画コンテンツが少なくとも1つ以上存在することを意味し、このときHostマイコン2は、ステップSP94に移る。
そしてHostマイコン2は、ステップSP94において、シリーズが終了した毎系録画コンテンツのうちの1つを選択して、この選択した毎系録画コンテンツのシリーズが終了した旨を示すメッセージと、このシリーズのダビングを薦める旨を示すメッセージとを記したメッセージ画像Pi2(図22)を生成した後、この主題「ダビングをお薦め」に基づくメッセージ画像生成処理手順RT1Jを終了する。
このようにして生成されたメッセージ画像Pi2も、Hostマイコン2により、コンテンツリストと同様に(つまりコンテンツリストの一種として)扱われる。したがって、このメッセージ画像Pi2も、他の複数のコンテンツリスト及び上述したメッセージ画像Pi1と同様に、コンテンツリスト一覧画面30の複数の表示領域31への表示対象となり、上述したレイアウト決定処理により複数の表示領域31のどれかに表示するものとして選択された場合には、その表示領域31に対して表示される。
これに対して、上述のステップSP91で否定結果を得た場合、つまり毎系録画コンテンツが1つもなかった場合、及び上述のステップSP96で否定結果を得た場合、つまり現在日時が放送クールの切れ目となる期間外である場合、及び上述のステップSP98で否定結果を得た場合、つまりシリーズが終了した毎系録画コンテンツが1つも存在しなかった場合、Hostマイコン2は、ステップSP99に移り、メッセージ画像の生成が失敗したとして、この主題「ダビングをお薦め」に基づくメッセージ画像生成処理手順RT1Jを終了する。
このようなメッセージ画像生成処理手順RT1Jにより、デジタル録画装置1は、主題「ダビングをお薦め」に対応するメッセージ画像Pi2を生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「ダビングをお薦め」に基づくメッセージ画像Pi2を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、シリーズが終了した毎系録画コンテンツがある旨を認識させることができると共にこの毎系録画コンテンツをダビングするよう促すことができる。
次に、主題「一言ネタ」に基づくコンテンツリスト生成処理の手順について、図24に示すフローチャートに沿って詳しく説明する。この主題「一言ネタ」に基づくコンテンツリスト生成処理は、「一言ネタ」に該当するテキストコンテンツを選び出してコンテンツリストを生成する処理であり、Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「一言ネタ」に基づくコンテンツリスト生成処理手順RT1Kを開始すると、ステップSP100に移る。
ステップSP100においてHostマイコン2は、コンテンツに対するユーザ操作に基づきHDD4に蓄積された嗜好ワード(つまりこのデジタル録画装置1を実際に利用しているユーザの嗜好を表す嗜好ワード)を、HDD4に生成された、図25に示すようなワードテーブルTb5から検索する。
このワードテーブルTb5には、あらかじめ複数のワードがジャンルごとに分類されて登録されており、さらにジャンルのそれぞれに対して、1以上のテキストコンテンツが、それぞれのテキストコンテンツのID(これをコンテンツIDとも呼ぶ)と、それぞれのテキストコンテンツがコンテンツリストの生成に利用された回数を示す利用カウンタと共に登録されている。ちなみに、この嗜好ワードテーブルTb5に登録されているテキストコンテンツの1つ1つが「一言ネタ」に相当するものである。
ここで、図25に示した嗜好ワードテーブルTb5は、ワード「野球」、「イジロー」、「バット」、「水泳」、「バレーボール」、…がジャンル「スポーツ」に分類されて登録され、さらにこのジャンル「スポーツ」に対して、コンテンツIDが「0」、「1」、「2」、…であるテキストコンテンツ「0」、「1」、「2」、…が、それぞれの利用カウンタ「2」、「2」、「1」…と共に登録されていること、ワード「ピアノ」、「ギター」、「ロック」、「クラシック」、「カレヨン」、…がジャンル「音楽」に分類されて登録され、さらにこのジャンル「音楽」に対して、コンテンツIDが「5」、「6」、「7」、…であるテキストコンテンツ「5」、「6」、「7」、…が、それぞれの利用カウンタ「0」、「0」、「0」、…と共に登録されていること、などを示した例である。
つまりHostマイコン2は、このようなワードテーブルTb5から、嗜好ワードを検索するようになされ、このような検索を終えると、次のステップSP101に移る。ステップSP101においてHostマイコン2は、前段のステップSP100での検索結果として、ワードテーブルTb5から嗜好ワードが得られたかどうかを判定する。
このステップSP101で肯定結果を得ると、このことは、ワードテーブルTb5に嗜好ワードと同じワードが存在することを意味し、このときHostマイコン2は、ステップSP102に移る。ステップSP102においてHostマイコン2は、ワードテーブルTb5から、嗜好ワードと同じワードが属するジャンルに対応付けられたテキストコンテンツのうちの、利用カウンタが最小のもののコンテンツIDを取得して、次のステップSP103に移る。
このようにHostマイコン2は、ワードテーブルTb5から、嗜好ワードに対応するテキストコンテンツ、つまりユーザの嗜好に合った「一言ネタ」を選び出すようになされている。
これに対して、上述のステップSP101で否定結果を得ると、このことは、ワードテーブルTb5に嗜好ワードと同じワードが存在しないことを意味し、このときHostマイコン2は、嗜好ワードテーブルTb5からコンテンツIDを取得することなく、ステップSP103に移る。
ステップSP103においてHostマイコン2は、デジタル録画装置1に地域が設定されているかどうかを判定する。実際上、デジタル録画装置1には、例えば、デジタル録画装置1を利用する地域として、秋田県、東京都、神奈川県といった県域が、ユーザにより設定できるようになされており、ここでは、このような県域が地域として設定されているかどうかを判定するようになされている。
このステップSP103で肯定結果を得ると、つまりデジタル録画装置1に地域が設定されていると判定すると、Hostマイコン2は、ステップSP104に移り、ステップSP104において、デジタル録画装置1に設定された地域に対応付けられたテキストコンテンツのコンテンツIDを、HDD4に生成された、図26に示すような地域テーブルTb6から取得する。
この場合の地域テーブルTb5には、地域として北海道から沖縄までの47都道府県が登録されており、さらに地域のそれぞれに対して、1以上のテキストコンテンツが、それぞれのID(コンテンツID)と、それぞれの利用カウンタと共に登録されている。
ここで、図26に示した地域テーブルTb6は、地域「北海道」に対して、コンテンツIDが「0」、「1」、「2」、「3」であるテキストコンテンツ「0」、「1」、「2」、「3」が、それぞれの利用カウンタ「2」、「2」、「1」、「1」と共に登録されていること、地域「青森」に対して、コンテンツIDが「4」、「5」であるテキストコンテンツ「4」、「5」が、それぞれの利用カウンタ「0」、「0」と共に登録されていること、などを示した例である。
つまりHostマイコン2は、このような地域テーブルTb6から、デジタル録画装置1に設定された地域に対応付けられたテキストコンテンツのうちの、利用カウンタが最小のもののコンテンツIDを取得して、次のステップSP105に移る。
このようにHostマイコン2は、地域テーブルTb6から、デジタル録画装置1に設定された地域に対応するテキストコンテンツ、つまりユーザの地域に合った「一言ネタ」を選び出すようになされている。
これに対して、上述のステップSP103で否定結果を得ると、このことは、デジタル録画装置1に地域が設定されていないことを意味し、このときHostマイコン2は、地域テーブルTb6からコンテンツIDを取得することなく、ステップSP105に移る。
ステップSP105においてHostマイコン2は、上述した嗜好ワードテーブルTb5及び地域テーブルTb6以外に、所定の情報に対応付けてテキストコンテンツとそのID及び利用カウンタが登録されているテーブル(図示せず)があるのであれば、嗜好ワードテーブルTb5及び地域テーブルTb6の場合と同様にして、例えば、デジタル録画装置1のユーザに係わる特定の情報が、このような他のテーブルに存在するかどうかを判定する。
このステップSP105で肯定結果を得ると、このときHostマイコン2は、ステップSP106に移り、ステップSP106において、他のテーブルから、デジタル録画装置1のユーザに係わる特定の情報に対応付けられたテキストコンテンツのうちの、利用カウンタが最小のもののコンテンツIDを取得して、次のステップSP107に移る。
これに対して、上述のステップSP105で否定結果を得ると、このときHostマイコン2は、他のテーブルからコンテンツIDを取得することなく、ステップSP107に移る。
ステップSP107においてHostマイコン2は、ここまでの処理で取得したコンテンツIDの数が少なくとも1つ以上であるかどうかを判定する。このステップSP107で肯定結果を得ると、このことは、上述したステップSP102、ステップSP104、ステップSP106のうちの少なくとも1つでコンテンツIDを取得したことを意味し、このときHostマイコン2は、ステップSP108に移る。
ステップSP108においてHostマイコン2は、取得した少なくとも1つ以上のコンテンツIDに対応するテキストコンテンツのなかから、利用カウンタが最小のものを選択してコンテンツリストを生成して、次のステップSP109に移る。ステップSP109においてHostマイコン2は、コンテンツリストの生成に利用したテキストコンテンツ(つまり取得したコンテンツIDに対応するテキストコンテンツのうちの利用カウンタが最小のもの)の利用カウンタを+1して、この主題「一言ネタ」に基づくコンテンツリスト生成処理手順RT1Kを終了する。
このようにHostマイコン2は、主題「一言ネタ」に基づくコンテンツリストとして、ユーザの嗜好や地域に合ったテキストコンテンツのうちの、コンテンツリストの生成に利用された回数が少ないもので構成されるコンテンツリストを生成するようになされている。
一方、上述のステップSP107で否定結果を得た場合、つまり取得したコンテンツIDが1つもなかった場合、Hostマイコン2は、ステップSP110に移り、コンテンツリストの生成が失敗したとして、この主題「一言ネタ」に基づくコンテンツリスト生成処理手順RT1Kを終了する。
このようなコンテンツリスト生成処理手順RT1Kにより、デジタル録画装置1は、主題「一言ネタ」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「一言ネタ」に基づくコンテンツリストに含まれるテキストコンテンツのうちの1つ(例えばリストの一番上、つまりリストの生成に利用された回数が最も少ないテキストコンテンツ)を、図2に示したようなコンテンツリスト一覧画面30の固定表示領域31Zに表示することで、ユーザに対して、ユーザの嗜好や地域に合った情報を提供することができる。
次に、主題「トレンドキーワード」に基づくコンテンツリスト生成処理の手順について説明する。この主題「トレンドキーワード」に基づくコンテンツリスト生成処理は、「トレンドキーワード」に該当するキーワードをEPG情報のなかから抽出してコンテンツリストを生成する処理であり、ここでは、まずEPG情報の具体的な構成を説明してから、コンテンツリスト生成処理の手順の説明に移ることにする。
EPG情報は、図27に示すように、所定の放送予定期間分(この実施例では8日分とする)のデータで構成され、例えば、当日(N日)に配信されるEPG情報は、当日のデータN、その翌日のデータN+1、その翌々日のデータN+2、…、7日後のデータN+7の8つのデータ(これを日データとも呼ぶ)で構成される。またこれら8つの日データのそれぞれには、各放送局からその日に放送される予定の各番組コンテンツの番組情報が含まれている。
さらに番組情報のそれぞれは、図28に示すように、例えば、その番組コンテンツを放送する放送局、その番組コンテンツが放送される放送日時、その番組コンテンツの番組タイトル、その番組コンテンツのジャンル、その番組コンテンツの番組概要、その番組コンテンツの番組詳細(番組詳細1、番組詳細2、番組詳細3)、出演者で構成されている。
ここで図28に示した番組情報は、放送局「テレビ夕日」で2006年12月15日月曜日の8時30〜10時00に放送される番組タイトル「目覚ましにゅうす」のジャンルが「ニュース」、番組概要が「事件・事故・スポーツ・芸能をすべてまとめて…」、番組詳細1が「『目覚ましにゅうす』はどこよりも分かりやすくより多くの情報を…」、番組詳細2が「スポーツコーナーでは、松板投手の契約交渉…」、番組詳細3が「芸能コーナーでは、KMの婚約発表を生中継。その他…」、出演者が「テレビ夕日アナウンサー:笠丼のぶ介 佐々本きょう子」であること、などを示した例である。
そして、デジタル録画装置1は、後述する差分PF−IDayFを算出用するために、図29に示すように、当日(N日)に配信されたEPG情報だけでなく、前日(N−1日)に配信されたEPG情報もメモリ25に保持するようになされている。つまり、メモリ25には、当日(N日)に配信されたEPG情報の日データN、N+1、N+2、…、N+7と、前日(N−1)に配信されたEPG情報の日データN−1、N、N+1、…、N+6とが保持されることになり、例えば、当日の日データNを例にとると、当日(N日)配信された当日の日データNと、前日(N−1日)配信された翌日の日データNとの2つが存在することになる。
このような状況を前提として、主題「トレンドキーワード」に基づくコンテンツリスト生成処理について、その手順を図30に示すフローチャートを用いて説明する。Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「トレンドキーワード」に基づくコンテンツリスト生成処理手順RT1Lを開始すると、ステップSP120に移る。
ステップSP120においてHostマイコン2は、当日配信されたEPG情報、及び前日配信されたEPG情報に含まれる各番組情報の番組タイトルから、番組内容記述部分を抽出して、これを各番組情報の番組詳細3に格納する。実際上、番組情報に含まれる番組タイトルには、例えば「ドキュメンタリースペシャル▽増え続けるワーキングプア」のように番組コンテンツのタイトル「ドキュメンタリースペシャル」にくわえてその番組内容「増え続けるワーキングプア」が記述されている場合があり、ここでは、そのタイトル以外の部分を例えば特定の文字や記号(例えば「▽」、「・」など)を境に抽出して、別途番組詳細3に格納するようになされている。
このようにして番組内容記述部分を抽出し終えると、Hostマイコン2は、次のステップSP121に移る。ステップSP121においてHostマイコン2は、各番組情報の番組詳細1、番組詳細2、番組詳細3から、除外対象の文字や記号を削除する。このステップSP121の処理は、番組詳細1、番組詳細2、番組詳細3から適切にキーワードを抽出するための処理であり、例えば「▽」、「!」、「…」などの文字や記号を番組詳細1、番組詳細2、番組詳細3から削除するようになされている。
ここまでの処理、つまりステップSP120とステップSP121の処理が、EPG情報から実際にキーワードを抽出する前に行う前処理であり、このような前処理を終えると、Hostマイコン2は、次のステップSP122に移る。
ステップSP122においてHostマイコン2は、各番組情報の番組詳細1、番組詳細2、番組詳細3からキーワードを抽出して、次のステップSP123に移る。具体的に言うと、Hostマイコン2は、これら番組詳細1、番組詳細2、番組詳細3のテキストデータを例えば所定の辞書データを用いて形態素解析することにより、このテキストデータから品詞単位でキーワードを抽出するようになされている。
ステップSP123においてHostマイコン2は、抽出したキーワード(これを抽出キーワードとも呼ぶ)のうち、削除対象となる品詞の抽出キーワードを削除して、次のステップSP124に移る。この場合、例えば、名詞以外の品詞を削除対象にして、名詞以外の品詞の抽出キーワードが削除されるようになされている。
ステップSP124においてHostマイコン2は、削除されずに残った抽出キーワードを、さらにジャンルが「ニュース」の番組情報から抽出したものだけに限定して、次のステップSP125に移る。実際上、「トレンドキーワード」に成り得る抽出キーワードは、ニュース番組の番組情報に含まれていることが多いので、この実施例では、ジャンルを「ニュース」に限定するようになされている。
ステップSP125においてHostマイコン2は、ここまでの処理で得られた抽出キーワード、つまりジャンルが「ニュース」である番組情報の番組詳細1、番組詳細2、番組詳細3から抽出した抽出キーワードのなかから、「トレンドキーワード」となる時事系の抽出キーワードを選択するために、まず抽出キーワードを日データごとにまとめ、日データごとにまとめた抽出キーワードのそれぞれに対してPF−IDayFを算出する。
このPF−IDayFは、複数の文書からキーワードを抽出する場合に利用される一般的なTF−IDFの考え方、つまり「文書集合中で少数の文書に偏って高頻度に出現するキーワードの評価を高くする」という考え方を利用して、「1度に配信されるEPG情報の所定日数分(ここでは8日分)のデータのなかで、1日に集中して多く出現するキーワード(つまり時事系のキーワード)の評価を高くする」ようになされたものである。
具体的に言うと、あるキーワードに対するTF−IDFは、ある文書内で、あるキーワードが出現した回数をTF(Term Frequency)とし、あるキーワードが出現した文書数をDF(Document Frequency)とし、総文書数をNとすると、次式(2)によって求められる。
Figure 2008178037
これに対して、ある抽出キーワードに対するPF−IDayFは、EPG情報のある日のデータ内で、ある抽出キーワードが出現した番組コンテンツの数をPF(Program Frequency)とし、処理対象期間(ここでは1度に配信されるEPG情報に含まれる番組情報の放送予定期間である8日間)内で、ある抽出キーワードが出現した日数をDayF(Day Frequency)とし、処理対象期間の日数をn(ここでは「8」)とすると、次式(3)によって求められる。
Figure 2008178037
このようにPF−IDayFは、TF−IDFの考え方をもとに、TD−IDFのTF(ある文書内で、あるキーワードが出現した回数)を、PF(EPG情報のある日のデータ内で、ある抽出キーワードが出現した番組コンテンツの数)に置き換え、さらにTF−IDFのDF(あるキーワードが出現した文書数)を、DayF(処理対象期間(ここでは8日間)内で、ある抽出キーワードが出現した日数)に置き換え、さらにTF−IDFのN(総文書数)を、n(処理対象期間の日数(ここでは「8」))に置き換えたものである。
これにより、PF−IDayFは、「1度に配信されるEPG情報の8日分のデータのなかで、1日に集中して多く出現する時事系のキーワードの評価が高くなる」ような値を取る。換言すると、このPF−IDayFは、「1度に配信されるEPG情報の8日分のデータのなかに多く出現するキーワードでも(つまりPFの値が高くても)、毎日のように出現するキーワード(つまり単なる番組紹介系のキーワード)であればその分(つまりlog(n/DayF)+1の値が小さくなる分)評価が低くなる」ような値を取る。
つまり、Hostマイコン2は、日データごとにまとめた抽出キーワードのそれぞれのPF−IDayFを算出することで「1度に配信されるEPG情報の8日分のデータのなかで、1日に集中して多く出現する時事系のキーワードの評価が高くなる」ように抽出キーワードのそれぞれを重み付けし、さらにこの算出結果をもとに、図31に示すように、抽出キーワードとそのPF−IDayFの値とを対応付けた抽出キーワードリストKLを、当日(N日)配信されたEPG情報の日データごと、及び前日(N−1日)配信されたEPG情報の日データごとに生成する。
この結果、例えば、当日の日データNに対する抽出キーワードリストKLを例に取ると、当日(N日)配信された当日の日データNに対するものと、前日(N−1日)配信された翌日の日データNに対するものとが生成されることになる。ここで、当日(N日)配信された当日の日データNは、前日(N−1日)配信された翌日の日データNよりも新しく、例えば、ニュース番組の番組内容のような時事系の情報が更新されている。したがって、当日(N日)配信されたEPG情報に含まれる当日の日データNに対する抽出キーワードリストKLと、前日(N−1日)配信されたEPG情報に含まれる翌日の日データNに対する抽出キーワードリストKLとは、同じ日の抽出キーワードリストKLでありながら、その内容が異なる。
このようにして、日データごとにまとめた抽出キーワードのそれぞれのPF−IDayFを算出し終えると(つまり抽出キーワードリストKLを生成し終えると)、Hostマイコン2は、次のステップSP126に移る。ステップSP126においてHostマイコン2は、当日(N日)配信されたEPG情報に含まれる当日の日データNから抽出した抽出キーワード(つまり当日の日データNに対する抽出キーワードリストKLに記された抽出キーワード)のそれぞれに対して差分PF−IDayFを算出する。
この差分PF−IDayFは、上述したPF−IDayFの問題を解決して、より的確に「トレンドキーワード」となる時事系の抽出キーワードを選択できるようにするものである。PF−IDayFの問題は、通常「1度に配信されるEPG情報の8日分のデータのなかで、1日に集中して多く出現するキーワードの評価が高くなる」ような値を取るが、1日にしか出現しない抽出キーワードに対するlog(n/DayF)+1の値が約「1.90」であり、毎日(8日間)出現する抽出キーワードに対するlog(n/DayF)+1の値が「1」であることから、例えば、毎日出現する抽出キーワードのPFの値が、1日にしか出現しない抽出キーワードのPFの値の約2倍以上あると、毎日出現する抽出キーワードのPF−IDayFの値が1日にしか出現しない抽出キーワードのPF−IDayFの値より高くなり、結果として、1日にしか出現しない抽出キーワードよりも毎日出現する抽出キーワードの評価が高くなってしまう点である。
この問題は、特定の抽出キーワードのPFの値が極端に高くなるような場合、つまりEPG情報の同日のデータ内に同一キーワードが数多く含まれるような場合に起こり得るものである。
具体的に言うと、例えば、同一ニュース番組が複数のチャンネルで同時刻に放送されるような場合や、同一ニュースキャスターによる数分程度のニュース番組が同日に複数回放送されるような場合に、この種のニュース番組の番組情報から抽出された番組紹介系の抽出キーワード(例えばニュースキャスター名や番組内のコーナー名)のPFの値が極端に高くなり、結果として、このような番組紹介系の抽出キーワードの評価が、時事系の抽出キーワードより高くなってしまうことがあった。
そこで、この実施例では、「時事系のキーワードは、当日になって初めてEPG情報内に多く登場するので、当日配信されたEPG情報でのPF−IDayFの値は高いが、前日配信されたEPG情報でのPF−IDayFの値は低い」という考え方と、「番組紹介系のキーワードは、前日配信されたEPG情報にも当日配信されたEPG情報にも同様に登場するので、当日配信されたEPG情報でのPF−IDayFの値も前日配信されたEPG情報でのPF−IDayFの値も高い」という考え方とに基づき、当日(N日)配信されたEPG情報に含まれる当日の日データNから抽出した抽出キーワードのそれぞれに対して、当日(N日)配信されたEPG情報に含まれる当日の日データNでのPF−IDayFの値と前日(N−1日)配信されたEPG情報に含まれる翌日の日データNでのPF−IDayFの値との差分となる差分PF−IDayFを算出する。
具体的に言うと、ある抽出キーワードに対する差分PF−IDayFは、ある抽出キーワードの当日(N日)配信されたEPG情報に含まれる当日の日データNでのPF−IDayFをPF−IDayF(N)とし、ある抽出キーワードの前日(N−1日)配信されたEPG情報に含まれる翌日の日データNでのPF−IDayFをPF−IDayF(N−1)とすると、次式(4)によって求められる。
Figure 2008178037
このように差分PF−IDayFは、ある抽出キーワードに対する当日配信されたEPG情報に含まれる当日の日データNでのPF−IDayFの値と前日配信されたEPG情報に含まれる翌日の日データNでのPF−IDayFの値との差分であることにより、時事系の抽出キーワードの場合その値が高くなり、番組紹介系の抽出キーワードの場合その値が低くなる。すなわち、この差分PF−IDayFは、EPG情報の同日のデータ内に同一キーワードが数多く含まれているか否かに依らず、「当日に集中して多く出現する時事系の抽出キーワードの評価を高くする」ような値を取る。
つまり、Hostマイコン2は、当日(N日)配信されたEPG情報に含まれる当日の日データNから抽出した抽出キーワードのそれぞれの差分PF−IDayFを算出することで「当日に集中して多く出現する時事系のキーワードの評価が高くなる」ように抽出キーワードのそれぞれを重み付けし、これにより、的確に「トレンドキーワード」となる時事系の抽出キーワードを選択し得るようになされている。なお、この差分PF−IDayFを算出する場合、Hostマイコン2は、例えば、図31に示した、当日(N日)配信されたEPG情報に含まれる当日の日データNに対する抽出キーワードリストKLと、前日(N−1日)配信されたEPG情報に含まれる翌日の日データNに対する抽出キーワードリストKLとを利用して、差分PF−IDayFを算出するようになされている。
このようにして、当日(N日)配信されたEPG情報に含まれる当日の日データNから抽出した抽出キーワードのそれぞれの差分PF−IDayFを算出し終えると、Hostマイコン2は、次のステップSP127に移る。
ステップSP127においてHostマイコン2は、当日(N日)配信されたEPG情報に含まれる当日の日データNから抽出した抽出キーワードを差分PF−IDayFの値の大きい順にソートして、次のステップSP128に移り、ステップSP128において、ソートした抽出キーワードのなかから上位S個(Sは整数)の抽出キーワード(つまり時事系である可能性が高い抽出キーワード)を選択してコンテンツリストを生成した後、この主題「トレンドキーワード」に基づくコンテンツ生成処理手順RT1Lを終了する。
このようにHostマイコン2は、主題「トレンドキーワード」に基づくコンテンツリストとして、当日(N日)配信されたEPG情報に含まれる当日の日データNから抽出した抽出キーワードのうちの差分PF−IDayFの値が大きい抽出キーワード(つまり時事系である可能性が高い抽出キーワード)で構成されるコンテンツリストを生成するようになされている。
このようなコンテンツリスト生成処理手順RT1Lにより、デジタル録画装置1は、主題「トレンドキーワード」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「トレンドキーワード」に基づくコンテンツリストに含まれる抽出キーワードのうちの1つ(例えばリストの一番上、つまり差分PF−IDayFの値が最も大きい抽出キーワード)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、現在のトレンドを表すキーワードを提供することができる。
つづけて、主題「話題のニュース」に基づくコンテンツリスト生成処理の手順について、図32に示すフローチャートを用いて説明する。この主題「話題のニュース」に基づくコンテンツリスト生成処理は、「話題のニュース」に該当するセンテンス(文)をEPG情報のなかから抽出してコンテンツリストを生成する処理である。
Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「話題のニュース」に基づくコンテンツリスト生成処理手順RT1Mを開始すると、ステップSP130に移る。このステップSP130においてHostマイコン2は、上述した主題「トレンドキーワード」に基づくコンテンツリスト生成処理手順RT1LのステップSP120〜ステップSP126までの処理と同様の処理を行うことで、当日(N日)配信されたEPG情報に含まれる当日の日データNから抽出した抽出キーワードのそれぞれの差分PF−IDayFを算出して、次のステップSP131に移る。
ステップSP131においてHostマイコン2は、当日(N日)配信されたEPG情報に含まれる当日の日データNから抽出した抽出キーワードのなかから差分PF−IDayFが最も大きい抽出キーワード(つまり今最も話題のキーワード)を選択して、次のステップSP132に移る。
ステップSP132においてHostマイコン2は、当日(N日)配信されたEPG情報に含まれる当日の日データNの例えばジャンルが「ニュース」である番組情報から、ステップSP132で選択した抽出キーワード(つまり差分PF−IDayFが最も大きい抽出キーワード)が含まれているセンテンスを抽出して、次のステップSP133に移る。
ステップSP133においてHostマイコン2は、抽出したセンテンス(これを抽出センテンスとも呼ぶ)のなかから、「話題のニュース」として代表される抽出センテンス(以下、これを代表センテンスとも呼ぶ)を選択するために、抽出センテンスのそれぞれに対して代表値Repを算出する。
具体的に言うと、ある抽出センテンスに対する代表値Repは、ある抽出センテンスを構成するキーワードのそれぞれが登場する抽出センテンスの数をPFとし、抽出センテンスの総数をNとし、ある抽出センテンスを構成するキーワードの総数から全ての抽出センテンスに登場するキーワードの数を引いた数をMとすると、次式(5)によって求められる。
Figure 2008178037
ここで、この代表値Repの算出例を、図33を用いてより具体的に説明する。ここでは、例えば、差分PF−IDayFが最も大きい抽出キーワードとして「ライフノア」が選択され、さらにこの「ライフノア」が含まれているセンテンスである「ライフノア捜査状況」、「ライフノアほりも容疑者が社長辞任」、「ライフノア社長のほりも容疑者、電撃逮捕で政界も大揺れ」、「シリーズライフノアの衝撃〜暴走の軌跡」、「ほりも社長退任でライフノアの行方はどうなる」、「どうなる?ライフノア経営の行方」、「ライフノア事件詳細」、「ライフノアショック!時代の寵児・ほりもとは何だったのか」の8つが抽出センテンスとして抽出された場合を例に説明する。
まず、Hostマイコン2は、8つの抽出センテンスのそれぞれからキーワードを抽出する。すなわち、例えば、抽出センテンス「ライフノア捜査状況」からは、キーワード「ライフノア」、「捜査」及び「状況」が抽出され、抽出センテンス「ライフノアほりも容疑者が社長辞任」からは、キーワード「ライフノア」、「ほりも」、「容疑」、「社長」、「辞任」が抽出される。同様にして、抽出センテンス「ライフノア社長のほりも容疑者、電撃逮捕で政界も大揺れ」、「シリーズライフノアの衝撃〜暴走の軌跡」、「ほりも社長退任でライフノアの行方はどうなる」、「どうなる?ライフノア経営の行方」、「ライフノア事件詳細」、「ライフノアショック!時代の寵児・ほりもとは何だったのか」のそれぞれからも、キーワードが抽出される。
次に、Hostマイコン2は、各抽出センテンスから抽出したキーワード(抽出キーワード)のそれぞれに対してPF/Nを算出する。ただし、全ての抽出センテンスに登場する抽出キーワード(つまりPF=Nとなる抽出キーワード)「ライフノア」に対しては算出しない。この結果、例えば、抽出センテンス「ライフノア捜査状況」から抽出した抽出キーワード「捜査」に対するPF/Nの値は、この抽出キーワード「捜査」が抽出センテンス「ライフノア捜査状況」にしか登場しないので「1/8」となり、同じ抽出センテンス「ライフノア捜査状況」から抽出した抽出キーワード「状況」に対するPF/Nの値も、この抽出キーワード「状況」が抽出センテンス「ライフノア捜査状況」にしか登場しないので「1/8」となる。
また、抽出センテンス「ライフノアほりも容疑者が社長辞任」から抽出した抽出キーワード「ほりも」に対するPF/Nの値は、この抽出キーワード「ほりも」が、この抽出センテンス「ライフノアほりも容疑者が社長辞任」と「ライフノア社長のほりも容疑者、電撃逮捕で政界も大揺れ」と「ほりも社長退任でライフノアの行方はどうなる」と「ライフノアショック!時代の寵児・ほりもとは何だったのか」との計4つに登場するので「4/8」となり、同じ抽出センテンス「ライフノアほりも容疑者が社長辞任」から抽出した抽出キーワード「容疑」に対するPF/Nの値は、この抽出キーワード「容疑」が、この抽出センテンス「ライフノアほりも容疑者が社長辞任」と「ライフノア社長のほりも容疑者、電撃逮捕で政界も大揺れ」との計2つに登場するので「2/8」となり、同じ抽出センテンス「ライフノアほりも容疑者が社長辞任」から抽出した抽出キーワード「社長」に対するPF/Nの値は、この抽出キーワード「社長」が、この抽出センテンス「ライフノアほりも容疑者が社長辞任」と「ライフノア社長のほりも容疑者、電撃逮捕で政界も大揺れ」と「ほりも社長退任でライフノアの行方はどうなる」との計3つに登場するので「3/8」となり、同じ抽出センテンス「ライフノアほりも容疑者が社長辞任」から抽出した抽出キーワード「辞任」に対するPF/Nの値は、この抽出キーワード「辞任」が、この抽出センテンス「ライフノアほりも容疑者が社長辞任」にしか登場しないので「1/8」となる。
同様にして、他の抽出センテンスから抽出した抽出キーワードのそれぞれに対するPF/Nの値も算出される。
このようにして各抽出センテンスから抽出したキーワード(抽出キーワード)のそれぞれに対してPF/Nを算出し終えると、Hostマイコン2は、このPF/Nの値を使用して、抽出センテンスのそれぞれに対して代表値Repを算出する。
この結果、例えば、抽出センテンス「ライフノア捜査状況」の代表値Repは、抽出キーワード「捜査」に対するPF/Nの値「1/8」と抽出キーワード「状況」に対するPF/Nの値「1/8」との和「2/8」に、1/M(Mは、「ライフノア」を除いた抽出キーワードの数)の値「1/2」を乗算した値「2/16」、つまり「0.125」となる。
また、抽出センテンス「ライフノアほりも容疑者が社長辞任」の代表値Repは、抽出キーワード「ほりも」に対するPF/Nの値「4/8」と抽出キーワード「容疑」に対するPF/Nの値「2/8」と抽出キーワード「社長」に対するPF/Nの値「3/8」と抽出キーワード「辞任」に対するPF/Nの値「1/8」との和「10/8」に、1/Mの値「1/4」を乗算した値「10/32」、つまり「0.3125」となる。
同様にして、抽出センテンス「ライフノア社長のほりも容疑者、電撃逮捕で政界も大揺れ」の代表値Repは「0.2083」となり、抽出センテンス「シリーズライフノアの衝撃〜暴走の軌跡」の代表値Repは「0.125」となり、「ほりも社長退任でライフノアの行方はどうなる」の代表値Repは「0.28125」となり、「どうなる?ライフノア経営の行方」の代表値Repは「0」となり、「ライフノア事件詳細」の代表値Repは「0.125」となり、「ライフノアショック!時代の寵児・ほりもとは何だったのか」の代表値Repは「0.28175」となる。
この算出例からも明らかなように、代表値Repは、構成するキーワードの数が少なく、且つ多くの抽出センテンスに登場するキーワードで構成される抽出センテンスほど、その値が高くなる。換言すると、この代表値Repの値が高い抽出センテンスほど、複数の抽出センテンスの内容を端的に表す抽出センテンス(つまり複数の抽出センテンスを代表する抽出センテンス)であると言える。
つまり、Hostマイコン2は、抽出センテンスのそれぞれの代表値Repを算出することで「複数の抽出センテンスの内容を端的に表す抽出センテンスの評価が高くなる」ように抽出センテンスのそれぞれを重み付けし、これにより、的確に「話題のニュース」となる代表センテンスを選択し得るようになされている。
このようにして、抽出センテンスのそれぞれに対して代表値Repを算出し終えると、Hostマイコン2は、次のステップSP134に移る。ステップSP134においてHostマイコン2は、抽出センテンスのなかから代表値Repが最も大きい抽出センテンスを選択し、これを「話題のニュース」となる代表センテンスに決定して、次のステップSP135に移る。つまり、上述した算出例の場合、Hostマイコン2は、代表値Repが「0.3125」で最も高い抽出センテンス「ライフノアほりも容疑者が社長辞任」を、8つの抽出センテンスを代表する代表センテンスに決定する。
ステップSP135においてHostマイコン2は、ここまでの処理で抽出された抽出センテンス(例えば、上述した8つの抽出センテンス)に登場せず、且つ上述のステップSP131で選択した抽出キーワードの次に差分PF−IDayFが大きい抽出キーワードが存在するかどうかを判定する。
このステップSP135で肯定結果を得ると、このことは、ここまでの処理で抽出された抽出センテンスに登場せず、且つ上述のステップSP131で選択した抽出キーワードの次に差分PF−IDayFが大きい抽出キーワードが存在することを意味し、このときHostマイコン2は、この抽出キーワードを選択して、ステップSP132に戻り、選択した抽出キーワードが含まれているセンテンスを抽出する。
このようにして、Hostマイコン2は、ステップSP135で否定結果が得られるまで、つまり、それまでの処理で抽出された抽出センテンスに登場せず、且つ上述のステップSP131で選択した抽出キーワードの次に差分PF−IDayFが大きい抽出キーワードが無くなるまで、上述のステップSP132〜ステップSP134の処理を繰り返し行う。
そして、Hostマイコン2は、少なくとも1つ以上の代表センテンスを得て、ステップSP135で否定結果を得ると、ステップSP136に移る。ステップSP136において、Hostマイコン2は、代表センテンスを、その代表センテンスを抽出するときに用いた抽出キーワードの差分PF−IDayFの値の大きい順にソートして、次のステップSP137に移り、ステップSP137において、ソートした代表センテンスのなかから上位H個(Hは整数)の代表センテンスを選択してコンテンツリストを生成した後、この主題「話題のニュース」に基づくコンテンツ生成処理手順RT1Mを終了する。
このようにHostマイコン2は、主題「話題のニュース」に基づくコンテンツリストとして、差分PF−IDayFの値が大きい抽出キーワードが含まれる抽出センテンスのうちの代表値Repの値が最も大きい抽出センテンス(つまり代表センテンス)で構成されるコンテンツリストを生成するようになされている。
このようなコンテンツリスト生成処理手順RT1Mにより、デジタル録画装置1は、主題「話題のニュース」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「話題のニュース」に基づくコンテンツリストに含まれる抽出センテンスのうちの1つ(例えばリストの一番上、つまり差分PF−IDayFの値が最も大きい抽出キーワードが含まれる抽出センテンス)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、今話題のニュースを提供することができる。
つづけて、主題「今日の映画」に基づくコンテンツリスト生成処理の手順について、図34に示すフローチャートを用いて説明する。この主題「今日の映画」に基づくコンテンツリスト生成処理は、「今日の映画」に該当する番組情報をEPG情報から選び出してコンテンツリストを生成する処理である。
Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「今日の映画」に基づくコンテンツリスト生成処理手順RT1Nを開始すると、ステップSP140に移る。このステップSP140においてHostマイコン2は、上述した主題「トレンドキーワード」に基づくコンテンツリスト生成処理手順RT1LのステップSP120〜ステップSP121までの処理と同様の処理(前処理)を行って、次のステップSP141に移る。
ステップSP141においてHostマイコン2は、各番組情報の番組詳細1、番組詳細2、番組詳細3からキーワードを抽出して、次のステップSP142に移る。具体的に言うと、Hostマイコン2は、これら番組詳細1、番組詳細2、番組詳細3のテキストデータを例えば形態素解析することにより、このテキストデータから品詞単位でキーワードを抽出するようになされている。
ステップSP142においてHostマイコン2は、抽出したキーワード(抽出キーワード)のうち、削除対象となる品詞の抽出キーワードを削除して、次のステップSP143に移る。この場合、例えば、名詞以外の品詞を削除対象にして、名詞以外の品詞の抽出キーワードが削除されるようになされている。
ステップSP143においてHostマイコン2は、削除されずに残った抽出キーワードを、さらにジャンルが「映画」の番組情報から抽出したものだけに限定して、次のステップSP144に移る。
ステップSP144においてHostマイコン2は、ジャンルが「映画」の番組情報ごとに、それぞれの番組情報から抽出した抽出キーワードのなかから、その番組情報により識別される映画コンテンツの特徴を端的に表す抽出キーワード(これを映画特徴キーワード)を特定する。
実際上、映画コンテンツの番組情報の詳細情報1、詳細情報2、詳細情報3には、その映画コンテンツのジャンル、内容、見どころといった特徴を端的に表すキーワード(例えば、「ホラー」、「青春ロマンス」、「ドキュメンタリー作品」、「地上波初登場」など)が含まれていることが多く、このようなキーワードを映画特徴としてユーザに提示することができれば、ユーザに対して、映画コンテンツの特徴を容易に認識させることができると共に、興味を持たせることができると考えられる。
そこで、Hostマイコン2は、ジャンルが「映画」の番組情報ごとに、それぞれの番組情報から抽出した抽出キーワードのなかから、映画特徴キーワードを特定するようになされている。
具体的に言うと、Hostマイコン2は、ジャンルが「映画」の番組情報のそれぞれから抽出した抽出キーワードを、HDD4に生成された、図35に示すような映画特徴キーワードテーブルTb7から検索する。
この映画特徴キーワードテーブルTb7には、あらかじめ複数の映画特徴キーワードが映画ジャンル、映画内容、見どころといった特徴ごとに分類されて登録されており、さらに映画ジャンルに分類された映画特徴キーワードは、「アクション」や「ホラー」といった単ジャンル、「アクションホラー」や「カーアクション」といった複合ジャンル、その他のジャンルに細かく分類されている。
ここで、図35に示した映画特徴キーワードテーブルTb7は、映画特徴キーワード「アクション」、「ホラー」、「ファンタジー」、…が映画ジャンルの単ジャンルに分類されて登録され、映画特徴キーワード「アクションホラー」、「カーアクション」、「青春ロマンス」、「日本アニメ」、「60年代アクション」、「70年代アニメ」…が映画ジャンルの複合ジャンルに分類されて登録され、映画特徴キーワード「香港映画」、「恋愛物語」、「西部劇」、…が映画ジャンルのその他のジャンルに分類されて登録され、映画特徴キーワード「アニメ化」、「社会派」、「リメイク版」、…が映画内容に分類されて登録され、映画特徴キーワード「カーチェイス」、「フルCG」、「スター共演」、…が見どころに分類されて登録された例である。
つまりHostマイコン2は、ジャンルが「映画」の番組情報のそれぞれから抽出した抽出キーワードを、このような映画特徴キーワードテーブルTb7から検索して、この検索の結果、この抽出キーワードが映画特徴キーワードテーブルTb7から得られれば、この抽出キーワードと同じ映画特徴キーワードがこの映画特徴キーワードテーブルTb7に登録されていることから、この抽出キーワードが映画特徴キーワードであると特定するようになされている。
このようにして、Hostマイコン2は、ジャンルが「映画」の番組情報ごとに、それぞれの番組情報から抽出した抽出キーワードのなかから、映画特徴キーワードを特定すると、次のステップSP145に移る。ステップSP145においてHostマイコン2は、特定した映画特徴キーワードを、その映画特徴キーワードが得られた番組情報に映画特徴として付与し、次のステップSP146に移る。これにより、ジャンルが「映画」の番組情報のそれぞれには、その番組情報により識別される映画コンテンツの特徴を端的に表す映画特徴が追加される。
ステップSP146においてHostマイコン2は、映画特徴を付与した番組情報のなかから、EPG情報の当日の日データNに含まれる番組情報(つまり今日放送される映画コンテンツの番組情報)を選択して、さらにこの選択した番組情報を嗜好度の高い順にソートして、次のステップSP147に移る。
ステップSP147においてHostマイコン2は、ソートした番組情報のなかから上位T個(Tは整数)の番組情報を選択してコンテンツリストを生成した後、この主題「今日の映画」に基づくコンテンツリスト生成処理手順RT1Nを終了する。
このようにHostマイコン2は、主題「今日の映画」に基づくコンテンツリストとして、EPG情報の当日の日データNに含まれ、ジャンルが「映画」で映画特徴を付与した番組情報のうちの、嗜好度が高い番組情報で構成されるコンテンツリストを生成するようになされている。
このようなコンテンツリスト生成処理手順RT1Nにより、デジタル録画装置1は、主題「今日の映画」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「今日の映画」に基づくコンテンツリストに含まれる番組情報のうちの1つ(例えばリストの一番上、つまり嗜好度が最も高い番組情報)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示する。この場合、Hostマイコン2は、この1つの番組情報のなかの番組タイトルと映画特徴と番組概要とを表示する。
このようにHostマイコン2は、映画コンテンツの番組情報を表示する場合に、単に番組情報をそのまま表示するのではなく、この番組情報からジャンル、内容、見どころといった特徴を端的に表す映画特徴キーワードを抽出して、これを映画特徴として番組タイトル及び番組概要と共に表示することで、ユーザに対して、映画コンテンツの特徴を容易に認識させることができると共に、その映画コンテンツに興味を持たせることができる。
ここまで説明したコンテンツリスト生成処理手順にしたがって、Hostマイコン2は、あらかじめデジタル録画装置1に設定されている種々の主題「お薦めイベント番組」、「まだ視聴していないタイトル」、「途中まで視聴したタイトル」、「よく視聴するタイトル」、「ブックマーク設定済のタイトル」、「去年のフォト」、「アルバム作成をお薦め」、「ダビングをお薦め」、「一言ネタ」、「トレンドキーワード」、「話題のニュース」、「今日の映画」のそれぞれに基づいてコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成したコンテンツリストのなかから選択したコンテンツリストを、コンテンツリスト一覧画面30に一覧表示するようになされている。
これにより、デジタル録画装置1は、録画コンテンツとしてどのようなものがあるか、どのような番組コンテンツが放送されるか、注目のキーワードはなにか、などといったユーザにとって魅力的な複数の情報を1つの画面を介してユーザに提供することができる。
ちなみに、Hostマイコン2は、コンテンツリスト生成処理手順を説明した主題以外の主題「新着お薦めタイトル」、「注目新番組」、「話題の人」についても、上述したコンテンツリスト生成処理手順の処理内容の一部を変えるなどした手順により、コンテンツリストを生成するようになされている。
具体的に言うと、主題「新着お薦めタイトル」に基づくコンテンツリスト生成処理手順は、例えば、上述した主題「まだ視聴していないタイトル」に基づくコンテンツリスト生成処理手順RT1CのステップSP30での処理を、未視聴の録画コンテンツを検索するときの検索条件として録画日時が現在日時から所定期間(例えば1週間)以内のものとするように変えればよい。
また、主題「注目新番組」に基づくコンテンツリスト生成処理手順は、例えば、上述した主題「お薦めイベント番組」に基づくコンテンツリスト生成処理手順RT1BのステップSP20〜ステップSP22の処理を省略して、ステップSP23での処理をイベントキーワードの代わりに、番組コンテンツが新番組であることを示すキーワード(例えば、「新」、「新番組」、「第1話」など)でEPG情報に対して検索を行うように変えればよい。
さらに、主題「話題の人」に基づくコンテンツリスト生成処理手順は、例えば、上述した主題「トレンドキーワード」に基づくコンテンツリスト生成処理手順RT1LのステップSP122での処理を、番組情報の出演者からキーワードを抽出するように変えればよい。
(1−4)デジタル録画装置の機能構成
ここで、上述したコンテンツリスト一覧表示機能に主眼を置いたデジタル録画装置1の機能構成について説明する。図36に示すように、デジタル録画装置1は、デジタル録画装置1が扱うコンテンツ(すなわち、録画コンテンツ、外部から取り込んだコンテンツ、あらかじめ内部に保持するコンテンツ、EPG情報)のなかから、所定の主題をもとにコンテンツを選択することによりコンテンツリストを生成するコンテンツリスト生成部100と、コンテンツリスト生成部100が生成した複数のコンテンツリストのなかから、コンテンツリストの内容やユーザ操作時の状況(すなわち、図8に示した変動要因及び調整量)をもとに、表示するコンテンツリストを複数選択するコンテンツリスト選択部101と、コンテンツリスト選択部101が選択した複数のコンテンツリストを所定の表示部102に表示させる表示制御部103とで構成される。
このような機能構成により、デジタル録画装置1は、上述したコンテンツリスト一覧表示機能を実現し得るようになされている。ここで、コンテンツリスト生成部100、コンテンツリスト選択部101、表示制御部103は、例えば、デジタル録画装置1のハードウェア構成であるHostマイコン2がプログラムを実行することで実現される機能部である。
(1−5)第1の実施の形態による動作及び効果
以上の構成においてデジタル録画装置1は、録画した番組コンテンツ(録画コンテンツ)、放送予定の番組コンテンツに関する情報コンテンツ(EPG情報)、USB機器から取り込んだ静止画像コンテンツ、HDD4にあらかじめ記憶されているテキストコンテンツといったデジタル録画装置1が扱う全てのコンテンツを対象にして、あらかじめデジタル録画装置1に設定された複数の主題のそれぞれに定義された条件でコンテンツを選択することにより、複数の主題のそれぞれに対応するコンテンツリストを生成する。
そしてデジタル録画装置1は、複数の主題のそれぞれに対応するコンテンツリストのなかから、コンテンツリストの内容やその時点でのコンテンツリストの表示状況をもとに複数のコンテンツリストを選択して、この選択した複数のコンテンツリストをコンテンツリスト一覧画面30としてテレビモニタ22に一覧表示する。
こうすることでデジタル録画装置1は、番組コンテンツに限らず、デジタル録画装置1が扱う全てのコンテンツを対象にして、複数の主題のそれぞれに基づいてコンテンツを選択することで生成した複数のコンテンツリストのなかからコンテンツリストの内容及びその時点でのコンテンツリストの表示状況をもとに選択した複数のコンテンツリスト、つまり複数の有用なコンテンツリストをユーザに提示することができる。
また、デジタル録画装置1は、コンテンツリストを一覧表示する場合のコンテンツリストのレイアウトパターンをあらかじめ複数記憶し、コンテンツリストを一覧表示するときに、その都度、この複数記憶しているレイアウトパターンのなかからランダムで選択したレイアウトパターンに応じてコンテンツリストを一覧表示する。
こうすることでデジタル録画装置1は、ほぼ毎回異なるレイアウトパターンでコンテンツリストを一覧表示することができるので、ユーザを飽きさせることなく、常に新鮮な感覚が得られるようにコンテンツリストを提示することができる。
さらに、デジタル録画装置1には、複数の主題として、ユーザが所望するようなコンテンツリストを生成するための種々の主題「新着お薦めタイトル」、「注目新番組」、「今日の映画」、「去年のフォト」、「トレンドキーワード」、「話題の人」、「一言ネタ」、「お薦めイベント番組」、「まだ視聴していないタイトル」、「途中まで視聴したタイトル」、「よく視聴するタイトル」、「ブックマーク設定済のタイトル」、「話題のニュース」があらかじめ設定されていることにより、デジタル録画装置1は、ユーザが所望するようなコンテンツリストで且つユーザにとって有用なコンテンツリストをユーザに提示することができる。
さらに、デジタル録画装置1には、複数の主題として、ユーザに対して特定の操作を促すようなメッセージ画像を生成するための種々の主題「アルバム作成をお薦め」、「ダビングをお薦め」があらかじめ設定されている。
そして、デジタル録画装置1は、このようなメッセージ画像を、コンテンツリストの一種として扱うことで、コンテンツリスト一覧画面30を介してユーザに特定の操作を促すこともできる。
このようにして、デジタル録画装置1は、種々のコンテンツを扱う場合の利便性を向上することができる。
以上の構成によれば、デジタル録画装置1は、録画した番組コンテンツ(録画コンテンツ)、放送予定の番組コンテンツに関する情報コンテンツ(EPG情報)、USB機器から取り込んだ静止画像コンテンツ、HDD4にあらかじめ記憶されているテキストコンテンツといったデジタル録画装置1が扱う全てのコンテンツを対象にして、あらかじめデジタル録画装置1に設定された種々の主題に定義された条件でコンテンツを選択することにより種々の主題のそれぞれに対応するコンテンツリストを生成し、コンテンツリストの内容及びその時点でのコンテンツリストの表示状況をもとに、生成した複数のコンテンツリストのなかから表示するコンテンツリストを複数選択し、選択した複数のコンテンツリストをコンテンツリスト一覧画面30としてテレビモニタ22に一覧表示するようにしたことで、装置が扱う全てのコンテンツを対象にして、種々の主題をもとに選択したコンテンツで構成される複数のコンテンツリストのなかから、複数の有用なコンテンツリストをユーザに提示することができ、かくして種々のコンテンツを扱う場合の利便性を向上することができる。
(2)第2の実施の形態
次に、本発明の第2の実施の形態について詳述する。この第2の実施の形態は、第1の実施の形態で説明した主題とは異なる主題「今日のお薦め番組」が、デジタル録画装置1に追加されている実施例であり、デジタル録画装置1の構成やコンテンツリスト一覧画面30の構成などについては第1の実施の形態と同様とする。
ただし、この第2の実施の形態のデジタル録画装置1は、主題「今日のお薦め番組」に対応するコンテンツリストを生成するときに、当日放送される番組コンテンツの番組情報とこの番組コンテンツの前回放送分の番組情報とを比較するため、図37に示すように、当日(N日)配信されたEPG情報と、前日(N−1)日配信されたEPG情報だけでなく、過去数日(例えば8日)の間に配信されたEPG情報をメモリ25に保持するようになされている。つまり、メモリ25には、当日(N日)配信されたEPG情報の日データN、N+1、N+2、…、N+7と、前日(N−1日)配信されたEPG情報の日データN−1、N、N+1、…、N+6と、2日前(N−2日)配信されたEPG情報の日データN−2、N−1、N、…、N+5と、3日前(N−3日)配信されたEPG情報の日データN−3、N−2、N−1、…、N+4と、4日前(N−4日)配信されたEPG情報の日データN−4、N−3、N−2、…、N+3と、5日前(N−5日)配信されたEPG情報の日データN−5、N−4、N−3、…、N+2と、6日前(N−6日)配信されたEPG情報の日データN−6、N−5、N−4、…、N+1と、7日前(N−7日)配信されたEPG情報の日データN−7、N−6、N−5、…、Nとが保持されることになる。
このような状況を前提として、主題「今日のお薦め番組」に基づくコンテンツリスト生成処理の手順について図38に示すフローチャートを用いて説明する。この主題「お薦め番組」に基づくコンテンツリスト生成処理は、「今日のお薦め番組」に該当する番組情報をEPG情報から選び出してコンテンツリストを生成する処理である。
Hostマイコン2は、起動処理手順RT1のステップSP1でこの主題「お薦め番組」に基づくコンテンツリスト生成処理手順RT1Pを開始すると、ステップSP150に移る。このステップSP150においてHostマイコン2は、上述した主題「トレンドキーワード」に基づくコンテンツリスト生成処理手順RT1LのステップSP120〜ステップSP121までの処理と同様の処理(前処理)を行って、次のステップSP151に移る。
ステップSP151においてHostマイコン2は、メモリ25に保持されている過去数日(例えば8日)の間に配信されたEPG情報のそれぞれから、配信日の日データを抽出する。
具体的に言うと、Hostマイコン2は、図39に示すように、当日(N日)配信されたEPG情報からその配信日の日データNを抽出し、前日(N−1日)配信されたEPG情報からその配信日の日データN−1を抽出し、2日前(N−2日)配信されたEPG情報からその配信日の日データN−2を抽出し、3日前(N−3日)配信されたEPG情報からその配信日の日データN−3を抽出し、4日前(N−4日)配信されたEPG情報からその配信日の日データN−4を抽出し、5日前(N−5日)配信されたEPG情報からその配信日の日データN−5を抽出し、6日前(N−6日)配信されたEPG情報からその配信日の日データN−6を抽出し、7日前(N−7日)配信されたEPG情報からその配信日の日データN−7を抽出する。
この結果、メモリ25に保持されている7日前の日データN−7のうちの最新のもの、6日前の日データN−6のうちの最新のもの、5日前の日データN−5のうちの最新のもの、4日前の日データN−4のうちの最新のもの、3日前の日データN−3のうちの最新のもの、2日前の日データN−2のうちの最新のもの、1日前の日データN−1のうちの最新のもの、当日の日データNのうちの最新のものが得られる。つまり、過去8日分の日データN−7、N−6、N−5、…、Nとして、最新のものが得られる。
このようにして、Hostマイコン2は、過去8日分の日データN−7、N−6、N−5、…、Nを抽出すると、次のステップSP152に移る。ステップSP152においてHostマイコン2は、当日放送される番組コンテンツの前回放送分の番組情報を番組タイトルをもとに特定するために、過去8日分の日データN−7、N−6、N−5、…、Nに含まれる番組情報の番組タイトルの正規化を行う。
具体的に言うと、Hostマイコン2は、例えば、番組タイトル「初めてのプロポーズ・第13話」から番組コンテンツのタイトル以外の部分「・第13話」を取り除くと共に、タイトルの文字を全角に統一するなどして、番組タイトルの正規化を行うようになされている。
このようにして番組タイトルを正規化し終えると、Hostマイコン2は、次のステップSP153に移る。ステップSP153においてHostマイコン2は、各番組情報の番組詳細1、番組詳細2、番組詳細3からキーワードを抽出して、次のステップSP154に移る。
ステップSP154においてHostマイコン2は、抽出したキーワード(抽出キーワード)のうち、削除対象となる品詞の抽出キーワードを削除して、次のステップSP155に移る。この場合、例えば、名詞以外の品詞を削除対象にして、名詞以外の品詞の抽出キーワードが削除されるようになされている。
ステップSP155においてHostマイコン2は、過去8日分の日データN−7、N−6、N−5、…、Nに含まれる番組情報ごとに、それぞれの番組情報から抽出した抽出キーワードに基づき番組ベクトルを生成して、次のステップSP156に移る。ステップSP156においてHostマイコン2は、当日放送される番組コンテンツの番組情報(つまり日データNに含まれる番組情報)ごとに、この番組コンテンツの番組情報と、この番組コンテンツの前回放送分の番組情報との類似度PGM−SIMを算出する。
具体的に言うと、この類似度PGM−SIMは、当日放送される番組コンテンツの番組情報から得られる番組ベクトルと、この番組コンテンツの前回放送分の番組情報から得られる番組ベクトルとのコサイン尺度であり、当日放送される番組コンテンツの番組情報から得られる番組ベクトルをx(n)とし、この番組コンテンツの前回放送分の番組情報から得られる番組ベクトルをx(n−1)とすると、次式(6)によって求められる。
Figure 2008178037
ここで、当日放送される番組コンテンツの前回放送分の番組情報は、当日放送される番組コンテンツの番組情報と同じ番組タイトル(ただし正規化済)を持つもののうちの直近のものとする。また、当日放送される番組コンテンツの番組情報の番組ベクトルx(n)と、この番組コンテンツの前回放送分の番組情報の番組ベクトルx(n−1)は、次のように表される。
すなわち、当日放送分の番組情報と前回放送分の番組情報とから得られた抽出キーワードが例えばKwA、KwB、KwC、KwD、KwE、KwF、KwGの7つであり、これらのうちのKwA、KwB、KwE、KwFの4つが当日放送分の番組情報に存在し、これらのうちのKwC、KwD、KwE、KwF、KwGの5つが前回放送分の番組情報に存在するとすると、当日放送分の番組情報の番組ベクトルx(n)は、7つの抽出キーワードKwA、KwB、KwC、KwD、KwE、KwF、KwGのうちの存在する抽出キーワードを「1」、存在しない抽出キーワードを「0」として、x(n)=(1、1、0、0、1、1、0)で表され、前回放送分の番組情報の番組ベクトルx(n−1)は、同様にしてx(n−1)=(0、0、1、1、1、1、1)で表される。
このような類似度PGM−SIMを算出することで、Hostマイコン2は、例えば毎週放送されるような番組コンテンツの番組情報が、前回放送分の番組情報からどの程度更新されているかを認識し得るようになされている。
このようにして、当日放送分の番組情報ごとに類似度PGM−SIMを算出し終えると、Hostマイコン2は、次のステップSP157に移る。ステップSP157においてHostマイコン2は、当日放送分の番組情報ごとに、有効番組キーワード量EPKI(Effective Program Keyword Information)を算出する。
具体的に言うと、ある番組情報の有効番組キーワード量EPKIは、ある番組情報の番組ベクトルを構成する抽出キーワードの数をKFとし、ある番組情報の前回放送分の番組情報との類似度PGM−SIMを用いると、次式(7)によって求められる。
Figure 2008178037
この式からも明らかなように、有効番組キーワード量EPKIは、構成するキーワードの数が多く、且つ前回放送分の番組情報との類似度が小さい番組情報ほど、その値が高くなる。換言すると、この有効番組キーワード量EPKIの値が高い番組情報ほど、番組コンテンツの今回放送分の内容が詳細に記された番組情報、つまり番組制作側が力を入れている番組コンテンツの番組情報であると言える。
つまり、Hostマイコン2は、当日放送分の番組情報ごとに有効番組キーワード量EPKIを算出することで「今回放送分の内容が詳細に記された番組情報の評価が高くなる」ように当日放送分の番組情報のそれぞれを重み付けし、これにより番組制作側が力を入れている番組コンテンツの番組情報を「今日のお薦め番組」として選択し得るようになされている。
このようにして、当日放送分の番組情報ごとに有効番組キーワード量EPKIを算出し終えると、Hostマイコン2は、次のステップSP158に移る。ステップSP158においてHostマイコン2は、当日放送分の番組情報を有効番組キーワード量EPKIの値の大きい順にソートして、次のステップSP159に移り、ステップSP159において、ソートした当日放送分の番組情報のなかから上位U個(Uは整数)の番組情報を選択してコンテンツリストを生成した後、この主題「今日のお薦め番組」に基づくコンテンツリスト生成処理手順RT1Pを終了する。
このようにHostマイコン2は、主題「今日のお薦め番組」に基づくコンテンツリストとして、当日放送分の番組情報のうちの有効番組キーワード量EPKIの値が大きい番組情報で構成されるコンテンツリストを生成するようになされている。
このようなコンテンツリスト生成処理手順RT1Pにより、デジタル録画装置1は、主題「今日のお薦め番組」に対応するコンテンツリストを生成するようになされている。
そして、Hostマイコン2は、このようにして生成した主題「今日のお薦め番組」に基づくコンテンツリストに含まれる番組情報のうちの1つ(例えばリストの一番上、つまり有効番組キーワード量EPKIの値が最も大きい番組情報)を、図2に示したようなコンテンツリスト一覧画面30の所定の表示領域31に表示することで、ユーザに対して、番組制作側が力を入れているお薦めの番組コンテンツとしてどのようなものが放送されるのかを認識させることができる。
このようにこの第2の実施の形態のデジタル録画装置1には、主題「今日のお薦め番組」が追加で設定されており、デジタル録画装置1が、他の主題と共にこの主題「今日のお薦め番組」に基づくコンテンツリストを生成して表示するようにしたことにより、さらに種々のコンテンツを扱う場合の利便性を向上することができる。
(3)第3の実施の形態
次に、本発明の第3の実施の形態について詳述する。この第3の実施の形態は、上述した起動処理手順RT1のステップSP1(図4)で行う処理を、第1の実施の形態とは異なる処理にした実施例であり、デジタル録画装置1の構成やコンテンツリスト一覧画面30の構成などについては第1の実施の形態と同様とする。
よって、ここでは、主として、動処理手順RT1のステップSP1で行うコンテンツリスト生成処理の手順について、その手順を図40に示すフローチャートに沿って説明する。
Hostマイコン2は、起動処理手順RT1のステップSP1に移ると、コンテンツリスト生成処理手順RT1Qを開始して、ステップSP160に移る。ステップSP160においてHostマイコン2は、今回コンテンツリスト一覧表示機能の起動操作がなされた操作日時、つまり現在日時を示す日時情報を図示しないタイマーから取得して、次のステップSP161に移る。
ステップSP161においてHostマイコン2は、前回コンテンツリスト一覧表示機能の起動操作がなされたときの日時情報を例えばHDD4から取得して、この前回操作時の日時情報が示す前回の操作日時から今回の操作日時までに新たに追加された種々のコンテンツを、デジタル録画装置1のHDD4及びメモリ25から検索して、次のステップSP162に移る。
ステップSP162においてHostマイコン2は、検索の結果得られた種々のコンテンツの数が所定数以上であるかどうかを判定する。このステップSP162で肯定結果を得ると、このことは、前回コンテンツリスト一覧表示機能を起動してから現在までに新たに追加されたコンテンツの数が、複数の主題のそれぞれに対応するコンテンツリストを生成するのに十分な数であることを意味し、このときHostマイコン2は、ステップSP163に移る。
ステップSP163においてHostマイコン2は、検索の結果得られたコンテンツを対象にして、第1の実施の形態で説明したように、あらかじめ設定された複数の主題のそれぞれに定義された条件でコンテンツを選択することにより複数の主題のそれぞれに対応するコンテンツリストを生成して、次のステップSP165に移る。
これに対して、上述のステップSP162で否定結果を得ると、このことは、前回コンテンツリスト一覧表示機能を起動してから現在までに新たに追加されたコンテンツの数が、複数の主題のそれぞれに対応するコンテンツリストを生成するのには少なすぎることを意味し、このときHostマイコン2は、ステップSP164に移る。
ステップSP164においてHostマイコン2は、デジタル録画装置1のHDD4及びメモリ25に記録された全てのコンテンツを対象にして、あらかじめ設定された複数の主題のそれぞれに定義された条件でコンテンツを選択することにより複数の主題のそれぞれに対応するコンテンツリストを生成して、次のステップSP165に移る。
ステップSP165においてHostマイコン2は、前回操作時の日時情報を今回ステップSP160で取得した日時情報で更新して、このコンテンツリスト生成処理手順RT1Qを終了する。
このようなコンテンツリスト生成処理手順RT1Qにより、デジタル録画装置1は、複数の主題のそれぞれに対応する複数のコンテンツリストを生成するようになされている。
このようにこの第3の実施の形態のデジタル録画装置1は、前回コンテンツリスト一覧表示機能の起動操作がなされたときから今回起動操作がなされたときまでの間に新たに追加されたコンテンツ(つまり新しいコンテンツ)の数が、複数の主題のそれぞれに対応するコンテンツリストを生成するのに十分な数であれば、この新たに追加されたコンテンツを対象として複数の主題のそれぞれに基づくコンテンツリストを生成するようにしたことにより、全てのコンテンツを対象としてコンテンツリストを生成する場合と比して、その処理時間を短縮することができる。
また、この場合、デジタル録画装置1は、新たに追加されたコンテンツで構成されるコンテンツリストを一覧表示するので、ユーザに対して常に新しいコンテンツリストを提示することができ、結果として、ユーザを飽きさせることなく、装置で扱うコンテンツのうちの新しいものとして現在どのようなものが存在するのかをユーザに認識させることができる。
(4)他の実施の形態
なお、上述の実施の形態では、コンテンツリスト一覧画面30の各表示領域31に対して、コンテンツリストに含まれるコンテンツのうちの1つを表示するようにした場合について述べたが、本発明はこれに限らず、各表示領域31に対して、コンテンツリストに含まれるコンテンツのうちの複数を表示するようにしてもよい。
また、上述の実施の形態では、EPG情報をHDD4とは別のメモリ25に記録するようにした場合について述べたが、本発明はこれに限らず、HDD4に記録するようにしてもよい。またこのEPG情報をネットワーク接続されたサーバなどからダウンロードするようにしてもよい。
さらに、上述の実施の形態では、レイアウトパターンの具体例として、図6に示したような4つのレイアウトパターンA〜DがあらかじめHDD4に記録されている場合について述べたが、本発明はこれに限らず、レイアウトパターンA〜Dとは異なるこの他種々のレイアウトパターンがHDD4に記録されていてもよく、また、外部からレイアウトパターンを取得して(例えばネットワーク接続されたサーバなどからレイアウパターンをダウンロードして)HDD4に追加するようにしてもよい。さらに、レイアウトパターンを構成する各表示領域31についても、その大きさや形を限定するものではなく、種々の大きさや形でなる表示領域31でレイアウトパターンが構成されていてもよい。
さらに、上述の実施の形態では、レイアウト決定処理手順RT1Aにおいて、複数のレイアウトパターンA〜Dのなかからランダムで1つのレイアウトパターンを選択するようにした場合について述べたが、本発明はこれに限らず、例えば前回選択したレイアウトパターン以外のレイアウトパターンのなかからランダムで選択するようにしてもよいし、所定の順番にレイアウトパターンを選択するようにしてもよい。さらに、レイアウトを1つのレイアウトパターンに固定してもよいし、レイアウトパターンをユーザに選択させるようにしてもよい。
さらに、上述の実施の形態では、レイアウト決定処理手順RT1AのステップSP15において、表示領域31に表示すべきコンテンツリストが存在しなかった場合に、レイアウトパターンを選択し直すようにした場合について述べたが、本発明はこれに限らず、表示すべきコンテンツリストが存在しなかった場合に、レイアウト決定処理手順RT1Aをエラー終了してもよいし、表示領域31に表示すべきコンテンツリストが少なくとも1つ以上存在するのであれば、レイアウトパターンを選択し直さないようにしてもよい。
さらに、上述の実施の形態では、コンテンツリストの表示優先度パラメータを調整するための変動要因として、図8に示したような5つの変動要因がデジタル録画装置1に設定されているようにした場合について述べたが、本発明はこれに限らず、例えば、「情報量(データ量)の多いコンテンツで構成されたコンテンツリストである」や「過去数日の間に記録したコンテンツで構成されたコンテンツリストである」といったコンテンツリストの内容やユーザ操作時の状況をもとにした種々の変動要因が設定されていてもよい。
さらに、上述の実施の形態では、主題「お薦めイベント番組」に基づくコンテンツリスト生成処理手順RT1Bにおいて、HDD4に生成されたイベントテーブルTb2を用いるようにした場合について述べたが、このイベントテーブルTb2を外部から取得して(例えばネットワーク接続されたサーバなどからダウンロードして)HDD4に記録するようにしてもよい。この場合、例えば、ユーザの嗜好に合ったイベントキーワードが登録されたイベントテーブルTb2を取得するようにしてもよく、このようにすれば、よりユーザの嗜好に合ったイベントに関係する番組コンテンツや、常に最新のイベントに関係する番組コンテンツをユーザに提供することができる。
さらに、上述の実施の形態では、主題「去年のフォト」に基づくコンテンツリスト生成処理手順RT1Gにおいて、表示カウンタの数が最小の静止画像コンテンツを選択するようにした場合について述べたが、本発明はこれに限らず、例えば表示カウンタの数が少ない上位Q個の静止画像コンテンツを選択するようにしてもよい。
さらに、上述の実施の形態では、主題「アルバム作成をお薦め」に基づくメッセージ画像生成処理手順RT1Hにおいて、撮影してから所定期間以上経過して未だアルバム作成操作されていない静止画像コンテンツが存在する旨を示すメッセージとアルバム作成を薦めるメッセージとを記したメッセージ画像Pi1を生成するようにした場合について述べたが、本発明はこれに限らず、例えば、撮影してから所定期間以上経過して未だアルバム作成操作されていない静止画像コンテンツをアルバム作成を薦める静止画像コンテンツとして選択することによりコンテンツリストを生成するようにしてもよい。
さらに、上述の実施の形態では、主題「ダビングをお薦め」に基づくメッセージ画像生成処理手順RT1Jにおいて、ある毎系録画コンテンツのシリーズが終了した旨を示すメッセージとダビングを薦めるメッセージとを記したメッセージ画像Pi2を生成するようにした場合について述べたが、本発明はこれに限らず、例えば、シリーズが終了した毎系録画コンテンツをダビングを薦める録画コンテンツとして選択することによりコンテンツリストを生成するようにしてもよい。
さらに、上述の実施の形態では、主題「一言ネタ」に基づくコンテンツリスト生成処理手順RT1Kにおいて、HDD4に生成されたワードテーブルTb5や地域テーブルTb6などを用いるようにした場合について述べたが、ワードテーブル5や地域テーブルTb6を外部から取得して(例えばネットワーク接続されたサーバなどからダウンロードして)HDD4に記録するようにしてもよく、このようにすれば、より多くの情報をユーザに提供することができる。
さらに、上述の実施の形態では、EPG情報に含まれる番組情報が図28に示すような情報(放送局、放送日時、番組タイトル、ジャンル、番組概要、…)で構成されている場合について述べたが、本発明はこれに限らず、これら以外の情報が番組情報に追加されていてもよく、図28に示すような情報に限定するものではない。
さらに、上述の実施の形態では、主題「トレンドキーワード」に基づくコンテンツリスト生成処理手順RT1Lにおいて、PF−IDayFの式に用いるnを、EPG情報に含まれる番組情報の放送予定期間に応じた値(例えば「8」)とした場合について述べたが、本発明はこれに限らず、例えば、平日の日数である「5」に設定するようにしてもよいし、それ以外の値に設定するようにしてもよい。また、PF−IDayFの式の一部である(log(n/DayF)+1)を(log(n/DayF))としてもよいし、(log(n/DayF+1))としてもよく、要は、キーワードが出現する日数が多いほど、つまりDayFの値が大きいほど、この()の中身が小さくなるようになされていればよい。
さらに、上述の実施の形態では、主題「トレンドキーワード」に基づくコンテンツリスト生成処理手順RT1Lにおいて、差分PF−IDayFの値を用いるようにした場合について述べたが、本発明はこれに限らず、例えば、特定の抽出キーワードのPFの値が極端に高くなるようなことがないのであれば、差分PF−IDayFの値を用いずに(つまり算出せずに)、PF−IDayFの値のみを用いるようにしてもよい。この場合、Hostマイコン2は、例えば、当日(N日)配信されたEPG情報に含まれる当日の日データNから抽出した抽出キーワードのうちのPF−IDayFの値が大きい抽出キーワードを選択してコンテンツリストを生成するようにすればよい。
さらに、上述の実施の形態では、主題「今日の映画」に基づくコンテンツリスト生成処理手順RT1Nにおいて、HDD4に生成された映画特徴キーワードテーブルTb7を用いるようにした場合について述べたが、この映画特徴キーワードテーブルTb7を外部から取得して(例えばネットワーク接続されたサーバなどからダウンロードして)HDD4に記録するようにしてもよく、このようにすれば、映画特徴キーワードを公開された映画などに応じて更新することができる。また、この映画特徴キーワードテーブルTb7に映画特徴キーワードだけでなく映画の特徴を端的に表すセンテンスを登録するようにしてもよい。この場合、Hostマイコン2は、ジャンルが「映画」の番組情報から抽出したセンテンスと同じセンテンスが、この映画特徴キーワードテーブルTb7に存在するのであれば、そのセンテンスを映画特徴として、抽出元の番組情報に付与すればよい。
さらに、上述の実施の形態では、主題「去年のフォト」、「トレンドキーワード」、「話題のニュース」、「今日の映画」、「今日のお薦め番組」などにおいては、選択対象とするコンテンツを去年や今日のものに限定するようにしたが、本発明はこれに限らず、例えば「先週のフォト」、「明日の映画」、「今週のお薦め番組」などのように、選択対象とするコンテンツを今週や明日のものに限定した主題が設定されていてもよい。
さらに、上述の実施の形態では、第3の実施の形態のコンテンツリスト生成処理手順RT1Qにおいて、前回コンテンツリスト一覧表示機能の起動操作がなされたときから今回起動操作がなされたときまでの間に新たに追加されたコンテンツを対象に、複数の主題のそれぞれに対応するコンテンツリストを生成するようにした場合について述べたが、本発明はこれに限らず、例えば、過去数日の間(例えば過去一週間)に新たに追加されたコンテンツを対象に、複数の主題のそれぞれに対応するコンテンツリストを生成するようにしてもよい。
さらに、上述の実施の形態では、デジタル録画装置1にあらかじめ複数の主題が設定されているようにした場合について述べたが、本発明はこれに限らず、主題に応じたプログラムを外部から取得して(例えばネットワーク接続されたサーバなどからダウンロードして)デジタル録画装置1に設定するようにしてもよい。このようにすれば、あらたな主題を追加で設定することもできるし、デジタル録画装置1ごとに異なる主題を設定することも容易に実現できる。例えば、録画コンテンツのなかから消去予定の録画コンテンツを選択するように定義された主題「消去予定のタイトル」が追加されたとする。
この場合、Hostマイコン2は、この主題「消去予定のタイトル」をもとに、HDD4に記録されている録画コンテンツのなかから消去予定の録画コンテンツを選択してコンテンツリストを生成する。ここで、デジタル録画装置1に対して、例えば、プロテクトがかけられていない(消去禁止に設定されていない)録画コンテンツのうちの、録画日時が所定期間(例えば3ヶ月)前の録画コンテンツを自動消去するように設定されているのであれば、Hostマイコン2は、プロテクトがかけられていない録画コンテンツのうちの、録画日時がもうすぐ所定期間前となる録画コンテンツを選択してコンテンツリストを生成すればよい。また、デジタル録画装置1に対して、HDD4の容量が足りなくなった場合に、プロテクトがかけられていない録画コンテンツのうちの、録画日時の古い録画コンテンツを自動消去するように設定されているのであれば、Hostマイコン2は、プロテクトがかけられていない録画コンテンツのうちの、録画日時の古い録画コンテンツを選択してコンテンツリストを生成すればよい。
そして、Hostマイコン2は、このようにして生成した主題「消去予定のタイトル」に基づくコンテンツリストをコンテンツリスト一覧画面30に表示することで、ユーザに対して、もうすぐ自動的に消去されるタイトルとしてどのようなものがあるのかを認識させることができる。
さらに、上述の実施の形態では、主題「お薦めイベント番組」に基づくコンテンツリスト生成処理手順RT1Bにおいて、EPG情報に含まれる番組情報を選択することによりコンテンツリストを生成するようにした場合について述べたが、本発明はこれに限らず、例えば番組情報の代わりに録画コンテンツを選択することによりコンテンツリストを生成するようにしてもよい。実際上、録画コンテンツにもその番組情報が付加されているので、イベントに関係する録画コンテンツを選択することは可能である。
また、主題「まだ視聴していないタイトル」、「途中まで視聴したタイトル」、「よく視聴するタイトル」、「ブックマーク設定済のタイトル」のそれぞれに基づくコンテンツ生成処理手順においては、録画コンテンツの代わりに、例えば外部機器(DV機器)から取り込んだ動画像コンテンツを選択することによりコンテンツリストを生成するようにしてもよい。この場合、例えば、外部機器(DV機器)から取り込んだ動画像コンテンツについても、図14に示したような録画済コンテンツ属性情報テーブルと同様の属性情報テーブルによって管理するようにすればよい。
このように、上述した種々の主題のそれぞれに基づくコンテンツ生成処理手順においては、必ずしも特定のコンテンツのみを選択対象にするものではなく、デジタル録画装置1が扱うコンテンツのうちの、種々の主題のそれぞれに定義された条件を満たすことのできるコンテンツを選択対象にしてもよい。
さらに、上述の実施の形態では、デジタル録画装置1が扱うコンテンツが、録画コンテンツ、外部機器から取り込んだ動画像コンテンツ及び静止画像コンテンツ、EPG情報、あらかじめ内部に保持するテキストコンテンツである場合について述べたが、本発明はこれに限らず、例えば、デジタル録画装置1に音楽再生機能やゲーム機能を設けるようにして、音楽コンテンツやゲームコンテンツを、デジタル録画装置1が扱うコンテンツとしてもよい。
さらに、上述の実施の形態では、デジタル録画装置1に本発明を適用した場合について述べたが、本発明はこれに限らず、種々のコンテンツを扱うような情報処理装置であれば、パーソナルコンピュータやゲーム機などに本発明を適用するようにしてもよい。また、HDD4に各種コンテンツを記録するデジタル録画装置1だけでなく、HDD4の代わりにまたはHDD4にくわえてBD(Blu-ray Disc:登録商標)やDVD、不揮発性メモリなどの記録媒体に各種コンテンツを記録するデジタル録画装置に本発明を適用するようにしてもよい。
さらに、上述の実施の形態では、主題「トレンドキーワード」に基づくコンテンツリスト生成処理手順RT1Lにおいて、EPG情報に含まれる番組情報のなかから「トレンドキーワード」に該当するキーワードを抽出してコンテンツリストを生成するようにした場合について述べたが、本発明はこれに限らず、番組情報以外の文書データのなかから「トレンドキーワード」に該当するキーワードを抽出してコンテンツリストを生成するようにしてもよい。具体的に言うと、Hostマイコン2が、例えば、ネットワーク上に存在するニュース系のホームページの文書データ(ページデータ)を取得して、この文書データのなかから「トレンドキーワード」に該当するキーワードを抽出してコンテンツリストを生成するようにしてもよい。
また、主題「話題のニュース」に基づくコンテンツリスト生成処理手順RT1Mにおいても同様に、番組情報以外の文書データのなかから「話題のニュース」に該当するセンテンスを抽出してコンテンツリストを生成するようにしてもよい。具体的に言うと、Hostマイコン2が、例えば、ネットワーク上に存在するニュース系のホームページの文書データ(ページデータ)を取得して、この文書データのなかから「話題のニュース」に該当するセンテンスを抽出してコンテンツリストを生成するようにしてもよい。
このようにすれば、ネットワーク上に存在する最新のニュース情報から抽出した「トレンドキーワード」や「話題のニュース」をユーザに提供することができる。
さらに上述の実施の形態では、上述した各処理を実行するためのプログラムを、Hostマイコン2内部の図示しないメモリまたはHDD4にあらかじめ記憶しておくようにした場合について述べたが、本発明はこれに限らず、このプログラムを例えば光ディスクや磁気ディスク、メモリカードなどの記録媒体に記録しておき、このプログラムをデジタル録画装置1が記録媒体から読み出してHostマイコン2内部のメモリやHDD4にインストールするようにしてもよい。
本発明は、パーソナルコンピュータやDVDレコーダなどのように種々のコンテンツを扱う情報処理装置に広く利用することができる。
デジタル録画装置のハードウェア構成を示すブロック図である。 コンテンツリスト一覧画面の構成を示す略線図である。 選択コンテンツリスト表示画面の構成を示す略線図である。 起動処理手順の概要を示すフローチャートである。 レイアウト決定処理手順を示すフローチャートである。 レイアウトパターンの具体例を示す略線図である。 リスト属性情報テーブルの構成(初期設定時)を示す略線図である。 変動要因の具体例を示す略線図である。 リスト属性情報テーブルの構成(パラメータ調整後)を示す略線図である。 リスト属性情報テーブルの構成(優先度の高い順にソート後)を示す略線図である。 主題「お薦めイベント番組」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 イベントテーブルの構成を示す略線図である。 主題「まだ視聴していないタイトル」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 録画コンテンツ属性情報テーブルの構成を示す略線図である。 主題「途中まで視聴したタイトル」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 主題「よく視聴するタイトル」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 主題「ブックマーク設定済のタイトル」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 主題「去年のフォト」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 静止画像コンテンツ属性情報テーブルの構成を示す略線図である。 主題「アルバム作成をお薦め」に基づくメッセージ画像生成処理手順を示すフローチャートである。 主題「アルバム作成をお薦め」に基づいて生成されるメッセージ画像を示す略線図である。 主題「ダビングをお薦め」に基づくメッセージ画像生成処理手順を示すフローチャートである。 主題「ダビングをお薦め」に基づいて生成されるメッセージ画像を示す略線図である。 主題「一言ネタ」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 ワードテーブルの構成を示す略線図である。 地域テーブルの構成を示す略線図である。 EPG情報の構成(1)を示す略線図である。 EPG情報の構成(2)を示す略線図である。 デジタル録画装置が保持するEPG情報の説明に供する略線図である。 主題「トレンドキーワード」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 抽出キーワードリストの構成を示す略線図である。 主題「話題のニュース」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 代表値Repの算出例の説明に供する略線図である。 主題「今日の映画」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 映画特徴キーワードテーブルの構成を示す略線図である。 デジタル録画装置の機能構成を示すブロック図である。 第2の実施の形態によるデジタル録画装置が保持するEPG情報の説明に供する略線図である。 主題「今日のお薦め番組」に基づくコンテンツリスト生成処理手順を示すフローチャートである。 過去8日分の最新の日データの抽出の説明に供する略線図である。 第3の実施の形態によるコンテンツリスト生成処理手順を示すフローチャートである。
符号の説明
1……デジタル録画装置、2……Hostマイコン、4……HDD、22……テレビモニタ、25、28……メモリ、30……コンテンツリスト一覧画面、31……表示領域、100……コンテンツリスト生成部、101……コンテンツリスト選択部、102……表示部、103……表示制御部。

Claims (28)

  1. 録画した番組コンテンツ、受信可能な番組コンテンツに関する情報コンテンツ、外部から取得したコンテンツ、及び内部にあらかじめ保持するコンテンツのなかから、所定の主題をもとにコンテンツを選択することによりコンテンツリストを生成するコンテンツリスト生成手段と、
    上記コンテンツリスト生成手段が生成した複数のコンテンツリストのなかから、コンテンツリストの内容とユーザ操作時の状況との少なくともどちらか一方をもとに、表示するコンテンツリストを複数選択するコンテンツリスト選択手段と、
    上記コンテンツリスト選択手段が選択した複数のコンテンツリストを所定の表示部に表示させる表示制御手段と
    を具えることを特徴とする情報処理装置。
  2. 上記コンテンツリスト生成手段は、
    あらかじめ設定されている複数の主題のなかから選択した主題をもとに、上記コンテンツリストを生成する
    ことを特徴とする請求項1に記載の情報処理装置。
  3. 上記コンテンツリスト生成手段は、
    録画した番組コンテンツ、受信可能な番組コンテンツに関する情報コンテンツ、外部から取得したコンテンツ、及び内部にあらかじめ保持するコンテンツのうちの、前回上記コンテンツリストが上記表示部に表示された日時以降に追加されたコンテンツのなかから、所定の主題をもとにコンテンツを選択することによりコンテンツリストを生成する
    ことを特徴とする請求項1に記載の情報処理装置。
  4. 上記コンテンツリスト選択手段は、
    上記コンテンツリストの優先度を、コンテンツリストの内容とユーザ操作時の状況との少なくともどちらか一方をもとに調整して、調整後の優先度に基づいて表示するコンテンツリストを複数選択する
    ことを特徴とする請求項1に記載の情報処理装置。
  5. 上記コンテンツリスト選択手段は、
    上記複数のコンテンツリストを上記表示部に表示させるときのレイアウトのパターンを複数のパターンのなかから選択して、選択したパターンに応じたレイアウトで表示させるコンテンツリストを複数選択し、
    上記表示制御部は、
    上記コンテンツリスト選択手段が選択したパターンに応じたレイアウトで上記コンテンツリスト選択手段が選択した上記複数のコンテンツリストを上記表示部に表示させる
    ことを特徴とする請求項1に記載の情報処理装置。
  6. 上記表示制御手段は、
    情報処理装置の起動直後、または特定の命令入力時に、上記複数のコンテンツリストを所定の表示部に表示させる
    ことを特徴とする請求項1に記載の情報処理装置。
  7. 上記主題の1つは、
    特定の日時に対応付けて登録されているキーワードのなかから、現在日時に対応するキーワードを選択して、選択したキーワードが含まれる情報を持つコンテンツを選択するように定義されている
    ことを特徴とする請求項1に記載の情報処理装置。
  8. 上記主題の1つは、
    録画した番組コンテンツ、外部から取得したコンテンツ、または内部にあらかじめ保持するコンテンツのなかから、未視聴で且つユーザの嗜好度が高いコンテンツを選択するように定義されている
    ことを特徴とする請求項1に記載の情報処理装置。
  9. 上記主題の1つは、
    録画した番組コンテンツ、外部から取得したコンテンツ、または内部にあらかじめ保持するコンテンツのなかから、自動消去される対象になっているコンテンツを選択するように定義されている
    ことを特徴とする請求項1に記載の情報処理装置。
  10. 上記主題の1つは、
    録画した番組コンテンツ、外部から取得したコンテンツ、または内部にあらかじめ保持するコンテンツのなかから、所定の割合または所定の時間以上再生されていないコンテンツを選択するように定義されている
    ことを特徴とする請求項1に記載の情報処理装置。
  11. 上記主題の1つは、
    録画した番組コンテンツ、外部から取得したコンテンツ、または内部にあらかじめ保持するコンテンツのなかから、再生回数が多く且つ再生日時が新しいコンテンツを選択するように定義されている
    ことを特徴とする請求項1に記載の情報処理装置。
  12. 上記主題の1つは、
    録画した番組コンテンツ、外部から取得したコンテンツ、または内部にあらかじめ保持するコンテンツのなかから、ユーザにより任意の再生位置が設定されているコンテンツを選択するように定義されている
    ことを特徴とする請求項1に記載の情報処理装置。
  13. 上記主題の1つは、
    録画した番組コンテンツまたは外部から取得したコンテンツのなかから、記録日時が所定期間前で且つ選択された回数が少ないコンテンツを選択するように定義されている
    ことを特徴とする請求項1に記載の情報処理装置。
  14. 上記主題の1つは、
    録画した番組コンテンツまたは外部から取得したコンテンツのなかに、記録日時が所定期間前のコンテンツが存在するのであれば、記録日時が所定期間前のコンテンツが存在する旨を示す画像を生成するように定義され、
    上記コンテンツリスト生成手段は、
    上記主題をもとに上記画像をコンテンツリストの代わりとして生成する
    ことを特徴とする請求項1に記載の情報処理装置。
  15. 上記主題は、
    記録日時が所定期間前のコンテンツが存在する旨を示すと共に、当該コンテンツに対する所定の操作を促すメッセージを記した画像を生成するように定義されている
    ことを特徴とする請求項14に記載の情報処理装置。
  16. 上記主題の1つは、
    録画した番組コンテンツのなかに、同一のシリーズとして連続している番組コンテンツが存在し、且つ当該番組コンテンツのなかに、番組情報からシリーズが終了していると判別できる番組コンテンツが存在するのであれば、シリーズが終了した番組コンテンツが存在する旨を示す画像を生成するように定義され、
    上記コンテンツリスト生成手段は、
    上記主題をもとに上記画像をコンテンツリストの代わりとして生成する
    ことを特徴とする請求項1に記載の情報処理装置。
  17. 上記主題は、
    シリーズが終了した番組コンテンツが存在する旨を示すと共に、当該コンテンツに対する所定の操作を促すメッセージを記した画像を生成するように定義されている
    ことを特徴とする請求項16に記載の情報処理装置。
  18. 上記主題の1つは、
    外部から取得したコンテンツまたは内部にあらかじめ保持するコンテンツのなかから、ユーザの嗜好を表す情報とユーザにより設定された情報との少なくともどちらか一方に関連するコンテンツを選択するように定義されている
    ことを特徴とする請求項1に記載の情報処理装置。
  19. 上記受信可能な番組コンテンツに関する情報コンテンツは、所定日数分のデータでなり、各日に受信可能な番組コンテンツごとの番組情報が含まれている
    ことを特徴とする請求項1に記載の情報処理装置。
  20. 上記主題の1つは、
    情報コンテンツとして1度に配信されてくる所定日数分のデータのなかから、1日に集中して多く出現するキーワードをコンテンツとして選択するように定義されている
    ことを特徴とする請求項19に記載の情報処理装置。
  21. 上記コンテンツリスト生成手段は、
    上記主題をもとに、上記所定日数分のデータのなかから、あるキーワードが出現する日数と、ある日のデータのなかであるキーワードが出現する番組情報の数とに基づいて、1日に集中して多く出現するキーワードを選択することによりコンテンツリストを生成する
    ことを特徴とする請求項20に記載の情報処理装置。
  22. 少なくとも1日1回配信されてくる情報コンテンツのうちの、当日配信されてきた情報コンテンツと前日配信されてきた情報コンテンツとを記憶する記憶部を具え、
    上記コンテンツリスト生成手段は、
    上記主題をもとに、上記記憶部に記憶されている当日配信されてきた情報コンテンツと、前日配信されてきた情報コンテンツとの両方に含まれる同じ日のデータを比較して、当日配信されてきた情報コンテンツに含まれるデータになって初めて多く出現するキーワードを、1日に集中して多く出現するキーワードとして選択することによりコンテンツリストを生成する
    ことを特徴とする請求項20に記載の情報処理装置。
  23. 上記主題の1つは、
    情報コンテンツとして1度に配信されてくる所定日数分のデータのなかから、1日に集中して多く出現するキーワードを選択して、選択したキーワードが含まれるセンテンスをある日のデータのなかから抽出し、抽出したセンテンスのなかから抽出したセンテンスの内容を最も端的に表しているセンテンスをコンテンツとして選択するように定義されており、
    上記コンテンツリスト生成手段は、
    上記主題をもとに、抽出したセンテンスのなかから、センテンスを構成するキーワードの数と、当該キーワードが含まれるセンテンスの数とに基づいて、抽出したセンテンスの内容を最も端的に表しているセンテンスを選択することによりコンテンツリストを生成する
    ことを特徴とする請求項19に記載の情報処理装置。
  24. 上記主題の1つは、
    情報コンテンツとして1度に配信されてくる所定日数分のデータに含まれる番組情報のなかから、所定のジャンルに属し且つユーザの嗜好度が高い番組情報をコンテンツとして選択するように定義されており、
    上記コンテンツリスト生成手段は、情報コンテンツとして1度に配信されてくる所定日数分のデータに含まれる所定のジャンルに属する各番組情報のなかから、あらかじめ登録されている番組コンテンツの特徴を表すキーワードと同じキーワードを抽出して、抽出したキーワードを抽出元の番組情報に番組コンテンツの特徴として付与したうえで、番組情報のなかから、所定のジャンルに属し且つユーザの嗜好度が高い番組情報を選択することによりコンテンツリストを生成する
    ことを特徴とする請求項19に記載の情報処理装置。
  25. 少なくとも1日1回配信されてくる情報コンテンツのうちの、過去数日の間に配信されてきた情報コンテンツを記憶する記憶部を具え、
    上記主題の1つは、
    過去数日の間に配信されてきた情報コンテンツのなかから、構成するキーワードの数が多く且つ前回分の番組情報との類似度が小さい番組情報をコンテンツとして選択するように定義されており、
    上記コンテンツリスト生成手段は、
    上記主題をもとに、上記記憶部に記憶されている過去数日の間に配信されてきた情報コンテンツのなかから、構成するキーワードの数が多く且つ前回分の番組情報との類似度が小さい番組情報を選択することによりコンテンツリストを生成する
    ことを特徴とする請求項19に記載の情報処理装置。
  26. 上記コンテンツリスト生成手段は、上記記憶部に記憶されている過去数日の間に配信されてきた情報コンテンツのなかから、過去数日分のデータとして最新のデータを抽出して、抽出した過去数日分の最新のデータのなかから、構成するキーワードの数が多く且つ前回分の番組情報との類似度が小さい番組情報を選択する
    ことを特徴とする請求項25に記載の情報処理装置。
  27. 録画した番組コンテンツ、受信可能な番組コンテンツに関する情報コンテンツ、外部から取得したコンテンツ、及び内部にあらかじめ保持するコンテンツのなかから、所定の主題をもとにコンテンツを選択することによりコンテンツリストを生成するコンテンツリスト生成ステップと、
    上記コンテンツリスト生成ステップで生成した複数のコンテンツリストのなかから、コンテンツリストの内容とユーザ操作時の状況との少なくともどちらか一方をもとに、表示するコンテンツリストを複数選択するコンテンツリスト選択ステップと、
    上記コンテンツリスト選択ステップで選択した複数のコンテンツリストを所定の表示部に表示させる表示ステップと
    を具えることを特徴とする情報処理方法。
  28. 情報処理装置に対して、
    録画した番組コンテンツ、受信可能な番組コンテンツに関する情報コンテンツ、外部から取得したコンテンツ、及び内部にあらかじめ保持するコンテンツのなかから、所定の主題をもとにコンテンツを選択することによりコンテンツリストを生成するコンテンツリスト生成ステップと、
    上記コンテンツリスト生成ステップで生成した複数のコンテンツリストのなかから、コンテンツリストの内容とユーザ操作時の状況との少なくともどちらか一方をもとに、表示するコンテンツリストを複数選択するコンテンツリスト選択ステップと、
    上記コンテンツリスト選択ステップで選択した複数のコンテンツリストを所定の表示部に表示させる表示ステップと
    を実行させるための情報処理プログラム。
JP2007011898A 2007-01-22 2007-01-22 情報処理装置、情報処理方法及び情報処理プログラム Pending JP2008178037A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2007011898A JP2008178037A (ja) 2007-01-22 2007-01-22 情報処理装置、情報処理方法及び情報処理プログラム
US12/009,578 US8826131B2 (en) 2007-01-22 2008-01-18 Information processing apparatus, information processing method, and information processing program for generating content lists
KR1020080006741A KR101413353B1 (ko) 2007-01-22 2008-01-22 정보 처리 장치, 정보 처리 방법 및 정보 처리 프로그램
CNA2008100008120A CN101231872A (zh) 2007-01-22 2008-01-22 信息处理装置、信息处理方法和信息处理程序

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007011898A JP2008178037A (ja) 2007-01-22 2007-01-22 情報処理装置、情報処理方法及び情報処理プログラム

Publications (1)

Publication Number Publication Date
JP2008178037A true JP2008178037A (ja) 2008-07-31

Family

ID=39704693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007011898A Pending JP2008178037A (ja) 2007-01-22 2007-01-22 情報処理装置、情報処理方法及び情報処理プログラム

Country Status (4)

Country Link
US (1) US8826131B2 (ja)
JP (1) JP2008178037A (ja)
KR (1) KR101413353B1 (ja)
CN (1) CN101231872A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011060371A (ja) * 2009-09-09 2011-03-24 Funai Electric Co Ltd 再生装置
JP2012514894A (ja) * 2008-12-31 2012-06-28 ティヴォ インク 適応検索結果ユーザインターフェイス
JP2012190142A (ja) * 2011-03-09 2012-10-04 Ntt Docomo Inc 評価装置および評価方法
JP2013015971A (ja) * 2011-07-01 2013-01-24 Kddi Corp 代表的なコメント抽出方法およびプログラム
JP2013126150A (ja) * 2011-12-15 2013-06-24 Hitachi Ltd 映像配信システム、情報提供装置及び映像情報提供方法
JP2018147455A (ja) * 2017-03-07 2018-09-20 シャープ株式会社 表示装置、テレビジョン受像機、表示制御方法、表示制御プログラム、制御装置、制御方法、制御プログラム、および記録媒体
JP2022038606A (ja) * 2020-08-27 2022-03-10 株式会社日立ビルシステム 情報表示制御装置、情報表示制御方法、情報表示装置、およびエレベーターシステム
JP2023080860A (ja) * 2021-11-30 2023-06-09 ヤフー株式会社 通知プログラム、通知装置及び通知方法

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005056361A (ja) * 2003-08-07 2005-03-03 Sony Corp 情報処理装置および方法、プログラム、並びに記録媒体
US20090177965A1 (en) * 2008-01-04 2009-07-09 International Business Machines Corporation Automatic manipulation of conflicting media presentations
JP2009181503A (ja) * 2008-01-31 2009-08-13 Toshiba Corp 推薦番組検索装置、および推薦番組検索方法
US8555201B2 (en) * 2008-06-05 2013-10-08 Qualcomm Incorporated Wireless communication device having deterministic control of foreground access of the user interface
JP2010026666A (ja) * 2008-07-16 2010-02-04 Sony Computer Entertainment Inc 関連情報提示システム、関連情報提示方法、プログラム及び情報記憶媒体
KR101494013B1 (ko) * 2008-08-22 2015-02-16 엘지전자 주식회사 영상표시기기에서 녹화물 재생 장치 및 방법
JP4807386B2 (ja) * 2008-08-29 2011-11-02 ソニー株式会社 表示装置及び表示方法
JP5573117B2 (ja) * 2009-11-17 2014-08-20 ソニー株式会社 表示制御システム、表示制御装置、および表示制御方法
US9269047B2 (en) 2010-12-09 2016-02-23 At&T Intellectual Property I, L.P. Rule-based selection of content
US20120278816A1 (en) * 2011-04-30 2012-11-01 Research In Motion Limited Apparatus, and associated method, for forming a media play-out list
US9330188B1 (en) 2011-12-22 2016-05-03 Amazon Technologies, Inc. Shared browsing sessions
KR101462253B1 (ko) * 2012-03-08 2014-11-17 주식회사 케이티 동적으로 메뉴를 생성하는 메뉴 데이터 생성 서버 및 방법, 그리고 메뉴 데이터를 표시하는 단말
US20140123178A1 (en) * 2012-04-27 2014-05-01 Mixaroo, Inc. Self-learning methods, entity relations, remote control, and other features for real-time processing, storage, indexing, and delivery of segmented video
US12323673B2 (en) 2012-04-27 2025-06-03 Comcast Cable Communications, Llc Audiovisual content item transcript search engine
CN103596128B (zh) * 2012-08-16 2019-02-22 腾讯科技(深圳)有限公司 一种信息提供方法、装置、系统及移动终端
US20140108922A1 (en) * 2012-10-16 2014-04-17 Theo Gravity Content layout determination
KR101459568B1 (ko) * 2012-11-01 2014-11-07 주식회사 케이티 컨텐츠를 추천하는 장치 및 방법
CN103840951B (zh) * 2012-11-20 2017-11-14 中兴通讯股份有限公司 一种网络终端及其显示方法
US9462342B2 (en) * 2013-01-24 2016-10-04 Surewaves Mediatech Private Limited System and method for recommending on demand multimedia content based on event information
JP2014175821A (ja) * 2013-03-08 2014-09-22 Sony Corp コンテンツ再生装置および記憶媒体
KR20140111171A (ko) 2013-03-08 2014-09-18 삼성전자주식회사 컨텐츠의 스크롤 시 대표 정보를 표시하는 전자 장치 및 그 제어 방법
CN104142940B (zh) * 2013-05-08 2017-11-17 华为技术有限公司 信息推荐处理方法及装置
USD771688S1 (en) 2013-06-07 2016-11-15 Sony Computer Entertainment Inc. Display screen with graphical user interface
CN104349186A (zh) * 2013-07-24 2015-02-11 航天信息股份有限公司 电子节目菜单的管理方法和系统
KR102143997B1 (ko) * 2013-10-17 2020-08-12 삼성전자 주식회사 단말장치의 정보 리스트 처리장치 및 방법
US20150161529A1 (en) * 2013-12-09 2015-06-11 Eventbrite, Inc. Identifying Related Events for Event Ticket Network Systems
KR101873814B1 (ko) * 2013-12-19 2018-08-02 삼성전자주식회사 디스플레이 장치 및 디스플레이 장치의 컨텐츠 추천 방법
JP5783301B1 (ja) * 2014-06-11 2015-09-24 富士ゼロックス株式会社 通信端末、通信システム及びプログラム
KR102485385B1 (ko) 2016-05-10 2023-01-04 엘에스일렉트릭(주) 원격감시 제어시스템
JP6612707B2 (ja) * 2016-09-30 2019-11-27 本田技研工業株式会社 情報提供装置
US10824690B2 (en) * 2017-03-23 2020-11-03 Adams & Knight, Inc. System and method for providing selectable distribution of user-customized content and results measurement
CN107526589A (zh) * 2017-08-04 2017-12-29 北京五八信息技术有限公司 页面显示方法及装置
US11099729B1 (en) * 2020-05-29 2021-08-24 Capital One Services, Llc Methods and systems for displaying content based on a scroll pattern
CN112434005B (zh) * 2020-10-30 2024-09-13 惠州华阳通用电子有限公司 一种浏览列表生成装置及实现方法
CN112287682B (zh) * 2020-12-28 2021-06-08 北京智慧星光信息技术有限公司 一种主题词提取方法、装置、设备及存储介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1042235A (ja) * 1996-07-22 1998-02-13 Matsushita Electric Ind Co Ltd 受信端末装置
JP2000112976A (ja) * 1998-10-05 2000-04-21 Hitachi Ltd マルチメディア情報機器の情報表示方法、情報処理方法、及び、情報処理装置
JP2000112977A (ja) * 1998-10-05 2000-04-21 Hitachi Ltd マルチメディア情報機器の情報表示方法、情報処理方法、及び、情報処理装置
JP2001167565A (ja) * 1999-12-08 2001-06-22 Sanyo Electric Co Ltd ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法
JP2002297473A (ja) * 2001-03-29 2002-10-11 Ricoh Co Ltd ホームページサーバ装置、コンピュータが実行するためのプログラム、およびWeb文書取得方法
JP2003153119A (ja) * 2001-11-19 2003-05-23 Dd Marketing:Kk テレビ受像機、テレビ番組出力方法、コンピュータプログラムおよびコンピュータプログラムを記録した記録媒体
JP2004165836A (ja) * 2002-11-11 2004-06-10 Sharp Corp コンテンツ管理装置および端末装置ならびにコンテンツ管理方法およびプログラム
JP2005033601A (ja) * 2003-07-08 2005-02-03 Sony Corp コンテンツ視聴支援装置及びコンテンツ視聴支援方法、コンテンツ視聴支援システム、並びにコンピュータ・プログラム
JP2005198260A (ja) * 2003-12-11 2005-07-21 Canon Inc 信号発生方法及びプログラム及び蓄積装置
JP2006054747A (ja) * 2004-08-13 2006-02-23 Sony Corp 情報処理装置および方法、並びにプログラム
JP2006191486A (ja) * 2005-01-07 2006-07-20 Sony Corp 情報処理装置および方法、並びにプログラム

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4264614B2 (ja) * 1998-11-30 2009-05-20 ソニー株式会社 情報提供装置及び情報提供方法
US6384846B1 (en) * 1998-12-11 2002-05-07 Hitachi America Ltd. Methods and apparatus for rendering multiple images using a limited rendering resource
US6983331B1 (en) * 2000-10-17 2006-01-03 Microsoft Corporation Selective display of content
JP3835191B2 (ja) * 2001-03-29 2006-10-18 セイコーエプソン株式会社 ディジタルコンテンツ作成システム及びディジタルコンテンツ作成プログラム
JP3654349B2 (ja) 2001-07-09 2005-06-02 ソニー株式会社 コンテンツ嗜好度算出方法およびコンテンツ受信装置
US20040078814A1 (en) * 2002-03-29 2004-04-22 Digeo, Inc. Module-based interactive television ticker
US20040001087A1 (en) * 2002-06-27 2004-01-01 Warmus James L. Methods and apparatus for electronic distribution of customized content via a broadcast signal
US7454460B2 (en) * 2003-05-16 2008-11-18 Seiko Epson Corporation Method and system for delivering produced content to passive participants of a videoconference
JP4193629B2 (ja) * 2003-07-25 2008-12-10 ソニー株式会社 画面表示装置,プログラム,および画面表示方法
US7345232B2 (en) * 2003-11-06 2008-03-18 Nokia Corporation Automatic personal playlist generation with implicit user feedback
JP4505418B2 (ja) * 2003-11-13 2010-07-21 パナソニック株式会社 番組推薦装置及び番組推薦装置の番組推薦方法並びにプログラム
JP4581476B2 (ja) * 2004-05-11 2010-11-17 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP4270037B2 (ja) * 2004-06-16 2009-05-27 ソニー株式会社 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
CN101120411B (zh) * 2005-02-15 2010-09-29 皇家飞利浦电子股份有限公司 基于外部因素的自动的个人播放列表产生
US7756388B2 (en) * 2005-03-21 2010-07-13 Microsoft Corporation Media item subgroup generation from a library
JP2006286060A (ja) * 2005-03-31 2006-10-19 Matsushita Electric Ind Co Ltd 記録再生装置、およびコンテンツ管理方法
US20060253874A1 (en) * 2005-04-01 2006-11-09 Vulcan Inc. Mobile interface for manipulating multimedia content
JP4792842B2 (ja) * 2005-07-06 2011-10-12 ソニー株式会社 情報処理装置,情報処理方法,およびコンピュータプログラム
KR100738540B1 (ko) * 2005-08-30 2007-07-11 삼성전자주식회사 멀티태스킹 환경에서의 사용자 인터페이스 방법 및 장치
JP2007104312A (ja) * 2005-10-04 2007-04-19 Toshiba Corp 電子ガイド情報を用いた情報処理方法およびその装置
US8191098B2 (en) * 2005-12-22 2012-05-29 Verimatrix, Inc. Multi-source bridge content distribution system and method
US9294728B2 (en) * 2006-01-10 2016-03-22 Imagine Communications Corp. System and method for routing content
JP4792985B2 (ja) * 2006-01-18 2011-10-12 カシオ計算機株式会社 カメラ装置、撮影条件設定方法、及び、プログラム
US20080111822A1 (en) * 2006-09-22 2008-05-15 Yahoo, Inc.! Method and system for presenting video
US8850481B2 (en) * 2006-09-29 2014-09-30 United Video Properties, Inc. Systems and methods for modifying an interactive media guidance application interface based on time of day

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1042235A (ja) * 1996-07-22 1998-02-13 Matsushita Electric Ind Co Ltd 受信端末装置
JP2000112976A (ja) * 1998-10-05 2000-04-21 Hitachi Ltd マルチメディア情報機器の情報表示方法、情報処理方法、及び、情報処理装置
JP2000112977A (ja) * 1998-10-05 2000-04-21 Hitachi Ltd マルチメディア情報機器の情報表示方法、情報処理方法、及び、情報処理装置
JP2001167565A (ja) * 1999-12-08 2001-06-22 Sanyo Electric Co Ltd ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法
JP2002297473A (ja) * 2001-03-29 2002-10-11 Ricoh Co Ltd ホームページサーバ装置、コンピュータが実行するためのプログラム、およびWeb文書取得方法
JP2003153119A (ja) * 2001-11-19 2003-05-23 Dd Marketing:Kk テレビ受像機、テレビ番組出力方法、コンピュータプログラムおよびコンピュータプログラムを記録した記録媒体
JP2004165836A (ja) * 2002-11-11 2004-06-10 Sharp Corp コンテンツ管理装置および端末装置ならびにコンテンツ管理方法およびプログラム
JP2005033601A (ja) * 2003-07-08 2005-02-03 Sony Corp コンテンツ視聴支援装置及びコンテンツ視聴支援方法、コンテンツ視聴支援システム、並びにコンピュータ・プログラム
JP2005198260A (ja) * 2003-12-11 2005-07-21 Canon Inc 信号発生方法及びプログラム及び蓄積装置
JP2006054747A (ja) * 2004-08-13 2006-02-23 Sony Corp 情報処理装置および方法、並びにプログラム
JP2006191486A (ja) * 2005-01-07 2006-07-20 Sony Corp 情報処理装置および方法、並びにプログラム

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012514894A (ja) * 2008-12-31 2012-06-28 ティヴォ インク 適応検索結果ユーザインターフェイス
JP2011060371A (ja) * 2009-09-09 2011-03-24 Funai Electric Co Ltd 再生装置
JP2012190142A (ja) * 2011-03-09 2012-10-04 Ntt Docomo Inc 評価装置および評価方法
JP2013015971A (ja) * 2011-07-01 2013-01-24 Kddi Corp 代表的なコメント抽出方法およびプログラム
JP2013126150A (ja) * 2011-12-15 2013-06-24 Hitachi Ltd 映像配信システム、情報提供装置及び映像情報提供方法
JP2018147455A (ja) * 2017-03-07 2018-09-20 シャープ株式会社 表示装置、テレビジョン受像機、表示制御方法、表示制御プログラム、制御装置、制御方法、制御プログラム、および記録媒体
JP2022038606A (ja) * 2020-08-27 2022-03-10 株式会社日立ビルシステム 情報表示制御装置、情報表示制御方法、情報表示装置、およびエレベーターシステム
JP7316257B2 (ja) 2020-08-27 2023-07-27 株式会社日立ビルシステム 情報表示制御装置、情報表示制御方法、情報表示装置、およびエレベーターシステム
JP2023080860A (ja) * 2021-11-30 2023-06-09 ヤフー株式会社 通知プログラム、通知装置及び通知方法
JP7671685B2 (ja) 2021-11-30 2025-05-02 Lineヤフー株式会社 通知プログラム、通知装置及び通知方法

Also Published As

Publication number Publication date
KR20080069142A (ko) 2008-07-25
US20080209325A1 (en) 2008-08-28
CN101231872A (zh) 2008-07-30
US8826131B2 (en) 2014-09-02
KR101413353B1 (ko) 2014-06-27

Similar Documents

Publication Publication Date Title
KR101413353B1 (ko) 정보 처리 장치, 정보 처리 방법 및 정보 처리 프로그램
JP3844901B2 (ja) 電子番組ガイド受信システム
JP5046471B2 (ja) 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム
CN102300126A (zh) 动态图像推荐系统和动态图像推荐方法
EP1538837B1 (en) Method for extracting program and apparatus for extracting program
US20090148133A1 (en) Content playback apparatus
JP2009027428A (ja) 録画再生装置及び録画再生方法
JP2005302117A (ja) 記録再生装置、記録再生方法、プログラムおよび記録媒体
CN1943228B (zh) 推荐节目抽出装置和推荐节目抽出方法
JP2012089186A (ja) コンテンツ管理装置及びコンテンツ再生装置
JP2006279320A (ja) 番組蓄積再生装置、番組蓄積再生方法、その記録媒体及びプログラム
JP4881459B2 (ja) 録画再生装置及び方法
WO2014002728A1 (ja) 録画装置、テレビジョン受信機及び録画方法
JP4187722B2 (ja) 推奨番組抽出装置
JP2007028463A (ja) 受信装置および番組情報提示方法
JP4739346B2 (ja) 要約データ生成装置、表示装置、操作装置、要約データ生成方法およびプログラム
KR100752877B1 (ko) 영상 표시 기기에서 녹화 목록 출력 방법
JP2006323971A (ja) 再生装置
JP4287243B2 (ja) 放送番組記録装置、放送番組再生装置、放送番組記録再生装置及び放送番組記録再生方法
JP5286136B2 (ja) デジタル放送受信装置
JP2009044466A (ja) 推薦番組自動録画装置
JP2010062758A (ja) 電子機器、情報処理方法及びプログラム
JP5559238B2 (ja) 電子機器および方法
JP2005341363A (ja) 番組選択装置、番組選択方法、及び受信端末装置
JP2013157073A (ja) 再生装置および再生方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110224

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110719