JP4961760B2 - Content output apparatus and content output method - Google Patents

Content output apparatus and content output method Download PDF

Info

Publication number
JP4961760B2
JP4961760B2 JP2006028059A JP2006028059A JP4961760B2 JP 4961760 B2 JP4961760 B2 JP 4961760B2 JP 2006028059 A JP2006028059 A JP 2006028059A JP 2006028059 A JP2006028059 A JP 2006028059A JP 4961760 B2 JP4961760 B2 JP 4961760B2
Authority
JP
Japan
Prior art keywords
information
content information
content
output
block
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.)
Active
Application number
JP2006028059A
Other languages
Japanese (ja)
Other versions
JP2007208876A (en
Inventor
力也 増田
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2006028059A priority Critical patent/JP4961760B2/en
Publication of JP2007208876A publication Critical patent/JP2007208876A/en
Application granted granted Critical
Publication of JP4961760B2 publication Critical patent/JP4961760B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、コンテンツ情報を出力するコンテンツ出力装置等に関する。   The present invention relates to a content output device that outputs content information.

従来、映像や音声から、ユーザの指定した長さの要約を自動的に作成する技術が開発されている(例えば、特許文献1参照)。
特開2004−220286号公報(第1頁、第1図等)
Conventionally, a technique for automatically creating a summary of a length specified by a user from video or audio has been developed (see, for example, Patent Document 1).
Japanese Unexamined Patent Publication No. 2004-220286 (first page, FIG. 1 etc.)

しかしながら、前記特許文献1に記載されているように、視聴率をしきい値と比較して要約映像を作成する場合には、ユーザの所望の映像が含まれない要約映像が作成される可能性がある。例えば、野球の中継において、注目されている打者がホームランを打った直後に視聴率が上がったような場合には、ユーザの視聴したいホームランのシーンが含まれない要約映像が作成される可能性がある。また、不適切な位置で切られた映像がつなぎ合わされる可能性もある。例えば、ある人が話している映像がある場合に、視聴率としきい値との比較によって要約映像を作成した場合には、その話の途中でいきなり切れてしまい、全く別のシーンにつながる要約映像が作成される可能性もあり、視聴者が見るに堪えない要約映像が作成される可能性もあった。   However, as described in Patent Document 1, when a summary video is created by comparing the audience rating with a threshold value, a summary video that does not include a user's desired video may be created. There is. For example, in a baseball broadcast, if the audience rating rises immediately after a batter that is attracting attention hits a home run, a summary video that does not include the scene of the home run that the user wants to watch may be created. is there. There is also a possibility that images cut at inappropriate positions may be stitched together. For example, if there is a video that a person is talking about, and a summary video is created by comparing the audience rating with a threshold value, the summary video suddenly cuts out in the middle of the story and leads to a completely different scene. Could be created, and there was also a possibility of creating a summary video that the viewer could not stand.

一方、映像編集者等があらかじめ要約映像等を作成する場合には、多くの映像等について要約を作成する作業が映像編集者等に課されることになる。また、例えば、ユーザが、30分で要約映像を視聴したいと思っていたとしても、作成された要約映像が45分である場合には、ユーザが適切に要約映像を視聴することができないという問題がある。   On the other hand, when a video editor or the like prepares a summary video or the like in advance, a work for creating a summary of many videos or the like is imposed on the video editor or the like. Further, for example, even if the user wants to watch the summary video in 30 minutes, if the created summary video is 45 minutes, the user cannot properly watch the summary video. There is.

本発明は、上記問題点を解決するためになされたものであり、ユーザが指定した時間に基づいて、コンテンツ情報を適切に出力することができるコンテンツ出力装置等を提供することを目的とする。   The present invention has been made to solve the above problems, and an object of the present invention is to provide a content output device and the like that can appropriately output content information based on a time specified by a user.

上記目的を達成するため、本発明によるコンテンツ出力装置は、複数のブロックに分割されたコンテンツの情報であるコンテンツ情報が1以上記憶されるコンテンツ情報記憶部と、コンテンツ情報の出力時間を示す情報である出力時間情報を受け付ける出力時間情報受付部と、前記出力時間情報受付部が受け付けた出力時間情報の示す出力時間内となるように、前記コンテンツ情報記憶部が記憶している1以上のコンテンツ情報から1以上のブロックを選択する選択部と、前記選択部が選択したブロックを前記コンテンツ情報記憶部から読み出し、当該読み出したブロックから構成されるコンテンツ情報を出力するコンテンツ情報出力部と、を備えたものである。   In order to achieve the above object, a content output apparatus according to the present invention includes a content information storage unit that stores one or more pieces of content information that is content information divided into a plurality of blocks, and information that indicates an output time of the content information. One or more pieces of content information stored in the content information storage unit so as to be within the output time indicated by the output time information received by the output time information receiving unit received by the output time information receiving unit. And a content information output unit that reads the block selected by the selection unit from the content information storage unit and outputs content information composed of the read blocks. Is.

このような構成により、ユーザの指定した出力時間情報に基づいて、その出力時間情報の示す出力時間内となるようにコンテンツ情報記憶部からブロックを選択し、そのブロックからなるコンテンツ情報を出力することができる。したがって、ユーザは、希望する時間内でコンテンツ情報を視聴等することができる。また、あらかじめコンテンツ情報のブロックの区切りを適切に設定しておくことにより、本来であればブロックの切れ目となってはならない時間的な位置が、ブロックの切れ目となるような事態を回避することができ、ひとまとまりの情報が2以上のブロックに分割される事態を回避することができる。   With such a configuration, based on the output time information specified by the user, the block is selected from the content information storage unit so that it is within the output time indicated by the output time information, and the content information including the block is output. Can do. Therefore, the user can view the content information within a desired time. In addition, by appropriately setting the block delimiter of the content information in advance, it is possible to avoid a situation where a temporal position that should not be a block break originally becomes a block break. It is possible to avoid a situation where a piece of information is divided into two or more blocks.

また、本発明によるコンテンツ出力装置では、前記コンテンツ情報記憶部が記憶しているコンテンツ情報のブロックの時間を示す情報である時間情報と、当該ブロックの属性を示す情報である属性情報とを対応付けて有する情報であるブロック属性情報が記憶されるブロック属性情報記憶部をさらに具備し、前記選択部は、前記ブロック属性情報記憶部が記憶しているブロック属性情報に基づいて、ブロックの選択を行ってもよい。   In the content output device according to the present invention, the time information that is information indicating the time of the block of the content information stored in the content information storage unit is associated with the attribute information that is information indicating the attribute of the block. A block attribute information storage unit for storing block attribute information, which is information stored in the block attribute information, and the selection unit selects a block based on the block attribute information stored in the block attribute information storage unit. May be.

このような構成により、選択部は、ブロック属性情報に基づいて各ブロックの時間について知ることができ、それらの情報を用いてブロックの選択を行うことができる。   With such a configuration, the selection unit can know the time of each block based on the block attribute information, and can select a block using the information.

また、本発明によるコンテンツ出力装置では、前記属性情報は、ブロックの重要度を示す情報である重要度情報を含んでおり、前記選択部は、前記重要度情報の示す重要度の高いブロックを優先的に選択してもよい。   In the content output device according to the present invention, the attribute information includes importance information that is information indicating importance of a block, and the selection unit prioritizes a block having high importance indicated by the importance information. May be selected.

このような構成により、選択部は、重要度の高いブロックから優先的に選択することができる。その結果、ユーザは、例えば、重要度の高いブロックを視聴等することができるようになる。   With such a configuration, the selection unit can preferentially select from blocks with high importance. As a result, the user can view, for example, a highly important block.

また、本発明によるコンテンツ出力装置では、前記属性情報は、ブロックの特性を示す情報である特性情報を含んでもよい。
このような構成により、選択部は、ブロックの特性(例えば、そのブロックのジャンルなど)を用いて選択を行うことができうる。
In the content output apparatus according to the present invention, the attribute information may include characteristic information that is information indicating a characteristic of the block.
With such a configuration, the selection unit can perform selection using the characteristics of the block (for example, the genre of the block).

ユーザに関する属性を示す情報であるユーザ属性情報を受け付けるユーザ属性情報受付部と、前記ユーザ属性情報受付部が受け付けたユーザ属性情報を蓄積するユーザ属性情報蓄積部と、をさらに具備し、前記選択部は、前記ユーザ属性情報蓄積部が蓄積したユーザ属性情報に基づいて、ブロックの選択を行ってもよい。
このような構成により、例えば、ユーザの嗜好に応じたブロックの選択を行うことができ、コンテンツ情報を視聴等するユーザの満足度を高めることができうる。
A user attribute information receiving unit that receives user attribute information that is information indicating an attribute relating to a user; and a user attribute information storage unit that stores user attribute information received by the user attribute information receiving unit. May select a block based on the user attribute information stored by the user attribute information storage unit.
With such a configuration, for example, it is possible to select a block according to the user's preference, and to increase the satisfaction of the user who views the content information.

また、本発明によるコンテンツ出力装置では、前記コンテンツ情報記憶部では、広告のコンテンツの情報である広告コンテンツ情報がさらに記憶され、前記選択部は、前記出力時間情報受付部が受け付けた出力時間情報の示す出力時間内となるように、前記広告コンテンツ情報も選択し、前記コンテンツ情報出力部は、前記選択部が選択した広告コンテンツ情報を前記コンテンツ情報記憶部から読み出し、前記広告コンテンツ情報も出力してもよい。
このような構成により、ユーザに広告コンテンツ情報も視聴等させることができる。
In the content output device according to the present invention, the content information storage unit further stores advertisement content information, which is information about the content of the advertisement, and the selection unit stores the output time information received by the output time information reception unit. The advertisement content information is also selected so as to be within the output time shown, and the content information output unit reads the advertisement content information selected by the selection unit from the content information storage unit, and also outputs the advertisement content information. Also good.
With such a configuration, the user can also view the advertisement content information.

また、本発明によるコンテンツ出力装置では、前記コンテンツ情報出力部は、コンテンツ情報の一のブロックと、コンテンツ情報の他のブロックとの間となるように広告コンテンツ情報を出力してもよい。   In the content output apparatus according to the present invention, the content information output unit may output the advertisement content information so that it is between one block of the content information and another block of the content information.

このような構成により、例えば、広告コンテンツ情報がコンテンツ情報の最初や最後に位置する場合には、ユーザが広告コンテンツ情報を飛ばして視聴等する場合もあり得るが、コンテンツ情報のブロック間となるように広告コンテンツ情報を出力することで、広告コンテンツ情報がユーザに視聴等される確率を上げることができうる。   With such a configuration, for example, when the advertising content information is located at the beginning or the end of the content information, the user may skip the advertising content information and view it, but it is between the blocks of the content information. By outputting the advertisement content information, it is possible to increase the probability that the advertisement content information is viewed by the user.

また、本発明によるコンテンツ出力装置では、前記コンテンツ情報出力部は、広告コンテンツ情報を繰り返して出力してもよい。
このような構成により、広告の効果を高めることができうる。
In the content output device according to the present invention, the content information output unit may repeatedly output the advertisement content information.
With such a configuration, the effect of the advertisement can be enhanced.

また、本発明によるコンテンツ出力装置では、前記コンテンツ情報記憶部では、静止画のコンテンツの情報である静止画コンテンツ情報が1以上さらに記憶され、前記選択部は、前記コンテンツ情報記憶部が記憶している1以上の静止画コンテンツ情報も選択し、前記コンテンツ情報出力部は、前記選択部が選択した静止画コンテンツ情報を前記コンテンツ情報記憶部から読み出し、前記静止画コンテンツ情報も出力してもよい。
このような構成により、静止画コンテンツ情報による情報提供をユーザに対して行うことができうる。
In the content output device according to the present invention, the content information storage unit further stores one or more still image content information, which is still image content information, and the selection unit stores the content information storage unit. One or more still image content information may also be selected, and the content information output unit may read the still image content information selected by the selection unit from the content information storage unit and output the still image content information.
With such a configuration, it is possible to provide information to the user using still image content information.

また、本発明によるコンテンツ出力装置では、前記選択部は、選択した1以上のブロックの合計時間が、前記出力時間情報受付部が受け付けた出力時間情報より短い場合に、前記1以上の静止画コンテンツ情報を選択し、前記コンテンツ情報出力部は、出力時間が前記出力時間情報の示す出力時間となるように、前記静止画コンテンツ情報を出力してもよい。   In the content output device according to the present invention, the selection unit may be configured to display the one or more still image contents when the total time of the selected one or more blocks is shorter than the output time information received by the output time information reception unit. The information may be selected, and the content information output unit may output the still image content information so that an output time is an output time indicated by the output time information.

このような構成により、静止画コンテンツ情報の出力時間を調整することによって、コンテンツ情報出力部の出力するコンテンツ情報等の出力時間を、ユーザが指定した時間と一致させるようにすることができる。   With such a configuration, by adjusting the output time of the still image content information, the output time of the content information output by the content information output unit can be made to coincide with the time specified by the user.

また、本発明によるコンテンツ出力装置では、前記コンテンツ情報出力部は、静止画コンテンツ情報を繰り返して出力してもよい。
このような構成により、例えば、静止画コンテンツ情報が広告の情報である場合に、その広告の効果を高めることができうる。
In the content output apparatus according to the present invention, the content information output unit may repeatedly output still image content information.
With such a configuration, for example, when the still image content information is advertisement information, the effect of the advertisement can be enhanced.

本発明によるコンテンツ出力装置は、複数のブロックに分割されたコンテンツの情報であるコンテンツ情報が1以上記憶されるコンテンツ情報記憶部と、コンテンツ情報の出力時間を示す情報である出力時間情報を受け付ける出力時間情報受付部と、前記出力時間情報受付部が受け付けた出力時間情報の示す出力時間に付加時間を加算した時間内となるように、前記コンテンツ情報記憶部が記憶している1以上のコンテンツ情報から1以上のブロックを選択する選択部と、前記選択部が選択したブロックを前記コンテンツ情報記憶部から読み出し、当該読み出したブロックから構成されるコンテンツ情報を出力するコンテンツ情報出力部と、を備えたものである。   A content output apparatus according to the present invention is a content information storage unit that stores one or more pieces of content information that is content information divided into a plurality of blocks, and an output that receives output time information that is information indicating an output time of the content information. One or more pieces of content information stored in the content information storage unit so as to be within a time obtained by adding an additional time to the output time indicated by the time information receiving unit and the output time information received by the output time information receiving unit And a content information output unit that reads the block selected by the selection unit from the content information storage unit and outputs content information composed of the read blocks. Is.

このような構成により、選択したコンテンツ情報のブロックの合計時間が、ユーザの指定した出力時間を超えていた場合であっても、超過時間が付加時間内である場合には、その選択したブロックからなるコンテンツ情報を出力することができる。   With this configuration, even if the total time of the selected content information block exceeds the output time specified by the user, if the excess time is within the additional time, Content information can be output.

また、本発明によるコンテンツ出力装置では、前記選択部が、前記出力時間情報受付部が受け付けた出力時間情報の示す出力時間を超える時間であって、当該出力時間と付加時間を加算した時間内となるようにコンテンツ情報のブロックを選択する場合に、その旨を示す情報である超過情報を出力する超過情報出力部と、前記超過情報出力部が超過情報を出力した場合に、ユーザからの許否に関する情報である許否情報を受け付ける許否情報受付部と、前記許否情報受付部が不許可の旨の許否情報を受け付けた場合に、前記選択部は、前記出力時間情報受付部が受け付けた出力時間情報の示す出力時間内となるようにコンテンツ情報のブロックを選択し、前記許否情報受付部が許可の旨の許否情報を受け付けた場合に、前記選択部は、前記出力時間情報受付部が受け付けた出力時間情報の示す出力時間を超える時間であって、当該出力時間と付加時間を加算した時間内となるようにコンテンツ情報のブロックを選択してもよい。   In the content output device according to the present invention, the selection unit is a time exceeding the output time indicated by the output time information received by the output time information receiving unit, and within the time obtained by adding the output time and the additional time. When a block of content information is selected, an excess information output unit that outputs excess information, which is information indicating that, and when the excess information output unit outputs excess information, When the acceptance / rejection information acceptance unit that accepts the acceptance / rejection information that is information and the acceptance / rejection information that the acceptance / rejection information acceptance unit rejects, the selection unit receives the output time information received by the output time information acceptance unit. When the content information block is selected so as to be within the output time shown, and the permission / rejection information reception unit receives permission / rejection information indicating permission, the selection unit A time information receiving unit exceeds the output time indicated by the output time information received time, the blocks of content information may be selected to be within the time obtained by adding the output time and the additional time.

このような構成により、選択したコンテンツ情報のブロックの合計時間が、ユーザの指定した出力時間を超えており、その超過時間が付加時間内である場合であって、ユーザか
らの許可が得られた場合に、その選択したブロックからなるコンテンツ情報を出力することができる。
With this configuration, the total time of the selected content information block exceeds the output time specified by the user, and the excess time is within the additional time, and permission from the user is obtained. In such a case, content information including the selected block can be output.

本発明によるコンテンツ出力装置等によれば、ユーザの指定したコンテンツの出力時間にしたがって、コンテンツ情報の出力を行うことができる。また、複数のブロックに分割されているコンテンツ情報からブロックを選択してコンテンツ情報の出力を行うため、コンテンツ情報の区切りも適切なものとなる。その結果、出力されたコンテンツ情報を視聴等するユーザに違和感を与えないようにすることができうる。   According to the content output device or the like according to the present invention, content information can be output according to the content output time specified by the user. In addition, since the content information is output by selecting a block from the content information divided into a plurality of blocks, the content information is appropriately separated. As a result, it is possible to prevent the user who views the output content information from feeling uncomfortable.

以下、本発明によるコンテンツ出力装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。   Hereinafter, a content output apparatus according to the present invention will be described using embodiments. In the following embodiments, components and steps denoted by the same reference numerals are the same or equivalent, and repetitive description may be omitted.

(実施の形態1)
本発明の実施の形態1によるコンテンツ出力装置について、図面を参照しながら説明する。
図1は、本実施の形態によるコンテンツ出力装置の構成を示すブロック図である。図1において、本実施の形態によるコンテンツ出力装置1は、コンテンツ情報記憶部11と、ブロック属性情報記憶部12と、出力時間情報受付部13と、選択部14と、コンテンツ情報出力部15と、を備える。
(Embodiment 1)
A content output apparatus according to Embodiment 1 of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a content output apparatus according to this embodiment. In FIG. 1, a content output device 1 according to the present embodiment includes a content information storage unit 11, a block attribute information storage unit 12, an output time information reception unit 13, a selection unit 14, a content information output unit 15, Is provided.

コンテンツ情報記憶部11では、コンテンツ情報が1以上記憶される。ここで、コンテンツ情報とは、複数のブロックに分割されたコンテンツの情報である。コンテンツ情報は、音声情報を含む情報であってもよく、映像情報を含む情報であってもよく、音声情報と映像情報とを含む情報であってもよい。コンテンツ情報の複数のブロックへの分割は、物理的なものであってもよく、あるいは、論理的なものであってもよい。前者の場合には、1のコンテンツが各ブロックに対応する映像や音声の複数のファイルから構成されてもよい。後者の場合には、コンテンツ情報は1のファイルであり、そのファイルにおいて、各ブロックを特定することができる情報、例えば、各ブロックの先頭位置を示す情報が設定されていてもよい。本実施の形態では、前者の場合、すなわち、1のコンテンツが複数のファイルから構成される場合について説明する。各ブロックの時間的な長さは、一般に異なっている(例えば、1個目のブロックは2分で、2個目のブロックは5分など)が、同じであってもよい(例えば、全てのブロックが5分など)。コンテンツ情報におけるブロックの分割は、コンテンツ情報の意味的な区切りによってなされているものとする。例えば、コンテンツ情報の示すコンテンツが野球の試合である場合には、打者ごとのブロックに分割されていてもよく、あるいは、イニングごとのブロックに分割されていてもよい。また、例えば、コンテンツ情報の示すコンテンツがニュースである場合には、ビジネスに関するニュースが1のブロックであり、政治に関するニュースが1のブロックであってもよく、あるいは、さらに細かく、ビジネスのニュースにおける為替レートのニュースが1のブロックであり、株価のニュースが1のブロックであってもよい。コンテンツのブロックへの分割は、一般に人手によって行われる。コンテンツ情報の意味的な区切りによって分割する必要があるからである。ただし、場合によっては人手によって行わなくてもよい。例えば、ニュースなどにおいて3秒以上の無音声の時間がある場合には、そこがニュースの区切りであると見なして、3秒以上の無音声ごとに人手によらずに自動的にブロックへの分割を行ってもよい。また、コンテンツ情報記憶部11では、広告のコンテンツの情報である広告コンテンツ情報がさらに記憶されてもよい。広告コンテンツ情報は、音声情報を含む情報であってもよく、映像情報を含む情報であってもよく、音声情報と映像情報とを含む情報であってもよい。また、コンテンツ情報記憶部11では、静止画のコンテン
ツの情報である静止画コンテンツ情報が1以上さらに記憶されてもよい。この静止画コンテンツ情報は、広告の静止画コンテンツ情報であってもよく、天気の情報や為替レートの情報、株価の情報、野球やサッカー等の順位の情報などの静止画コンテンツ情報であってもよい。また、静止画コンテンツ情報は、特定の意味を有さない情報、例えば、アニメーション等のキャラクターの静止画像や、風景の静止画像等であってもよい。コンテンツ情報記憶部11は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。コンテンツ情報記憶部11での記憶は、外部のストレージデバイス等から読み出した情報のRAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。コンテンツ情報記憶部11にコンテンツ情報等が記憶される過程は問わない。例えば、記録媒体を介してコンテンツ情報等がコンテンツ情報記憶部11で記憶されるようになってもよく、インターネット等の通信回線等を介して送信されたコンテンツ情報等がコンテンツ情報記憶部11で記憶されるようになってもよく、あるいは、有線または無線の手段によって放送されたコンテンツ情報等がコンテンツ情報記憶部11で記憶されるようになってもよい。なお、コンテンツ情報記憶部11においてコンテンツ情報以外の情報も記憶されている場合に、それらの情報を、名前やフラグ、フォルダ、データ形式等によって区別可能なようにしてもよい。例えば、コンテンツ情報と、広告コンテンツ情報とは、コンテンツ情報記憶部11の異なるフォルダに記憶されていてもよい。また、コンテンツ情報は動画のデータ形式であり、静止画コンテンツ情報は静止画のデータ形式であることによって、両者を区別可能であってもよい。
The content information storage unit 11 stores one or more pieces of content information. Here, content information is information of content divided into a plurality of blocks. The content information may be information including audio information, information including video information, or information including audio information and video information. The division of the content information into a plurality of blocks may be physical or logical. In the former case, one content may be composed of a plurality of video and audio files corresponding to each block. In the latter case, the content information is a single file, and in the file, information that can specify each block, for example, information indicating the head position of each block may be set. In this embodiment, the former case, that is, a case where one content is composed of a plurality of files will be described. The time length of each block is generally different (eg, the first block is 2 minutes, the second block is 5 minutes, etc.), but may be the same (eg, all Block for 5 minutes). It is assumed that the blocks in the content information are divided by the semantic division of the content information. For example, when the content indicated by the content information is a baseball game, it may be divided into blocks for each batter, or may be divided into blocks for each inning. Further, for example, when the content indicated by the content information is news, the business news may be one block and the politics news may be one block, or more precisely, the exchange rate in the business news. The rate news may be one block and the stock price news may be one block. The division of content into blocks is generally performed manually. This is because it is necessary to divide the content information by semantic delimiters. However, it may not be performed manually in some cases. For example, when there is no-voice time of 3 seconds or more in news, etc., it is regarded as a news break and automatically divided into blocks for every 3 seconds of no-voice without human intervention. May be performed. Further, the content information storage unit 11 may further store advertisement content information that is information about the content of the advertisement. The advertisement content information may be information including audio information, information including video information, or information including audio information and video information. Further, the content information storage unit 11 may further store one or more still image content information, which is information about the content of the still image. This still image content information may be still image content information of an advertisement, or may be still image content information such as weather information, exchange rate information, stock price information, baseball or soccer ranking information, etc. Good. Still image content information may be information that does not have a specific meaning, for example, a still image of a character such as an animation, a still image of a landscape, or the like. The content information storage unit 11 can be realized by a predetermined recording medium (for example, a semiconductor memory, a magnetic disk, an optical disk, etc.). Storage in the content information storage unit 11 may be temporary storage of information read from an external storage device or the like in a RAM or the like, or may be long-term storage. The process in which content information etc. are memorize | stored in the content information storage part 11 is not ask | required. For example, content information or the like may be stored in the content information storage unit 11 via a recording medium, and content information or the like transmitted via a communication line such as the Internet is stored in the content information storage unit 11. Alternatively, the content information broadcasted by wired or wireless means may be stored in the content information storage unit 11. When information other than content information is also stored in the content information storage unit 11, such information may be distinguished by a name, a flag, a folder, a data format, and the like. For example, the content information and the advertisement content information may be stored in different folders of the content information storage unit 11. Further, the content information is in a moving image data format, and the still image content information is in a still image data format, so that they may be distinguished from each other.

ブロック属性情報記憶部12では、ブロック属性情報が記憶される。ここで、ブロック属性情報とは、コンテンツ情報記憶部11が記憶しているコンテンツ情報のブロックの時間を示す情報である時間情報と、そのブロックの属性を示す情報である属性情報とを対応付けて有する情報である。時間情報によって、各ブロックの時間的な長さが示される。属性情報は、ブロックの重要度を示す情報である重要度情報を含んでもよく、また、ブロックの特性を示す情報である特性情報を含んでもよく、その他の情報を含んでもよい。重要度情報は、例えば、コンテンツを視聴するユーザにとって重要であると考えられる場合に重要度が高く設定され、そうでない場合に重要度が低く設定される。したがって、その重要度情報は、客観的に重要であるかどうかに基づいて決定されてもよく、あるいは、ユーザの嗜好等に応じて決定されるものであってもよい。その重要度情報は、例えば、コンテンツの編集者等によって人手によって設定されてもよく、自動的に設定されてもよい。後者の場合には、コンテンツ情報に含まれる各ブロックの平均音量や、各ブロックの映像の変化の速さに応じて重要度情報を自動的に設定してもよい。また、音声認識等によって音声がテキスト変換された音声テキストに所定の言葉が含まれるかどうかなどの解析を行うことによって、重要度情報を自動的に設定してもよい。特性情報は、例えば、そのブロックにおけるコンテンツのジャンル(例えば、ニュース、スポーツ、ドラマなど)を示す情報でもよく、それよりも下位のジャンル(例えば、政治のニュース、ビジネスのニュースなど)を示す情報でもよく、そのブロックに関係する地域を示す情報(例えば、大阪など)でもよく、視聴者として想定しているユーザの属性(例えば、性別、年齢等)でもよい。本実施の形態では、属性情報に重要度情報が含まれる場合について説明する。属性情報に特性情報が含まれる場合については、後述する実施の形態2で説明する。ブロック属性情報記憶部12は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。ブロック属性情報記憶部12での記憶は、外部のストレージデバイス等から読み出した情報のRAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。ブロック属性情報記憶部12にブロック属性情報が記憶される過程は問わない。例えば、記録媒体を介してブロック属性情報がブロック属性情報記憶部12で記憶されるようになってもよく、通信回線等を介して送信されたブロック属性情報がブロック属性情報記憶部12で記憶されるようになってもよく、あるいは、有線または無線の手段によって放送(例えば、カルーセル方式などで放送されてもよい)されたブロック属性情報がブロック属性情報記憶部12で記憶されるようになってもよい。   The block attribute information storage unit 12 stores block attribute information. Here, the block attribute information associates time information, which is information indicating the block time of the content information stored in the content information storage unit 11, with attribute information, which is information indicating the attribute of the block. It is information to have. The time information indicates the time length of each block. The attribute information may include importance level information that is information indicating the importance level of the block, may include characteristic information that is information indicating the characteristic of the block, and may include other information. The importance level information is set to a high importance level when it is considered important for the user who views the content, and is set to a low importance level when it is not. Therefore, the importance level information may be determined based on whether it is objectively important, or may be determined according to the user's preference or the like. The importance level information may be set manually by a content editor or the like, or may be set automatically. In the latter case, the importance level information may be automatically set according to the average volume of each block included in the content information and the speed of change of the video of each block. Also, the importance level information may be automatically set by analyzing whether or not a predetermined word is included in the voice text whose voice is converted into text by voice recognition or the like. The characteristic information may be, for example, information indicating the genre of the content in the block (for example, news, sports, drama, etc.) or information indicating a lower genre (for example, political news, business news, etc.). The information may be information indicating an area related to the block (for example, Osaka, etc.) or may be an attribute of a user assumed as a viewer (for example, gender, age, etc.). In the present embodiment, a case where importance level information is included in attribute information will be described. A case where characteristic information is included in the attribute information will be described in a second embodiment to be described later. The block attribute information storage unit 12 can be realized by a predetermined recording medium (for example, a semiconductor memory, a magnetic disk, an optical disk, etc.). The storage in the block attribute information storage unit 12 may be temporary storage in the RAM of information read from an external storage device or the like, or may be long-term storage. The process in which block attribute information is stored in the block attribute information storage unit 12 does not matter. For example, block attribute information may be stored in the block attribute information storage unit 12 via a recording medium, and block attribute information transmitted via a communication line or the like is stored in the block attribute information storage unit 12. Alternatively, block attribute information broadcasted by wired or wireless means (for example, may be broadcast by a carousel method or the like) is stored in the block attribute information storage unit 12. Also good.

なお、コンテンツ情報記憶部11やブロック属性情報記憶部12自体がコンテンツ出力装置1に対して着脱可能な記録媒体であり、コンテンツ情報やブロック属性情報の記憶された着脱可能な記録媒体がコンテンツ出力装置1に装着されることによってコンテンツ情報記憶部11やブロック属性情報記憶部12が実現されてもよい。   The content information storage unit 11 and the block attribute information storage unit 12 are detachable recording media with respect to the content output device 1, and the detachable recording medium storing the content information and block attribute information is the content output device. 1, the content information storage unit 11 and the block attribute information storage unit 12 may be realized.

また、コンテンツ情報記憶部11と、ブロック属性情報記憶部12とは、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、コンテンツ情報等を記憶している領域がコンテンツ情報記憶部11となり、ブロック属性情報を記憶している領域がブロック属性情報記憶部12となる。また、前者の場合には、ブロック属性情報がコンテンツ情報のヘッダに含まれる場合や、各ブロックに対応するブロック属性情報が、各ブロックのヘッダに含まれる場合など、コンテンツ情報とブロック属性情報とが同一のファイルに含まれる場合も含まれるものとする。   The content information storage unit 11 and the block attribute information storage unit 12 may be realized by the same recording medium or may be realized by separate recording media. In the former case, the area storing the content information or the like is the content information storage unit 11, and the area storing the block attribute information is the block attribute information storage unit 12. In the former case, the content information and the block attribute information may be included when the block attribute information is included in the header of the content information, or when the block attribute information corresponding to each block is included in the header of each block. It shall be included when included in the same file.

出力時間情報受付部13は、出力時間情報を受け付ける。ここで、出力時間情報とは、コンテンツ情報の出力時間を示す情報である。すなわち、ユーザが希望するコンテンツ情報の出力時間が、出力時間情報で示されることになる。なお、後述するコンテンツ情報出力部15がコンテンツ情報のみでなく、広告コンテンツ情報や、静止画コンテンツ情報も出力する場合には、出力時間情報の示す出力時間は、それら全ての情報の合計の出力時間である。出力時間情報受付部13は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された情報を受信してもよい。なお、出力時間情報受付部13は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、出力時間情報受付部13は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The output time information reception unit 13 receives output time information. Here, the output time information is information indicating the output time of the content information. That is, the output time of the content information desired by the user is indicated by the output time information. When the content information output unit 15 described later outputs not only content information but also advertisement content information and still image content information, the output time indicated by the output time information is the total output time of all the information. It is. For example, the output time information receiving unit 13 may receive information input from an input device (for example, a keyboard, a mouse, a touch panel, etc.), and may receive information transmitted via a wired or wireless communication line. Also good. Note that the output time information receiving unit 13 may or may not include a device (for example, a modem or a network card) for receiving. The output time information receiving unit 13 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.

選択部14は、コンテンツ情報記憶部11が記憶している1以上のコンテンツ情報から1以上のブロックを選択する。選択部14は、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間内となるように、1以上のブロックを選択する。また、選択部14は、ブロック属性情報記憶部12が記憶しているブロック属性情報に基づいて、ブロックの選択を行う。選択部14は、コンテンツ情報記憶部11に2以上のコンテンツ情報が記憶されている場合に、1のコンテンツ情報から2以上のブロックを選択してもよく、2以上のコンテンツ情報から2以上のブロックを選択してもよい。ブロック属性情報記憶部12において重要度情報が記憶されている場合には、選択部14は、重要度情報の示す重要度の高いブロックを優先的に選択してもよい。また、コンテンツ情報記憶部11に広告コンテンツ情報が記憶されている場合には、選択部14は、広告コンテンツ情報も選択してもよい。この場合に、選択部14は、選択したコンテンツ情報の1以上のブロックと、選択した広告コンテンツ情報との合計時間が、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間内となるように選択するものとする。また、コンテンツ情報記憶部11に静止画コンテンツ情報が記憶されている場合には、選択部14は、コンテンツ情報記憶部11が記憶している1以上の静止画コンテンツ情報も選択してもよい。選択部14は、選択した1以上のブロックの合計時間が、出力時間情報受付部13が受け付けた出力時間情報より短い場合に、1以上の静止画コンテンツ情報を選択してもよい。選択部14によるブロックを選択する処理の詳細については後述する。   The selection unit 14 selects one or more blocks from the one or more pieces of content information stored in the content information storage unit 11. The selection unit 14 selects one or more blocks so as to be within the output time indicated by the output time information received by the output time information reception unit 13. The selection unit 14 selects a block based on the block attribute information stored in the block attribute information storage unit 12. When two or more pieces of content information are stored in the content information storage unit 11, the selection unit 14 may select two or more blocks from one piece of content information, and two or more blocks from two or more pieces of content information. May be selected. When the importance level information is stored in the block attribute information storage unit 12, the selection unit 14 may preferentially select a block having a high importance level indicated by the importance level information. Further, when the advertisement content information is stored in the content information storage unit 11, the selection unit 14 may also select the advertisement content information. In this case, the selection unit 14 has the total time of one or more blocks of the selected content information and the selected advertisement content information within the output time indicated by the output time information received by the output time information reception unit 13. Shall be selected as follows. When still image content information is stored in the content information storage unit 11, the selection unit 14 may also select one or more still image content information stored in the content information storage unit 11. The selection unit 14 may select one or more still image content information when the total time of the selected one or more blocks is shorter than the output time information received by the output time information reception unit 13. Details of the process of selecting a block by the selection unit 14 will be described later.

コンテンツ情報出力部15は、選択部14が選択したブロックをコンテンツ情報記憶部11から読み出す。そして、コンテンツ情報出力部15は、その読み出したブロックから構成されるコンテンツ情報を出力する。ここで、コンテンツ情報出力部15が出力するコンテンツ情報と、コンテンツ情報記憶部11で記憶されているコンテンツ情報とは、一般
には異なるものである(一般にコンテンツ情報を構成するブロックが異なる)が、両者ともコンテンツ情報と呼ぶことにする。選択部14が広告コンテンツ情報も選択した場合には、コンテンツ情報出力部15は、その選択された広告コンテンツ情報をコンテンツ情報記憶部11から読み出し、その広告コンテンツ情報も出力する。その場合に、コンテンツ情報出力部15は、コンテンツ情報の一のブロックと、コンテンツ情報の他のブロックとの間(時間的な意味での間)となるように広告コンテンツ情報を出力してもよい。なお、広告コンテンツ情報が結果としてコンテンツ情報の2個のブロックの間となるのであれば、コンテンツ情報のどの2個のブロックの間に広告コンテンツ情報がくるようになるのかを決定するのは、コンテンツ情報出力部15であってもよく、あるいは、選択部14であってもよい。また、コンテンツ情報出力部15は、広告コンテンツ情報を繰り返して出力してもよい。この場合に、繰り返して出力される広告コンテンツ情報は、同じ広告コンテンツ情報であってもよく、あるいは、異なる広告コンテンツ情報であってもよい。また、繰り返して出力される広告コンテンツ情報は、連続して出力されてもよく、その間にコンテンツ情報挟むようにして出力されてもよい。また、選択部14が1以上の静止画コンテンツ情報も選択した場合には、コンテンツ情報出力部15は、その選択された静止画コンテンツ情報をコンテンツ情報記憶部11から読み出し、その静止画コンテンツ情報も出力する。この場合に、コンテンツ情報出力部15は、出力時間が出力時間情報の示す出力時間となるように、静止画コンテンツ情報を出力してもよい。ここで、「コンテンツ情報の出力時間が出力時間情報の示す出力時間となる」とは、厳密な意味での一致でなくてもよく、フレーム単位の誤差(例えば、1/30秒程度の誤差)が存在してもよい。静止画コンテンツ情報は、出力されるコンテンツ情報の最初に出力されてもよく、最後に出力されてもよく、あるいは、ブロックとブロックとの間に出力されてもよい。また、コンテンツ情報出力部15は、静止画コンテンツ情報を繰り返して出力してもよい。この場合に、繰り返して出力される静止画コンテンツ情報は、同じ静止画コンテンツ情報であってもよく、あるいは、異なる静止画コンテンツ情報であってもよい。また、繰り返して出力される静止画コンテンツ情報は、連続して出力されてもよく、その間にコンテンツ情報等を挟むようにして出力されてもよい。ここで、この出力は、ストリーミング出力であってもよく、あるいは、そうでなくてもよい。また、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器(例えば、映像や音楽を再生可能な携帯端末等)への通信回線を介した送信でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよい。なお、コンテンツ情報出力部15は、出力を行うデバイス(例えば、表示デバイスやプリンタなど)を含んでもよく、あるいは含まなくてもよい。また、コンテンツ情報出力部15は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The content information output unit 15 reads the block selected by the selection unit 14 from the content information storage unit 11. And the content information output part 15 outputs the content information comprised from the read block. Here, the content information output from the content information output unit 15 and the content information stored in the content information storage unit 11 are generally different (generally, the blocks constituting the content information are different). Both are called content information. When the selection unit 14 also selects advertisement content information, the content information output unit 15 reads the selected advertisement content information from the content information storage unit 11 and outputs the advertisement content information. In that case, the content information output unit 15 may output the advertisement content information so that it is between one block of the content information and another block of the content information (in a temporal sense). . In addition, if the advertising content information results in between two blocks of content information, it is the content that determines which two blocks of content information the advertising content information comes between The information output unit 15 or the selection unit 14 may be used. Further, the content information output unit 15 may repeatedly output the advertisement content information. In this case, the advertising content information that is repeatedly output may be the same advertising content information or different advertising content information. The advertisement content information that is repeatedly output may be output continuously, or may be output with the content information sandwiched between them. When the selection unit 14 also selects one or more still image content information, the content information output unit 15 reads the selected still image content information from the content information storage unit 11 and also stores the still image content information. Output. In this case, the content information output unit 15 may output the still image content information so that the output time becomes the output time indicated by the output time information. Here, “the output time of the content information is the output time indicated by the output time information” does not have to be a strict meaning, and an error in units of frames (for example, an error of about 1/30 seconds). May be present. The still image content information may be output at the beginning of the content information to be output, may be output at the end, or may be output between the blocks. Further, the content information output unit 15 may repeatedly output still image content information. In this case, the still image content information repeatedly output may be the same still image content information or different still image content information. Still image content information that is repeatedly output may be output continuously, or may be output with content information or the like sandwiched therebetween. Here, this output may or may not be a streaming output. In addition, this output may be displayed on a display device (for example, a CRT or a liquid crystal display), for example, and is transmitted via a communication line to a predetermined device (for example, a portable terminal capable of reproducing video or music) Alternatively, sound output from a speaker or storage in a recording medium may be used. The content information output unit 15 may or may not include an output device (for example, a display device or a printer). The content information output unit 15 may be realized by hardware, or may be realized by software such as a driver that drives these devices.

次に、本実施の形態によるコンテンツ出力装置1の動作について、図2のフローチャートを用いて説明する。
(ステップS101)出力時間情報受付部13は、出力時間情報を受け付けたかどうか判断する。そして、出力時間情報を受け付けた場合には、ステップS102に進み、そうでない場合には、出力時間情報を受け付けるまでステップS101の処理を繰り返す。
Next, the operation of the content output apparatus 1 according to the present embodiment will be described using the flowchart of FIG.
(Step S101) The output time information reception unit 13 determines whether output time information has been received. When the output time information is received, the process proceeds to step S102. Otherwise, the process of step S101 is repeated until the output time information is received.

(ステップS102)選択部14は、出力時間情報と、ブロック属性情報とに基づいて、コンテンツ情報記憶部11で記憶されているコンテンツ情報から、1以上のブロックを選択する。選択部14は、広告コンテンツ情報や、静止画コンテンツ情報を選択してもよい。この選択の処理の詳細については後述する。   (Step S102) The selection unit 14 selects one or more blocks from the content information stored in the content information storage unit 11 based on the output time information and the block attribute information. The selection unit 14 may select advertisement content information or still image content information. Details of the selection process will be described later.

(ステップS103)コンテンツ情報出力部15は、選択部14の選択したブロック等をコンテンツ情報記憶部11から読み出し、その読み出したブロック等から構成されるコンテンツ情報を出力する。そして、ステップS101に戻る。   (Step S103) The content information output unit 15 reads the block selected by the selection unit 14 from the content information storage unit 11, and outputs the content information including the read block. Then, the process returns to step S101.

なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、このフローチャートでは、出力時間情報が受け付けられたことが、選択部14による選択を開始するトリガーである場合について説明したが、そうでなくてもよい。例えば、出力時間情報が受け付けられた後に、ユーザからの選択を行う指示を受け付けてから、選択部14による選択が行われてもよい。   In the flowchart of FIG. 2, the process is terminated by powering off or a process termination interrupt. In this flowchart, the case where the reception of the output time information is a trigger for starting selection by the selection unit 14 is described, but this need not be the case. For example, after the output time information is received, selection by the selection unit 14 may be performed after receiving an instruction to perform selection from the user.

次に、本実施の形態によるコンテンツ出力装置1の動作について、具体例を用いて説明する。まず、選択部14がコンテンツ情報のブロックのみを選択する場合について説明する(具体例1)。次に、選択部14がコンテンツ情報のブロックと、広告コンテンツ情報とを選択する場合について説明する(具体例2)。次に、選択部14がコンテンツ情報のブロックと、静止画コンテンツ情報とを選択する場合について説明する(具体例3)。   Next, the operation of the content output apparatus 1 according to this embodiment will be described using a specific example. First, a case where the selection unit 14 selects only a block of content information will be described (specific example 1). Next, a case where the selection unit 14 selects a block of content information and advertisement content information will be described (specific example 2). Next, a case where the selection unit 14 selects a block of content information and still image content information will be described (specific example 3).

[具体例1]
この具体例では、前述のように、選択部14がコンテンツ情報のブロックのみを選択する場合について説明する。図3は、この具体例においてコンテンツ情報記憶部11が記憶しているコンテンツ情報を示す図である。図3で示されるように、コンテンツ情報記憶部11において、コンテンツを識別するコンテンツIDと、ブロックを識別するブロックIDと、ブロックごとに分割されたコンテンツ情報とが対応付けられている。この具体例では、各ブロックがMPEG(Moving Picture Expert Group)の1個のデータファイルである。なお、前述のように、コンテンツ情報は、適切な区切りとなるように各ブロックに分割されているものとする。
[Specific Example 1]
In this specific example, as described above, a case where the selection unit 14 selects only a block of content information will be described. FIG. 3 is a diagram showing the content information stored in the content information storage unit 11 in this specific example. As shown in FIG. 3, in the content information storage unit 11, a content ID for identifying content, a block ID for identifying a block, and content information divided for each block are associated with each other. In this specific example, each block is one data file of MPEG (Moving Picture Expert Group). As described above, it is assumed that the content information is divided into blocks so as to be appropriately separated.

図4は、この具体例においてブロック属性情報記憶部12が記憶しているブロック属性情報を示す図である。図4で示されるように、ブロック属性情報記憶部12において、コンテンツの名称を示すコンテンツ名と、コンテンツIDと、ブロックIDと、ブロックの時間を示す時間情報と、ブロックの属性情報である重要度情報とが対応付けられている。重要度情報は、値の大きい方が重要であるものとする。なお、前述のように、各ブロックに対応する重要度情報は、重要な場面の重要度が高くなり、そうでない場面の重要度が低くなるように設定されているものとする。   FIG. 4 is a diagram showing the block attribute information stored in the block attribute information storage unit 12 in this specific example. As shown in FIG. 4, in the block attribute information storage unit 12, a content name indicating a content name, a content ID, a block ID, time information indicating a block time, and importance as block attribute information Information is associated. It is assumed that the importance level information has a higher value. As described above, it is assumed that the importance level information corresponding to each block is set so that the importance level of the important scene is high and the importance level of the other scene is low.

図5は、この具体例における選択の処理(図2のフローチャートのステップS102の処理)を示すフローチャートである。なお、この具体例において、あらかじめユーザが出力するコンテンツ情報を選択しているものとする。例えば、図4において、野球を出力するのか、ニュースを出力するのかについて選択されているものとする。したがって、図5のフローチャートにおける処理は、選択されたコンテンツ情報について実行されるものである。   FIG. 5 is a flowchart showing the selection process (the process of step S102 in the flowchart of FIG. 2) in this specific example. In this specific example, it is assumed that the content information output by the user is selected in advance. For example, in FIG. 4, it is assumed that whether to output baseball or news is selected. Therefore, the process in the flowchart of FIG. 5 is executed for the selected content information.

(ステップS201)選択部14は、ブロック属性情報の重要度情報に基づいて、各ブロックをソートする。なお、重要度情報の示す重要度が同じブロックについては、時間の降順にソートするものとする。
(ステップS202)選択部14は、カウンタIを「1」に設定する。
(Step S201) The selection unit 14 sorts the blocks based on the importance information of the block attribute information. Note that blocks having the same importance indicated by the importance information are sorted in descending order of time.
(Step S202) The selection unit 14 sets the counter I to “1”.

(ステップS203)選択部14は、I番目のブロックを選択すると、選択したブロックの合計時間が、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間を超えるかどうか判断する。そして、超える場合には、ステップS205に進み、そうでない場合、すなわち、選択したブロックの合計時間が出力時間以下である場合には、ステップS204に進む。   (Step S203) When selecting the I-th block, the selecting unit 14 determines whether the total time of the selected block exceeds the output time indicated by the output time information received by the output time information receiving unit 13. If it exceeds, the process proceeds to step S205. If not, that is, if the total time of the selected block is equal to or shorter than the output time, the process proceeds to step S204.

(ステップS204)選択部14は、I番目のブロックを選択する。具体的には、選択
部14は、I番目のブロックのコンテンツIDとブロックIDとを図示しない記録媒体に記録する。なお、これは一例であって、選択部14は、例えば、選択したブロックにフラグ等を設定してもよい。
(Step S204) The selection unit 14 selects the I-th block. Specifically, the selection unit 14 records the content ID and block ID of the I-th block on a recording medium (not shown). This is an example, and the selection unit 14 may set a flag or the like for the selected block, for example.

(ステップS205)選択部14は、I番目のブロックが、そのコンテンツ情報における最後のブロックであるかどうか判断する。そして、最後のブロックである場合には、ステップS207に進み、そうでない場合には、ステップS206に進む。
(ステップS206)選択部14は、カウンタIを1だけインクリメントする。そして、ステップS203に戻る。
(Step S205) The selection unit 14 determines whether or not the I-th block is the last block in the content information. If it is the last block, the process proceeds to step S207, and if not, the process proceeds to step S206.
(Step S206) The selection unit 14 increments the counter I by 1. Then, the process returns to step S203.

(ステップS207)選択部14は、選択した1以上のブロックを、時間順にソートする。例えば、図4で示されるように、時間順にブロックIDが設定されているとすると、ブロックIDの昇順となるようにソートすることで、選択した1以上のブロックを時間順にソートすることができる。そして、ブロックを選択する処理は終了となる。   (Step S207) The selection unit 14 sorts the selected one or more blocks in time order. For example, as illustrated in FIG. 4, if block IDs are set in time order, one or more selected blocks can be sorted in time order by sorting the block IDs in ascending order. And the process which selects a block is complete | finished.

なお、ステップS207の処理は行わなくてもよい。例えば、野球のように時間の順序が重要なコンテンツ情報については、ステップS207の処理を行うことになるが、ニュースなどのように、時間の順序があまり重要でないコンテンツ情報については、ステップS207の処理を行わなくてもよい。   Note that step S207 need not be performed. For example, for content information in which the order of time is important, such as baseball, the processing in step S207 is performed. However, for content information in which the order of time is not so important, such as news, the processing in step S207 is performed. It is not necessary to perform.

次に、ユーザが出力時間を入力して、それに応じてブロックが選択され、コンテンツ情報が出力されるまでの具体的な処理について説明する。この具体例において、コンテンツ出力装置1は、図6で示される携帯情報端末であったとする。この図6で示されるコンテンツ出力装置1において、コンテンツ情報記憶部11において、図3で示されるコンテンツ情報があらかじめ記憶されており、また、ブロック属性情報記憶部12において、図4で示されるブロック属性情報があらかじめ記憶されていたとする。そして、ユーザは、コンテンツID「C001」で識別されるコンテンツ情報「野球(AvsB)」の出力を選択していたとする。すると、図6の画面で示されるように、視聴時間の入力が求められる。これに対してユーザがコンテンツ出力装置1のボタンを操作することにより、通勤時間に対応する「30分」を入力したとする。そして、その「30分」の視聴時間を確定すると、出力時間情報受付部13は、出力時間「30分」を示す出力時間情報を受け付ける(ステップS101)。そして、出力時間情報受付部13は、その出力時間情報を選択部14に渡す。   Next, specific processing until the user inputs an output time, a block is selected according to the input time, and content information is output will be described. In this specific example, it is assumed that the content output device 1 is the portable information terminal shown in FIG. In the content output device 1 shown in FIG. 6, the content information storage unit 11 stores the content information shown in FIG. 3 in advance, and the block attribute information storage unit 12 stores the block attribute shown in FIG. Assume that information is stored in advance. Then, it is assumed that the user has selected the output of the content information “baseball (AvsB)” identified by the content ID “C001”. Then, as shown in the screen of FIG. 6, input of viewing time is required. In contrast, it is assumed that the user inputs “30 minutes” corresponding to the commuting time by operating the button of the content output device 1. When the viewing time of “30 minutes” is confirmed, the output time information receiving unit 13 receives output time information indicating the output time “30 minutes” (step S101). Then, the output time information reception unit 13 passes the output time information to the selection unit 14.

すると、選択部14は、ブロックを選択する処理を開始する(ステップS102)。まず、選択部14は、図4で示されるコンテンツID「C001」に対応する各ブロックID、時間情報、重要度情報をブロック属性情報記憶部12から読み出す。そして、選択部14は、重要度情報の降順になるようにまずソートする。次に、各重要度情報において、時間情報の降順になるようにソートする(ステップS201)。図7は、そのソートの結果を示す図である。   Then, the selection part 14 starts the process which selects a block (step S102). First, the selection unit 14 reads each block ID, time information, and importance level information corresponding to the content ID “C001” shown in FIG. 4 from the block attribute information storage unit 12. Then, the selection unit 14 first sorts the importance information in descending order. Next, it sorts so that it may become the descending order of time information in each importance information (step S201). FIG. 7 is a diagram showing the result of the sorting.

次に、選択部14は、1番目のブロックを選択すると、選択したブロックの合計時間が、出力時間「30分」を超えるかどうか判断する(ステップS202,S203)。1番目のブロックの時間は「5分」であるため、それを選択しても出力時間を超えないため、選択部14は、そのブロックを選択する(ステップS204)。1番目のブロックは、最後のブロックではないため、選択部14は、2番目のブロックを選択すると、選択したブロックの合計時間が、出力時間「30分」を超えるかどうか判断する(ステップS205,S206,S203)。2番目のブロックは「3分」であり、1番目と2番目のブロックの合計時間は「8分」で出力時間を超えないため、選択部14は、2番目のブロックも選択する(ステップS204)。このようにして、選択部14は、5番目のブロック(す
なわち、ブロックID「02」のブロック)まで選択したとする。
Next, when the first block is selected, the selection unit 14 determines whether the total time of the selected block exceeds the output time “30 minutes” (steps S202 and S203). Since the time of the first block is “5 minutes”, even if it is selected, the output time does not exceed, so the selection unit 14 selects that block (step S204). Since the first block is not the last block, when selecting the second block, the selection unit 14 determines whether the total time of the selected block exceeds the output time “30 minutes” (step S205, S206, S203). Since the second block is “3 minutes” and the total time of the first and second blocks is “8 minutes” and does not exceed the output time, the selection unit 14 also selects the second block (step S204). ). In this way, it is assumed that the selection unit 14 has selected up to the fifth block (that is, the block with the block ID “02”).

