WO2013027304A1 - 情報提示制御装置及び情報提示制御方法 - Google Patents

情報提示制御装置及び情報提示制御方法 Download PDF

Info

Publication number
WO2013027304A1
WO2013027304A1 PCT/JP2012/001005 JP2012001005W WO2013027304A1 WO 2013027304 A1 WO2013027304 A1 WO 2013027304A1 JP 2012001005 W JP2012001005 W JP 2012001005W WO 2013027304 A1 WO2013027304 A1 WO 2013027304A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
comment
unit
sender
caller
Prior art date
Application number
PCT/JP2012/001005
Other languages
English (en)
French (fr)
Inventor
槻館 良太
Original Assignee
パナソニック株式会社
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 パナソニック株式会社 filed Critical パナソニック株式会社
Priority to JP2012531140A priority Critical patent/JP5156879B1/ja
Priority to US13/710,040 priority patent/US9059882B2/en
Publication of WO2013027304A1 publication Critical patent/WO2013027304A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/216Handling conversation history, e.g. grouping of messages in sessions or threads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Definitions

  • the present invention relates to an information presentation control device and an information presentation control method.
  • comment distribution service there is a service on the Internet for sharing opinions and situations (hereinafter referred to as a comment distribution service). Users of the service can post their opinions or situations as comments (short text information) within about 200 characters on the Internet site, and browse other users' comments to communicate with other users. Communicate or share information.
  • Patent Document 1 discloses a technique for adjusting the display level of a log according to the number of unprocessed logs and the usage rate of a CPU, regarding the display of a log indicating the operating state of a computer system.
  • Patent Document 2 discloses a method of performing urgent level determination in message distribution based on a learning effect on a user.
  • Patent Document 3 discloses a method of rearranging the display order of visit histories to a home page using the intimacy of users and visitors.
  • comments may be mixed with comments sent by user friends.
  • a comment sent by a user's friend cannot be easily found from many comments. If a comment of a friend who is watching the same content in a remote environment is missed, the friend's impression of the content cannot be known, and there is a possibility of causing trouble in communication with the friend at a later date.
  • the present invention has been made in order to solve the above-described problem, and even when a large number of comments exist, the comment of the sender that the user wants to view is given priority among the large number of comments.
  • An object of the present invention is to provide an information presentation control device and the like.
  • an information presentation control device includes an acquisition unit that acquires a plurality of information transmitted by a plurality of callers, and a plurality of pieces of information acquired by the acquisition unit.
  • An information total amount calculation unit that calculates a total amount, a sender importance degree determination unit that determines importance of a sender for each of the plurality of callers, and the plurality of information calculated by the information total amount calculation unit
  • An information total amount determination unit that determines whether or not the total amount of information is greater than a predetermined value, and when the total amount of the plurality of information is determined to be greater than a predetermined value in the information total amount determination unit,
  • the filtering unit performs at least one processing on the information so that the information amount that is the quantity of characters or symbols constituting the information is reduced as the information is lower
  • an output unit which outputs the plurality of information after serial processing is made.
  • the information presentation control device outputs the comment (information) of the caller that the user wants to view when there are a large number of comments in the form as it was sent, and the other caller's comments
  • the comment information
  • the other caller's comments By outputting the comment with a reduced amount of information, the total data amount of the comment to be output is suppressed. Therefore, the user can easily find out the comment of the sender who the user wants to browse from among the large number of comments, and at the same time know the outline of the other large number of comments.
  • the filtering unit reduces the information so that the information becomes shorter as the sender importance of the sender of the information is lower for each of the plurality of pieces of information in a range where the information represents the same meaning.
  • the processing is performed by deleting a part of the constituting characters or symbols.
  • the information presentation control device outputs the comment of the caller that the user wants to view when there are a large number of comments in the form as it was sent, and the comments of other callers By shortening the character string and outputting it within a range that does not change the meaning represented by, the total amount of comment data to be output is suppressed. Therefore, the user can easily find out the comment of the sender who the user wants to browse from among the large number of comments, and at the same time know the outline of the other large number of comments.
  • the filtering unit performs the processing by deleting information having a sender importance level lower than a predetermined value for each of the plurality of pieces of information.
  • the information presentation control apparatus can output only the comment of the sender that the user wants to view when there are a large number of comments, thereby suppressing the total data amount of the comments to be output. Therefore, the user can find out the comment of the sender who the user wants to browse from a large number of comments.
  • the information is sent by the caller in response to dynamic content corresponding to the playback time of the dynamic content, and the total amount of the information is per unit time of the dynamic content. Or the total amount of information included in the unit time.
  • This configuration makes it possible to specify when a large number of comments are generated based on the amount of comments generated per unit time for dynamic content.
  • the comment display process control is performed in the time zone specified here. Therefore, when the number of comments per unit time is large, the user can find out the comment of the sender that the user wants to view from among a large number of comments.
  • the information is sent by the caller corresponding to a position in the static content with respect to the static content, and the total amount of the information is per unit area of the static content.
  • This configuration makes it possible to identify an area on static content to which a large amount of comments are pasted based on the number of comments pasted per unit area on static content.
  • the comment display control is performed on the area specified here. Therefore, when the number of comments per unit area is large, the user can find out the comment of the sender that the user wants to view from among a large number of comments.
  • the information is sent by the caller in response to a time in real time with respect to an event in real time, and the total amount of information is the number of information per unit time in real time. Or the total amount of information included in the unit time.
  • This configuration makes it possible to identify when a large number of comments are generated based on the number of comments generated per unit time for real-time events.
  • the comment display process control is performed in the time zone specified here. Therefore, when the number of comments per unit time is large, the user can find out the comment of the sender that the user wants to view from among a large number of comments.
  • the information presentation control device further includes a plurality of intimacy levels, which are degrees of intimacy between each of the plurality of callers and the user of the information presentation control device, in a plurality of stages.
  • the friend management part which determines in any one is provided, and the sender importance of the sender of the information is the closeness between the sender and the user of the information presentation control device.
  • the information presentation control device further sets a reliability that is a degree to which the information transmitted by the sender is trusted independently of a user of the information presentation control device in any of a plurality of stages.
  • the reliability of the sender of the information is the reliability of the sender of the information.
  • This configuration makes it possible to specify a reliable caller's comment based on the reliability of the caller indicated by an index independent of the relationship with the user of the information presentation control device. Thus, the user can find a reliable sender's comment from a large number of comments.
  • the information presentation control device further includes a comment importance level determination unit that determines a comment importance level indicating importance level for each of the plurality of pieces of information, and the filtering unit includes the information total amount determination unit.
  • the filtering unit includes the information total amount determination unit.
  • the information presentation control apparatus outputs an unimportant comment with a reduced amount of information when a large number of comments exist. Therefore, the user can easily find an important comment from a large number of comments, and at the same time, can obtain an overview of other large numbers of comments.
  • the acquisition unit acquires, as the information, short text information including a character string including a character or a symbol and shorter than a predetermined length.
  • the information presentation control method includes an acquisition step of acquiring a plurality of information transmitted by a plurality of callers, and information for calculating a total amount of the plurality of information acquired in the acquisition step.
  • a total amount of the plurality of pieces of information calculated by a total amount calculation step, a sender importance level determination step for determining a sender importance level indicating importance for each of the plurality of callers, and the total information amount calculation step is predetermined.
  • Information total amount determining step for determining whether or not it is greater than a value, and information having a lower caller importance level when the total amount of the plurality of information is determined to be greater than a predetermined value in the information total amount determining step
  • a filtering step for performing at least one processing on the information so that the amount of information that is the quantity of characters or symbols constituting the information is reduced; And an output step of outputting the plurality of information after the processing has been performed in the filtering step.
  • This configuration can provide the same effect as the information presentation control device.
  • the present invention can be realized not only as an apparatus but also as a method using steps as processing units constituting the apparatus, as a program for causing a computer to execute the steps, or as a computer read recording the program. It can also be realized as a possible recording medium such as a CD-ROM, or as information, data or a signal indicating the program. These programs, information, data, and signals may be distributed via a communication network such as the Internet.
  • the present invention even when there are a large number of comments, it is possible to preferentially display the comment of the caller desired by the user from among the large number of comments.
  • FIG. 1 is a functional block configuration diagram of an information display control apparatus according to Embodiment 1 of the present invention.
  • FIG. 2 is an example (form a) of a functional block configuration diagram of the information display control apparatus according to Embodiment 1 of the present invention.
  • FIG. 3 is another example (form b) of a functional block configuration diagram of the information display control apparatus according to Embodiment 1 of the present invention.
  • FIG. 4 is another example (form c) of a functional block configuration diagram of the information display control apparatus according to Embodiment 1 of the present invention.
  • FIG. 5A is a flowchart of the information display control apparatus according to Embodiment 1 of the present invention.
  • FIG. 5B is a diagram illustrating an example of a caller management table.
  • FIG. 6 is a flowchart of the comment acquisition process.
  • FIG. 7 is a flowchart of the sender management table creation process.
  • FIG. 8 is a diagram illustrating an example of a sender level definition table.
  • FIG. 9 is a flowchart of the comment filtering condition setting process.
  • FIG. 10 is a diagram illustrating an example of the comment amount level definition table.
  • FIG. 11 is a conceptual diagram of comment filtering when the comment amount varies.
  • FIG. 12 is a flowchart of the comment output process.
  • FIG. 13 is a diagram illustrating a flowchart of the comment filtering process.
  • FIG. 14 is a diagram illustrating an example of the comment management table.
  • FIG. 15 is a diagram illustrating an example of a sender level definition table.
  • FIG. 15 is a diagram illustrating an example of a sender level definition table.
  • FIG. 16 is a diagram illustrating an example of a comment importance level definition table.
  • FIG. 17 is a diagram illustrating an example of the comment amount level definition table.
  • FIG. 18 is a diagram showing a comment filtering flow.
  • FIG. 19 is an example of a functional block configuration diagram of an information display control apparatus according to Embodiment 4 of the present invention.
  • FIG. 20 is a diagram illustrating a screen example of static content to which a comment is given.
  • the information display control device is an example of an information presentation control device.
  • the moving image content is an example of dynamic content.
  • FIG. 1 is a functional block configuration diagram of an information display control apparatus according to Embodiment 1 of the present invention.
  • FIG. 1 also shows various servers that exist on the network and are related to the information display control apparatus according to the first embodiment of the present invention.
  • the information display control apparatus 100 includes a comment acquisition unit 101, a comment IO unit 102, a comment holding unit 103, a comment extraction unit 104, a comment importance level management unit 105, and a comment amount determination.
  • Unit 106 comment filtering unit 107, comment output unit 108, and comment management unit 109.
  • the comment acquisition unit 101 acquires a comment from the comment providing unit 140 that is a server existing on the network.
  • the comment acquisition unit 101 corresponds to an acquisition unit.
  • the comment management unit 109 manages the comments acquired by the comment acquisition unit 101.
  • the comment management unit 109 includes a comment IO unit 102 and a comment holding unit 103.
  • the comment holding unit 103 is a storage device that temporarily stores the comment acquired by the comment acquisition unit.
  • the comment IO unit 102 registers the comment acquired by the comment acquisition unit 101 in the comment holding unit 103 or retrieves it from the comment holding unit 103.
  • the comment extracting unit 104 extracts a comment from the comment holding unit 103 via the comment IO unit 102 in accordance with an instruction (condition) from the application / function 110 that displays a comment.
  • the application / function 110 means an application or function that displays a content to which a comment is to be posted and a comment in association with each other.
  • an application that displays a comment related to a TV program being viewed on a TV screen or a terminal at hand in conjunction with the progress of the TV program while watching the TV program.
  • an application is a thing that is incorporated into a television or a terminal afterwards, and a function is a thing that is built into the terminal from the time of shipment, but there is no particular difference in the positioning of the application and the function.
  • the comment importance management unit 105 acquires friend information from the user friend management unit 130, creates and updates a caller management table, and manages the importance of comments based on the caller management table.
  • the comment importance level management unit 105 corresponds to a sender importance level determination unit.
  • the comment amount determination unit 106 determines the amount of comments (the number of comments) held in the comment holding unit 103 via the comment IO unit 102.
  • the comment amount determination unit 106 corresponds to an information total amount determination unit.
  • the comment filtering unit 107 performs filtering conditions based on the comment amount level held in the comment holding unit 103 determined by the comment amount determination unit 106 and the comment importance level managed by the comment importance level management unit 105. To decide.
  • the comment filtering unit 107 filters the comments extracted from the comment extraction unit 104.
  • the level of the comment amount determined by the comment amount determination unit 106 is determined based on which of the stepwise numerical ranges the comment amount, which is a specific numerical value, is included.
  • the comment filtering unit 107 includes a comment total amount calculation unit 107a that calculates the total data amount of comments output to the comment output unit 108 within a predetermined time.
  • the comment filtering unit 107 corresponds to a filtering unit.
  • the comment total amount calculation unit 107a corresponds to an information total amount calculation unit.
  • the comment total amount calculation unit 107a may exist outside the comment filtering unit 107 and be communicable with the comment filtering unit 107.
  • the comment output unit 108 provides the comments filtered by the comment filtering unit 107 to the application / function 110.
  • the comment output unit 108 corresponds to an output unit.
  • a caller rating management unit 120 As various servers existing on the network and related to the information display control apparatus according to the first embodiment of the present invention, a caller rating management unit 120, a user friend management unit 130, and a comment There is a providing unit 140.
  • the caller rating management unit 120 is a service that ranks the sender of a comment based on the caller's network activity history based on the caller's network activity history, and exists as an existing service.
  • the user friend management unit 130 manages user relationships on the social network and exists in the existing social network service.
  • the comment providing unit 140 is a comment sharing service on the network represented by microblogs (a service for writing very short comments to a server on the network) and an electronic bulletin board service, and exists as an existing service. To do.
  • the caller rating management unit 120, the user friend management unit 130, and the comment providing unit 140 are each implemented on a server connected to the network, and each is not necessarily a single physical server device. There is no need to respond.
  • Each of the sender rating management unit 120, the user friend management unit 130, and the comment providing unit 140 may be realized on one or a plurality of server devices, or the sender rating management on one server device.
  • a plurality of functions of the unit 120, the user friend management unit 130, or the comment providing unit 140 may be realized.
  • the information display control apparatus 100 is implement
  • FIG. 2 is an example (form a) of a functional block configuration diagram of the information display control apparatus according to Embodiment 1 of the present invention.
  • the information display control device 100 is mounted in a user terminal used by a user.
  • FIG. 3 is another example (form b) of a functional block configuration diagram of the information display control apparatus according to Embodiment 1 of the present invention.
  • the application / function 110 that receives the comment is provided in the user terminal used by the user, and the information display control device 100 is mounted on a server on the network.
  • FIG. 4 is another example (form c) of a functional block configuration diagram of the information display control apparatus according to Embodiment 1 of the present invention.
  • the functions of the information display control device 100 are distributed and implemented on a server and user terminals on the network.
  • each block of the information display control device 100 is not a problem, and the function of the information display control device 100 is realized by the overall operation of each block connected by communication.
  • FIG. 5A is a flowchart of the information display control apparatus 100 according to Embodiment 1 of the present invention.
  • the information display control device 100 creates a caller management table indicating the importance of each caller for the user of the information display control device 100 (hereinafter simply referred to as a user).
  • the comment importance management unit 105 acquires friendship information from the user friend management unit 130, and periodically creates a caller management table shown in FIG. 5B (S501). Further, the comment importance level management unit 105 manages the caller management table so as to be in the latest state by appropriately updating the caller management table.
  • the information display control apparatus 100 acquires a comment from the comment providing unit 140 (S502). Specifically, the comment acquisition unit 101 acquires a comment from the comment providing unit 140. The acquired comment is managed by the comment management unit 109. The comment acquisition by the comment acquisition unit 101 may be performed periodically or during the operation of the application / function 110.
  • 100 sets filtering for the comment (S503).
  • the comment extraction unit 104 extracts a comment managed by the comment management unit 109.
  • the comment filtering unit 107 filters comments using the caller management table managed by the comment importance management unit 105.
  • a comment by a caller determined to be important in the caller management table managed by the comment importance management unit 105 Only passes through the comment filtering unit 107.
  • comments from callers that are not so important in the caller management table managed by the comment importance level management unit 105 also pass through the comment filtering unit 107.
  • the amount of comments output from the comment output unit 108 to the application / function 110 can be controlled in accordance with the amount of comments managed by the comment management unit 109.
  • the information display control apparatus 100 determines the importance of each comment using the sender level of the comment sender, and thereby determines the comment filtering setting in the comment filtering unit 107. That is, the filtering setting is determined so that a relatively large number of comments transmitted by a caller with a high caller level are output and a relatively small number of comments are output by a caller with a low caller level.
  • the “sender level” indicates an intimacy that is a degree of intimacy between the sender and the user.
  • a comment having a high caller level means a comment by a caller having a high caller level (a caller having a high degree of closeness with the user).
  • the sender level of the comment is determined using the friendship between the sender and the user, that is, the closeness between the sender and the user.
  • the friendship between the caller and the user is managed by a user friend management unit 130 existing in an SNS (social network service) on the Internet.
  • SNS social network service
  • the closeness of friendship between a user and other users is defined by the depth of the relationship between the user and other users.
  • FIG. 7 is a flowchart of the sender management table creation process.
  • the comment importance management unit 105 acquires user friendship information from the user friend management unit 130 (S701).
  • FIG. 8 shows a caller level definition table that defines the level of friendship between the caller and the user (intimacy).
  • FIG. 8 is a diagram illustrating an example of a sender level definition table.
  • a level definition 802 for each caller level 801 is determined.
  • Level 0 is a caller level in which “general people” unrelated to the user are classified.
  • Level 1 is a caller level in which “persons belonging to the same community as me” are classified.
  • Level 2 is a caller level in which “friends of friends” are classified.
  • Level 3 is a caller level in which “friends” are classified.
  • Level 4 is a caller level in which “a friend designated by a friend” is classified.
  • the caller level can be obtained from the user friend management unit 130 through an API (Application Program Interface) provided by the user friend management unit 130 in association with information for identifying the user (user ID or email address).
  • API Application Program Interface
  • the caller level is defined by the above classification, but it is only necessary to be able to define the closeness of the caller and the user in stages, and is not limited to the number and definition of this classification. .
  • the comment importance level management unit 105 compares the caller level defined by the caller level definition table (FIG. 8) with the friendship relationship information acquired in the friendship relationship information acquisition process (S701), and sets the caller level. A determination is made (S702).
  • search for friendship information based on information for identifying the caller (for example, e-mail address or display name), and compare the obtained friendship information with the caller level.
  • the caller level of the caller is determined to be “general person” (Level 0).
  • the comment importance level management unit 105 associates information for identifying the caller (for example, an e-mail address or a display name) with the determined caller level and registers it in the caller management table ( S703).
  • Information for example, an e-mail address or a display name
  • FIG. 5B An example of the caller management table is shown in FIG. 5B. As shown in FIG. 5B, each item of caller identification information 511, display name 512, and caller level 513 is managed in the caller management table.
  • the sender identification information 511 and the sender level 513 are indispensable, and there are no restrictions on managing or not managing other items together.
  • the caller identification information 511 is aaa @ a.
  • a sender who is a net has a sender level 523 of Level 4 according to the sender management table (FIG. 5B), and is defined as “a friend designated as a friend” according to the sender level definition table (FIG. 8). It can be seen that the person is a person with a closeness of a so-called close friend.
  • the caller identification information 511 is eeee @ a.
  • the caller who is a net has a caller level 523 of Level 0 according to the caller management table (FIG. 5B), and according to the caller level definition table (FIG.
  • a general person who has no special relationship with the user ( It turns out that it is "general person").
  • a general person who has no special relationship with the user is also defined, but a person who has no special relationship may be treated as undefined.
  • a caller classified as a general person (undefined) can perform the same processing without managing. Instead of managing all callers, only the relevant callers are managed and the others are judged as ordinary people.
  • the friendship relationship information of the user is acquired in advance and the caller management table (FIG. 5B) is created.
  • the comment filtering unit 107 filters comments
  • the caller management table is used.
  • the user friend management unit 130 may be sequentially inquired about the friendship relationship for identification. In this case, as in the friendship relationship information acquisition process (S701) in FIG. 7, the friendship relationship information of the user is not collectively acquired, but the individual caller level is set to the user friend management unit 130. Inquire directly (inquire).
  • the friend (the person whose caller level is Level 3) Whether or not it is a “friend designated person among friends” (the person whose caller level is Level 4) is managed by the caller management table (FIG. 5B). If it is not included, it is possible to perform efficient processing by sequentially inquiring the friendship management unit 130 about the friendship relationship.
  • the caller level is defined based on the depth of friendship with the user, and the caller level is used.
  • objective reliability on the caller's network may be used.
  • a service for evaluating the objective reliability of a caller has already been provided on the network. For example, if there are many callers who have been reprinted more frequently or who regularly subscribe to the caller's call, the caller is objectively determined to be trusted on the network . The details of the judgment criteria are omitted because they are different from the essence of the present invention.
  • this objective reliability is regarded as a rating, and the objective reliability for the sender is obtained from the sender rating management unit 120. You can use it as a level.
  • the objective reliability of the caller can be acquired by performing inquiry processing to the caller rating management unit 120 using information for identifying the caller as a key. Assume that the sender rating management unit 120 provides an API corresponding to the inquiry.
  • FIG. 6 is a flowchart of the comment acquisition process.
  • the comment acquisition unit 101 acquires a comment that meets a predetermined condition from the comment providing unit 140 (S601).
  • the comment IO unit 102 registers the comment acquired by the comment acquisition unit 101 in the comment holding unit 103 (S602). This process is executed constantly or periodically.
  • a condition for the comment acquisition unit 101 to acquire a comment is specified by the application / function 110 that uses the comment.
  • the conditions for the comment acquisition unit 101 to acquire a comment are described in the setting file as setting information of the comment acquisition unit 101 in advance, for example.
  • the condition for the comment acquisition unit 101 to acquire a comment may be stored not only in the setting file but also in a storage area on the main memory (not shown) or a storage area on a database (not shown).
  • a condition for acquiring a comment from the application / function 110 to the comment acquisition unit 101 may be dynamically specified.
  • the comment indicates the identifier.
  • You may set it as conditions. In this way, it is possible to acquire and display comments for a specific broadcast station or program.
  • a specific example of the identifier is a hash tag (eg, #ABC) in a micro blog service or the like.
  • the comment acquisition unit 101 normally acquires a comment from the comment providing unit 140 using an API published by the comment providing unit 140.
  • the comment management unit 109 configured by the comment IO unit 102 and the comment holding unit 103 is often realized as a database system, the comment management unit 109 may be realized as a comment management database. Further, in the present embodiment, an example is shown in which processing is performed after a comment is temporarily stored in the comment holding unit 103.
  • FIG. 9 is a flowchart of the comment filtering condition setting process. The process shown in FIG. 9 is periodically executed.
  • the comment amount determination unit 106 inquires the comment filtering unit 107 about the number of comments output to the comment output unit 108 within a predetermined time, and compares the comment amount with reference to the comment amount level definition table (FIG. 10). Level determination is performed (S901).
  • the comment amount determination unit 106 determines whether or not there is a change between the comment amount level in the determination and the comment amount level in the immediately preceding determination in the comment amount level determination in S901 ( S902).
  • comment filtering method selection S903 is performed.
  • the process returns to the comment amount level determination (S901).
  • the comment amount level determination (S901) is performed periodically. Note that when the comment level is determined for the first time (S901), the comment amount level is not yet determined at the previous comment amount level determination (S901), so that the comment amount level is changed (YES in S902). (S903) is performed.
  • the comment amount determination unit 106 selects a comment filtering method with reference to the comment amount level definition table (FIG. 10) (S903).
  • FIG. 10 is a diagram showing an example of the comment amount level definition table.
  • a comment amount level 1001, a threshold 1002, and a sender level 1003 are associated with each other.
  • FIG. 10 defines the comment amount level when the comment amount determined by the comment amount determination unit 106 is in the range indicated by the threshold 1002. Further, the minimum value of the sender level of comments that pass through the comment filtering unit (not filtered) at the comment level is defined. From the comment amount determined by the comment amount determination unit 106 and the comment amount level definition table, the sender level of the comment to be output is determined and set in the comment filtering unit 107. For example, when the amount of comments per unit time is 60 comments / minute or more, the comment amount level is determined to be Level4.
  • the filtering condition is set in the comment filtering unit 107 so that only comments having a sender level of Level 4 or higher are output from the comment amount definition table (FIG. 10).
  • the filtering condition is set in the comment filtering unit 107 so that only the comment of the caller whose caller level is Level 3 or higher is left.
  • the filtering condition of the comment filtering unit 107 can be changed according to the amount of comments per unit time.
  • the threshold value in the comment amount level definition table may be a fixed value set in advance or may vary depending on conditions.
  • the threshold shown in FIG. 10 is an example of a predetermined value. That is, the threshold value corresponding to the lowest value of the sender level of comments that pass through the comment filtering unit (not filtered) corresponds to the predetermined value. For example, when leaving only the comments of the caller whose caller level is Level 3 or higher, the predetermined value is 30 comments / minute.
  • Fig. 11 shows a conceptual diagram of comment filtering when the amount of comments (the number of comments generated per unit time) fluctuates.
  • the horizontal axis represents time, and the vertical axis represents the number of comments per unit time determined by the comment amount determination unit 106.
  • the caller level that passes through filtering is set to 0.
  • the comment amount level changes from Level 0 to Level 1 at time t1
  • the caller level is changed from Level 0 to Level 1 according to the comment amount level definition table.
  • the sender level of the comment to be displayed is the sender level as described above.
  • filtering conditions may become too strict and the number of displayed comments may be very small.
  • the number of comments as a result of filtering is grasped by making an inquiry to the comment filtering unit 107.
  • filtering eliminating
  • all comments made by lower-level caller level callers (1) select at random, (2) add another condition, etc. You may put in a process so that there are not too few comments.
  • an objective reliability on the caller's network may be acquired separately and used together with the caller level.
  • Various other conditions can be considered, such as determining the quality of comments by analyzing the content of comments and giving priority to senders with many posts.
  • FIG. 12 is a flowchart of the comment output process.
  • the comment extraction unit 104 acquires a specified condition, for example, a comment regarding a specific broadcasting station from the comment IO unit 102 (S1201).
  • the comment filtering unit 107 performs a comment filtering process (S1202), and outputs a comment as a result of filtering to the comment output unit.
  • a comment filtering process S1202
  • an output method there are a method of displaying on a screen of an application, returning to an external request as a Web server, and outputting a video to another device.
  • any other method may be used as long as the user can receive the output result.
  • FIG. 13 is a diagram illustrating a flowchart of the comment filtering process.
  • the comment filtering unit 107 receives a comment from the comment extraction unit 104 (S1301), analyzes the received comment, and extracts sender information (S1302). Next, the comment filtering unit 107 makes an inquiry to the comment importance level management unit 105 based on the extracted sender information as to which sender level the sender of the comment belongs to (S1303).
  • the comment filtering unit 107 compares the caller level, which is the current filtering condition set by the comment amount determination unit 106, with the caller level of the comment caller, and the caller level of the comment caller is It is determined whether or not the caller level is equal to or higher than the filtering condition set by the comment amount determination unit 106 (S1304). If the sender level of the comment sender is equal to or higher than the sender level which is the filtering condition (YES in S1304), the received comment is output as it is. On the other hand, if the sender level of the comment sender does not satisfy the filtering condition (NO in S1304), the filtering process (S1305) is performed.
  • FIG. 14 is a diagram illustrating an example of the comment management table.
  • “We are Champion !!!” is shortened to, for example, “We Are Champion!” By the character string shortening process.
  • “It ’s Cooloooooooooo!” Is shortened to “It ’s Cool!” By the character string shortening process, for example. In this way, the number of characters in the comment to be displayed is reduced.
  • the shortening amount of the character string may be changed according to the sender level of the sender of the comment.
  • character string shortening process described above is merely an example, and other processes for shortening the length of the character string can be used.
  • the size of the character when the comment is output by the comment output unit 108 may be reduced.
  • the comment filtered in this way is output to the comment output unit (S1306). Thereafter, the processing of S1301 to S1306 is repeated for the next received comment. In this way, it is possible to perform control so that the comment of the caller important for the user is displayed with priority according to the amount of the comment.
  • the information to be acquired is expressed as a comment.
  • this is an example, and may be expressed as data or content provided by the user, and is not limited to a comment.
  • the expression “comment” is also used for the name of the component, the data that can be handled is not limited to the comment, and various data and contents given by the user are applicable to this. It is.
  • the number of comments per unit time was used to determine the comment amount, but the total number of characters that make up each comment per unit time and the unit of the number of ideographic characters (such as kanji) used in each comment
  • the comment amount may be determined using the total per time. This is because even if the number of comments per unit time is small, it may be difficult to see if the number of characters is large. Moreover, if there are many ideographic characters, the amount of information will be large. This is because more accurate determination is possible. It is desirable to appropriately adjust the threshold value (the condition set by the comment amount determination unit 106 in the comment filtering unit 107) according to the number of comments, the number of characters, the number of ideographic characters, and the like that are subject to comment amount determination.
  • the description has been made on the assumption that the comment is displayed on the screen, but the same effect can be obtained even when the comment is read out by voice. That is, when a comment is read out, the number of characters per unit time that can be heard may differ from that when the comment is viewed visually. Therefore, it is desirable to set a threshold suitable for reading a comment. This threshold is determined by the condition set by the comment amount determination unit 106 in the comment filtering unit 107.
  • a threshold value so that the number of comments and characters that are easy to see and hear for the user are taken into consideration in consideration of the characteristics of the display means for outputting comments, such as the screen size and speaker performance. For example, when a large screen television and a tablet terminal at hand are used and the content is viewed in the former and the comment is viewed in the latter, the number of comments that can be read may be reduced because the line of sight moves greatly. Therefore, it is conceivable to increase the threshold value (condition that the comment amount determination unit 106 sets in the comment filtering unit 107) (the number of comments that are displayed or uttered decreases).
  • the information display control apparatus 100 obtains a comment from the comment providing unit 140 and processes it in the present embodiment. However, depending on the specification of the comment transmission service, the comment is temporarily stored and re-provided. There are cases where this is not allowed. In such a case, the information display control device 100 performs the above-described processing, and provides information (for example, comment ID) for identifying a comment to be displayed as a result of filtering to the application / function 110. The body of the comment may be acquired directly from the comment providing unit 140 based on the information to be performed.
  • the information display control device can display the comment of the caller that the user wants to view when there is a large amount of comments as it is when the call is sent.
  • comments of other senders are output with a reduced amount of information, thereby suppressing the total amount of comment data to be output. Therefore, the user can easily find out the comment of the sender who the user wants to browse from among the large number of comments, and at the same time know the outline of the other large number of comments.
  • the information display control device outputs the comment of the caller that the user wants to view when there are a large number of comments in the form as it was sent, and represents the comment of the other caller By shortening the character string and outputting it within a range that does not change the meaning, the total data amount of the comment to be output is suppressed. Therefore, the user can easily find out the comment of the sender who the user wants to browse from among the large number of comments, and at the same time know the outline of the other large number of comments.
  • the information display control device suppresses the total data amount of the comment to be output by outputting only the comment of the sender that the user wants to view when there are a large number of comments. Therefore, the user can find out the comment of the sender who the user wants to browse from a large number of comments.
  • Embodiment 2 of the present invention will be described with reference to the drawings.
  • the sender level of the comment sender is used, and the sender level of the comment sender is determined using the friendship information between the sender and the user. An embodiment has been described.
  • the caller level of the caller is determined not using the friendship information between the caller and the user, but using the caller's objective reliability. Will be described.
  • a service for determining objective reliability on a personal network (hereinafter referred to as a rating service) has been provided. Specifically, it is determined that a person who has a large social influence, a person whose outgoing call is subscribed to many users, and the like has a high objective reliability.
  • a numerical value (score) is given as a determination result. This numerical value (score) is used for the caller level determination of the caller.
  • FIG. 15 is a diagram showing an example of a sender level definition table.
  • the larger the score the higher the objective reliability.
  • a person who has not been evaluated is Level 0
  • a person who has an evaluation of 1 to 9 is Level 1
  • a person who has an evaluation of 10 to 19 is Level 2
  • a person who has an evaluation of 20 to 29 is Level 3.
  • a person whose evaluation is 30 points or more is defined as Level4.
  • the definition of the score varies depending on the rating service specification, and is merely an example.
  • the caller level of the caller is defined, and content (including data, comments, etc.) filtering is realized in the same manner as in the first embodiment.
  • content including data, comments, etc.
  • a reliable caller's comment is expressed by the reliability of the caller indicated by an index independent of the relationship with the user of the information display control device. Can be identified. Thus, the user can find a reliable sender's comment from a large number of comments.
  • Embodiment 3 of the present invention will be described with reference to the drawings.
  • the sender level of the comment sender is used, and the sender level of the comment sender is determined using the friendship information between the sender and the user. An embodiment has been described.
  • comment importance indicates the importance of the comment is associated with the comment type and defined as in the comment importance definition table of FIG.
  • FIG. 16 is a diagram showing an example of the comment importance level definition table.
  • the type of comment shown in FIG. 16 can be easily determined by analyzing the comment format. For example, if there is a character string “RT” at the beginning of the comment, it can be determined that it is the transfer comment of (3) above. Further, when there is no character string “RT” at the head of the comment and the character string “RT” is included in the comment text, it can be determined that the comment is a quoted comment of (2) above. In addition, when there is no character string “RT” at the beginning of the comment and the character string “RT” is not included in the comment text, the comment is the original comment (1).
  • comment importance is the lowest level 0 for transfer comments, the second lowest level 1 for quoted comments, and the highest level 2 for original comments.
  • the filtering process of the comment filtering unit 107 in the third embodiment will be described.
  • the basic processing flow is the same as that described in the first embodiment, and the number of comment level levels is different from the number in the first embodiment.
  • the number of comment amount level stages in the comment amount level definition table (FIG. 10) used in the comment amount level determination (S901 in FIG. 9) in the first embodiment is five in the first embodiment. In this embodiment, it is 3.
  • the comment amount level determination table in this embodiment is shown in FIG. Three levels (Level 0 to 2) of comment amount levels are set for three levels (0 to 2) of comment importance.
  • FIG. 18 shows a flowchart of the comment filtering process.
  • the process shown in FIG. 18 is the detailed content of the comment filtering process (S1202).
  • the comment filtering unit 107 receives a comment from the comment extraction unit 104 (S1801), and analyzes the type of comment (S1802). The analysis of the comment type is performed by analyzing the comment format as described above.
  • the comment level is acquired by comparing the comment level definition table (FIG. 16) with the analyzed comment type (S1803).
  • the comment level corresponding to the comment amount level set by the comment amount determination unit 106 is compared with the acquired comment level (S1804). If the acquired comment level is equal to or higher than the set comment level (YES in S1804), the comment output process (S1806) is performed as it is. On the other hand, if the acquired comment level is less than the set comment level (NO in S1804), the filtering process (S1805) is performed and then the output process (S1806) is performed.
  • the filtering process (S1805) is: (1) simply discarding the comment, (2) deleting the quoted part of the quoted comment, (3) deleting the rest from the beginning, leaving the specified number of characters, (4) important keyword dictionary It is possible to perform various filtering processes such as separately preparing and deleting non-important keywords.
  • the information display control device outputs an unimportant comment with a small amount of information when a large amount of comments exist. Therefore, the user can easily find an important comment from a large number of comments, and at the same time, can obtain an overview of other large numbers of comments.
  • Embodiment 4 of the present invention will be described below with reference to the drawings.
  • a paper surface one page of a book or magazine displayed on a liquid crystal display or the like
  • An example of browsing an electronic book together with a comment will be described.
  • An electronic book is an example of a still image content.
  • the comment amount is determined using the number of comments per unit time, but in this embodiment, the comment amount is determined using the number of comments per unit display area.
  • the operation of the information display control apparatus 100 in the present embodiment will be described with reference to FIG.
  • Constituent elements given the same reference numerals as those in FIG. 1 basically perform the same processing as in the first embodiment.
  • the application / function 1303 in the present embodiment has a function of both registering and retrieving comments. That is, comments received from a large number of terminals are registered in the comment management unit 109, and comments registered in the comment management unit 109 are extracted and transmitted to a large number of terminals.
  • a bulletin board system is a similar system.
  • the user refers to the electronic book on the application, specifies the article to which a comment is to be given, and inputs a comment for the article.
  • the input comment is stored in the comment holding unit 1304 via the comment registration unit 1301 and the comment IO unit 102.
  • FIG. 20 is a screen example of an electronic book to which a comment is attached.
  • Each comment is stored in the comment holding unit 1304 including information on which position of which page of the electronic book is written.
  • the application / function 1303 instructs the comment extraction unit 104 to display a comment to be displayed on the electronic book page.
  • the comment extraction unit 104 acquires a comment described on the page of the electronic book from the comment IO unit 102.
  • the comment extraction unit 104 outputs the acquired comment to the comment filtering unit 107.
  • the comment amount determination unit 1302 acquires a comment from the comment filtering unit 107 and determines the comment amount.
  • the amount of comments is determined based on the number of comments per unit display area. In other words, since it is important to limit the amount of comments to an amount that is easy for the user to see, in the display of comments on electronic books that do not have the concept of time, the density of comments displayed at one time (unit display area) Ease of viewing is determined by the number of comments per hit.
  • the unit display area can be set to various units such as (1) one page 1401, (2) one article 1402, and (3) a simple area 1403.
  • Classification is made according to the number of comments per unit display area, and the level of comment amount is determined.
  • the number of comments was determined using the number of comments per unit display area, but the total number of characters constituting each comment per unit display area and the number of characters of ideographs (such as kanji) used in comments
  • the comment amount may be determined using the total per unit display area. This is because even if the number of comments is small, it may be difficult to see if the number of characters is large, and if there are many ideographic characters, the amount of information will increase. Because it becomes.
  • the value of the threshold (the condition set by the comment amount determination unit 1302 in the comment filtering unit 107) according to the number of comments to be determined, the number of characters, the number of ideographic characters, and the like. If the comment amount level is set in this way, the importance level of the comment is determined according to the comment amount level and only the comment with the high importance level is displayed, as in the first to third embodiments. Can be performed. Therefore, the same effect can be obtained even in an application that displays a comment on an electronic book having no concept of time.
  • the comment amount determination unit determines the comment amount and displays only comments having high importance according to the comment amount.
  • the comment amount determination unit is not necessarily required. Absent. Regardless of the amount of comments, only comments with high importance may be displayed at all times. At this time, the user can set the importance of the comment to be displayed. In addition, the user may be able to select whether to always display only comments with high importance or display only comments with high importance according to the amount of comments.
  • the information display control device on the static content to which a large amount of comments are pasted based on the comment amount pasted per unit area with respect to the static content.
  • An area can be specified.
  • the comment display control is performed on the area specified here. Therefore, when the amount of comments per unit area is large, the user can find out the comment of the sender that the user wants to view from a large number of comments.
  • the present invention can be used in devices and services that give comments to broadcast programs, recorded programs, video content on a network, magazine content, and the like, and enjoy these contents together with the comments.

Abstract

利用者が閲覧したい発信者のコメントを優先表示する情報表示制御装置(100)であって、複数の情報を取得するコメント取得部(101)と、複数の情報の総量を算出するコメント総量算出部(107a)と、複数の発信者の重要度を示す発信者重要度を判定するコメント重要度管理部(105)と、コメント総量算出部(107a)によって算出された複数の情報の総量が所定値より多いか否かを判定するコメント量判定部(106)と、コメント量判定部(106)において複数の情報の総量が所定値より多いと判定されたときに、発信者の発信者重要度が低い情報ほど当該情報を構成する文字又は記号の数量である情報量が削減されるように当該情報に対して少なくとも1つの加工を行うコメントフィルタリング部(107)と、コメントフィルタリング部(107)において加工がなされた後に複数の情報を出力するコメント出力部(108)とを備える。

Description

情報提示制御装置及び情報提示制御方法
 本発明は、情報提示制御装置及び情報提示制御方法に関する。
 従来、意見及び状況等を共有するインターネット上のサービス(以降、コメント配信サービスと称する)がある。サービスの利用者は、自身の意見又は状況などを200文字程度以内のコメント(短文情報)としてインターネット上のサイトに投稿し、他の利用者のコメントを閲覧することで、他の利用者とのコミュニケーション又は情報共有などを行う。
 一方、テレビ番組などのコンテンツを視聴しながら、パソコンや携帯電話などを使用してテレビ放送とは異なるサービスからテレビ番組に関する情報を発信又は受信するコンテンツの新しい視聴スタイルが始まってきている。例えば、パソコンを使用したサービスでは、同一のコンテンツに対して多くの利用者がコメントを投稿し、投稿されたコメントと共にコンテンツを視聴するというサービスが存在する。
 コメントを投稿しながらコンテンツを楽しむ場合、対象となるコンテンツが国民的行事、例えば、ワールドカップの試合やオリンピックの競技などの場合、短時間に非常に多くのコメントが投稿されることがある。このような場合には多くのコメントの中から重要なコメントだけを発見したいという要求があり、その要求に応えるための技術が開示されている(例えば、特許文献1、特許文献2及び特許文献3)。
 特許文献1では、計算機システムの稼動状態を示すログの表示に関して、未処理のログの数やCPUの使用率に応じてログの表示レベルを調整する技術が開示されている。
 特許文献2では、メッセージ配信における緊急度判定を利用者に対する学習効果によって行う方法が開示されている。
 特許文献3では、ホームページへの来訪履歴の表示順序を利用者と来訪者の親密度を用いて並べ替えるという方法が開示されている。
特開2002-366393号公報 特開2003-248677号公報 特開2008-282357号公報
 しかしながら、短時間に非常に多くのコメントが投稿される場合、利用者は短時間に非常に多くのコメントを見ることになるので以下の問題が発生する。すなわち利用者が認識できる量を超える量のコメントが表示されると、利用者がコメントを把握する前に次々と新たなコメントが表示され、投稿されたコメントを見ながらコンテンツを視聴することを楽しむことができないという問題がある。
 また、多くのコメントの中には利用者の友人が発信したコメントが混在している場合がある。その場合、多くのコメントの中から利用者の友人が発信したコメントを容易に発見することができないという問題がある。同一コンテンツを離れた環境で視聴している友人のコメントを見逃してしまうと、友人の当該コンテンツに対する感想などを知ることができず、後日の友人とのコミュニケーションにおいて障害をもたらす可能性がある。
 以上より、大量のコメントが存在する時においても大量のコメントの中から利用者が望む発信者のコメントを優先して表示することが課題となるが、前述の特許文献に開示された技術によっても、上記課題は解決されない。
 本発明は、上記の課題を解決するためになされたものであり、大量のコメントが存在する時においても大量のコメントの中から、利用者が閲覧したいと望む発信者のコメントを優先して表示する情報提示制御装置等を提供することを目的とする。
 上記目的を達成するために、本発明の一態様に係る情報提示制御装置は、複数の発信者によって発信された複数の情報を取得する取得部と、前記取得部が取得した前記複数の情報の総量を算出する情報総量算出部と、前記複数の発信者のそれぞれについての重要度を示す発信者重要度を判定する発信者重要度判定部と、前記情報総量算出部によって算出された前記複数の情報の総量が所定値より多いか否かを判定する情報総量判定部と、前記情報総量判定部において前記複数の情報の総量が所定値より多いと判定されたときに、発信者の発信者重要度が低い情報ほど当該情報を構成する文字又は記号の数量である情報量が削減されるように当該情報に対して少なくとも1つの加工を行うフィルタリング部と、前記フィルタリング部において前記加工がなされた後に前記複数の情報を出力する出力部とを備える。
 この構成により、情報提示制御装置は、大量のコメントが存在する場合に利用者が閲覧したいと望む発信者のコメント(情報)を発信時のままの形で出力するとともに、それ以外の発信者のコメントをその情報量を小さくして出力することで、出力されるコメントの総データ量を抑制する。よって、利用者は、大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを容易に発見するとともに、同時にその他の大量のコメントの概要について知ることができる。
 また、好ましくは、前記フィルタリング部は、前記情報が同一の意味を表す範囲で、前記複数の情報のそれぞれについて情報の発信者の発信者重要度が低いほど前記情報が短くなるように前記情報を構成する文字又は記号の一部を削除することで、前記加工を行う。
 この構成により、情報提示制御装置は、大量のコメントが存在する時に利用者が閲覧したいと望む発信者のコメントを発信時のままの形で出力するとともに、それ以外の発信者のコメントを、それが表す意味を変えない範囲で文字列を短くして出力することで、出力されるコメントの総データ量を抑制する。よって、利用者は、大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを容易に発見するとともに、同時にその他の大量のコメントの概要について知ることができる。
 また、好ましくは、前記フィルタリング部は、前記複数の情報のそれぞれについて発信者の発信者重要度が所定値より低い情報を削除することで、前記加工を行う。
 この構成により、情報提示制御装置は、大量のコメントが存在する時に利用者が閲覧したいと望む発信者のコメントだけを出力することができることで、出力されるコメントの総データ量を抑制する。よって、利用者は、大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを発見することができる。
 また、好ましくは、前記情報は、動的コンテンツに対して前記動的コンテンツの再生時刻に対応させて前記発信者が発信したものであって、前記情報の総量は、動的コンテンツの単位時間当たりの情報の件数、又は、単位時間に含まれる情報の総データ量である。
 この構成により、動的コンテンツに対して単位時間当たりに発生したコメント量を基に、大量のコメントが発生する時を特定することができる。ここで特定された時間帯に、上記のコメント表示処制御を行う。よって、単位時間当たりのコメントの件数が多い時に、利用者は大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを発見することができる。
 また、好ましくは、前記情報は、静的コンテンツに対し前記静的コンテンツ内の位置に対応させて前記発信者が発信したものであって、前記情報の総量は、静的コンテンツの単位面積当たりの情報の件数、又は、単位面積に含まれる情報の総データ量である。
 この構成により、静的コンテンツに対して単位面積当たりに貼り付けられたコメントの件数を基に、大量のコメントが貼り付けられる静的コンテンツ上の領域を特定することができる。ここで特定された領域に対し、上記のコメント表示制御を行う。よって、単位面積当たりのコメントの件数が多い時に、利用者は大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを発見することができる。
 また、好ましくは、前記情報は、実時間における出来事に対し実時間における時刻に対応させて前記発信者が発信したものであって、前記情報の総量は、実時間における単位時間当たりの情報の件数、又は、単位時間に含まれる情報の総データ量である。
 この構成により、実時間における出来事に対して単位時間当たりに発生したコメントの件数を基に、大量のコメントが発生する時を特定することができる。ここで特定された時間帯に、上記のコメント表示処制御を行う。よって、単位時間当たりのコメントの件数が多い時に、利用者は大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを発見することができる。
 また、好ましくは、前記情報提示制御装置は、さらに、前記複数の発信者のそれぞれと前記情報提示制御装置の利用者との親密さの度合いである複数の親密度のそれぞれを、複数の段階のいずれかに決定する交友管理部を備え、前記情報の発信者の発信者重要度は、前記発信者と前記情報提示制御装置の利用者との前記親密度である。
 この構成により、情報提示制御装置の利用者にとって親密な関係の発信者のコメントを特定することができる。よって、利用者は大量のコメントの中から、利用者にとって親密な関係の発信者のコメントを発見することができる。
 また、好ましくは、前記情報提示制御装置は、さらに、前記情報提示制御装置の利用者とは独立に、前記発信者が発信した情報が信頼される度合いである信頼度を複数の段階のいずれかに決定する信頼度管理部を備え、前記情報の発信者の発信者重要度は、前記情報の発信者の前記信頼度である。
 この構成により、情報提示制御装置の利用者との関係とは独立の指標によって示される発信者の信頼度によって、信頼できる発信者のコメントを特定することができる。よって、利用者は大量のコメントの中から、信頼できる発信者のコメントを発見することができる。
 また、好ましくは、前記情報提示制御装置は、さらに、前記複数の情報のそれぞれについての重要度を示すコメント重要度を判定するコメント重要度判定部を備え、前記フィルタリング部は、前記情報総量判定部によって前記複数の情報の総量が所定値より多いと判定されたときに、前記複数の情報を対象としてコメント重要度が低い情報ほど情報量が削減されるように、前記複数の情報の少なくとも1つの加工を行う。
 この構成により、情報提示制御装置は、大量のコメントが存在する時に重要でないコメントを情報量を小さくして出力する。よって、利用者は、大量のコメントの中から重要なコメントを容易に発見するとともに、同時にその他の大量のコメントの概要について知ることができる。
 また、好ましくは、前記取得部は、文字又は記号を含む文字列からなり所定の長さより短い短文情報を前記情報として取得する。
 これにより、一回に発信する情報の文字数が限られたインターネット上のコメント発信サービスにおいて、情報提示制御装置が利用できる。よって、利用者は大量のコメントの中から、信頼できる発信者のコメントを発見することができる。
 また、本発明の一態様に係る情報提示制御方法は、複数の発信者によって発信された複数の情報を取得する取得ステップと、前記取得ステップで取得された前記複数の情報の総量を算出する情報総量算出ステップと、前記複数の発信者のそれぞれについての重要度を示す発信者重要度を判定する発信者重要度判定ステップと、前記情報総量算出ステップによって算出された前記複数の情報の総量が所定値より多いか否かを判定する情報総量判定ステップと、前記情報総量判定ステップにおいて前記複数の情報の総量が所定値より多いと判定されたときに、発信者の発信者重要度が低い情報ほど当該情報を構成する文字又は記号の数量である情報量が削減されるように当該情報に対して少なくとも1つの加工を行うフィルタリングステップと、前記フィルタリングステップにおいて前記加工がなされた後に前記複数の情報を出力する出力ステップとを含む。
 この構成により、上記情報提示制御装置と同様の効果を奏することができる。
 なお、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なCD-ROMなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
 本発明により、大量のコメントが存在する時においても大量のコメントの中から利用者が望む発信者のコメントを優先して表示することができる。
図1は、本発明の実施の形態1に係る情報表示制御装置の機能ブロック構成図である。 図2は、本発明の実施の形態1に係る情報表示制御装置の機能ブロック構成図の一例(形態a)である。 図3は、本発明の実施の形態1に係る情報表示制御装置の機能ブロック構成図の他の一例(形態b)である。 図4は、本発明の実施の形態1に係る情報表示制御装置の機能ブロック構成図の他の一例(形態c)である。 図5Aは、本発明の実施の形態1に係る情報表示制御装置のフローチャートの図である。 図5Bは、発信者管理テーブルの一例を示す図である。 図6は、コメント取得処理のフローチャートの図である。 図7は、発信者管理テーブル作成処理のフローチャートを示す図である。 図8は、発信者レベル定義テーブルの一例を示す図である。 図9は、コメントフィルタリング条件設定処理のフローチャートを示す図である。 図10は、コメント量レベル定義テーブルの一例を示す図である。 図11は、コメント量が変動するときのコメントのフィルタリングの概念図である。 図12は、コメント出力処理のフローチャートを示す図である。 図13は、コメントフィルタリング処理のフローチャートを示す図である。 図14は、コメント管理テーブルの一例を示す図である。 図15は、発信者レベル定義テーブルの一例を示す図である。 図16は、コメント重要度定義テーブルの一例を示す図である。 図17は、コメント量レベル定義テーブルの一例を示す図である。 図18は、コメントフィルタリングフローを示す図である。 図19は、本発明の実施の形態4に係る情報表示制御装置の機能ブロック構成図の一例である。 図20は、コメントが付与された静的コンテンツの画面例を示す図である。
 なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。
 なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。
 (実施の形態1)
 本実施の形態において、コメント配信サービスの利用者が、動画コンテンツに対してコメントを投稿する場合の情報表示制御装置の動作について説明する。なお、情報表示制御装置は、情報提示制御装置の一例である。また、動画コンテンツは、動的コンテンツの一例である。
 (1-1.構成)
 以下、本発明を実施するための形態について、図表を参照しながら説明する。まず、本発明の実施の形態1の情報表示制御装置の構成を図1~図4を用いて説明する。
 図1は、本発明の実施の形態1に係る情報表示制御装置の機能ブロック構成図である。また、図1には、ネットワーク上に存在し本発明の実施の形態1の情報表示制御装置と関連する各種サーバも示される。
 図1に示されるように、情報表示制御装置100は、コメント取得部101と、コメントIO部102と、コメント保持部103と、コメント取り出し部104と、コメント重要度管理部105と、コメント量判定部106と、コメントフィルタリング部107と、コメント出力部108と、コメント管理部109とを備える。
 コメント取得部101は、ネットワーク上に存在するサーバであるコメント提供部140からコメントを取得する。コメント取得部101は、取得部に相当する。
 コメント管理部109は、コメント取得部101が取得したコメントを管理する。コメント管理部109は、コメントIO部102とコメント保持部103とを備える。コメント保持部103は、コメント取得部が取得したコメントを一時的に保存する記憶装置である。コメントIO部102は、コメント取得部101が取得したコメントをコメント保持部103に登録し、又は、コメント保持部103から取り出す。
 コメント取り出し部104は、コメントを表示するアプリケーション/機能110からの指示(条件)に従って、コメントIO部102を経由してコメント保持部103からコメントを取り出す。ここで、アプリケーション/機能110とは、コメントを投稿する対象となるコンテンツとコメントとを対応させて表示するアプリケーション又は機能を意味する。例えば、テレビ番組視聴中に、見ているテレビ番組に関連するコメントをテレビ画面上や手元の端末上にテレビ番組の進行と連動させて表示するアプリケーションがある。なお、アプリケーションとはテレビや端末に事後的に組み込まれるもののことであり、機能は端末に出荷時から組み込まれているもののことであるが、アプリケーションと機能との位置づけに特段の差異はない。
 コメント重要度管理部105は、ユーザー交友管理部130から交友情報を取得し発信者管理テーブルを作成及び更新し、発信者管理テーブルに基づいてコメントの重要度を管理する。コメント重要度管理部105は、発信者重要度判定部に相当する。
 コメント量判定部106は、コメントIO部102を経由してコメント保持部103に保持されているコメントの量(コメントの件数)を判定する。コメント量判定部106は、情報総量判定部に相当する。
 コメントフィルタリング部107は、コメント量判定部106により判定されたコメント保持部103に保持されているコメント量のレベルとコメント重要度管理部105によって管理されているコメント重要度とに基づいてフィルタリングの条件を決定する。また、コメントフィルタリング部107は、コメント取り出し部104から取り出したコメントをフィルタリングする。ここで、コメント量判定部106が判定するコメント量のレベルは、具体的な数値であるコメント量が段階的な数値範囲のいずれに含まれるかに基づいて決定されるものである。さらに、コメントフィルタリング部107は、一定時間内にコメント出力部108に出力したコメントの総データ量を算出するコメント総量算出部107aを備える。コメントフィルタリング部107は、フィルタリング部に相当する。コメント総量算出部107aは、情報総量算出部に相当する。なお、コメント総量算出部107aは、コメントフィルタリング部107の外部に存在し、コメントフィルタリング部107と通信可能であるようにしてもよい。
 コメント出力部108は、コメントフィルタリング部107によってフィルタリングされたコメントをアプリケーション/機能110に提供する。コメント出力部108は、出力部に相当する。
 さらに、図1に示されるように、ネットワーク上に存在し本発明の実施の形態1の情報表示制御装置と関連する各種サーバとして、発信者格付け管理部120、ユーザー交友管理部130、及び、コメント提供部140がある。
 発信者格付け管理部120は、コメントの発信者について、発信者のネットワーク上での活動履歴から発信者のネットワーク上での信頼度を格付けするサービスであり、既存のサービスとして存在するものである。
 ユーザー交友管理部130は、ソーシャル・ネットワーク上での利用者の人間関係を管理するものであり、既存のソーシャル・ネットワーク・サービス内に存在するものである。
 コメント提供部140は、マイクロ・ブログ(非常に短いコメントをネットワーク上のサーバに書き込むサービス)や電子掲示板サービスなどに代表されるネットワーク上でのコメント(書き込み)共有サービスであり、既存のサービスとして存在するものである。
 なお、発信者格付け管理部120、ユーザー交友管理部130、及び、コメント提供部140は、それぞれネットワークと接続されたサーバ上に実装されるものであり、必ずしもそれぞれが物理的な1つのサーバ装置に対応する必要はない。発信者格付け管理部120、ユーザー交友管理部130、及び、コメント提供部140のそれぞれが、1つまたは複数のサーバ装置上で実現されていてもよいし、1つのサーバ装置上で発信者格付け管理部120、ユーザー交友管理部130、又は、コメント提供部140のうちの複数の機能が実現されてもよい。
 なお、情報表示制御装置100は、例えば、図2、図3及び図4に示される様々な形態で実現される。
 図2は、本発明の実施の形態1に係る情報表示制御装置の機能ブロック構成図の一例(形態a)である。形態aでは、利用者が利用するユーザー端末内に情報表示制御装置100が実装される。
 図3は、本発明の実施の形態1に係る情報表示制御装置の機能ブロック構成図の他の一例(形態b)である。形態bでは、コメントの提供を受けるアプリケーション/機能110が利用者の利用するユーザー端末にあり、情報表示制御装置100は、ネットワーク上のサーバに実装される。
 図4は、本発明の実施の形態1に係る情報表示制御装置の機能ブロック構成図の他の一例(形態c)である。形態cでは、情報表示制御装置100の機能がネットワーク上のサーバとユーザー端末に分散して実装される。
 以上のように、情報表示制御装置100の各ブロックの物理的な存在位置は問題ではなく、通信によって接続された各ブロックの総合的な動作によって情報表示制御装置100の機能が実現される。
 (1-2.フィルタリング設定動作)
 具体的な情報表示制御装置100の処理について、構成図、フローチャート及び情報テーブルを用いて説明する。まず、処理の全体について説明する。
 図5Aは、本発明の実施の形態1に係る情報表示制御装置100のフローチャートの図である。図5Aに示されるように、まず、情報表示制御装置100は、情報表示制御装置100の利用者(以降、単に利用者と称する)にとって発信者ごとの重要度を示す発信者管理テーブルを作成する(S501)。具体的には、コメント重要度管理部105が、ユーザー交友管理部130から交友情報を取得し、定期的に図5Bに示す発信者管理テーブルを作成する(S501)。また、コメント重要度管理部105が、発信者管理テーブルを適宜更新することで、発信者管理テーブルを最新の状態になるように管理する。
 次に、情報表示制御装置100は、コメント提供部140からコメントを取得する(S502)。具体的には、コメント取得部101が、コメント提供部140からコメントを取得する。取得したコメントは、コメント管理部109において管理される。コメント取得部101によるコメントの取得は、定期的に行われてもよいし、アプリケーション/機能110の動作時に行われてもよい。
 次に、100は、コメントに対するフィルタリングの設定を行う(S503)。具体的には、コメント取り出し部104が、コメント管理部109において管理されるコメントを取り出す。その後、コメントフィルタリング部107が、コメント重要度管理部105において管理される発信者管理テーブルを用いてコメントをフィルタリングする。このとき、コメント管理部109において管理されるコメントが多い場合(発信されるコメントが多い場合)は、コメント重要度管理部105において管理される発信者管理テーブルにおいて重要と判断される発信者によるコメントのみがコメントフィルタリング部107を通過する。一方、コメント管理部109において管理されるコメントが少ない場合は、コメント重要度管理部105において管理される発信者管理テーブルにおいてそれほど重要と判断されない発信者のコメントもコメントフィルタリング部107を通過する。このように、コメント管理部109において管理されるコメントの量に応じて、コメント出力部108からアプリケーション/機能110に出力するコメントの量を制御することができる。
 以降で、S501、S502及びS503の各処理について詳細に説明を行う。
 発信者管理テーブルの作成について詳細に説明する。なお、以降の説明は図5AにおけるS501の詳細な説明である。
 情報表示制御装置100は、コメント発信者の発信者レベルを用いてそれぞれのコメントの重要度を判定し、それによって、コメントフィルタリング部107におけるコメントのフィルタリングの設定を決定する。すなわち、発信者レベルの高い発信者が発信したコメントは比較的多く出力され、発信者レベルの低い発信者によるコメントは比較的少なく出力されるように、フィルタリングの設定を決定する。ここで、「発信者レベル」とは、発信者と利用者との親密さの度合いである親密度を示す。コメントのフィルタリングにおいて、発信者レベルが高いコメントとは、発信者レベルの高い発信者(利用者との親密度が高い発信者)によるコメントであることを意味する。以上の処理によって、利用者にとって重要なコメントを優先的に表示させるということができる。
 本実施の形態においては、コメントの発信者レベルの判定は、発信者と利用者との交友関係、つまり発信者と利用者との親密度を用いて行う。発信者と利用者との交友関係は、インターネット上のSNS(ソーシャル・ネットワーク・サービス)内に存在するユーザー交友管理部130において管理される。一般的に、利用者と他のユーザーとの交友関係の親密度は、利用者と他のユーザーとの関係の深さによって定義される。
 発信者管理テーブルの作成について図7を用いて説明する。
 図7は、発信者管理テーブル作成処理のフローチャートを示す図である。コメント重要度管理部105は、ユーザー交友管理部130より利用者の交友関係情報を取得する(S701)。発信者と利用者との交友関係のレベル(親密度)を定義した発信者レベル定義テーブルを図8に示す。図8は、発信者レベル定義テーブルの一例を示す図である。図8に示される発信者レベル定義テーブルにおいて、発信者レベル801のそれぞれに対するレベル定義802が決められている。Level0は、利用者と関係のない「一般人」が分類される発信者レベルである。Level1は「自分と同じコミュニティーに所属する人」が分類される発信者レベルである。Level2は「友人の友人」が分類される発信者レベルである。Level3は「友人」が分類される発信者レベルである。Level4は「友人の中の仲良し指定された人」が分類される発信者レベルである。発信者レベルは、ユーザーを識別するための情報(ユーザーIDや電子メールアドレス)と関連付けて、ユーザー交友管理部130が提供するAPI(Application Program Interface)を通じてユーザー交友管理部130から取得することができる。なお、本実施の形態においては、上記の分類によって発信者レベルを定義したが、発信者と利用者の親密度を段階的に定義できればよく、この分類の数や定義に限定されるものではない。
 次に、コメント重要度管理部105は、発信者レベル定義テーブル(図8)によって定義された発信者レベルと交友関係情報取得処理(S701)において取得した交友関係情報とを比較し、発信者レベル判定を行う(S702)。発信者レベル判定処理では、発信者を識別するための情報(例えば、電子メールアドレス又は表示名等)を基に交友関係情報を検索し、得られた交友関係情報を発信者レベルと比較することによって、発信者の発信者レベルを判定する。交友関係情報を検索しても発信者を識別するための情報が発見できない場合は、その発信者の発信者レベルは「一般人」(Level0)と判定される。
 次に、コメント重要度管理部105は、発信者を識別するための情報(例えば、電子メール・アドレスや表示名)と判定した発信者レベルとを対応づけて、発信者管理テーブルに登録する(S703)。発信者を識別するための情報(例えば、電子メールアドレス又は表示名)は、コメント提供部140から取得するコメントに付随しているものとする。発信者管理テーブルの一例を図5Bに示す。図5Bに示されるように、発信者管理テーブルには、発信者識別情報511、表示名512及び発信者レベル513の各項目が管理される。このうち必須となるのは、発信者識別情報511と発信者レベル513であり、それ以外の項目を合わせて管理する、もしくは管理しないなどに関してはなんらの制限も設けない。
 例えば、発信者識別情報511がaaa@a.netである発信者は、発信者管理テーブル(図5B)により発信者レベル523がLevel4であり、発信者レベル定義テーブル(図8)によれば「友人の中の仲良し指定された人」として定義されている、いわゆる親友の程度の親密度の人物であることがわかる。一方、発信者識別情報511がeee@a.netである発信者は、発信者管理テーブル(図5B)により発信者レベル523がLevel0であり、発信者レベル定義テーブル(図8)によれば、利用者と特段の関係はない一般の人物(「一般人」)であることがわかる。なお、本実施の形態においては、利用者と特段の関係はない一般の人物も定義したが、関係がない人は未定義として扱ってもよい。また、発信者管理テーブルにおいて、一般人(未定義)と分類された発信者は管理をしなくても同様の処理は可能である。すべての発信者の管理を行うのではなく、関係のある発信者のみを管理して、それ以外を一般人として判断するのである。
 なお、本実施の形態においては、事前に利用者の交友関係情報を取得して発信者管理テーブル(図5B)を作成したが、コメントフィルタリング部107においてコメントをフィルタリングするときに、発信者管理テーブル(図5B)を作成せずに、逐次、ユーザー交友管理部130に交友関係を照会して識別を行ってもよい。この場合、図7における交友関係情報取得処理(S701)のように、その利用者の交友関係情報をまとめて取得するのではなく、ユーザー交友管理部130に対して、個別の発信者のレベルを直接問い合わせる(照会する)ことになる。特に、利用者が所属するコミュニティーに所属する人(発信者レベルがLevel1の人)すべてを管理することは、大量の人間関係を管理することになるため、友人(発信者レベルがLevel3の人)か否か、「友人の中の仲良し指定された人」(発信者レベルがLevel4の人)か否か、までを発信者管理テーブル(図5B)によって管理し、発信者がそれらの発信者レベルに含まれない場合は、逐次、ユーザー交友管理部130に交友関係の問い合わせを行うようにすれば、効率的な処理を行うことが可能となる。
 なお、交友関係情報を定期的にユーザー交友管理部130に対して問い合わせて発信者管理テーブル(図5B)の発信者レベルを更新することが望ましい。また、ユーザー交友管理部130と連携し、交友関係情報に更新があった場合に更新情報を通知してもらい、更新された交友関係情報を基に発信者管理テーブル(図5B)の発信者レベルを更新することも可能である。
 なお、本実施の形態においては、発信者レベルを利用者との交友関係の深さに基づいて定義し、その発信者レベルを用いた。しかし、発信者と利用者の交友関係とは無関係に、発信者のネットワーク上での客観的な信頼度を用いてもよい。既に、ネットワーク上において、発信者の客観的な信頼度を評価するサービスが提供されている。例えば、発信がより多く転載されている発信者や、その発信者の発信を定期的に購読している人が多い場合、その発信者はネットワーク上で信頼されていると客観的に判断される。判断基準の詳細は本発明の本質とは異なるため割愛するが、この客観的な信頼度を格付けととらえ、発信者格付け管理部120からこの発信者に対する客観的な信頼度を取得し、発信者レベルとして利用してもかまわない。発信者の客観的な信頼度は、発信者を識別する情報をキーにして、発信者格付け管理部120に問い合わせ処理を行うことによって取得することができる。発信者格付け管理部120は、その問い合わせに対応するAPIを提供しているものとする。
 コメントの取得及び登録の処理について、図6を用いて説明する。なお、以降の説明は図5AにおけるS502の詳細な説明である。
 図6は、コメント取得処理のフローチャートの図である。図6に示されるように、コメント取得部101は、所定の条件に適合するコメントをコメント提供部140から取得する(S601)。次に、コメントIO部102は、コメント取得部101が取得したコメントをコメント保持部103に登録する(S602)。なお、この処理は、常時又は定期的に実行される。
 なお、コメント取得部101がコメントを取得するための条件は、コメントを利用するアプリケーション/機能110などから指定される。コメント取得部101がコメントを取得するための条件は、例えば、事前にコメント取得部101の設定情報として設定ファイルに記載されているものとする。なお、コメント取得部101がコメントを取得するための条件は、設定ファイルだけでなく、図示しない主記憶上の記憶領域や、図示しないデータベース上の記憶領域などに保存されていてもかまわない。
 なお、図1において矢印を付してはいないが、アプリケーション/機能110からコメント取得部101に対してコメントを取得するための条件を動的に指定してもかまわない。例えば、テレビ放送局の番組を見ながら関連するコメントを表示させるアプリケーションの場合、放送局又は番組に対応する識別子を含めたコメントを投稿するというルールが設定されているときは、コメントがその識別子を含むことを条件として設定してよい。このようにすれば、特定の放送局や番組に対するコメントを取得して表示することが可能となる。ここで、識別子の具体例はマイクロ・ブログ・サービスなどにおけるハッシュタグ(例:#ABC)などである。
 なお、コメント取得部101では、コメント提供部140が公開しているAPIを利用してコメント提供部140からコメントを取得することが通常である。また、コメントIO部102とコメント保持部103から構成されるコメント管理部109は、データベース・システムとして実現されることが多いので、コメント管理部109はコメント管理データベースとして実現してもよい。また、本実施の形態では、コメント保持部103にコメントを一時保存してから処理を行う例を示したが、リアルタイムにコメントを取得及び表示を行う場合は保持をせず、コメント取得部101とコメント取り出し部104が連携して、必要となるコメントを取得し、直接コメントフィルタリング部107においてコメントの量を把握して、前述の実施の形態同様にコメントの重要度を判断しフィルタリングをしてもよい。
 次に、コメント量の判定とそれに伴うコメントフィルタリングの設定に関する処理を、図9及び図10を用いて説明する。なお、以降の説明は図5AにおけるS503の詳細な説明である。
 図9は、コメントフィルタリング条件設定処理のフローチャートを示す図である。図9に示される処理は、定期的に実行される。
 まず、コメント量判定部106は、コメントフィルタリング部107に対して一定時間内にコメント出力部108に出力したコメントの数の問い合わせを行い、コメント量レベル定義テーブル(図10)に照らし合わせてコメント量レベル判定を行う(S901)。
 次に、コメント量判定部106は、S901のコメント量レベル判定において、当該判定でのコメント量レベルと、その直前の判定でのコメント量レベルとの間に変化があるか否かを判定する(S902)。当該判定とその直前の判定との間でコメント量レベルに変化があった場合(S902においてYES)、コメントフィルタリング手法選定(S903)を行う。一方、コメント量レベルに変化がない場合(S902においてNO)は、コメント量レベル判定(S901)に戻る。コメント量レベル判定(S901)は定期的に行うものとする。なお、初回のコメント量レベル判定(S901)時には、前回のコメント量レベル判定(S901)時のコメント量レベルが未判定のため、コメント量レベルに変化があるとして(S902においてYES)コメントフィルタリング手法選定(S903)を行う。
 次に、コメント量判定部106は、コメント量レベル定義テーブル(図10)を参照してコメントフィルタリング手法を選定する(S903)。
 図10は、コメント量レベル定義テーブルの一例を示す図である。コメント量レベル定義テーブルでは、コメント量レベル1001、閾値1002及び発信者レベル1003が対応づけられる。図10によって、コメント量判定部106で判定されたコメント量が閾値1002で示される範囲であるときのコメント量レベルが定義される。さらに、そのコメント量レベルのときにコメントフィルタリング部を通過する(フィルタされない)コメントの発信者レベルの最低値が定義される。コメント量判定部106で判定されたコメント量とコメント量レベル定義テーブルとから、出力するコメントの発信者レベルを決定し、コメントフィルタリング部107に設定する。例えば、単位時間当たりのコメントの量が60コメント以上/分の場合、コメント量レベルはLevel4と判定される。そして、コメント量定義テーブル(図10)より、発信者レベルがLevel4以上のコメントのみを出力するように、フィルタリングの条件をコメントフィルタリング部107に設定する。同様に、単位時間当たりのコメントの量が30コメント/分~59コメント/分の場合は、コメント量レベルがLevel3と判定される。従って、発信者レベルがLevel3以上の発信者のコメントのみを残すように、フィルタリングの条件をコメントフィルタリング部107に設定する。このようにすることによって、単位時間当たりのコメントの量が非常に多い時に、利用者にとって重要度の高い発信者のコメントのみを表示することができる。また、単位時間当たりのコメントの量に応じてコメントフィルタリング部107のフィルタリングの条件を変更することが可能となる。なお、コメント量レベル定義テーブルの閾値は、あらかじめ設定された一定値でもよいし、条件により変動してもよい。
 なお、図10に示される閾値は所定値の一例である。すなわち、コメントフィルタリング部を通過する(フィルタされない)コメントの発信者レベルの最低値に対応する閾値が所定値に相当する。例えば、発信者レベルがLevel3以上の発信者のコメントのみを残す場合、所定値は30コメント/分である。
 図11に、コメント量(単位時間当たりに発生したコメントの件数)が変動するときのコメントのフィルタリングの概念図を示す。横軸は時刻、縦軸はコメント量判定部106で判定される単位時間当たりのコメント数を示す。時刻t0においてコメント量レベルが0であるとき、フィルタリングによって通過する発信者レベルを0とする。時刻t1にコメント量レベルがLevel0からLevel1へと変化すると、コメント量レベル定義テーブルに従って、発信者レベルをLevel0からLevel1へと変化させる。以降同様に、時間(横軸)の経過とともに単位時間当たりのコメントの量(縦軸)が増えるに従って、高い発信者レベルのコメントを出力するようにする。コメント量が減少したらより低い発信者レベルのコメントを出力するという処理を行う。この場合、表示するコメントの発信者レベルは、前述の通り発信者のレベルを用いる。
 なお、発信者レベルが上位の発信者レベルに変化した結果、フィルタリングの条件が厳しくなりすぎて表示されるコメントの数が非常に少なくなってしまうことがある。フィルタリングした結果のコメント数は、前記コメントフィルタリング部107に問い合わせることによって把握する。この場合、下位の発信者レベルの発信者によるコメントをすべてフィルタリングする(排除する)のではなく、(1)ランダムに選択する、(2)別の条件を加えるなどしてコメントを増やし、表示されるコメントが少なくなりすぎないような処理を入れてもよい。別の条件としては、例えば、発信者のネットワーク上での客観的な信頼度などを別途取得して、発信者レベルと合わせて利用することなどが考えられる。他にもコメントの質を、コメントの内容を解析して判別したり、投稿の多い発信者を優先させたりするなど様々な条件が考えられる。
 (1-3.フィルタリング動作)
 次に、フィルタリング処理について、図12、図13及び図14を用いて説明する。図12は、コメント出力処理のフローチャートを示す図である。コメントを表示するアプリケーション/機能110からの要求により、コメント取り出し部104は、指定された条件、例えば、特定の放送局に関するコメントをコメントIO部102より取得する(S1201)。
 次に、コメントフィルタリング部107において、コメントのフィルタリング処理(S1202)を行い、フィルタリングした結果であるコメントをコメント出力部108に出力する。出力の方法としては、アプリケーションの画面に表示する、Webサーバとして外部リクエストへ返信する、他の機器へ映像を出力するなどの方法がある。さらに、その出力結果を利用者が受け取れる方法であれば他の方法でもよい。
 コメントフィルタリング部107におけるコメントフィルタリング処理(S1202)の詳細を、図13を用いて詳細に説明する。図13は、コメントフィルタリング処理のフローチャートを示す図である。コメントフィルタリング部107は、コメント取り出し部104からコメントを受信し(S1301)、受信したコメントを解析して発信者情報を抽出する(S1302)。次に、コメントフィルタリング部107は、抽出した発信者情報に基づいてコメント重要度管理部105に対してコメントの発信者がどの発信者レベルに属するかの問い合わせを行う(S1303)。次に、コメントフィルタリング部107は、コメント量判定部106によって設定された現在のフィルタリングの条件である発信者レベルとコメントの発信者の発信者レベルを比較し、コメントの発信者の発信者レベルがコメント量判定部106によって設定されたフィルタリングの条件である発信者レベル以上か否かを判定する(S1304)。コメントの発信者の発信者レベルがフィルタリングの条件である発信者レベル以上の場合は(S1304においてYES)、受信したコメントをそのまま出力する。一方、コメントの発信者の発信者レベルがフィルタリングの条件を満たさない場合は(S1304においてNO)、フィルタリング処理(S1305)を行う。
 具体的なフィルタリング処理(S1305)には、様々な方法がある。その方法の1つには、コメントを表示しない(コメントを廃棄する)方法がある。また、その方法の他の1つには、コメントを廃棄するのではなく、コメントが短くなるように文字列処理を行う方法がある。
 文字列処理の一例には、同じ文字が連続するようなコメントの場合、同じ文字が連続する部分だけを削除する文字列短縮処理がある。この処理について、図14を参照して説明する。図14は、コメント管理テーブルの一例を示す図である。図14に示されるコメント管理テーブルにおいて、“We are Champion!!!!!!!!!!!!!!”は文字列短縮処理によって、例えば、“We are Champion!”と短縮される。また、“It’s Cooooooooooooooool!”は文字列短縮処理によって、例えば、“It’s Cool!”と短縮される。このようにして表示するコメントの文字数を減らす。なお、コメントの発信者の発信者レベルに応じて文字列の短縮量を変更するようにしてもよい。すなわち、コメントの発信者の発信者レベルが高いほど短縮量を小さく(文字列処理後の文字列長を長く)、コメントの発信者の発信者レベルが低いほど短縮量を大きく(文字列処理後の文字列長を短く)なるようにしてもよい。
 なお、上記に示した文字列短縮処理はあくまで一例であって、文字列の長さを短縮するような他の処理を利用することも可能である。
 なお、文字列処理として、当該コメントがコメント出力部108により出力される際の文字の大きさを小さくするようにしてもよい。
 なお、長いURL(Uniform Resource Locator)などが記載されている場合などは、短縮形への変換を行うなどして文字数を減らす。URLを短縮する処理は、既に、ネットワーク上のサービスとして提供されているため、詳細な技術的説明は割愛する。
 このようにしてフィルタリング処理されたコメントをコメント出力部へ出力する(S1306)。その後、次に受信したコメントに対してS1301~S1306の処理を繰り返し行う。このようにして、コメントの量に応じて、利用者にとって重要な発信者のコメントを優先して表示するように制御をすることが可能となる。
 なお、本実施の形態では、取得する情報をコメントとして表現したが、これは一例であり、利用者によって付与されるデータ、コンテンツと表現してもよく、コメントに限定するものではない。また、構成要素の名称にもコメントという表現を使用しているが、扱うことができるデータはコメントに限定されるものではなく、利用者によって付与される様々なデータやコンテンツがこれに該当するものである。
 なお、コメント量の判定に単位時間当たりのコメントの数を用いたが、各コメントを構成する文字数の単位時間当たりの合計や、各コメントに用いられている表意文字(漢字など)の文字数の単位時間当たりの合計を用いてコメント量を判定してもよい。これは、単位時間当たりのコメントの数が少なくても文字数が多ければ見づらい場合もあり、さらに、表意文字が多ければ情報量も多くなるということから、単純な単位時間当たりのコメント数による判定よりも、より精度の高い判定が可能となるからである。コメント量の判定の対象となるコメントの数、文字数、表意文字数などによって、閾値の値(コメント量判定部106がコメントフィルタリング部107に設定する条件)については適切に調整することが望ましい。
 なお、本実施の形態においては、コメントを画面に表示することを前提に説明を行ったが、音声によるコメントの読み上げなどにおいても同様の効果を得ることができる。すなわち、コメントを読み上げる場合には、聞き取り可能な単位時間当たりの文字数などがコメントを視覚的に見る場合と異なる場合があるため、コメントを読み上げる場合に適した閾値を設定することが望ましい。この閾値は、コメント量判定部106がコメントフィルタリング部107に設定する条件により決定される。
 なお、画面のサイズ、スピーカの性能など、コメントを出力する表示手段、発声手段の特性に鑑み、利用者にとって見やすい、聞き取りやすいコメント数、文字数にするように閾値を設定することが望ましい。例えば、大画面テレビと手元のタブレット端末を用い、前者でコンテンツを、後者でコメントを見る場合、視線の移動が大きいため、読み取れるコメント数が少なくなることが考えられる。従って、閾値(コメント量判定部106がコメントフィルタリング部107に設定する条件)を高め(表示されたり発声されたりするコメント数が少なくなる。)に設定することなどが考えられる。
 前述の通り、利用者の交友関係から見て親密な関係にある発信者(発信者レベルが高い発信者)のコメントを優先してみることができる。そのため、利用者と親密な関係にある発信者との後日のコミュニケーションにおいて、共通の話題をより多く把握することができるという効果をえることが可能となる。なお、本実施の形態においては、コメントそのものをコメント提供部140から情報表示制御装置100がコメント取得して処理を行ったが、コメント発信サービスの仕様によっては、コメントを一時保持して再提供することを許さない場合もある。このような場合は、前述の処理を情報表示制御装置100でおこない、フィルタリングした結果表示すべきコメントを識別する情報(例えばコメントID)をアプリケーション/機能110に提供し、アプリケーション/機能110がその識別する情報を元に直接コメント提供部140からコメントの本文を取得するようにしてもかまわない。
 なお、本実施の形態によるコメントに対する一連の処理は、実時間において起こる出来事に対して投稿されるコメントに対しても同様に適用することができる。
 以上のように、本発明の一態様に係る情報表示制御装置では、情報表示制御装置は、大量のコメントが存在する時に利用者が閲覧したいと望む発信者のコメントを発信時のままの形で出力するとともに、それ以外の発信者のコメントを情報量を小さくして出力することで、出力されるコメントの総データ量を抑制する。よって、利用者は、大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを容易に発見するとともに、同時にその他の大量のコメントの概要について知ることができる。
 また、情報表示制御装置は、大量のコメントが存在する時に利用者が閲覧したいと望む発信者のコメントを発信時のままの形で出力するとともに、それ以外の発信者のコメントを、それが表す意味を変えない範囲で文字列を短くして出力することで、出力されるコメントの総データ量を抑制する。よって、利用者は、大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを容易に発見するとともに、同時にその他の大量のコメントの概要について知ることができる。
 また、情報表示制御装置は、大量のコメントが存在する時に利用者が閲覧したいと望む発信者のコメントだけを出力することで、出力されるコメントの総データ量を抑制する。よって、利用者は、大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを発見することができる。
 また、動的コンテンツに対して単位時間当たりに発生したコメント量を基に、大量のコメントが発生する時を特定することができる。ここで特定された時間帯に、上記のコメント表示処制御を行う。よって、単位時間当たりのコメント量が多い時に、利用者は大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを発見することができる。
 また、実時間における出来事に対して単位時間当たりに発生したコメント量を基に、大量のコメントが発生する時を特定することができる。ここで特定された時間帯に、上記のコメント表示処制御を行う。よって、単位時間当たりのコメント量が多い時に、利用者は大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを発見することができる。
 また、情報表示制御装置の利用者にとって親密な関係の発信者のコメントを特定することができる。よって、利用者は大量のコメントの中から、利用者にとって親密な関係の発信者のコメントを発見することができる。
 (実施の形態2)
 以下、本発明の実施の形態2について、図表を参照しながら説明する。実施の形態1においては、コメントの重要度を判定するために、コメントの発信者の発信者レベルを用い、コメントの発信者の発信者レベルを発信者と利用者の交友関係情報を用いて決定する実施の形態を記載した。
 本実施の形態においては、発信者の発信者レベルの決定を、発信者と利用者との交友関係情報を用いて行うのではなく、発信者の客観的な信頼度を用いて行う実施の形態について説明する。
 従来、ネットワーク上のサービスとして、個人のネットワーク上での客観的な信頼度を判定するサービス(以降、格付けサービスと称する)が提供されている。具体的には、社会的な影響力が大きい人、多くの利用者に発信が購読されている人などが客観的な信頼度が高いと判定される。判定結果として数値(点数)が付与される。この数値(点数)を発信者の発信者レベル判定に利用する。
 図15は、発信者レベル定義テーブルの一例を示す図である。この例では、点数が大きいほど客観的な信頼度が高いことを意味する。図15に示されるように、評価がない人をLevel0、評価が1点から9点の人をLevel1、評価が10点から19点の人をLevel2、評価が20点から29点の人をLevel3、評価が30点以上の人をLevel4というように定義する。ただし、この点数の定義に関しては、格付けサービスの仕様により変わるものであり、一例に過ぎない。このようにして、発信者の発信者レベルを定義し、コンテンツ(データ、コメントなどを含む。)のフィルタリングを実施の形態1と同様に実現する。この場合、客観的な信頼度の高い発信者のコメントが優先して表示されるため、内容的に質の高いコメントを優先的に見ることができるという効果をえることができる。
 以上のように、本発明の一態様に係る情報表示制御装置では、情報表示制御装置の利用者との関係とは独立の指標によって示される発信者の信頼度によって、信頼できる発信者のコメントを特定することができる。よって、利用者は大量のコメントの中から、信頼できる発信者のコメントを発見することができる。
 (実施の形態3)
 以下、本発明の実施の形態3について、図表を参照しながら説明する。実施の形態1においては、コメントの重要度を判定するために、コメントの発信者の発信者レベルを用い、コメントの発信者の発信者レベルを発信者と利用者の交友関係情報を用いて決定する実施の形態を記載した。
 本実施の形態においては、コメントの種別を用いてコメントの重要度を決定する実施の形態について説明する。
 コメントには複数の種別が存在する。例えば、(1)発信者がコメントの内容のすべてを発信したコメント(オリジナルコメント)、(2)第三者のコメントを引用し、それに対するコメントを追加して発信したコメント(引用付きコメント)、(3)第三者のコメントに手を入れず転送しているだけのコメント(転送コメント)などがある。コメントの重要度という観点からこれらの種別を見ると、オリジナルの情報が多いものほど重要であるととらえることができる。そこで、コメントの重要度を示すコメント重要度をコメントの種別と関連付けて、図16のコメント重要度定義テーブルにあるように定義する。
 図16は、コメント重要度定義テーブルの一例を示す図である。図16に示されるコメントの種別は、コメントの書式を解析することによって容易に判別することができる。例えば、コメントの先頭に“RT”の文字列がある場合は、上記(3)の転送コメントであると判別することができる。また、コメントの先頭に“RT”の文字列がなく、コメントの文中に“RT”の文字列が含まれる場合は、上記(2)の引用付きコメントであると判別することができる。また、コメントの先頭に“RT”の文字列がなく、コメントの文中にも“RT”の文字列が含まれない場合は、上記(1)のオリジナルコメントである。
 コメント重要度の定義は、一番低いLevel0を転送コメント、二番目に低いLevel1は引用付きコメント、一番高いLevel2はオリジナルコメントとなる。
 次に、実施の形態3におけるコメントフィルタリング部107のフィルタリング処理について説明する。基本的な処理フローは、実施の形態1において記載したものと同じであり、コメント量レベルの段階の数が実施の形態1における数と異なる。実施の形態1におけるコメント量レベル判定(図9のS901)の処理において利用するコメント量レベル定義テーブル(図10)におけるコメント量レベルの段階の数は、実施の形態1では5であったが、本実施の形態では3とする。本実施の形態におけるコメント量レベル判定テーブルを図17に示す。3段階(0~2)のコメント重要度に対し、3段階(Level0~2)のコメント量レベルが設定されている。
 図18はコメントフィルタリング処理のフローチャートを示す図である。図18の示される処理は、コメントフィルタリング処理(S1202)の詳細内容である。コメントフィルタリング部107は、コメント取り出し部104からコメントを受信し(S1801)、コメントの種別を解析する(S1802)。コメント種別の解析は、前述したようにコメントの書式を解析することによって行う。
 次に、コメントレベル定義テーブル(図16)と、解析したコメント種別を照らし合わせてコメントレベルを取得する(S1803)。
 次に、コメント量判定部106によって設定されているコメント量レベルに対応するコメントレベルと取得したコメントレベルを比較する(S1804)。取得したコメントレベルが設定されているコメントレベル以上の場合(S1804においてYES)は、そのままコメントの出力処理(S1806)を行う。一方、取得したコメントレベルが設定されているコメントレベル未満の場合(S1804においてNO)は、フィルタリング処理(S1805)を行ってから出力処理(S1806)を行う。
 フィルタリング処理(S1805)は、(1)単純にコメントを廃棄する、(2)引用コメントの引用部分を削除する、(3)先頭から規定文字数を残して残りを削除する、(4)重要キーワード辞書などを別途用意し重要キーワード以外を削除する、など様々なフィルタリング処理が行うことが可能である。
 このようにして、コメントの種別を判断基準にコメントの重要度を決定し、フィルタリング処理を行うことによって、より多くの意味のある情報を利用者に提示できるという効果をえることができる。
 以上のように、本発明の一態様に係る情報表示制御装置では、情報表示制御装置は、大量のコメントが存在する時に重要でないコメントを情報量を小さくして出力する。よって、利用者は、大量のコメントの中から重要なコメントを容易に発見するとともに、同時にその他の大量のコメントの概要について知ることができる。
 (実施の形態4)
 以下、本発明の実施の形態4について、図表を参照しながら説明する。実施の形態1においては、入力されたコメントを時間順に表示する例を示したが、本実施の形態においては、電子書籍などの紙面(液晶ディスプレイなどに表示された書籍や雑誌の1ページ)上にコメントを記載して、コメントとともに電子書籍を閲覧する例について説明を行う。なお、電子書籍は静止画コンテンツの一例である。
 実施の形態1においては、コメント量の判定を単位時間当たりのコメント数を用いて判定したが、本実施の形態においては、単位表示領域当たりのコメントの数を用いて判定する。
 図19を用いて、本実施の形態における情報表示制御装置100の動作について説明する。図1と同じ符号をつけた構成要素については、基本的に実施の形態1と同様の処理を行うものである。本実施の形態におけるアプリケーション/機能1303は、コメントの登録及び取り出しの両方を行う機能を有する。すなわち、多数の端末から受信したコメントをコメント管理部109に登録し、また、コメント管理部109に登録されたコメントを取り出して多数の端末に送信する。例えば、掲示板システムなどが類似のシステムである。
 利用者は、アプリケーション上で電子書籍を参照し、コメントを付与したい記事を指定し、その記事に対してのコメントを入力する。入力されたコメントは、コメント登録部1301、コメントIO部102を介してコメント保持部1304に保存される。
 図20は、コメントが付与された電子書籍などの画面例である。各コメントは、電子書籍のどのページのどの位置に記載されたかの情報を含めてコメント保持部1304に保存される。アプリケーション/機能1303は、電子書籍のページに表示するべきコメントをコメント取り出し部104に指示する。コメント取り出し部104は、コメントIO部102から電子書籍の当該ページに記載されたコメントを取得する。次に、コメント取り出し部104は、取得したコメントをコメントフィルタリング部107に出力する。
 コメント量判定部1302は、コメントフィルタリング部107からコメントを取得しコメントの量を判定する。本実施の形態において、コメントの量の判定は、単位表示領域当たりのコメントの数によって行う。すなわち、コメントの量を利用者が見やすい量に制限することが重要であるので、時間という概念をもたない電子書籍上のコメントの表示においては、一度に表示されるコメントの密度(単位表示領域当たりのコメントの数)によって見易さが決まる。
 このとき、単位表示領域の設定を、(1)1ページ1401、(2)1記事1402、(3)単純な面積1403など、様々な単位とすることが可能である。単位表示領域当たりのコメントの数によって分類を行い、コメント量のレベルを判定する。なお、単位表示領域当たりのコメントの数を用いてコメント量を判定したが、各コメントを構成する文字数の単位表示領域当たりの合計や、コメントに用いられている表意文字(漢字など)の文字数の単位表示領域当たりの合計を用いてコメント量を判定してもよい。これは、コメントの数が少なくても文字数が多ければ見づらい場合もあり、表意文字が多ければ情報量も多くなるということから、単純なコメント数による判定よりも、より精度の高い判定が可能となるからである。
 判定の対象となるコメントの数、文字数、表意文字数などによって閾値(コメント量判定部1302がコメントフィルタリング部107に設定する条件)の値を適切に調整することが望ましい。このようにして、コメント量レベルが設定されれば、実施の形態1~3と同様に、コメント量レベルに応じて、コメントの重要度を判別し、重要度の高いコメントのみを表示するという処理を行うことが可能となる。従って、時間という概念をもたない電子書籍上にコメントを表示するアプリケーションにおいても、同様の効果をえることが可能となる。
 なお、いずれの実施の形態においても、コメント量判定部がコメントの量を判定し、コメントの量に応じて重要度の高いコメントのみを表示する構成としたが、コメント量判定部は必ずしも必須ではない。コメントの量とは無関係に、常時、重要度の高いコメントのみを表示するようにしてもよい。このとき、表示するコメントの重要度を利用者が設定できるようにする。また、常時、重要度の高いコメントのみを表示するか、コメントの量に応じて重要度の高いコメントのみを表示するか、を利用者が選択できるようにしてもよい。
 以上のように、本発明の一態様に係る情報表示制御装置では、静的コンテンツに対して単位面積当たりに貼り付けられたコメント量を基に、大量のコメントが貼り付けられる静的コンテンツ上の領域を特定することができる。ここで特定された領域に対し、上記のコメント表示制御を行う。よって、単位面積当たりのコメント量が多い時に、利用者は大量のコメントの中から利用者が閲覧したいと望む発信者のコメントを発見することができる。
 本発明は、放送番組、録画番組やネットワーク上の映像コンテンツ、雑誌コンテンツなどにコメントを付与し、これらのコンテンツを前記コメントとともに楽しむ機器、サービスにおいて利用可能である。
  100 情報表示制御装置
  101 コメント取得部
  102 コメントIO部
  103 コメント保持部
  104 コメント取り出し部
  105 コメント重要度管理部
  106 コメント量判定部
  107 コメントフィルタリング部
  107a コメント総量算出部
  108 コメント出力部
  109 コメント管理部
  110 アプリケーション/機能
  120 発信者格付け管理部
  130 ユーザー交友管理部
  140 コメント提供部
 1301 コメント登録部
 1302 コメント量判定部
 1303 アプリケーション/機能
 1304 コメント保持部
 2001 ページ
 2002 記事
 2003 単位表示領域

Claims (11)

  1.  複数の発信者によって発信された複数の情報を取得する取得部と、
     前記取得部が取得した前記複数の情報の総量を算出する情報総量算出部と、
     前記複数の発信者のそれぞれについての重要度を示す発信者重要度を判定する発信者重要度判定部と、
     前記情報総量算出部によって算出された前記複数の情報の総量が所定値より多いか否かを判定する情報総量判定部と、
     前記情報総量判定部において前記複数の情報の総量が所定値より多いと判定されたときに、発信者の発信者重要度が低い情報ほど当該情報を構成する文字又は記号の数量である情報量が削減されるように当該情報に対して少なくとも1つの加工を行うフィルタリング部と、
     前記フィルタリング部において前記加工がなされた後に前記複数の情報を出力する出力部と
     を備える情報提示制御装置。
  2.  前記フィルタリング部は、
     前記情報が同一の意味を表す範囲で、前記複数の情報のそれぞれについて情報の発信者の発信者重要度が低いほど前記情報が短くなるように前記情報を構成する文字又は記号の一部を削除することで、前記加工を行う
     請求項1に記載の情報提示制御装置。
  3.  前記フィルタリング部は、
     前記複数の情報のそれぞれについて発信者の発信者重要度が所定値より低い情報を削除することで、前記加工を行う
     請求項1に記載の情報提示制御装置。
  4.  前記情報は、動的コンテンツに対して前記動的コンテンツの再生時刻に対応させて前記発信者が発信したものであって、
     前記情報の総量は、動的コンテンツの単位時間当たりの情報の件数、又は、単位時間に含まれる情報の総データ量である
     請求項1~3のいずれか一項に記載の情報提示制御装置。
  5.  前記情報は、静的コンテンツに対し前記静的コンテンツ内の位置に対応させて前記発信者が発信したものであって、
     前記情報の総量は、静的コンテンツの単位面積当たりの情報の件数、又は、単位面積に含まれる情報の総データ量である
     請求項1~3のいずれか一項に記載の情報提示制御装置。
  6.  前記情報は、実時間における出来事に対し実時間における時刻に対応させて前記発信者が発信したものであって、
     前記情報の総量は、実時間における単位時間当たりの情報の件数、又は、単位時間に含まれる情報の総データ量である
     請求項1~3のいずれか一項に記載の情報提示制御装置。
  7.  前記情報提示制御装置は、さらに、
     前記複数の発信者のそれぞれと前記情報提示制御装置の利用者との親密さの度合いである複数の親密度のそれぞれを、複数の段階のいずれかに決定する交友管理部
     を備え、
     前記情報の発信者の発信者重要度は、
     前記発信者と前記情報提示制御装置の利用者との前記親密度である
     請求項1~6のいずれか一項に記載の情報提示制御装置。
  8.  前記情報提示制御装置は、さらに、
     前記情報提示制御装置の利用者とは独立に、前記発信者が発信した情報が信頼される度合いである信頼度を複数の段階のいずれかに決定する信頼度管理部
     を備え、
     前記情報の発信者の発信者重要度は、前記情報の発信者の前記信頼度である
     請求項1~7のいずれか一項に記載の情報提示制御装置。
  9.  前記情報提示制御装置は、さらに、
     前記複数の情報のそれぞれについての重要度を示すコメント重要度を判定するコメント重要度判定部を備え、
     前記フィルタリング部は、前記情報総量判定部によって前記複数の情報の総量が所定値より多いと判定されたときに、前記複数の情報を対象としてコメント重要度が低い情報ほど情報量が削減されるように、前記複数の情報の少なくとも1つの加工を行う
     請求項1~8のいずれか一項に記載の情報提示制御装置。
  10.  前記取得部は、
     文字又は記号を含む文字列からなり所定の長さより短い短文情報を前記情報として取得する
     請求項1~9のいずれか一項に記載の情報提示制御装置。
  11.  複数の発信者によって発信された複数の情報を取得する取得ステップと、
     前記取得ステップで取得された前記複数の情報の総量を算出する情報総量算出ステップと、
     前記複数の発信者のそれぞれについての重要度を示す発信者重要度を判定する発信者重要度判定ステップと、
     前記情報総量算出ステップによって算出された前記複数の情報の総量が所定値より多いか否かを判定する情報総量判定ステップと、
     前記情報総量判定ステップにおいて前記複数の情報の総量が所定値より多いと判定されたときに、発信者の発信者重要度が低い情報ほど当該情報を構成する文字又は記号の数量である情報量が削減されるように当該情報に対して少なくとも1つの加工を行うフィルタリングステップと、
     前記フィルタリングステップにおいて前記加工がなされた後に前記複数の情報を出力する出力ステップと
     を含む情報提示制御方法。
PCT/JP2012/001005 2011-08-25 2012-02-15 情報提示制御装置及び情報提示制御方法 WO2013027304A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012531140A JP5156879B1 (ja) 2011-08-25 2012-02-15 情報提示制御装置及び情報提示制御方法
US13/710,040 US9059882B2 (en) 2011-08-25 2012-12-10 Information presentation control device and information presentation control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-183276 2011-08-25
JP2011183276 2011-08-25

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/710,040 Continuation US9059882B2 (en) 2011-08-25 2012-12-10 Information presentation control device and information presentation control method

Publications (1)

Publication Number Publication Date
WO2013027304A1 true WO2013027304A1 (ja) 2013-02-28

Family

ID=47746081

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/001005 WO2013027304A1 (ja) 2011-08-25 2012-02-15 情報提示制御装置及び情報提示制御方法

Country Status (3)

Country Link
US (1) US9059882B2 (ja)
JP (1) JP5156879B1 (ja)
WO (1) WO2013027304A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015064780A (ja) * 2013-09-25 2015-04-09 シャープ株式会社 情報処理装置、情報処理装置の制御方法、メッセージ共有システム、および、制御プログラム
US10373076B2 (en) 2016-08-25 2019-08-06 International Business Machines Corporation Dynamic filtering of posted content

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130060873A1 (en) * 2011-08-29 2013-03-07 Saurabh Agrawal Real time event reviewing system and method
US20130285937A1 (en) * 2012-04-27 2013-10-31 Mobitv, Inc Connected multi-screen video management
US10848391B2 (en) * 2012-12-21 2020-11-24 Sony Corporation Information processing apparatus, information processing method, terminal, control method and program for urging an action executed by a different user based on a relationship point
US9894114B2 (en) * 2013-01-14 2018-02-13 International Business Machines Corporation Adjusting the display of social media updates to varying degrees of richness based on environmental conditions and importance of the update
JP2015012385A (ja) * 2013-06-27 2015-01-19 株式会社東芝 情報処理装置、情報処理方法およびプログラム
CN105580013A (zh) * 2013-09-16 2016-05-11 汤姆逊许可公司 通过搜索多个用户评论并将其覆盖到内容中来浏览视频
JP6122768B2 (ja) * 2013-11-19 2017-04-26 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置、表示方法およびコンピュータプログラム
US9419808B2 (en) * 2014-03-21 2016-08-16 International Business Machines Corporation System and method for post resonance
US9887952B2 (en) 2014-07-17 2018-02-06 International Business Machines Corporation Intelligently splitting text in messages posted on social media website to be more readable and understandable for user
US9906478B2 (en) 2014-10-24 2018-02-27 International Business Machines Corporation Splitting posts in a thread into a new thread
US10039979B2 (en) * 2015-06-15 2018-08-07 Sony Interactive Entertainment America Llc Capturing asynchronous commentary to pre-recorded gameplay
US10686746B2 (en) 2016-05-05 2020-06-16 International Business Machines Corporation Maintaining relationships between users in a social network by emphasizing a post from a first user in a second user's activity stream based on detected inactivity between users
CN106028162B (zh) * 2016-05-16 2020-06-12 上海幻电信息科技有限公司 一种弹幕动态适配方法
CN106101863B (zh) * 2016-06-24 2019-03-15 武汉斗鱼网络科技有限公司 一种具有删除保护机制的弹幕发送方法及装置
CN108462893A (zh) * 2018-03-26 2018-08-28 武汉斗鱼网络科技有限公司 一种弹幕的显示方法、装置、终端和存储介质
JP2019197321A (ja) * 2018-05-08 2019-11-14 京セラドキュメントソリューションズ株式会社 画像処理装置及び画像形成装置
WO2021124061A1 (en) * 2019-12-15 2021-06-24 Misra Hemant Device and method to dynamically control unauthorised transmission of messaging in a messaging platform

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362452A (ja) * 2003-06-06 2004-12-24 Nippon Telegr & Teleph Corp <Ntt> コンテンツ連動型コメント表示方法、コメント表示システム、サーバ装置、コメント表示装置及びコメント表示プログラム
JP2005346493A (ja) * 2004-06-03 2005-12-15 Sony Corp コミュニケーション装置及びコミュニケーション概要作成方法
WO2006019101A1 (ja) * 2004-08-19 2006-02-23 Nec Corporation コンテンツ関連情報取得装置、およびプログラム
JP2008210042A (ja) * 2007-02-23 2008-09-11 Ntt Docomo Inc メタデータ転送装置、システム及び方法
JP2010157795A (ja) * 2008-12-26 2010-07-15 Dowango:Kk 情報通信サーバ、情報通信プログラム、情報通信方法、ユーザ端末および情報通信システム
JP2011086145A (ja) * 2009-10-16 2011-04-28 Sugao:Kk 情報共有システム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1027181A (ja) * 1996-07-11 1998-01-27 Fuji Xerox Co Ltd 文書評価装置
US7844666B2 (en) 2000-12-12 2010-11-30 Microsoft Corporation Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system
JP2002366393A (ja) 2001-06-06 2002-12-20 Hitachi Ltd 計算機稼動情報収集方法及びその実施システム並びにその処理プログラム
EP1326189A3 (en) 2001-12-12 2005-08-17 Microsoft Corporation Controls and displays for acquiring preferences, inspecting behaviour, and guiding the learning and decision policies of an adaptive communications prioritization and routing systems
JP2003248677A (ja) 2002-02-25 2003-09-05 Ricoh Co Ltd 保守マニュアル関連データを記録したコンピュータ読取可能な媒体及び保守マニュアル関連データ配信システム並びにこのシステムに用いる選択配信プログラム及び選択ダウンロードプログラム
JP2006209379A (ja) 2005-01-27 2006-08-10 Matsushita Electric Ind Co Ltd 情報フィルタリング装置
JP4240096B2 (ja) * 2006-09-21 2009-03-18 ソニー株式会社 情報処理装置および方法、プログラム並びに記録媒体
US20100114587A1 (en) * 2006-11-02 2010-05-06 Hiroaki Masuyama Patent evaluating device
JP4922784B2 (ja) * 2007-02-22 2012-04-25 楽天株式会社 ネットワークシステム、サーバ装置、管理装置、サーバ処理プログラム、管理処理プログラム、及びページ提供方法
US8621024B2 (en) * 2007-04-24 2013-12-31 Blackberry Limited System and method for prioritizing and displaying messages
JP4833147B2 (ja) * 2007-04-27 2011-12-07 株式会社ドワンゴ 端末装置、コメント出力方法、及びプログラム
JP2008282357A (ja) 2007-05-14 2008-11-20 Nifty Corp 足跡表示システム
US20100037149A1 (en) * 2008-08-05 2010-02-11 Google Inc. Annotating Media Content Items
JP5440839B2 (ja) * 2009-06-10 2014-03-12 ソニー株式会社 情報処理装置および方法、並びにプログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362452A (ja) * 2003-06-06 2004-12-24 Nippon Telegr & Teleph Corp <Ntt> コンテンツ連動型コメント表示方法、コメント表示システム、サーバ装置、コメント表示装置及びコメント表示プログラム
JP2005346493A (ja) * 2004-06-03 2005-12-15 Sony Corp コミュニケーション装置及びコミュニケーション概要作成方法
WO2006019101A1 (ja) * 2004-08-19 2006-02-23 Nec Corporation コンテンツ関連情報取得装置、およびプログラム
JP2008210042A (ja) * 2007-02-23 2008-09-11 Ntt Docomo Inc メタデータ転送装置、システム及び方法
JP2010157795A (ja) * 2008-12-26 2010-07-15 Dowango:Kk 情報通信サーバ、情報通信プログラム、情報通信方法、ユーザ端末および情報通信システム
JP2011086145A (ja) * 2009-10-16 2011-04-28 Sugao:Kk 情報共有システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015064780A (ja) * 2013-09-25 2015-04-09 シャープ株式会社 情報処理装置、情報処理装置の制御方法、メッセージ共有システム、および、制御プログラム
US10373076B2 (en) 2016-08-25 2019-08-06 International Business Machines Corporation Dynamic filtering of posted content
US10834089B2 (en) 2016-08-25 2020-11-10 International Business Machines Corporation Dynamic filtering of posted content

Also Published As

Publication number Publication date
JPWO2013027304A1 (ja) 2015-03-05
US9059882B2 (en) 2015-06-16
US20130103773A1 (en) 2013-04-25
JP5156879B1 (ja) 2013-03-06

Similar Documents

Publication Publication Date Title
JP5156879B1 (ja) 情報提示制御装置及び情報提示制御方法
US11681654B2 (en) Context-based file selection
US8966537B2 (en) System, method, and article of manufacture for a user interface for a network media channel
US8843528B1 (en) Query-based user groups in social networks
US8707184B2 (en) Content sharing interface for sharing content in social networks
CA2766132C (en) Gathering information about connections in a social networking service
US9547844B2 (en) Systems and methods for location tracking in a social network
US20130227041A1 (en) Identification of Message Recipients
JP2017146992A (ja) 検索サービスシステムおよび検索サービス提供方法
US20100082427A1 (en) System and Method for Context Enhanced Ad Creation
US20130268516A1 (en) Systems And Methods For Analyzing And Visualizing Social Events
JP5735023B2 (ja) 情報提供装置、情報提供装置の情報提供方法、情報提供プログラム、記録媒体
US20170004531A1 (en) Advertisement selection using information retrieval systems
JP2018522314A (ja) ユーザ・モバイルネットワークおよびデータプランに基づくコンテンツのフィルタリング
WO2012155179A1 (en) Method in a computing system
JP2005346493A (ja) コミュニケーション装置及びコミュニケーション概要作成方法
JP2006018390A (ja) 携帯電話や携行端末へのニュース情報提供方法
JP7302835B1 (ja) 発信者情報取得システム、発信者情報取得システムの制御方法、及びプログラム
JP6008155B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP2014215796A (ja) 情報処理装置及びプログラム
JP2015079397A (ja) 情報処理装置及び方法

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2012531140

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12825584

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12825584

Country of ref document: EP

Kind code of ref document: A1