次に、選択部14は、6番目のブロックを選択すると、選択したブロックの合計時間が、出力時間「30分」を超えるかどうか判断する(ステップS203)。この場合には、6番目までのブロックの合計時間は35分であり、出力時間を超えるため、選択部14はそのブロックを選択しないで、次の7番目のブロックを選択すると、選択したブロックの合計時間が、出力時間「30分」を超えるかどうか判断する(ステップS205,S206,S203)。その後、ブロックの選択が行われないまま、カウンタIが「10」となったとする(ステップS206)。その場合にも、10番目のブロックを選択すると、選択してブロックの合計時間は「31分」となり、出力時間を超えるため、選択部14はそのブロックを選択しない(ステップS203)。また、10番目のブロックは、図7において最後のブロックであるため(ステップS205)、選択部14は、それまでに選択していた1番目から5番目までのブロックをブロックIDの昇順にソートする(ステップS207)。図8は、そのソート後のブロックIDと、コンテンツIDとを示す図である。選択部14は、図8で示される情報をコンテンツ情報出力部15に渡す。   Next, when selecting the sixth block, the selection unit 14 determines whether the total time of the selected block exceeds the output time “30 minutes” (step S203). In this case, since the total time of the sixth block is 35 minutes and exceeds the output time, the selection unit 14 does not select the block and selects the next seventh block. It is determined whether the total time exceeds the output time “30 minutes” (steps S205, S206, S203). Thereafter, it is assumed that the counter I reaches “10” without selecting a block (step S206). Even in this case, when the 10th block is selected, the total time of the selected block is “31 minutes”, which exceeds the output time, so the selection unit 14 does not select the block (step S203). Since the 10th block is the last block in FIG. 7 (step S205), the selection unit 14 sorts the first to fifth blocks selected so far in ascending order of the block ID. (Step S207). FIG. 8 is a diagram showing the sorted block ID and content ID. The selection unit 14 passes the information shown in FIG. 8 to the content information output unit 15.

コンテンツ情報出力部15は、図8で示される情報を受け取ると、その情報を用いて、コンテンツ情報を出力する(ステップS103)。すなわち、図8で示される情報の上側のブロックから順番に、コンテンツ情報記憶部11から読み出し、その読み出したブロックをコンテンツ出力装置1の画面に表示する。その結果、ユーザは、28分間の野球のコンテンツ情報を視聴することができる。このようにして、ユーザは、通勤時間内で、重要なシーンを含むコンテンツ情報を視聴することができる。   Upon receiving the information shown in FIG. 8, the content information output unit 15 outputs content information using the information (step S103). That is, the information is read from the content information storage unit 11 in order from the upper block of the information shown in FIG. 8, and the read blocks are displayed on the screen of the content output device 1. As a result, the user can view the 28-minute baseball content information. In this way, the user can view content information including important scenes within the commute time.

なお、この具体例において、例えば、重要度情報「3」のブロックのみを選択すれば、選択したブロックの合計時間が10分となり、重要度情報「3」、「2」のブロックを選択すれば、選択したブロックの合計時間が30分となり、重要度情報「3」、「2」、「1」のブロックを選択すれば、選択したブロックの合計時間が60分となるように設定されていてもよい。そのような場合には、例えば、ユーザの指定した出力時間が30分であるとすると、重要度情報「3」、「2」のブロックのみを選択すればよいことになる。   In this specific example, for example, if only the block with importance level information “3” is selected, the total time of the selected block is 10 minutes, and if the blocks with importance level information “3” and “2” are selected. The total time of the selected block is 30 minutes, and if the blocks of importance information “3”, “2”, “1” are selected, the total time of the selected block is set to be 60 minutes. Also good. In such a case, for example, if the output time specified by the user is 30 minutes, only the blocks of importance level information “3” and “2” need be selected.

[具体例2]
この具体例では、前述のように、選択部14がコンテンツ情報のブロックと、広告コンテンツ情報とを選択する場合について説明する。この具体例において、コンテンツ情報記憶部11では、図3で示されるコンテンツ情報に加えて、図9で示される広告コンテンツ情報も記憶されているものとする。図9において、広告コンテンツ情報を識別する広告IDと、広告コンテンツ情報とが対応付けられている。広告コンテンツ情報もMPEGのデータファイルである。
[Specific Example 2]
In this specific example, as described above, a case where the selection unit 14 selects a block of content information and advertisement content information will be described. In this specific example, it is assumed that the content information storage unit 11 stores advertisement content information shown in FIG. 9 in addition to the content information shown in FIG. In FIG. 9, the advertisement ID for identifying the advertisement content information is associated with the advertisement content information. The advertisement content information is also an MPEG data file.

また、ブロック属性情報記憶部12では、図4で示されるブロック属性情報に加えて、図10で示される広告コンテンツ情報に関する時間情報も記憶されているものとする。図10において、広告コンテンツ情報に対応するコンテンツ情報のコンテンツIDを示す対応コンテンツIDと、広告IDと、時間情報とが対応付けられている。例えば、コンテンツID「C001」で識別されるコンテンツ情報が出力される場合に、対応コンテンツID「C001」に対応する広告コンテンツ情報が選択されうることになる。   Further, in the block attribute information storage unit 12, in addition to the block attribute information shown in FIG. 4, time information related to the advertisement content information shown in FIG. 10 is also stored. In FIG. 10, the corresponding content ID indicating the content ID of the content information corresponding to the advertising content information, the advertisement ID, and the time information are associated with each other. For example, when the content information identified by the content ID “C001” is output, the advertising content information corresponding to the corresponding content ID “C001” can be selected.

図11は、この具体例における選択の処理(図2のフローチャートのステップS102の処理)を示すフローチャートである。なお、この具体例においても、あらかじめユーザが出力するコンテンツ情報を選択しているものとする。したがって、図11のフローチャートにおける処理は、選択されたコンテンツ情報について実行されるものである。   FIG. 11 is a flowchart showing the selection process (the process of step S102 in the flowchart of FIG. 2) in this specific example. Also in this specific example, it is assumed that the content information output by the user is selected in advance. Therefore, the process in the flowchart of FIG. 11 is executed for the selected content information.

(ステップS301)選択部14は、コンテンツ情報からブロックを選択する処理を行う。この処理は、図5のフローチャートと同様の処理であり、その説明を省略する。   (Step S301) The selection unit 14 performs a process of selecting a block from the content information. This process is the same as that in the flowchart of FIG.

(ステップS302)選択部14は、選択したブロックの合計時間が、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間と等しいかどうか判断する。そして、等しい場合には、広告コンテンツ情報を選択する余地はないため、処理は終了となる。一方、等しくない場合には、ステップS303に進む。
(ステップS303)選択部14は、カウンタJを「1」に設定する。
(Step S302) The selection unit 14 determines whether or not the total time of the selected block is equal to the output time indicated by the output time information received by the output time information reception unit 13. If they are equal, there is no room for selecting the advertising content information, and the process ends. On the other hand, if they are not equal, the process proceeds to step S303.
(Step S303) The selection unit 14 sets the counter J to “1”.

(ステップS304)選択部14は、ユーザが選択したコンテンツ情報に対応するJ番目の広告コンテンツ情報を選択すると、選択したブロックと、広告コンテンツ情報との合計時間が、出力時間を超えるかどうか判断する。そして、超える場合には、ステップS306に進み、超えない場合、すなわち、選択したブロックと広告コンテンツ情報との合計時間が、出力時間以下である場合には、ステップS305に進む。   (Step S304) When selecting the J-th advertisement content information corresponding to the content information selected by the user, the selection unit 14 determines whether the total time of the selected block and the advertisement content information exceeds the output time. . If it exceeds, the process proceeds to step S306. If not, that is, if the total time of the selected block and the advertisement content information is equal to or shorter than the output time, the process proceeds to step S305.

(ステップS305)選択部14は、ユーザが選択したコンテンツ情報に対応するJ番目の広告コンテンツ情報を選択する。具体的には、ステップS204の場合と同様に、選択部14は、J番目の広告コンテンツ情報の広告IDを図示しない記録媒体に記録する。なお、これは一例であって、選択部14は、例えば、選択した広告コンテンツ情報にフラグ等を設定してもよい。   (Step S305) The selection unit 14 selects J-th advertisement content information corresponding to the content information selected by the user. Specifically, as in step S204, the selection unit 14 records the advertisement ID of the Jth advertisement content information on a recording medium (not shown). Note that this is an example, and the selection unit 14 may set a flag or the like on the selected advertisement content information, for example.

(ステップS306)選択部14は、ユーザが選択したコンテンツ情報に対応するJ番目の広告コンテンツ情報が、ユーザが選択したコンテンツ情報に対応する広告コンテンツ情報おける最後の広告コンテンツ情報であるかどうか判断する。そして、最後の広告コンテンツ情報である場合には、ステップS308に進み、そうでない場合には、ステップS307に進む。
(ステップS307)選択部14は、カウンタJを1だけインクリメントする。そして、ステップS304に戻る。
(Step S306) The selection unit 14 determines whether the J-th advertisement content information corresponding to the content information selected by the user is the last advertisement content information in the advertisement content information corresponding to the content information selected by the user. . If it is the last advertisement content information, the process proceeds to step S308. If not, the process proceeds to step S307.
(Step S307) The selection unit 14 increments the counter J by 1. Then, the process returns to step S304.

(ステップS308)選択部14は、1以上の広告コンテンツ情報を選択したかどうか判断する。例えば、図示しない記録媒体において1以上の広告IDが記憶されている場合には、1以上の広告コンテンツ情報を選択したと判断する。そして、1以上の広告コンテンツ情報を選択した場合には、ステップS309に進み、そうでない場合には、広告コンテンツ情報を選択する一連の処理は終了となる。   (Step S308) The selection unit 14 determines whether one or more pieces of advertisement content information have been selected. For example, when one or more advertisement IDs are stored in a recording medium (not shown), it is determined that one or more advertisement content information has been selected. If one or more pieces of advertisement content information are selected, the process proceeds to step S309. If not, the series of processes for selecting the advertisement content information ends.

(ステップS309)選択部14は、選択した広告コンテンツ情報を、あらかじめ選択されているブロックの間に設定する。選択部14は、例えば、選択した広告コンテンツ情報を、1番目のブロックと2番目のブロックとの間から順番にブロックの間に設定してもよい。そして、広告コンテンツ情報を選択する処理は終了となる。   (Step S309) The selection unit 14 sets the selected advertisement content information between previously selected blocks. For example, the selection unit 14 may set the selected advertisement content information between the blocks in order from the first block and the second block. Then, the process of selecting the advertisement content information ends.

次に、ユーザが出力時間を入力して、それに応じてブロックが選択され、広告コンテンツ情報も選択され、コンテンツ情報と広告コンテンツ情報とが出力されるまでの具体的な処理について説明する。なお、コンテンツ情報が選択され、図8で示される情報が構成されるまでの処理は、具体例1と同様であり、その説明を省略する。   Next, a specific process until the user inputs an output time, a block is selected according to the input time, advertisement content information is also selected, and content information and advertisement content information are output will be described. Note that the processing from when the content information is selected until the information shown in FIG. 8 is configured is the same as in the first specific example, and the description thereof is omitted.

選択部14は、選択したブロックの合計時間「28分」が出力時間「30分」と等しくないと判断し(ステップS302)、ユーザが選択したコンテンツ情報に対応する広告コンテンツ情報、すなわち、図10において、対応コンテンツID「C001」に対応する広告コンテンツ情報の1番目の広告コンテンツ情報を選択すると、選択したブロックと、広告コンテンツ情報との合計時間が出力時間を超えるかどうか判断する(ステップS30
3,S304)。この場合には、その合計時間は「29分」であり、出力時間を超えないため、選択部14は、1番目の広告コンテンツ情報、すなわち、広告ID「CM001」で識別される広告コンテンツ情報を選択する(ステップS305)。
The selection unit 14 determines that the total time “28 minutes” of the selected block is not equal to the output time “30 minutes” (step S302), and the advertisement content information corresponding to the content information selected by the user, that is, FIG. When the first advertising content information of the advertising content information corresponding to the corresponding content ID “C001” is selected, it is determined whether or not the total time of the selected block and the advertising content information exceeds the output time (step S30).
3, S304). In this case, since the total time is “29 minutes” and does not exceed the output time, the selection unit 14 selects the first advertisement content information, that is, the advertisement content information identified by the advertisement ID “CM001”. Select (step S305).

1番目の広告コンテンツ情報は最後の広告コンテンツ情報ではないため、選択部14は、2番目の広告コンテンツ情報を選択すると、出力時間を超えるかどうか判断する(ステップS306,S307,S304)。この場合にも、その合計時間は「30分」であり、出力時間を超えないため、選択部14は、2番目の広告コンテンツ情報、すなわち、広告ID「CM002」で識別される広告コンテンツ情報を選択する(ステップS305)。図12は、選択部14の図示しない記録媒体において記憶されている、選択された広告IDを示す図である。   Since the first advertisement content information is not the last advertisement content information, the selection unit 14 determines whether the output time is exceeded when the second advertisement content information is selected (steps S306, S307, and S304). Also in this case, since the total time is “30 minutes” and does not exceed the output time, the selection unit 14 selects the second advertisement content information, that is, the advertisement content information identified by the advertisement ID “CM002”. Select (step S305). FIG. 12 is a diagram showing a selected advertisement ID stored in a recording medium (not shown) of the selection unit 14.

2番目の広告コンテンツ情報は最後の広告コンテンツ情報ではないため、選択部14は、3番目の広告コンテンツ情報を選択すると、出力時間を超えるかどうか判断する(ステップS306,S307,S304)。この場合には、その合計時間は「31分」であり、出力時間を超えるため、選択部14は、3番目の広告コンテンツ情報を選択しない。また、3番目の広告コンテンツ情報はコンテンツID「C001」に対応する最後の広告コンテンツ情報であるため(ステップS306)、選択部14は、選択した広告コンテンツ情報があるかどうか判断する(ステップS308)。この場合には、2個の広告コンテンツ情報を選択しているため(図12参照)、選択部14は、選択した広告コンテンツ情報があると判断し、それらの広告IDを、図8で示されるブロックIDの間に設定する(ステップS309)。具体的には、広告ID「CM001」をブロックID「01」と、「02」の間に設定し、広告ID「CM002」をブロックID「02」と「06」の間に設定する。その後、設定された順番でコンテンツ情報のブロック及び広告コンテンツ情報が出力される処理は、具体例1と同様であり、その説明を省略する。   Since the second advertisement content information is not the last advertisement content information, when the third advertisement content information is selected, the selection unit 14 determines whether the output time is exceeded (steps S306, S307, and S304). In this case, since the total time is “31 minutes” and exceeds the output time, the selection unit 14 does not select the third advertisement content information. Further, since the third advertisement content information is the last advertisement content information corresponding to the content ID “C001” (step S306), the selection unit 14 determines whether there is the selected advertisement content information (step S308). . In this case, since two pieces of advertisement content information are selected (see FIG. 12), the selection unit 14 determines that there is the selected advertisement content information, and their advertisement IDs are shown in FIG. It is set between block IDs (step S309). Specifically, the advertisement ID “CM001” is set between the block IDs “01” and “02”, and the advertisement ID “CM002” is set between the block IDs “02” and “06”. Thereafter, the process of outputting the block of content information and the advertisement content information in the set order is the same as in the first specific example, and the description thereof is omitted.

このようにして、広告コンテンツ情報も選択されることにより、コンテンツ情報と広告コンテンツ情報との出力時間の合計をユーザの指定した時間に近づけることができうる。また、ユーザに広告を視聴させることができるという効果も得られる。   Thus, by selecting the advertisement content information as well, the total output time of the content information and the advertisement content information can be brought close to the time specified by the user. Moreover, the effect that the user can view the advertisement is also obtained.

なお、広告コンテンツ情報についても、コンテンツ情報と同様に、重要度等の属性情報が保持されており、その属性情報を用いて広告コンテンツ情報を選択するようにしてもよい。   As with the content information, the advertisement content information also holds attribute information such as importance, and the advertisement content information may be selected using the attribute information.

また、広告コンテンツ情報を出力する場合に、ユーザの指定した出力時間に占める広告コンテンツ情報の割合があらかじめ決まっており(例えば、1/10を広告コンテンツ情報にするなど)、その割合の広告コンテンツ情報をまず選択し、その残りの時間で、コンテンツ情報のブロックを選択するようにしてもよい。   Further, when the advertising content information is output, the proportion of the advertising content information in the output time specified by the user is determined in advance (for example, 1/10 is used as the advertising content information), and the advertising content information of that proportion May be selected first, and a block of content information may be selected in the remaining time.

[具体例3]
この具体例では、前述のように、選択部14がコンテンツ情報のブロックと、静止画コンテンツ情報とを選択する場合について説明する。この具体例において、コンテンツ情報記憶部11では、図3で示されるコンテンツ情報に加えて、図13で示される静止画コンテンツ情報も記憶されているものとする。図13において、静止画コンテンツ情報を識別する静止画コンテンツIDと、静止画コンテンツ情報とが対応付けられている。静止画コンテンツ情報は、JPEG(Joint Photographic Experts Group)のデータファイルである。
[Specific Example 3]
In this specific example, a case will be described in which the selection unit 14 selects a block of content information and still image content information as described above. In this specific example, it is assumed that the content information storage unit 11 stores still image content information shown in FIG. 13 in addition to the content information shown in FIG. In FIG. 13, a still image content ID for identifying still image content information is associated with still image content information. The still image content information is a JPEG (Joint Photographic Experts Group) data file.

また、ブロック属性情報記憶部12では、図4で示されるブロック属性情報に加えて、図14で示される静止画コンテンツIDと、対応コンテンツIDとを対応付ける情報も記
憶されているものとする。図14において、静止画コンテンツIDと、その静止画コンテンツIDで識別される静止画コンテンツ情報に対応するコンテンツ情報のコンテンツIDを示す対応コンテンツIDとが対応付けられている。例えば、コンテンツID「C001」で識別されるコンテンツ情報が出力される場合に、対応コンテンツID「C001」に対応する静止画コンテンツ情報が選択されうることになる。
Further, in the block attribute information storage unit 12, in addition to the block attribute information shown in FIG. 4, information that associates the still image content ID shown in FIG. 14 with the corresponding content ID is also stored. In FIG. 14, a still image content ID is associated with a corresponding content ID indicating a content ID of content information corresponding to the still image content information identified by the still image content ID. For example, when content information identified by the content ID “C001” is output, the still image content information corresponding to the corresponding content ID “C001” can be selected.

図15は、この具体例における選択の処理(図2のフローチャートのステップS102の処理)を示すフローチャートである。なお、この具体例においても、あらかじめユーザが出力するコンテンツ情報を選択しているものとする。したがって、図15のフローチャートにおける処理は、選択されたコンテンツ情報について実行されるものである。また、このフローチャートにおいて、ステップS401,S402以外の処理は、具体例2の図11で示されるフローチャートと同様のものであり、その説明を省略する。   FIG. 15 is a flowchart showing the selection process (the process of step S102 in the flowchart of FIG. 2) in this specific example. Also in this specific example, it is assumed that the content information output by the user is selected in advance. Therefore, the process in the flowchart of FIG. 15 is executed for the selected content information. In this flowchart, processes other than steps S401 and S402 are the same as those in the flowchart shown in FIG. 11 of the specific example 2, and the description thereof is omitted.

(ステップS401)選択部14は、静止画コンテンツ情報を選択する。具体的には、ステップS204の場合と同様に、選択部14は、静止画コンテンツIDを図示しない記録媒体に記録する。なお、これは一例であって、選択部14は、例えば、選択した静止画コンテンツ情報にフラグ等を設定してもよい。   (Step S401) The selection unit 14 selects still image content information. Specifically, as in step S204, the selection unit 14 records the still image content ID on a recording medium (not shown). Note that this is an example, and the selection unit 14 may set a flag or the like on the selected still image content information, for example.

(ステップS402)選択部14は、選択した静止画コンテンツ情報の出力時間と、出力位置(時間的な位置)とを決定する。選択部14は、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間から、それまでに選択したブロックの合計時間を引いた時間を、静止画コンテンツ情報の出力時間として決定する。また、出力位置については、例えば、あらかじめ決められているとおりに決定する。例えば、選択部14は、全てのブロックの最後に、静止画コンテンツ情報の出力位置を決定してもよく、全てのブロックの最初に、静止画コンテンツ情報の出力位置を決定してもよく、あるいは、ブロックとブロックとの間に静止画コンテンツ情報の出力位置を決定してもよい。   (Step S402) The selection unit 14 determines an output time and an output position (temporal position) of the selected still image content information. The selection unit 14 determines a time obtained by subtracting the total time of the blocks selected so far from the output time indicated by the output time information received by the output time information reception unit 13 as the output time of the still image content information. The output position is determined as determined in advance, for example. For example, the selection unit 14 may determine the output position of still image content information at the end of all blocks, may determine the output position of still image content information at the beginning of all blocks, or The output position of the still image content information may be determined between the blocks.

次に、ユーザが出力時間を入力して、それに応じてブロックが選択され、静止画コンテンツ情報も選択され、コンテンツ情報と静止画コンテンツ情報とが出力されるまでの具体的な処理について説明する。なお、コンテンツ情報が選択され、図8で示される情報が構成されるまでの処理は、具体例1と同様であり、その説明を省略する。   Next, specific processing until the user inputs an output time, a block is selected according to the input time, still image content information is selected, and content information and still image content information are output will be described. Note that the processing from when the content information is selected until the information shown in FIG. 8 is configured is the same as in the first specific example, and the description thereof is omitted.

選択部14は、選択したブロックの合計時間「28分」が出力時間「30分」と等しくないと判断し(ステップS302)、ユーザが選択したコンテンツ情報に対応する静止画コンテンツ情報、すなわち、図14において、対応コンテンツID「C001」に対応する静止画コンテンツ情報、すなわち、静止画コンテンツID「SP001」で識別される静止画コンテンツ情報を選択する(ステップS401)。   The selection unit 14 determines that the total time “28 minutes” of the selected block is not equal to the output time “30 minutes” (step S302), and still image content information corresponding to the content information selected by the user, that is, FIG. 14, the still image content information corresponding to the corresponding content ID “C001”, that is, the still image content information identified by the still image content ID “SP001” is selected (step S401).

次に、選択部14は、ユーザの指定した出力時間が「30分」であり、選択したブロックの合計時間が「28分」であるため、静止画コンテンツ情報の出力時間を「2分」と決定する。また、選択部14は、静止画コンテンツ情報の出力位置を、選択した全てのブロックの後に設定する(ステップS402)。その後、設定された順番でコンテンツ情報のブロック及び静止画コンテンツ情報が出力される処理は、具体例1と同様であり、その説明を省略する。ただし、コンテンツ情報出力部15は、コンテンツ情報の選択された全てのブロックの後に、静止画コンテンツ情報をコンテンツ情報記憶部11から読み出し、選択部14が設定した静止画コンテンツ情報の出力時間「2分」だけ出力するものとする。例えば、図16で示されるように、野球の各チームの順位を示す順位表が静止画コンテンツ情報として出力される。   Next, since the output time designated by the user is “30 minutes” and the total time of the selected block is “28 minutes”, the selection unit 14 sets the output time of the still image content information to “2 minutes”. decide. Further, the selection unit 14 sets the output position of the still image content information after all the selected blocks (step S402). Thereafter, the process of outputting the block of content information and the still image content information in the set order is the same as in the first specific example, and the description thereof is omitted. However, the content information output unit 15 reads the still image content information from the content information storage unit 11 after all the selected blocks of the content information, and the output time “2 minutes” of the still image content information set by the selection unit 14. "Is output. For example, as shown in FIG. 16, a ranking table indicating the ranking of each baseball team is output as still image content information.

このようにして、静止画コンテンツ情報も選択され、出力されることにより、コンテン
ツ情報出力部15によるコンテンツ情報等の出力時間を、ユーザが指定した時間と同じにすることができる。
In this way, the still image content information is also selected and output, whereby the output time of the content information and the like by the content information output unit 15 can be made the same as the time specified by the user.

なお、この具体例では、ブロック属性情報記憶部12において、図14で示される静止画コンテンツIDと対応コンテンツIDとを対応付ける情報が記憶されている場合について説明したが、コンテンツ情報記憶部11において、静止画コンテンツ情報と、対応コンテンツIDとが直接対応付けられていてもよい。   In this specific example, the case where the information that associates the still image content ID and the corresponding content ID shown in FIG. 14 is stored in the block attribute information storage unit 12 has been described. The still image content information and the corresponding content ID may be directly associated with each other.

また、この具体例において、出力される静止画コンテンツ情報の数及び時間があらかじめ決まっており(例えば、2個の静止画コンテンツ情報をそれぞれ10秒ずつ出力するなど)、まず静止画コンテンツ情報を選択し、その残りの時間で、コンテンツ情報のブロックを選択するようにしてもよい。   In this specific example, the number and time of the still image content information to be output are predetermined (for example, two still image content information is output for 10 seconds each), and the still image content information is selected first. Then, the content information block may be selected in the remaining time.

また、上記各具体例では、コンテンツ情報のブロックと、広告コンテンツ情報とを選択する場合(具体例2)、及びコンテンツ情報のブロックと、静止画コンテンツ情報とを選択する場合(具体例3)について説明したが、コンテンツ情報のブロックと、広告コンテンツ情報と、静止画コンテンツ情報とを選択して出力するようにしてもよいことは言うまでもない。   Further, in each of the above specific examples, a case where content information block and advertisement content information are selected (specific example 2), and a case where content information block and still image content information are selected (specific example 3). As described above, it goes without saying that a block of content information, advertisement content information, and still image content information may be selected and output.

また、上記各具体例では、ブロック等の選択において、ブロックIDや、広告コンテンツID等を選択する場合について説明したが、例えば、ブロックに対応するコンテンツ情報の名称や、広告コンテンツ情報の名称等を選択してもよい。   Further, in each of the above specific examples, the case where a block ID, an advertisement content ID, or the like is selected in selecting a block or the like has been described. You may choose.

また、上記各具体例では、選択されたブロックを時間順にソートして出力する場合について説明したが、そのようなソートを行わなくてもよい。特に、例えば、ニュースなどのようにブロックの順番に意味がない場合には、そのようなソートを行わなくてもよい。また、選択自体をブロックの時間順に行う場合、すなわち、選択された結果自体が時間順となっている場合にも、選択されたブロックを時間順にソートする処理は必要ない。   In each of the above specific examples, the case where the selected blocks are sorted and output in time order has been described, but such sorting may not be performed. In particular, for example, when there is no meaning in the order of blocks such as news, such sorting does not have to be performed. Further, when the selection itself is performed in the time order of the blocks, that is, when the selected result itself is in the time order, it is not necessary to sort the selected blocks in the time order.

以上のように、本実施の形態によるコンテンツ出力装置1では、ユーザの指定したコンテンツの出力時間に基づいてコンテンツ情報等の選択を行うことにより、ユーザの指定した出力時間内において、コンテンツ情報や広告コンテンツ情報、静止画コンテンツ情報の出力を行うことができる。したがって、ユーザが60分の番組を30分で視聴したいと思った場合に、その番組の30分以内での視聴が可能となる。また、コンテンツ情報をブロックに分割する場合に、コンテンツ情報の意味的な区切りにおいて分割しているため、ひとまとまりの情報が2以上のブロックに分断される事態を回避することができ、ユーザが所望するコンテンツがブロックに適切に含まれるようにすることができうる。   As described above, in the content output apparatus 1 according to the present embodiment, content information and advertisements are output within the output time specified by the user by selecting the content information based on the output time of the content specified by the user. Content information and still image content information can be output. Therefore, when the user wants to watch a 60-minute program in 30 minutes, the program can be viewed within 30 minutes. In addition, when content information is divided into blocks, since the content information is divided at semantic separators, it is possible to avoid a situation where a piece of information is divided into two or more blocks, and the user desires Content to be appropriately included in the block.

また、ブロック属性情報に基づいてブロック等の選択を行うことにより、より適切な選択を行うことができうる。例えば、重要度情報を用いてブロック等の選択を行うことにより、より重要な情報を優先的に選択することができ、出力されたコンテンツ情報を視聴したユーザの満足度を向上させることができうる。   Further, by selecting a block or the like based on the block attribute information, a more appropriate selection can be performed. For example, by selecting a block or the like using importance information, more important information can be preferentially selected, and satisfaction of a user who has viewed the output content information can be improved. .

(実施の形態2)
本発明の実施の形態2によるコンテンツ出力装置について、図面を参照しながら説明する。本実施の形態によるコンテンツ出力装置は、ユーザに関する属性を示す情報であるユーザ属性情報に基づいて、コンテンツ情報のブロックの選択を行うものである。
(Embodiment 2)
A content output apparatus according to Embodiment 2 of the present invention will be described with reference to the drawings. The content output apparatus according to the present embodiment selects a block of content information based on user attribute information that is information indicating an attribute relating to a user.

図17は、本実施の形態によるコンテンツ出力装置2の構成を示すブロック図である。図17において、本実施の形態によるコンテンツ出力装置2は、コンテンツ情報記憶部1
1と、ブロック属性情報記憶部12と、出力時間情報受付部13と、コンテンツ情報出力部15と、ユーザ属性情報受付部21と、ユーザ属性情報蓄積部22と、選択部23と、を備える。ユーザ属性情報受付部21、ユーザ属性情報蓄積部22、選択部23以外の構成及び動作は、実施の形態1と同様であり、その説明を省略する。なお、ブロック属性情報の属性情報は、特性情報を含むものとする。
FIG. 17 is a block diagram showing the configuration of the content output apparatus 2 according to this embodiment. In FIG. 17, the content output device 2 according to the present embodiment includes a content information storage unit 1
1, a block attribute information storage unit 12, an output time information reception unit 13, a content information output unit 15, a user attribute information reception unit 21, a user attribute information storage unit 22, and a selection unit 23. Configurations and operations other than the user attribute information reception unit 21, the user attribute information storage unit 22, and the selection unit 23 are the same as those in the first embodiment, and a description thereof will be omitted. Note that the attribute information of the block attribute information includes characteristic information.

ユーザ属性情報受付部21は、ユーザ属性情報を受け付ける。ここで、ユーザ属性情報とは、ユーザに関する属性を示す情報である。ユーザ属性情報は、ユーザ自身の属性を示す情報であってもよく、ユーザに関係するもの、例えば、ユーザの使用しているコンテンツ出力装置2等の属性を示す情報であってもよい。前者のユーザ属性情報としては、例えば、ユーザの嗜好を示す情報、ユーザの年齢や性別、居住地域を示す情報などがある。後者のユーザ属性情報としては、例えば、ユーザの使用しているコンテンツ出力装置2の存在する地域を示す情報、ユーザの使用しているコンテンツ出力装置2で扱うことができるデータの属性(例えば、音声データのみを扱うことができるなど)を示す情報であってもよい。ユーザ属性情報受付部21は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された情報を受信してもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)から読み出された情報を受け付けてもよい。なお、ユーザ属性情報受付部21は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、ユーザ属性情報受付部21は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The user attribute information receiving unit 21 receives user attribute information. Here, the user attribute information is information indicating attributes related to the user. The user attribute information may be information indicating the user's own attribute, or may be information related to the user, for example, information indicating the attribute of the content output device 2 used by the user. The former user attribute information includes, for example, information indicating the user's preference, information indicating the user's age and sex, and the residential area. The latter user attribute information includes, for example, information indicating an area where the content output device 2 used by the user is present, data attributes that can be handled by the content output device 2 used by the user (for example, audio Information indicating that only data can be handled). For example, the user attribute information reception unit 21 may receive information input from an input device (for example, a keyboard, a mouse, a touch panel, etc.), and receives information transmitted via a wired or wireless communication line. Alternatively, information read from a predetermined recording medium (for example, an optical disk, a magnetic disk, a semiconductor memory, etc.) may be received. Note that the user attribute information reception unit 21 may or may not include a device (for example, a modem or a network card) for reception. In addition, the user attribute information receiving unit 21 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.

ユーザ属性情報蓄積部22は、ユーザ属性情報受付部21が受け付けたユーザ属性情報を所定の記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、ユーザ属性情報蓄積部22が有していてもよく、あるいはユーザ属性情報蓄積部22の外部に存在してもよい。本実施の形態では、ユーザ属性情報蓄積部22がユーザ属性情報を蓄積する図示しない記録媒体を有するものとする。また、この記録媒体は、ユーザ属性情報を一時的に記憶するものであってもよく、そうでなくてもよい。   The user attribute information storage unit 22 stores the user attribute information received by the user attribute information reception unit 21 in a predetermined recording medium. The recording medium is, for example, a semiconductor memory, an optical disk, a magnetic disk, or the like, and may be included in the user attribute information storage unit 22 or may exist outside the user attribute information storage unit 22. In the present embodiment, it is assumed that the user attribute information storage unit 22 has a recording medium (not shown) that stores user attribute information. In addition, this recording medium may temporarily store user attribute information or not.

選択部23は、ユーザ属性情報蓄積部22が蓄積したユーザ属性情報に基づいて、コンテンツ情報記憶部11が記憶している1以上のコンテンツ情報から1以上のブロックを選択する。ブロックの選択をユーザ属性情報に基づいて行う以外、選択部23は、実施の形態1の選択部14と同様のものであり、その説明を省略する。   The selection unit 23 selects one or more blocks from one or more pieces of content information stored in the content information storage unit 11 based on the user attribute information accumulated by the user attribute information accumulation unit 22. Except for performing block selection based on user attribute information, the selection unit 23 is the same as the selection unit 14 of the first embodiment, and a description thereof is omitted.

なお、コンテンツ情報記憶部11と、ブロック属性情報記憶部12と、ユーザ属性情報の記憶される記録媒体とは、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。
次に、本実施の形態によるコンテンツ出力装置2の動作について説明する。
The content information storage unit 11, the block attribute information storage unit 12, and the recording medium on which the user attribute information is stored may be realized by the same recording medium, or may be realized by separate recording media. Also good.
Next, the operation of the content output apparatus 2 according to this embodiment will be described.

ユーザ属性情報受付部21は、ユーザ属性情報を受け付けると、そのユーザ属性情報をユーザ属性情報蓄積部22に渡す。すると、ユーザ属性情報蓄積部22が、ユーザ属性情報受付部21の受け付けたユーザ属性情報を所定の記録媒体に蓄積する。このようにして、ユーザ属性情報の蓄積が行われる。   Upon receiving the user attribute information, the user attribute information receiving unit 21 passes the user attribute information to the user attribute information storage unit 22. Then, the user attribute information storage unit 22 stores the user attribute information received by the user attribute information reception unit 21 in a predetermined recording medium. In this way, user attribute information is accumulated.

なお、出力時間情報受付部13が出力時間情報を受け付け、選択部23がコンテンツ情報のブロックを選択し、コンテンツ情報出力部15がコンテンツ情報を出力する処理については、実施の形態1の図2のフローチャートと同様であり、その説明を省略する。ただし、選択部23は、前述のように、ユーザ属性情報に基づいてブロックの選択を行うもの
とする。選択部23が、ユーザ属性情報に基づいてブロックを選択する処理については後述する。
The process in which the output time information reception unit 13 receives the output time information, the selection unit 23 selects the block of content information, and the content information output unit 15 outputs the content information is shown in FIG. This is the same as the flowchart, and the description is omitted. However, the selection part 23 shall select a block based on user attribute information as mentioned above. The process in which the selection unit 23 selects a block based on the user attribute information will be described later.

次に、本実施の形態によるコンテンツ出力装置2の動作について、具体例を用いて説明する。この具体例では、コンテンツ出力装置2は、図5で示されるフローチャートのように動作するものとする。ただし、ブロックのソート(ステップS201)については、実施の形態1の具体例1とは異なるものとする。また、この具体例では、コンテンツ情報記憶部11は、図3で示されるコンテンツ情報を記憶しているものとする。また、ブロック属性情報記憶部12は、図18で示されるブロック属性情報を記憶しているものとする。図18のブロック属性情報では、コンテンツ名、コンテンツID、ブロックID、時間情報、属性情報が対応付けられている。ここでは、属性情報は特性情報である。特性情報では、コンテンツのジャンルを示す情報と、そのジャンルにおける嗜好を示す情報とが含まれる。ジャンルを示す情報は、例えば、ニュース、スポーツ等であり、嗜好を示す情報は、例えば、ジャンルを示す情報がニュースの場合には、政治、ビジネス、文化等であり、ジャンルを示す情報がスポーツであり、そのコンテンツが野球の試合である場合には、いずれのチームの攻撃のイニングの表または裏における攻撃のチームを示す「チームA」等である。   Next, the operation of the content output apparatus 2 according to this embodiment will be described using a specific example. In this specific example, it is assumed that the content output device 2 operates as in the flowchart shown in FIG. However, the sorting of blocks (step S201) is different from the specific example 1 of the first embodiment. In this specific example, it is assumed that the content information storage unit 11 stores the content information shown in FIG. The block attribute information storage unit 12 stores the block attribute information shown in FIG. In the block attribute information of FIG. 18, the content name, content ID, block ID, time information, and attribute information are associated with each other. Here, the attribute information is characteristic information. The characteristic information includes information indicating the genre of the content and information indicating the preference in the genre. The information indicating the genre is, for example, news, sports, and the like. The information indicating the preference is, for example, politics, business, culture, etc. when the information indicating the genre is news, and the information indicating the genre is sports. If the content is a baseball game, “Team A” or the like indicating an attack team on the front or back of any team's attack inning.

この具体例でも、コンテンツ出力装置2は図19で示されるように携帯情報端末であるとする。ユーザは、ユーザ属性情報を入力する処理をコンテンツ出力装置2において開始したとする。すると、図19の画面で示されるように、ニュースのジャンルにおいて、好きなサブジャンルの選択が求められる。これに対してユーザがコンテンツ出力装置2のボタンを操作することにより、「ビジネス」、「国際」、「スポーツ」を選択したとする。このようにして、順次、特性情報が入力され、ユーザ属性情報受付部21で受け付けられる。そして、その受け付けられたユーザ属性情報は、ユーザ属性情報蓄積部22によって蓄積される。   Also in this specific example, the content output device 2 is assumed to be a portable information terminal as shown in FIG. It is assumed that the user starts processing for inputting user attribute information in the content output device 2. Then, as shown in the screen of FIG. 19, in the news genre, selection of a favorite sub-genre is required. On the other hand, it is assumed that the user selects “business”, “international”, or “sports” by operating the buttons of the content output device 2. In this way, characteristic information is sequentially input and received by the user attribute information receiving unit 21. The accepted user attribute information is accumulated by the user attribute information accumulating unit 22.

図20は、そのようにして蓄積されたユーザ属性情報を示す図である。図20で示されるように、コンテンツのジャンルと、そのジャンルにおけるユーザの嗜好とが対応付けられている。ユーザの嗜好は、例えば、ニュースのジャンルのサブジャンルや、スポーツのジャンルの好きなチーム名等である。なお、ユーザ属性情報受付部21が受け付けたユーザ属性情報と、ユーザ属性情報蓄積部22が蓄積したユーザ属性情報とのデータ形式が厳密な意味では一致していなくてもよい。なお、ユーザ属性情報のデータ構造は問わない。   FIG. 20 is a diagram showing the user attribute information accumulated as described above. As shown in FIG. 20, the genre of the content is associated with the user's preference in the genre. The user preference is, for example, a sub-genre of a news genre or a favorite team name of a sports genre. In addition, the data format of the user attribute information received by the user attribute information receiving unit 21 and the user attribute information stored by the user attribute information storage unit 22 may not coincide with each other in a strict sense. In addition, the data structure of user attribute information is not ask | required.

次に、実施の形態1の具体例1と同様に、ユーザがコンテンツID「C101」で識別されるコンテンツ情報「XYZニュース」の出力を選択していたとする。また、ユーザが出力時間情報「30分」を入力したとする。すると、出力時間情報受付部13は、出力時間「30分」を示す出力時間情報を受け付け(ステップS101)、その出力時間情報を選択部23に渡す。   Next, as in the first specific example of the first embodiment, it is assumed that the user has selected the output of the content information “XYZ news” identified by the content ID “C101”. Further, it is assumed that the user inputs output time information “30 minutes”. Then, the output time information receiving unit 13 receives the output time information indicating the output time “30 minutes” (step S <b> 101), and passes the output time information to the selection unit 23.

すると、選択部23は、ブロックを選択する処理を開始する(ステップS102)。まず、選択部23は、図18で示されるコンテンツID「C101」に対応する各ブロックID、時間情報、特性情報をブロック属性情報記憶部12から読み出す。そして、選択部23は、特性情報からジャンルを示す「ニュース」を読み出し、ユーザ属性情報蓄積部22が保持しているユーザ属性情報から、そのジャンル「ニュース」に対応する嗜好「ビジネス」、「国際」、「天気」を読み出す。その後、選択部23は、ブロック属性情報記憶部12から読み出した各レコードを、サブジャンルがユーザの嗜好と一致する、サブジャンル「ビジネス」、「国際」、「天気」のレコードと、その他のレコードとに分ける。そして、選択部23は、サブジャンル「ビジネス」、「国際」、「天気」のレコードにおいて、時間情報の降順となるようにソートする。また、選択部23は、その他のレコードに
おいて、時間情報の降順となるようにソートする。図21は、そのソートの結果を示す図である。
Then, the selection part 23 starts the process which selects a block (step S102). First, the selection unit 23 reads each block ID, time information, and characteristic information corresponding to the content ID “C101” illustrated in FIG. 18 from the block attribute information storage unit 12. Then, the selection unit 23 reads “news” indicating the genre from the characteristic information, and from the user attribute information held by the user attribute information storage unit 22, the preference “business”, “international” corresponding to the genre “news” is stored. And “weather” are read out. After that, the selection unit 23 records each record read from the block attribute information storage unit 12 as a sub-genre “business”, “international”, “weather”, and other records whose sub-genre matches the user's preference. And divide into Then, the selection unit 23 sorts the sub-genre “business”, “international”, and “weather” records in descending order of time information. In addition, the selection unit 23 sorts the other records so that the time information is in descending order. FIG. 21 is a diagram showing the result of the sorting.

その後のブロックの選択の処理は、実施の形態1の具体例1と同様であり、詳細な説明を省略する。選択部23は、ブロックID「05」、「02」、「09」、「10」のブロックを選択し、それらをブロックIDの昇順にソートする(ステップS203〜S207)。その後、選択された各ブロックがコンテンツ情報記憶部11から読み出され、コンテンツ情報出力部15によって出力される(ステップS103)。   Subsequent block selection processing is the same as in the first specific example of the first embodiment, and detailed description thereof is omitted. The selection unit 23 selects the blocks with the block IDs “05”, “02”, “09”, and “10”, and sorts them in ascending order of the block IDs (steps S203 to S207). Thereafter, each selected block is read from the content information storage unit 11 and output by the content information output unit 15 (step S103).

なお、この具体例では、属性情報に特性情報のみが含まれる場合について説明したが、図22で示されるように、属性情報に特性情報と重要度情報とが含まれていてもよい。その場合には、ステップS201のソートにおいて、選択部23は、まず、前述の説明と同様に、ユーザ属性情報に基づいてユーザの好みのブロックのグループと、その他のブロックのグループとに分け、各グループにおいて重要度情報の降順となるようにソートし、次に、重要度情報の示す重要度が同じブロックについては、時間情報の降順となるようにソートしてもよい。例えば、図22で示されるブロック属性情報のコンテンツID「C101」についてブロックのソートを行うと、図23で示されるようになる。   In this specific example, the case where only the characteristic information is included in the attribute information has been described. However, as shown in FIG. 22, the attribute information may include characteristic information and importance information. In that case, in the sorting in step S201, the selection unit 23 first divides the block into a group of user's favorite blocks and a group of other blocks based on the user attribute information, as described above. The groups may be sorted in descending order of importance information, and then the blocks having the same importance indicated by the importance information may be sorted in descending order of time information. For example, when the blocks are sorted for the content ID “C101” of the block attribute information shown in FIG. 22, the result is as shown in FIG.

また、この具体例では、ユーザ属性情報がユーザの好みのコンテンツを示す情報である場合について説明したが、ユーザ属性情報がユーザ自身の属性を示す情報であってもよい。例えば、ユーザ属性情報は、図24で示されるように、ユーザの性別や年齢、居住地域、好きな野球チーム、好きな俳優等を示す情報であってもよい。この場合に、選択部23は、例えば、40才代の男性が興味を示すであろうと考えられるニュースのビジネスのブロック等を優先的に選択するようにしてもよい。この場合に、選択部23、あるいはその他の構成要素は、図25で示される、属性に関する条件と、嗜好とを対応付けた情報である属性条件情報を保持しており、例えば、ユーザ属性情報が図24で示されるものである場合には、そのユーザ属性情報に対応するユーザの嗜好がスポーツのニュース、ビジネスのニュース等であると判断し、それらのブロックを優先的に選択するようにしてもよい。   In this specific example, the case where the user attribute information is information indicating the user's favorite content has been described, but the user attribute information may be information indicating the user's own attribute. For example, as shown in FIG. 24, the user attribute information may be information indicating the user's sex, age, residential area, favorite baseball team, favorite actor, and the like. In this case, the selection unit 23 may preferentially select, for example, a news business block that a man in his 40's will be interested in. In this case, the selection unit 23 or other components hold attribute condition information, which is information associating the attribute-related conditions and preferences shown in FIG. In the case shown in FIG. 24, it is determined that the user's preference corresponding to the user attribute information is sports news, business news, etc., and those blocks are preferentially selected. Good.

以上のように、本実施の形態によるコンテンツ出力装置2では、ユーザ属性情報に基づいてコンテンツ情報のブロックの選択を行うことにより、ユーザの嗜好に応じたブロックの選択を行うことができ、出力されたコンテンツ情報を視聴したユーザの満足度をより高めることができうる。   As described above, in the content output device 2 according to the present embodiment, by selecting a block of content information based on user attribute information, a block can be selected according to the user's preference and output. It is possible to further improve the satisfaction level of the user who viewed the content information.

なお、本実施の形態では、コンテンツ情報のブロックを選択する場合についてのみ説明したが、実施の形態1で説明したように、広告コンテンツ情報や、静止画コンテンツ情報を選択してもよいことは言うまでもない。それらの処理は、実施の形態1で説明したため、ここでの説明は省略する。   In the present embodiment, only the case of selecting a block of content information has been described. Needless to say, as described in the first embodiment, advertisement content information or still image content information may be selected. Yes. Since these processes have been described in the first embodiment, description thereof is omitted here.

また、本実施の形態では、ユーザ属性情報と、ブロック属性情報に含まれる特性情報とを用いてブロックの選択を行う場合について説明したが、ユーザ属性情報を用いず、特性情報のみを用いてブロックの選択を行ってもよい。例えば、特性情報に大人向けのコンテンツであるのか、あるいは子供が視聴してもよいコンテンツであるのかに関する情報が含まれており、子供用のコンテンツ出力装置では、大人向けのコンテンツのブロックを選択できず、大人用のコンテンツ出力装置では、大人向けのコンテンツ及び子供が視聴してもよいコンテンツの両方のブロックを選択することができるようにしてもよい。このような場合には、コンテンツ出力装置はユーザ属性情報受付部21やユーザ属性情報蓄積部22を備えなくてもよい。   In this embodiment, a case has been described in which block selection is performed using user attribute information and characteristic information included in block attribute information. However, user attribute information is not used, and only block information is used. May be selected. For example, the characteristic information includes information about whether the content is for adults or content that may be viewed by children, and the content output device for children can select blocks for content for adults. Instead, an adult content output device may be able to select both blocks for adult content and content that children may view. In such a case, the content output apparatus may not include the user attribute information receiving unit 21 and the user attribute information storage unit 22.

(実施の形態3)
本発明の実施の形態3によるコンテンツ出力装置について、図面を参照しながら説明する。本実施の形態によるコンテンツ出力装置は、出力するコンテンツ情報の出力時間が、ユーザの指定した時間を超えた場合であっても、そのコンテンツ情報の出力を行いうるものである。
(Embodiment 3)
A content output apparatus according to Embodiment 3 of the present invention will be described with reference to the drawings. The content output apparatus according to the present embodiment can output the content information even when the output time of the content information to be output exceeds the time specified by the user.

図26は、本実施の形態によるコンテンツ出力装置3の構成を示すブロック図である。図26において、本実施の形態によるコンテンツ出力装置3は、コンテンツ情報記憶部11と、ブロック属性情報記憶部12と、出力時間情報受付部13と、コンテンツ情報出力部15と、選択部31と、超過情報出力部32と、許否情報受付部33と、を備える。選択部31、超過情報出力部32、許否情報受付部33以外の構成及び動作は、実施の形態1と同様であり、その説明を省略する。   FIG. 26 is a block diagram showing the configuration of the content output apparatus 3 according to this embodiment. In FIG. 26, the content output device 3 according to the present embodiment includes a content information storage unit 11, a block attribute information storage unit 12, an output time information reception unit 13, a content information output unit 15, a selection unit 31, An excess information output unit 32 and a permission / refusal information reception unit 33 are provided. Configurations and operations other than the selection unit 31, the excess information output unit 32, and the permission / rejection information reception unit 33 are the same as those in the first embodiment, and a description thereof is omitted.

選択部31は、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間に付加時間を加算した時間内となるように、コンテンツ情報記憶部11が記憶している1以上のコンテンツ情報から1以上のブロックを選択する。また、選択部31は、ブロック属性情報記憶部12が記憶しているブロック属性情報に基づいて、ブロックの選択を行う。ここで、付加時間とは、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間に対してあまり多くない時間である。本実施の形態において、選択部31が出力時間に付加時間を加算した時間内となるようにブロックを選択する趣旨は、次の通りである。例えば、30分の出力時間がユーザによって指定されていた場合に、30分以内でブロックを選択すると出力されるコンテンツ情報の長さが25分であるが、30分を超えてもよい場合には、出力されるコンテンツ情報の長さを31分とできる場合もありうる。そのような場合には、ユーザの指定した出力時間を超えているが、31分のコンテンツ情報を出力した方が、ユーザの満足度をより高めることができることもありうると考え、上記の通りにしたものである。したがって、付加時間はユーザの指定した出力時間に対してあまり大きくない方が好ましい。付加時間は、例えば、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間の2割以内であってもよく、1割以内であってもよい。また、付加時間は、例えば、10秒や1分など、時間間隔によって決定されていてもよい。なお、この付加時間の出力時間に対する割合や、付加時間の長さは、上記のものに限定されないことは言うまでもない。それらは、設計者やユーザの考えによって変わると考えられるためである。選択部31は、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間に付加情報を加算した時間内となるようにブロックを選択する処理と、超過情報出力部32及び許否情報受付部33に関する処理以外は、実施の形態1の選択部14と同様のものである。なお、選択部31の超過情報出力部32及び許否情報受付部33に関する処理については後述する。   From the one or more pieces of content information stored in the content information storage unit 11, the selection unit 31 is within the time obtained by adding the additional time to the output time indicated by the output time information received by the output time information receiving unit 13. Select one or more blocks. The selection unit 31 selects a block based on the block attribute information stored in the block attribute information storage unit 12. Here, the additional time is a time that is not so much with respect to the output time indicated by the output time information received by the output time information receiving unit 13. In the present embodiment, the purpose of selecting the block so that the selection unit 31 is within the time obtained by adding the additional time to the output time is as follows. For example, if the output time of 30 minutes is specified by the user and the length of the content information to be output is 25 minutes when a block is selected within 30 minutes, it may exceed 30 minutes. In some cases, the length of the content information to be output can be 31 minutes. In such a case, the output time specified by the user has been exceeded, but it is considered that the user's satisfaction may be further improved if 31 minutes of content information is output, as described above. It is what. Therefore, it is preferable that the additional time is not so large with respect to the output time specified by the user. For example, the additional time may be within 20% of the output time indicated by the output time information received by the output time information receiving unit 13, or may be within 10%. Further, the additional time may be determined by a time interval such as 10 seconds or 1 minute. Needless to say, the ratio of the additional time to the output time and the length of the additional time are not limited to those described above. This is because they are considered to change depending on the ideas of the designer and the user. The selection unit 31 selects a block so as to be within the time obtained by adding the additional information to the output time indicated by the output time information received by the output time information reception unit 13, and the excess information output unit 32 and permission / rejection information reception unit. Except for the processing related to No. 33, the processing is the same as that of the selection unit 14 of the first embodiment. The processing related to the excess information output unit 32 and permission / rejection information reception unit 33 of the selection unit 31 will be described later.

超過情報出力部32は、選択部31が、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間を超える時間であって、その出力時間と付加時間を加算した時間内となるようにコンテンツ情報のブロックを選択する場合に、その旨を示す情報である超過情報を出力する。すなわち、選択したブロックの合計時間、あるいは、これから選択するブロックを含むブロックの合計時間がユーザの指定した出力時間を超える場合に、その旨がユーザに知らされることになる。ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよい。なお、超過情報出力部32は、出力を行うデバイス(例えば、表示デバイスやプリンタなど)を含んでもよく、あるいは含まなくてもよい。また、超過情報出力部32は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The excess information output unit 32 is such that the selection unit 31 exceeds the output time indicated by the output time information received by the output time information reception unit 13 and is within the time obtained by adding the output time and the additional time. When a block of content information is selected, excess information that is information indicating that is output. That is, when the total time of the selected block or the total time of the block including the block to be selected exceeds the output time specified by the user, this is notified to the user. Here, this output may be, for example, display on a display device (for example, a CRT or a liquid crystal display), transmission via a communication line to a predetermined device, audio output by a speaker, or recording to a recording medium. May be accumulated. The excess information output unit 32 may or may not include an output device (for example, a display device or a printer). The excess information output unit 32 may be realized by hardware, or may be realized by software such as a driver that drives these devices.

許否情報受付部33は、超過情報出力部32が超過情報を出力した場合に、ユーザから
の許否に関する情報である許否情報を受け付ける。ここで、許可、不許可とは、ユーザが指定した出力時間を超えることに関する許可、不許可である。なお、許否情報は、許可であるのか、あるいは不許可であるのかを示す情報であってもよく、許可であることを示す情報であってもよく、不許可であることを示す情報であってもよい。許否情報が許可のみを示す情報である場合には、許否情報がタイムアウトとなって受け付けられないとき(例えば、超過情報が出力されてから一定時間以上、許否情報の受け付けがないとき)に、不許可であると判断されてもよい。許否情報が不許可のみを示す情報である場合も同様である。本実施の形態では、許否情報は、許可であるのか、あるいは不許可であるのかを示す情報であるとする。許否情報受付部33は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された情報を受信してもよい。なお、許否情報受付部33は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、許否情報受付部33は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The permission / rejection information reception unit 33 receives permission / rejection information that is information regarding permission / rejection from the user when the excess information output unit 32 outputs the excess information. Here, permission and disapproval are permission and disapproval regarding exceeding the output time specified by the user. The permission / rejection information may be information indicating permission or disapproval, may be information indicating permission, or information indicating disapproval. Also good. If the permission / rejection information is information indicating permission only, the permission / rejection information cannot be accepted due to a timeout (for example, when the permission / rejection information is not accepted for a certain period of time after the excess information is output). It may be determined to be permission. The same applies when the permission / denial information is information indicating only non-permission. In the present embodiment, it is assumed that permission / denial information is information indicating whether the permission is permitted or not. For example, the permission / rejection information reception unit 33 may receive information input from an input device (for example, a keyboard, a mouse, a touch panel, etc.), or may receive information transmitted via a wired or wireless communication line. Good. The permission / rejection information reception unit 33 may or may not include a device (for example, a modem or a network card) for reception. Further, the permission / rejection information receiving unit 33 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.

なお、許否情報受付部33が不許可の旨の許否情報を受け付けた場合に、選択部31は、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間内となるようにコンテンツ情報のブロックを選択する。そして、その選択されたブロックからなるコンテンツ情報が出力されることになる。   Note that when the permission / rejection information receiving unit 33 receives permission / refusal information indicating that the permission is not permitted, the selection unit 31 sets the content information so that it falls within the output time indicated by the output time information received by the output time information receiving unit 13. Select a block. Then, the content information composed of the selected block is output.

一方、許否情報受付部33が許可の旨の許否情報を受け付けた場合には、選択部31は、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間を超える時間であって、その出力時間と付加時間を加算した時間内となるようにコンテンツ情報のブロックを選択する。そして、その選択されたブロックからなるコンテンツ情報が出力されることになる。   On the other hand, when the permission / rejection information receiving unit 33 receives permission / rejection information indicating permission, the selection unit 31 is a time exceeding the output time indicated by the output time information received by the output time information receiving unit 13. A block of content information is selected so that it is within the time obtained by adding the output time and the additional time. Then, the content information composed of the selected block is output.

ここで、許否情報が受け付けられた後に出力される1以上のブロックは、超過情報が出力されるまでに選択されていてもよく、あるいは、許否情報が受け付けられた後に選択されてもよい。例えば、許可の旨の許否情報が受け付けられた場合に、超過情報が出力されるまでに、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間を超える時間であって、その出力時間と付加時間を加算した時間内となるようにコンテンツ情報のブロックを選択部31が選択していたとすると、再度の選択を行わなくてもよい。   Here, one or more blocks output after acceptance / rejection information is received may be selected before the excess information is output, or may be selected after acceptance / rejection information is received. For example, when permission information indicating permission is received, it is a time exceeding the output time indicated by the output time information received by the output time information receiving unit 13 until the excess information is output. If the selection unit 31 selects the block of content information so that it is within the time obtained by adding the additional time, the selection may not be performed again.

次に、本実施の形態によるコンテンツ出力装置3の動作について説明する。出力時間情報受付部13が出力時間情報を受け付け、選択部31がコンテンツ情報のブロックを選択し、コンテンツ情報出力部15がコンテンツ情報を出力する処理については、実施の形態1の図2のフローチャートと同様であり、その説明を省略する。ただし、超過情報出力部32が超過情報を出力する処理や、許否情報受付部33が許否情報を受け付ける処理、選択部31が許否情報に応じてブロックの選択を行う処理等については後述する。   Next, the operation of the content output apparatus 3 according to this embodiment will be described. The process in which the output time information reception unit 13 receives the output time information, the selection unit 31 selects a block of content information, and the content information output unit 15 outputs the content information is the same as the flowchart in FIG. 2 of the first embodiment. This is the same, and a description thereof is omitted. However, a process in which the excess information output unit 32 outputs the excess information, a process in which the permission / rejection information reception unit 33 receives the permission / rejection information, a process in which the selection unit 31 selects a block according to the permission / rejection information, and the like will be described later.

次に、本実施の形態によるコンテンツ出力装置3の動作について、具体例を用いて説明する。この具体例では、実施の形態1の具体例1と同様に、コンテンツ情報記憶部11において図3で示されるコンテンツ情報が記憶されており、ブロック属性情報記憶部12において図4で示されるブロック属性情報が記憶されているものとする。また、付加時間は、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間の2割であるとする。また、選択部31、超過情報出力部32、許否情報受付部33の動作について、図27のフローチャートを用いて説明する。なお、図27のフローチャートにおいて、ステップS501〜S506以外の処理は、実施の形態1の具体例1における図5のフローチャートと同様であり、その説明を省略する。   Next, the operation of the content output apparatus 3 according to this embodiment will be described using a specific example. In this specific example, the content information shown in FIG. 3 is stored in the content information storage unit 11 as in the specific example 1 of the first embodiment, and the block attribute shown in FIG. It is assumed that information is stored. Further, it is assumed that the additional time is 20% of the output time indicated by the output time information received by the output time information receiving unit 13. The operations of the selection unit 31, the excess information output unit 32, and the permission / rejection information reception unit 33 will be described with reference to the flowchart of FIG. In the flowchart of FIG. 27, processes other than steps S501 to S506 are the same as those of the flowchart of FIG. 5 in the first specific example of the first embodiment, and the description thereof is omitted.

(ステップS501)選択部31は、それまでに超過情報が出力されているかどうか判断する。そして、超過情報が出力されている場合には、ステップS205に進み、そうでない場合には、ステップS502に進む。   (Step S501) The selection unit 31 determines whether excess information has been output so far. And when excess information is output, it progresses to step S205, and when that is not right, it progresses to step S502.

(ステップS502)選択部31は、選択したブロックの合計時間が、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間と付加時間とを加算した時間以内であるかどうか判断する。そして、時間以内である場合には、ステップS503に進み、そうでない場合には、ステップS205に進む。
(ステップS503)超過情報出力部32は、超過情報を出力する。
(Step S502) The selection unit 31 determines whether the total time of the selected block is within the time obtained by adding the output time indicated by the output time information received by the output time information reception unit 13 and the additional time. If it is within the time, the process proceeds to step S503, and if not, the process proceeds to step S205.
(Step S503) The excess information output unit 32 outputs excess information.

(ステップS504)許否情報受付部33は、許否情報を受け付けたかどうか判断する。そして、許否情報を受け付けた場合には、ステップS505に進み、そうでない場合には、許否情報を受け付けるまでステップS504の処理を繰り返す。なお、許否情報受付部33が一定時間以上(例えば、1分以上)、許否情報を受け付けなかった場合には、エラーであると判断し、一連の処理を終了させてもよい。   (Step S504) The permission / rejection information reception unit 33 determines whether permission / rejection information has been received. If acceptance / rejection information is accepted, the process proceeds to step S505. If not, the process of step S504 is repeated until acceptance / rejection information is accepted. Note that if the permission / rejection information receiving unit 33 does not receive the permission / rejection information for a predetermined time or longer (for example, 1 minute or longer), it may be determined that an error has occurred and the series of processes may be terminated.

(ステップS505)選択部31は、許否情報受付部33が受け付けた許否情報が許可の旨の許否情報であるかどうか判断する。そして、許可の旨の許否情報である場合には、ステップS506に進み、そうでない場合には、ステップS205に進む。   (Step S505) The selection unit 31 determines whether the permission / rejection information received by the permission / rejection information reception unit 33 is permission / rejection information indicating permission. If it is permission / denial information indicating permission, the process proceeds to step S506, and if not, the process proceeds to step S205.

(ステップS506)選択部31は、I番目のブロックを選択する。具体的には、実施の形態1の具体例1で説明したように、選択部31は、I番目のブロックのコンテンツIDとブロックIDとを図示しない記録媒体に記録する。なお、これは一例であって、選択部31は、例えば、選択したブロックにフラグ等を設定してもよい。そして、ステップS207に進む。   (Step S506) The selection unit 31 selects the I-th block. Specifically, as described in the first specific example of the first embodiment, the selection unit 31 records the content ID and the block ID of the I-th block on a recording medium (not shown). This is an example, and the selection unit 31 may set a flag or the like for the selected block, for example. Then, the process proceeds to step S207.

なお、図27のフローチャートの処理は一例であり、コンテンツ出力装置3は、これ以外の処理を実行してもよい。例えば、図27のフローチャートでは、超過情報が一度出力され、不許可の旨の許否情報が受け付けられると、それ以降は超過情報が出力されないことになるが、超過情報が何度出力されてもよいようにしてもよい。また、図27のフローチャートでは、ブロックの選択を行う前に超過情報を出力する場合を示しているが、ブロックの選択を行った後に、超過情報を出力し、その超過情報の出力に対して不許可の旨の許否情報が受け付けられた場合には、再度、ブロックの選択をやり直すようにしてもよい。このように、選択部31等の動作は、図27のフローチャートに限定されるものではない。   Note that the processing of the flowchart in FIG. 27 is an example, and the content output apparatus 3 may execute other processing. For example, in the flowchart of FIG. 27, when excess information is output once and permission / denial information indicating non-permission is accepted, the excess information is not output thereafter, but the excess information may be output any number of times. You may do it. In addition, the flowchart of FIG. 27 shows a case where excess information is output before selecting a block. However, after selecting a block, the excess information is output and the excess information is not output. When permission / denial information indicating permission is accepted, block selection may be performed again. Thus, the operation of the selection unit 31 and the like is not limited to the flowchart of FIG.

次に、ユーザが出力時間を入力して、それに応じてブロックが選択され、コンテンツ情報が出力されるまでの具体的な処理について説明する。この具体例でも、実施の形態1の具体例1と同様に、コンテンツ出力装置3は、図6で示される携帯情報端末であったとする。そして、ユーザは、コンテンツID「C001」で識別されるコンテンツ情報「野球(AvsB)」の出力を選択していたとする。また、ユーザは、図6の画面で示される、視聴時間の入力の求めに応じて、ユーザがコンテンツ出力装置1のボタンを操作することにより、「30分」を入力したとする。その出力時間「30分」を示す出力時間情報は、出力時間情報受付部13で受け付けられる(ステップS101)。そして、出力時間情報受付部13は、その出力時間情報を選択部31に渡す。   Next, specific processing until the user inputs an output time, a block is selected according to the input time, and content information is output will be described. Also in this specific example, it is assumed that the content output device 3 is the portable information terminal shown in FIG. 6 as in the specific example 1 of the first embodiment. Then, it is assumed that the user has selected the output of the content information “baseball (AvsB)” identified by the content ID “C001”. In addition, it is assumed that the user inputs “30 minutes” by operating the button of the content output apparatus 1 in response to the request for viewing time input shown in the screen of FIG. 6. The output time information indicating the output time “30 minutes” is received by the output time information receiving unit 13 (step S101). Then, the output time information reception unit 13 passes the output time information to the selection unit 31.

選択部31は、図7で示されるように、コンテンツ情報のブロックをソートし、順次、ブロックの選択を行う(ステップS201〜S206)。ここで、実施の形態1の具体例1と同様に、ブロックID「07」、「10」、「01」、「06」、「02」が順次選
択されたとする。次に、ブロックID「09」のブロックを選択すると、ユーザが指定した出力時間「30分」を超えると選択部31は判断する(ステップS203)。また、それまでに超過情報が出力されていないため(ステップS501)、選択部31は、ブロックID「09」のブロックを選択すると、選択したブロックの合計時間「35分」が、出力時間「30分」と、その2割の付加時間「6分」とを加算した「36分」以内であるかどうか判断する(ステップS502)。この場合には、合計時間が、出力時間と付加時間とを加算した時間以内であるため、選択部31は、超過情報出力部32に合計時間「35分」と、超過時間を出力する旨の指示とを渡す。すると、超過情報出力部32は、合計時間「35分」を含む超過情報を出力する(ステップS503)。超過情報が出力された旨は、図示しない記録媒体において保持されるものとする。図28は、コンテンツ出力装置3の画面に表示された超過情報の一例を示す図である。
As shown in FIG. 7, the selection unit 31 sorts the blocks of content information and sequentially selects the blocks (steps S201 to S206). Here, it is assumed that the block IDs “07”, “10”, “01”, “06”, and “02” are sequentially selected as in the first specific example of the first embodiment. Next, when the block with the block ID “09” is selected, the selection unit 31 determines that the output time “30 minutes” specified by the user is exceeded (step S203). Since the excess information has not been output so far (step S501), when the selection unit 31 selects the block with the block ID “09”, the total time “35 minutes” of the selected block is set to the output time “30”. It is determined whether it is within “36 minutes” obtained by adding “minute” and 20% of the additional time “6 minutes” (step S502). In this case, since the total time is within the time obtained by adding the output time and the additional time, the selection unit 31 outputs the total time “35 minutes” and the excess time to the excess information output unit 32. Give instructions and. Then, the excess information output unit 32 outputs excess information including the total time “35 minutes” (step S503). It is assumed that the excess information is output in a recording medium (not shown). FIG. 28 is a diagram illustrating an example of excess information displayed on the screen of the content output device 3.

この表示において、ユーザが許可である旨を示すボタンである、「よい」ボタンを選択したとする。すると、その旨が許否情報受付部33で受け付けられ(ステップS504)、選択部31は、許可の旨の許否情報が受け付けられたと判断し(ステップS505)、そのブロックID「09」のブロックを選択する(ステップS506)。その後、選択されたブロックがブロックIDの昇順にソートされる処理(ステップS207)、及び、コンテンツ情報がコンテンツ情報出力部15によって出力される処理(ステップS103)は、実施の形態1の具体例1と同様であり、その説明を省略する。   In this display, it is assumed that the user selects the “good” button, which is a button indicating permission. Then, the approval / disapproval information reception unit 33 receives the information (step S504), and the selection unit 31 determines that the approval / disapproval information indicating the approval is received (step S505), and selects the block with the block ID “09”. (Step S506). Thereafter, the process of sorting the selected blocks in ascending order of the block ID (step S207) and the process of outputting the content information by the content information output unit 15 (step S103) are specific example 1 of the first embodiment. The description is omitted.

一方、図28の表示において、ユーザが不許可である旨を示すボタンである、「よくない」ボタンを選択したとする。すると、その旨が許否情報受付部33で受け付けられ(ステップS504)、選択部31は、不許可の旨の許否情報が受け付けられたと判断し(ステップS505)、次のブロックについての判断を継続する(ステップS205,S206,S203)。例えば、図7において、ブロックID「04」のブロックについて、そのブロックを選択すると、ユーザが指定した出力時間「30分」を超えると選択部31は判断する。この場合には、既に超過情報が出力されているため、選択部31は、図示しない記録媒体を参照することによってそのことを検知し、再度の超過情報の出力等は行わない。そして、次のブロックについて、判断が継続される(ステップS205,S206,S203)。この具体例では、図7におけるブロックID「04」以降のブロックが選択されることはないが、仮に、これ以降に時間情報が2分以下のブロックがあるとすると、そのブロックが選択されることになる。また、最後のブロックまで処理が継続され、その後、選択されたブロックがブロックIDの昇順にソートされる処理(ステップS207)、及び、コンテンツ情報がコンテンツ情報出力部15によって出力される処理(ステップS103)は、実施の形態1の具体例1と同様であり、その説明を省略する。   On the other hand, in the display of FIG. 28, it is assumed that the “bad” button, which is a button indicating that the user is not permitted, is selected. Then, the approval / disapproval information receiving unit 33 receives the information (step S504), and the selection unit 31 determines that the disapproval information is received (step S505), and continues the determination on the next block. (Steps S205, S206, S203). For example, in FIG. 7, when the block with the block ID “04” is selected, the selection unit 31 determines that the output time “30 minutes” specified by the user is exceeded. In this case, since the excess information has already been output, the selection unit 31 detects this by referring to a recording medium (not shown) and does not output the excess information again. Then, the determination is continued for the next block (steps S205, S206, S203). In this specific example, blocks after block ID “04” in FIG. 7 are not selected, but if there is a block with time information of 2 minutes or less thereafter, that block is selected. become. Further, the processing is continued until the last block, and then the selected block is sorted in ascending order of block ID (step S207), and the content information is output by the content information output unit 15 (step S103). ) Is the same as the first specific example of the first embodiment, and the description thereof is omitted.

なお、この具体例では、ブロック属性情報の属性情報が重要度情報である場合について説明したが、ブロック属性情報の属性情報は、実施の形態2で説明したように、特性情報であってもよい。その場合には、コンテンツ出力装置3がユーザ属性情報受付部21と、ユーザ属性情報蓄積部22とをさらに備えてもよい。   In this specific example, the case where the attribute information of the block attribute information is importance information has been described. However, the attribute information of the block attribute information may be characteristic information as described in the second embodiment. . In that case, the content output device 3 may further include a user attribute information receiving unit 21 and a user attribute information storage unit 22.

また、この具体例において、図27のフローチャートのステップS502とステップS503の間で、I番目のブロックと、I−1番目のブロックとの重要度が同じであるかどうかを判断する処理を行い、重要度が同じである場合には、ステップS503に進み、重要度が異なる場合には、ステップS207に進むようにしてもよい。このようにすることで、重要度が同じブロックについては、たとえユーザが指定した出力時間を超えたとしても選択可能なようにすることができ、一方、重要度が下がったブロックについては、ユーザが指定した出力時間を超える場合には選択しないようにすることができる。このように、図27のフローチャートにおいては、種々の変更等が可能である。   Further, in this specific example, a process for determining whether or not the importance of the I-th block and the (I-1) -th block is the same between step S502 and step S503 in the flowchart of FIG. If the importance levels are the same, the process may proceed to step S503, and if the importance levels are different, the process may proceed to step S207. In this way, blocks with the same importance can be selected even if the output time specified by the user is exceeded, while blocks with less importance can be selected by the user. When the specified output time is exceeded, it is possible not to select it. As described above, various changes and the like can be made in the flowchart of FIG.

以上のように、本実施の形態によるコンテンツ出力装置3では、選択部31が選択したコンテンツ情報のブロックの合計時間が、ユーザの指定した出力時間を超えていた場合であっても、超過時間が付加時間以内であれば、ユーザの許可を得た上で出力することによって、その選択したブロックからなるコンテンツ情報を出力することができる。したがって、ユーザの指定よりも時間が多少オーバーしたとしても、コンテンツ情報を出力することができうることとなる。ユーザの指定した出力時間を超えてコンテンツ情報が出力される場合には、ユーザの指定した時間は少なくとも、コンテンツ情報が出力されることになり、ユーザは、少なくとも自己の指定した時間の間は、コンテンツ情報を視聴することができうる。   As described above, in the content output device 3 according to the present embodiment, even if the total time of the block of content information selected by the selection unit 31 exceeds the output time specified by the user, the excess time If it is within the additional time, the content information including the selected block can be output by outputting after obtaining the permission of the user. Therefore, even if the time slightly exceeds the user's specification, the content information can be output. When the content information is output beyond the output time specified by the user, the content information is output at least for the time specified by the user. Content information can be viewed.

なお、本実施の形態では、コンテンツ出力装置3が超過情報出力部32と、許否情報受付部33とを備えた場合について説明したが、コンテンツ出力装置3は、両者を備えなくてもよい。その場合には、選択部31は、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間に、付加情報を加算した時間内となるように1以上のブロックを選択する。そして、ユーザの許否を確認することなく、その選択されたブロックからなるコンテンツ情報がコンテンツ情報出力部15によって出力されることになる。   In the present embodiment, the case where the content output device 3 includes the excess information output unit 32 and the permission / rejection information reception unit 33 has been described, but the content output device 3 may not include both. In that case, the selection unit 31 selects one or more blocks so as to be within the time obtained by adding the additional information to the output time indicated by the output time information received by the output time information reception unit 13. And the content information which consists of the selected block is output by the content information output part 15 without confirming a user's permission.

また、本実施の形態では、コンテンツ情報のブロックを選択する場合についてのみ説明したが、実施の形態1で説明したように、広告コンテンツ情報や、静止画コンテンツ情報を選択してもよいことは言うまでもない。広告コンテンツ情報を選択する場合には、例えば、出力するコンテンツ情報に含まれる広告コンテンツ情報の量があらかじめ決められているとすると、それだけの広告コンテンツ情報を選択した上で、図27と同様の処理(選択したブロック等の合計時間が、出力時間と付加時間とを加算した時間以内であるかどうかを判断するなどの処理)を行ってもよく、あるいは、広告コンテンツ情報の選択時に、図27と同様の処理を行ってもよい。また、静止画コンテンツ情報を選択する場合には、例えば、出力するコンテンツ情報に含まれる静止画コンテンツの時間があらかじめ決められているとすると、それだけの静止画コンテンツ情報の出力時間を確保した上で、図27と同様の処理を行ってもよい。   In this embodiment, only the case of selecting a block of content information has been described. Needless to say, as described in Embodiment 1, advertisement content information or still image content information may be selected. Yes. When selecting the advertisement content information, for example, if the amount of advertisement content information included in the content information to be output is determined in advance, the same processing as in FIG. (Processing such as determining whether the total time of the selected block or the like is within the time obtained by adding the output time and the additional time), or when selecting the advertising content information, FIG. Similar processing may be performed. When selecting still image content information, for example, if the time of the still image content included in the content information to be output is determined in advance, the output time of the still image content information is secured. The same processing as in FIG. 27 may be performed.

また、本実施の形態において、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間を超える時間であって、その出力時間と付加時間を加算した時間内となるように、選択部31がコンテンツ情報のブロックを選択する場合に、その出力時間を超過する時間が最小となるようにブロックの選択を行ってもよい。   Further, in the present embodiment, the selection unit 31 is set so as to exceed the output time indicated by the output time information received by the output time information receiving unit 13 and within the time obtained by adding the output time and the additional time. When selecting a block of content information, the block may be selected so that the time exceeding the output time is minimized.

また、選択部31は、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間内となるようにブロックを選択した場合におけるブロックの合計時間の最大値と、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間を超える時間であって、その出力時間と付加時間を加算した時間内となるようにブロックを選択した場合におけるブロックの合計時間の最小値とのうち、出力時間情報受付部13が受け付けた出力時間情報の示す出力時間に近い方のブロックの選択を行うようにしてもよい。このようにすることで、コンテンツ情報の出力時間をユーザの指示により近づけることができる。   In addition, the selection unit 31 selects the maximum block total time when the block is selected to be within the output time indicated by the output time information received by the output time information reception unit 13, and the output time information reception unit 13 Output time out of the minimum value of the total time of the block when the block is selected so that it is within the output time indicated by the received output time information and within the time obtained by adding the output time and the additional time. The block closer to the output time indicated by the output time information received by the information receiving unit 13 may be selected. In this way, the output time of the content information can be made closer to the user's instruction.

なお、上記各実施の形態において、広告コンテンツ情報を選択する場合には、出力するコンテンツ情報に広告コンテンツ情報が必ず含まれるようにしてもよい。このようにすることで、ユーザに広告コンテンツ情報を必ず見せる、あるいは聞かせることができ、広告の効果を得ることができる。   In each of the above embodiments, when advertising content information is selected, the content information to be output may necessarily include the advertising content information. By doing in this way, advertising content information can be surely shown to a user or heard, and an advertising effect can be acquired.

また、上記各実施の形態では、コンテンツ出力装置がブロック属性情報記憶部12を備える場合について説明したが、コンテンツ出力装置はブロック属性情報記憶部12を備えなくてもよい。その場合には、選択部は、コンテンツ情報記憶部11で記憶されているコ
ンテンツ情報の各ブロックの時間等を、コンテンツ情報記憶部11を参照することによって取得し、その取得したコンテンツ情報の各ブロックの時間等を用いて、ブロックの選択を行ってもよい。
In each of the above embodiments, the case where the content output apparatus includes the block attribute information storage unit 12 has been described. However, the content output apparatus may not include the block attribute information storage unit 12. In that case, the selection unit acquires the time of each block of the content information stored in the content information storage unit 11 by referring to the content information storage unit 11, and each block of the acquired content information The block may be selected using the above time.

また、上記各実施の形態の具体例では、選択の対象となるブロックをソートしてから選択の処理を行う場合について説明したが、これは一例であって、それ以外の処理によって選択の処理を行ってもよい。例えば、ブロック属性情報等に基づいて、各ブロックにポイントを付与し、そのポイントの上位から選択するようにしてもよい。   Further, in the specific examples of the above embodiments, the case where the selection process is performed after the blocks to be selected are sorted has been described as an example, and the selection process is performed by other processes. You may go. For example, points may be given to each block based on block attribute information or the like and selected from the top of the points.

また、上記各実施の形態において、コンテンツ出力装置は、スタンドアロンの装置であってもよく、あるいは、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ユーザごとにユーザ属性情報や、出力時間情報が管理されていてもよい。また、コンテンツ出力装置は、音楽や映像を再生する携帯型の情報端末に、選択されたコンテンツ情報を出力(転送)するもの(例えば、パーソナル・コンピュータなど)であってもよい。   In each of the above embodiments, the content output apparatus may be a stand-alone apparatus or a server apparatus in a server / client system. In the latter case, for example, user attribute information and output time information may be managed for each user. The content output device may be a device (for example, a personal computer) that outputs (transfers) selected content information to a portable information terminal that reproduces music or video.

また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   In each of the above embodiments, each processing or each function may be realized by centralized processing by a single device or a single system, or distributed processing by a plurality of devices or a plurality of systems. May be realized.

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態におけるコンテンツ出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、コンテンツ情報の出力時間を示す情報である出力時間情報を受け付ける出力時間情報受付ステップと、前記出力時間情報受付ステップで受け付けた出力時間情報の示す出力時間内となるように、コンテンツ情報記憶部で記憶される、複数のブロックに分割された1以上のコンテンツ情報から1以上のブロックを選択する選択ステップと、前記選択ステップで選択したブロックを前記コンテンツ情報記憶部から読み出し、当該読み出したブロックから構成されるコンテンツ情報を出力するコンテンツ情報出力ステップと、を実行させるためのものである。   In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. The software that realizes the content output apparatus in the above embodiment is the following program. That is, this program is within the output time indicated by the output time information receiving step for receiving the output time information, which is information indicating the output time of the content information, and the output time information received at the output time information receiving step. As described above, the selection step of selecting one or more blocks from the one or more pieces of content information divided into a plurality of blocks stored in the content information storage unit, and the block selected in the selection step from the content information storage unit And a content information output step of outputting content information composed of the read blocks.

また、他のプログラムは、コンピュータに、コンテンツ情報の出力時間を示す情報である出力時間情報を受け付ける出力時間情報受付ステップと、前記出力時間情報受付ステップで受け付けた出力時間情報の示す出力時間に付加時間を加算した時間内となるように、コンテンツ情報記憶部で記憶される、複数のブロックに分割された1以上のコンテンツ情報から1以上のブロックを選択する選択ステップと、前記選択ステップで選択したブロックを前記コンテンツ情報記憶部から読み出し、当該読み出したブロックから構成されるコンテンツ情報を出力するコンテンツ情報出力ステップと、を実行させるためのものである。   The other program is added to the output time information receiving step for receiving output time information, which is information indicating the output time of the content information, and the output time indicated by the output time information received in the output time information receiving step. A selection step of selecting one or more blocks from one or more pieces of content information divided into a plurality of blocks stored in the content information storage unit so as to be within the time obtained by adding the time, and selecting in the selection step A content information output step of reading a block from the content information storage unit and outputting content information composed of the read block is executed.

なお、上記プログラムにおいて、情報を出力する出力ステップや、情報を受け付ける受付ステップなどでは、ハードウェアでしか行われない処理、例えば、出力ステップにおけるモデムやインターフェースカードなどで行われる処理は少なくとも含まれない。   In the above program, the output step for outputting information and the accepting step for receiving information do not include at least processing performed only by hardware, for example, processing performed by a modem or an interface card in the output step. .

また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。   Further, this program may be executed by being downloaded from a server or the like, and a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed by

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
Further, the present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上より、本発明によるコンテンツ出力装置等によれば、ユーザの指定した出力時間に応じて適切にコンテンツを出力することができ、コンテンツ情報を出力する装置等として有用である。   As described above, according to the content output device and the like according to the present invention, it is possible to output content appropriately according to the output time designated by the user, and it is useful as a device for outputting content information.

本発明の実施の形態1によるコンテンツ出力装置の構成を示すブロック図1 is a block diagram showing a configuration of a content output device according to Embodiment 1 of the present invention. 同実施の形態によるコンテンツ出力装置の動作を示すフローチャートThe flowchart which shows operation | movement of the content output device by the embodiment 同実施の形態におけるコンテンツ情報の一例を示す図The figure which shows an example of the content information in the embodiment 同実施の形態におけるブロック属性情報の一例を示す図The figure which shows an example of the block attribute information in the embodiment 同実施の形態によるコンテンツ出力装置の動作を示すフローチャートThe flowchart which shows operation | movement of the content output device by the embodiment 同実施の形態によるコンテンツ出力装置の外観の一例を示す模式図The schematic diagram which shows an example of the external appearance of the content output device by the embodiment 同実施の形態におけるソート後のブロックID等の一例を示す図The figure which shows an example of the block ID etc. after the sort in the embodiment 同実施の形態における選択されたブロックID等の一例を示す図The figure which shows an example of selected block ID etc. in the embodiment 同実施の形態における広告コンテンツ情報の一例を示す図The figure which shows an example of the advertisement content information in the embodiment 同実施の形態における広告コンテンツ情報に対応するブロック属性情報の一例を示す図The figure which shows an example of the block attribute information corresponding to the advertisement content information in the embodiment 同実施の形態によるコンテンツ出力装置の動作を示すフローチャートThe flowchart which shows operation | movement of the content output device by the embodiment 同実施の形態における選択された広告IDの一例を示す図The figure which shows an example of the selected advertisement ID in the embodiment 同実施の形態における静止画コンテンツ情報の一例を示す図The figure which shows an example of the still image content information in the embodiment 同実施の形態における静止画コンテンツ情報に対応するブロック属性情報の一例を示す図The figure which shows an example of the block attribute information corresponding to the still image content information in the embodiment 同実施の形態によるコンテンツ出力装置の動作を示すフローチャートThe flowchart which shows operation | movement of the content output device by the embodiment 同実施の形態によるコンテンツ出力装置の外観の一例を示す模式図The schematic diagram which shows an example of the external appearance of the content output device by the embodiment 本発明の実施の形態2によるコンテンツ出力装置の構成を示すブロック図The block diagram which shows the structure of the content output device by Embodiment 2 of this invention. 同実施の形態におけるブロック属性情報の一例を示す図The figure which shows an example of the block attribute information in the embodiment 同実施の形態によるコンテンツ出力装置の外観の一例を示す模式図The schematic diagram which shows an example of the external appearance of the content output device by the embodiment 同実施の形態におけるユーザ属性情報の一例を示す図The figure which shows an example of the user attribute information in the embodiment 同実施の形態におけるソート後のブロックID等の一例を示す図The figure which shows an example of the block ID etc. after the sort in the embodiment 同実施の形態におけるブロック属性情報の一例を示す図The figure which shows an example of the block attribute information in the embodiment 同実施の形態におけるソート後のブロックID等の一例を示す図The figure which shows an example of the block ID etc. after the sort in the embodiment 同実施の形態におけるユーザ属性情報の一例を示す図The figure which shows an example of the user attribute information in the embodiment 同実施の形態における属性条件情報の一例を示す図The figure which shows an example of the attribute condition information in the embodiment 本発明の実施の形態3によるコンテンツ出力装置の構成を示すブロック図The block diagram which shows the structure of the content output device by Embodiment 3 of this invention. 同実施の形態によるコンテンツ出力装置の動作を示すフローチャートThe flowchart which shows operation | movement of the content output device by the embodiment 同実施の形態によるコンテンツ出力装置の外観の一例を示す模式図The schematic diagram which shows an example of the external appearance of the content output device by the embodiment

符号の説明Explanation of symbols

1〜3 コンテンツ出力装置
11 コンテンツ情報記憶部
12 ブロック属性情報記憶部
13 出力時間情報受付部
14、23、31 選択部
15 コンテンツ情報出力部
21 ユーザ属性情報受付部
22 ユーザ属性情報蓄積部
32 超過情報出力部
33 許否情報受付部
1-3 Content output device 11 Content information storage unit 12 Block attribute information storage unit 13 Output time information reception unit 14, 23, 31 Selection unit 15 Content information output unit 21 User attribute information reception unit 22 User attribute information storage unit 32 Excess information Output unit 33 Acceptance information reception unit

Claims (1)

(1−1)コンテンツを識別するコンテンツIDと、前記コンテンツIDに対応付けられ前記コンテンツが複数のブロックに分割されたコンテンツ情報と、前記コンテンツ情報を識別するブロックIDと、を記憶し、
(1−2)前記コンテンツ情報の時間情報と、前記コンテンツ情報の重要度を示す重要度情報と、を前記コンテンツIDおよび前記ブロックIDに対応付けて記憶し、
(2−1)広告コンテンツ情報と、前記広告コンテンツ情報を識別する広告IDと、を記憶し、
(2−2)前記広告コンテンツ情報の時間情報を前記コンテンツIDおよび前記広告IDに対応付けて記憶する記憶部と、
前記コンテンツ情報の出力時間を受け付ける出力時間情報受付部と、
前記重要度情報に基づき、前記コンテンツ情報の時間情報の合計時間が前記コンテンツ情報の出力時間内となるように前記コンテンツ情報を選択し、
次に重要度が高いコンテンツ情報を選択すると、前記次に重要度が高いコンテンツ情報の時間情報と、前記コンテンツ情報の時間情報の合計時間が前記コンテンツ情報の出力時間内となるように選択されたコンテンツ情報の時間情報の合計時間が前記コンテンツ情報の出力時間を超え場合でかつ、
前記コンテンツ情報の時間情報の合計時間が前記コンテンツ情報の出力時間内となるように選択されたコンテンツ情報の時間情報の合計時間に、前記選択されたコンテンツ情報のコンテンツIDに対応付けられた広告IDにより識別される広告コンテンツ情報の時間情報を加えた時間が、前記コンテンツ情報の出力時間内である場合、
前記コンテンツ情報の出力時間内となるように選択されたコンテンツ情報と、前記コンテンツ情報の出力時間内となるように選択されたコンテンツ情報のコンテンツIDに対応付けられた広告IDにより識別される広告コンテンツ情報と、を前記記憶部から選択する選択部と、
前記記憶部から選択したコンテンツ情報および広告コンテンツ情報を出力するコンテンツ情報出力部と、
を具備するコンテンツ出力装置。
(1-1) Stores a content ID for identifying content, content information associated with the content ID and divided into a plurality of blocks, and a block ID for identifying the content information.
(1-2) storing time information of the content information and importance information indicating importance of the content information in association with the content ID and the block ID;
(2-1) storing advertisement content information and an advertisement ID for identifying the advertisement content information;
(2-2) a storage unit that stores time information of the advertisement content information in association with the content ID and the advertisement ID;
And output time information receiving unit that receives between at the output of the content information,
Based on said importance information, the total time of the time information of the content information is the content information to be within the output time of the content information to select,
When the next most important content information is selected, the total time of the time information of the next most important content information and the time information of the content information is selected to be within the output time of the content information and when the total time of the time information of the content information, which exceeds the output time of the content information,
The total time of the time information time total time content information selected to be within the output time of the content information of information of the content information, associated with the content ID prior hexene-option content information When the time added to the time information of the advertising content information identified by the advertising ID is within the output time of the content information,
Identified and content information selected by the advertisement ID associated with the content ID of the selected content information to be within the output time of the content information to be within the output time of the content information A selection unit for selecting advertisement content information from the storage unit;
A content information output unit that outputs content information and advertisement content information selected from the storage unit;
A content output apparatus comprising:
JP2006028059A 2006-02-06 2006-02-06 Content output apparatus and content output method Active JP4961760B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006028059A JP4961760B2 (en) 2006-02-06 2006-02-06 Content output apparatus and content output method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006028059A JP4961760B2 (en) 2006-02-06 2006-02-06 Content output apparatus and content output method

Publications (2)

Publication Number Publication Date
JP2007208876A JP2007208876A (en) 2007-08-16
JP4961760B2 true JP4961760B2 (en) 2012-06-27

Family

ID=38487893

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006028059A Active JP4961760B2 (en) 2006-02-06 2006-02-06 Content output apparatus and content output method

Country Status (1)

Country Link
JP (1) JP4961760B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011193326A (en) * 2010-03-16 2011-09-29 Kddi Corp Broadcast image output device, program and method for superimposing additional information on broadcast image

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2944800B2 (en) * 1991-03-22 1999-09-06 三菱電機株式会社 Presentation system
JPH11238071A (en) * 1998-02-20 1999-08-31 Toshiba Corp Device and method for digest generation
JP4546682B2 (en) * 2001-06-26 2010-09-15 パイオニア株式会社 Video information summarizing apparatus, video information summarizing method, and video information summarizing processing program
JP3906974B2 (en) * 2001-10-30 2007-04-18 船井電機株式会社 Digest program creation support method

Also Published As

Publication number Publication date
JP2007208876A (en) 2007-08-16

Similar Documents

Publication Publication Date Title
EP1762947B1 (en) Apparatus, method, and computer program for television program selection
US8819033B2 (en) Content processing device
US20100037149A1 (en) Annotating Media Content Items
EP1750210A1 (en) Apparatus, method and program for multimedia program selection
US11023100B2 (en) Methods, systems, and media for creating and updating a group of media content items
JP2007110610A (en) Program recommendation method and its device
US11277668B2 (en) Methods, systems, and media for providing media guidance
US10341727B2 (en) Information processing apparatus, information processing method, and information processing program
US9147434B2 (en) Information processing apparatus and information processing method
EP2772864A1 (en) Content evaluation/playback device
US20060010366A1 (en) Multimedia content generator
JP5854275B2 (en) Information processing apparatus and program
US11997062B2 (en) Methods, systems, and media for identifying and presenting video objects linked to a source video
JP2009077112A (en) Image reproducing device and control method and control program of image reproducing device
US9094650B2 (en) Chapter creating device, chapter creating method, and computer program product therefor
JP2014130536A (en) Information management device, server, and control method
JP4961760B2 (en) Content output apparatus and content output method
US7848614B2 (en) Viewing program control method and video recording apparatus
JP4842236B2 (en) Information distribution system, information terminal, and information distribution method
JP5765264B2 (en) Chapter creation device, chapter creation method, and chapter creation program
JP5605083B2 (en) Video playback device and video playback program
JP2016015621A (en) Content reproduction apparatus, program for content reproduction, content reproduction method, and content reproduction system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090206

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20091127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120228

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120312

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150406

Year of fee payment: 3