Information processing apparatus and information processing method

CN115917493BActive Publication Date: 2026-10-27SONY GROUP CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202180051675.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-08-28
Filing Date
2021-08-18
Publication Date
2026-10-27
Estimated Expiration
2041-08-18

AI Technical Summary

Technical Problem

[0003]然而,如上所述的操作可能是复杂的操作,并且多频道区域的用户难以选择想要观看的频道

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115917493B_ABST
    Figure CN115917493B_ABST
Patent Text Reader

Abstract

An information processing apparatus (100) according to one embodiment of the present disclosure includes a control section (160) that performs processing of acquiring content selection information of a user, processing of determining a display content and content selection candidate information based on the content selection information, and processing of outputting the display content and a first display image corresponding to the content selection candidate information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to information processing apparatus and information processing methods. Background Technology

[0002] Currently, there are various types of broadcasting, such as terrestrial broadcasting, satellite broadcasting, cable television broadcasting, and internet broadcasting, with hundreds of channels. In areas where a large number of channels can be viewed (i.e., multi-channel areas), users perform actions such as frequently switching channels or selecting desired channels from the electronic program guide (EPG) in order to choose the content they want to watch on television.

[0003] However, the operation described above can be complex, and users in multi-channel areas may find it difficult to select the channel they want to watch. To facilitate this channel selection, a technique has been proposed in which, when the television is powered on, the channel with the highest viewing frequency is selected from among the channels selected in the past time period corresponding to the time the television is powered on (see, for example, Patent Document 1).

[0004] Existing technical documents

[0005] Patent documents

[0006] Patent Document 1: JP 2010-263510 A Summary of the Invention

[0007] Technical issues

[0008] However, the aforementioned traditional technologies do not necessarily display the channel the user expects to watch (i.e., the content the user expects). When the content the user expects is not displayed, complex operations are required to select it, making it difficult to easily watch the content the user desires.

[0009] Therefore, this disclosure proposes an information processing apparatus and an information processing method that enable easy viewing of content desired by the user.

[0010] Solution to the problem

[0011] According to this disclosure, an information processing apparatus including a control unit is provided, the control unit being configured to perform: processing to acquire content selection information of a user, processing to determine display content and content selection candidate information based on the content selection information, and processing to output display content and a first display image corresponding to the selection candidate information.

[0012] According to this disclosure, an information processing method executed by a computer includes: processing to acquire content selection information of a user, processing to determine display content and content selection candidate information based on the content selection information, and processing to output display content and a first display image corresponding to the selection candidate information. Attached Figure Description

[0013] Figure 1 This is a diagram used to describe the outline of the information processing apparatus according to the first embodiment.

[0014] Figure 2 This is a block diagram illustrating the hardware configuration of the information processing apparatus according to the first embodiment.

[0015] Figure 3 This is a block diagram illustrating the logical function configuration of the information processing apparatus according to the first embodiment.

[0016] Figure 4 This is a diagram illustrating the first display screen used to describe the selection of a conventional filter according to the first embodiment.

[0017] Figure 5 This is a diagram illustrating the second display screen (custom program schedule) when selecting a custom filter according to the first embodiment.

[0018] Figure 6 This is a first diagram used to describe the priority when selecting a conventional filter according to the first embodiment.

[0019] Figure 7 This is a second diagram used to describe the priority when selecting a conventional filter according to the first embodiment.

[0020] Figure 8 This is a flowchart illustrating the flow of the first display process when selecting a conventional filter according to the first embodiment.

[0021] Figure 9 This is a flowchart illustrating the process of the second display process when selecting a conventional filter according to the first embodiment.

[0022] Figure 10 This is a first diagram illustrating the setting screen of a conventional filter according to the first embodiment.

[0023] Figure 11 This is a second diagram illustrating the setting screen of a conventional filter according to the first embodiment.

[0024] Figure 12 This is a diagram illustrating the first display screen used to describe the selection of a type filter according to the second embodiment.

[0025] Figure 13 This is a first illustration used to describe the second display screen (preference program list) when selecting a type filter according to the second embodiment.

[0026] Figure 14 This is a first diagram used to describe the priority when selecting a type filter according to the second embodiment.

[0027] Figure 15 This is a second diagram used to describe the priority when selecting a type filter according to the second embodiment.

[0028] Figure 16 This is a flowchart illustrating the first display process when selecting a type filter according to the second embodiment.

[0029] Figure 17 This is a second illustration used to describe the second display screen (preference program list) when selecting a type filter according to the second embodiment.

[0030] Figure 18 This is an optional display diagram used to describe a conventional filter according to another embodiment.

[0031] Figure 19 This is a first illustration used to describe a custom program schedule according to another embodiment.

[0032] Figure 20 This is a second illustration used to describe a custom program schedule according to another embodiment.

[0033] Figure 21 This is a third illustration used to describe a customization of a conventional program schedule according to another embodiment.

[0034] Figure 22 This is a first illustration used to describe the highlighted display of a TV menu according to another embodiment.

[0035] Figure 23 This is a second illustration used to describe the highlighted display of a TV menu according to another embodiment. Detailed Implementation

[0036] In the following, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The drawings show only examples. In the following embodiments, the same parts are indicated by the same reference numerals, and repeated descriptions will be omitted.

[0037] The descriptions will be given in the following order.

[0038] 1. First Implementation Method

[0039] 1-1. Basic Configuration Example

[0040] 1-2. Function Configuration Example

[0041] 1-3. Display screen when selecting a common filter (TV menu, common program list)

[0042] 1-4. Prioritization when selecting a conventional filter

[0043] 1-5. First display processing when selecting a common filter (TV menu)

[0044] 1-6. Second display processing (custom program schedule) when selecting a common filter.

[0045] 1-7. Third display processing (voice input operation) when selecting a common filter.

[0046] 1-8. Standard Filter Settings Screen

[0047] 1-9. Overview of the First Embodiment

[0048] 2. Second Implementation Method

[0049] 2-1. Display screen when selecting a filter type (TV menu and program preference list)

[0050] 2-2. Priority when selecting filter type

[0051] 2-3. First display processing when selecting a filter type (TV menu)

[0052] 2-4. Second display processing when selecting a type filter (preference program list)

[0053] 2-5. Recommended display of preferred program schedules

[0054] 2-6. Overview of the Second Embodiment

[0055] 3. Other implementation methods

[0056] 3-1. Through various settings in the control panel

[0057] 3-2. Selectable display of conventional filters

[0058] 3-3. Customization of the usual program schedule

[0059] 3-4. TV Menu Highlighting

[0060] 4. Supplementary Explanation

[0061] <1. First Implementation Method>

[0062] <1-1. Basic Configuration Example>

[0063] Reference Figure 1and Figure 2 The basic configuration of the information processing apparatus according to the first embodiment is described. Figure 1 This is a diagram used to describe the outline of the information processing apparatus according to the first embodiment. Figure 2 This is a block diagram illustrating the hardware configuration of the information processing apparatus according to the first embodiment.

[0064] like Figure 1 As shown, the information processing device 100 functions as a receiving device, receiving broadcast signals broadcast from the broadcast tower 200 via various broadcast stations and content data distributed from the Internet 220 (specifically, a content distribution server connected via Internet communications). The information processing device 100 is a television device including a display screen (monitor). For example, as... Figure 1 As shown, on the display screen, the image G1 displaying the content is displayed on the entire screen (the entire area of ​​the screen), and the TV menu (mini program list) G2, which is a user interface image (UI image), is displayed in the lower area of ​​the screen.

[0065] Note that the information processing device 100 is not limited to a television device, but can be an external device (external equipment), such as a smartphone, projector, car navigation system, computer, set-top box (STB), recorder with recording and playback functions, or player with playback function. For example, set-top boxes, recorders, and players are used by connecting to a television device.

[0066] like Figure 2 As shown, the information processing device 100 includes a camera 101, a microphone 102, an input device 103, a communication interface (I / F) 104, a memory 105, a tuner 106, a decoder 107, a display 108, a speaker 109, a remote control I / F 110, a bus 111, and a processor 112.

[0067] Camera 101 includes imaging elements such as charge-coupled devices (CCDs) or complementary metal-oxide-semiconductor (CMOS) for capturing images. Images captured by camera 101 (e.g., each frame constituting a moving image) are processed into input images for processing by information processing device 100.

[0068] Microphone 102 collects the user's speech and generates a speech signal. The speech signal generated by microphone 102 is processed into input speech for speech recognition by information processing device 100.

[0069] Input device 103 is a device used by a user to directly operate information processing device 100. For example, input device 103 includes buttons, switches, dial pads, etc., disposed in the housing of information processing device 100. When a user input operation (user input) is detected, input device 103 generates an input signal corresponding to the detected user input operation.

[0070] The communication I / F 104 arbitrates communications between the information processing device 100 and other devices (external devices). For example, the communication I / F 104 supports any wireless or wired communication protocol and establishes a communication connection with another device. Furthermore, the communication I / F 104 receives content signals from external devices (e.g., an internet distribution server) and extracts content data from the content signals.

[0071] Note that the Communication I / F 104 includes communication devices for connecting it to a network. The network connected to the Communication I / F 104 is a wired or wireless network, and is, for example, the Internet, a home area network (LAN), etc.

[0072] For example, the Communication I / F 104 is a communication card for wired or wireless LAN, Bluetooth (registered trademark), Wi-Fi (registered trademark), or Wireless USB (WUSB). Furthermore, the Communication I / F 104 can be a connection port, such as a USB port, an optical audio port, or a High Definition Multimedia Interface (HDMI) (registered trademark) port. Additionally, the Communication I / F 104 can be, for example, a router for optical communication, a router for Asymmetric Digital Subscriber Line (ADSL), a modem for various communications, etc. The Communication I / F 104 uses predetermined protocols such as TCP / IP to transmit signals to the Internet and other communication devices, and to receive signals from the Internet and other communication devices.

[0073] Memory 105 includes a storage medium such as a semiconductor memory or a hard disk, and stores programs and data, as well as content data, for processing by the information processing device 100. The data stored in memory 105 includes data required for various processes, such as those described later. Note that some or all of the programs and data may be obtained from external data sources (e.g., data servers, network storage, external storage, etc.) without being stored in memory 105.

[0074] Tuner 106 extracts and demodulates the content signal of the desired channel from the broadcast signal received via an antenna (not shown). Then, tuner 106 outputs the demodulated content signal to decoder 107.

[0075] Decoder 107 decodes content data based on the content signal input from tuner 106. Furthermore, decoder 107 can decode content data based on the content signal received via communication I / F 104. A content image is generated based on the content data decoded by decoder 107.

[0076] The display 108 includes a screen (display screen), which may include a liquid crystal display (LCD), an organic light-emitting diode (OLED), a cathode ray tube (CRT), etc. The display 108 displays images generated by the information processing device 100 on the screen.

[0077] The speaker 109 includes circuit elements such as a diaphragm and an amplifier to output speech based on an output speech signal generated by the information processing device 100. The volume of the speaker 109 can be changed according to user input operations on the input device 103 or user input operations on a local terminal such as a remote control.

[0078] The remote control I / F 110 receives remote control signals (e.g., infrared signals or other wireless signals) sent from a local terminal (such as a remote control used by a user). When a remote control signal is detected, the remote control I / F 110 generates an input signal corresponding to the detected remote control signal. Furthermore, examples of local terminals, besides remote controls, may include smartphones, tablets, or personal computers (PCs).

[0079] Bus 111 interconnects camera 101, microphone 102, input device 103, communication I / F 104, memory 105, tuner 106, decoder 107, display 108, speaker 109, remote control I / F 110 and processor 112.

[0080] The processor 112 is, for example, a central processing unit (CPU), a digital signal processor (DSP), etc. The processor 112 performs various functions of the information processing apparatus 100, which will be described later, by executing programs stored in the memory 105 or other storage media.

[0081] The basic configuration of the information processing apparatus 100 according to the first embodiment has been described above. However, in Figure 2 The hardware configurations shown are merely examples, and this disclosure is not limited thereto. For example, the information processing device 100 may not include a camera 101, and the microphone 102 may be located in an external device (e.g., a voice terminal such as a smart speaker or a mobile terminal such as a smartphone) or an input terminal (such as a remote control) connected to the information processing device 100.

[0082] Note that the information processing device 100 is a device capable of receiving video and voice data from external devices such as recorders, game consoles, PCs, digital cameras, or smartphones connected via communication I / F 104, and outputting and playing back such data from a display 108 or a speaker 109. Furthermore, multiple external devices can be connected to the information processing device 100 (or alternatively, multiple external devices can be connected to the information processing device 100 via a distributor). When one or more external devices are connected to the information processing device 100, the user can select or switch between external devices through user input.

[0083] <1-2. Function Configuration Example>

[0084] Next, we will refer to Figure 3 The functional configuration of the information processing apparatus according to the first embodiment is described. Figure 3 This is a block diagram illustrating the logical function configuration of the information processing apparatus according to the first embodiment.

[0085] like Figure 3 As shown, the information processing device 100 includes a voice acquisition unit 120, a feature database (DB) 140, a control unit 160, a history DB 172, and a preference DB 174. The control unit 160 includes a voice recognition unit 130, an application unit 150, a search control unit 162, a selection control unit 164, and a display control unit 166.

[0086] It is important to note that Figure 3 Some of the functional blocks shown can be implemented in external devices (e.g., devices in a cloud computing environment) of the information processing apparatus 100. Furthermore, for example, the control unit 160 can perform the processes described below (control processes) via external control functions, instead of performing the processes itself.

[0087] The voice acquisition unit 120 acquires the voice signal generated by the microphone 102 as input voice. Then, the voice acquisition unit 120 outputs the acquired input voice to the voice recognition unit 130.

[0088] The speech recognition unit 130 recognizes the user's speech based on the input speech received from the speech acquisition unit 120. For example, the speech recognition unit 130 converts the input speech into text indicating its content, and outputs the text to the control unit 160 or the application unit 150. Note that the speech reception and speech recognition process can start automatically, or it can be started using buttons or icons arranged in a local terminal such as a remote control.

[0089] For example, the speech recognition unit 130 can identify the speaker (user) by using speech feature data stored in the feature DB 140 when recognizing input speech input from the speech acquisition unit 120. The speech recognition unit 130 outputs the speaker recognition result to the control unit 160 and the application unit 150.

[0090] Note that in the first embodiment, the information processing device 100 performs voice recognition processing, but this disclosure is not limited thereto. For example, the voice recognition processing may be performed by an external device connected to the information processing device 100. Examples of external devices include local terminals (such as smart speakers, smartphones, tablets, or PCs), servers on the Internet, etc.

[0091] The feature database 140 pre-stores speech feature data for speech recognition performed by the speech recognition unit 130. The speech feature data includes, for example, speech feature quantities representing the utterance characteristics of each user.

[0092] Additionally, the feature DB 140 can also store image feature data for image recognition. The image feature data includes known image features, such as those of a user's hand or predetermined portions of their face. The image feature data may include facial image data for each user. Furthermore, the feature DB 140 can be integrated into the information processing device 100 or can be integrated into an external device such as an external server.

[0093] History DB 172 stores historical information about the viewing and reservation history of content (broadcast programs, recorded programs, internet-distributed programs, applications, etc.). Viewing history includes the viewing time and duration of content, the number of times and duration of application use (application selection information), user information, user search history, and search result selection history. Reservation history includes content reservation time and content reservation viewing time. Historical information is generated for each user (e.g., father, mother, son, etc.) and stored in association with each user in History DB 172. Such historical information is included in content selection information (content selection record information) used to search for and determine the content viewed by a user.

[0094] Note that historical information is generated for each user, but this disclosure is not limited to this, and it is not necessary to generate such information for each user. Furthermore, historical information can be obtained by detecting a user's viewing history or appointment history by the information processing device 100, but this disclosure is not limited to this. For example, historical information can be obtained from various external devices and stored in the history database 172. Furthermore, the history database 172 can be built into the information processing device 100, or it can be built on an external device such as an external server.

[0095] Preference DB 174 stores user preference information. For example, preference information includes information about a user's favorite sports, sports teams, performers, singers, authors, original authors of TV series, characters, etc. Similar to historical information, preference information is generated for each user (e.g., father, mother, son, etc.) and stored in association with each user in History DB 172. Such historical information is included in content selection information used to search for and determine what content a user watches.

[0096] Note that preference information is generated for each user, but this disclosure is not limited to this, and it is not necessary to generate it for each user. Furthermore, preference information can be obtained by detecting user preferences based on historical information (e.g., which content a user frequently watches), but this disclosure is not limited to this. For example, preference information can be pre-set in preference DB 174 through user input operations, etc. Furthermore, preference DB 174 can be built in the information processing apparatus 100, or preference DB 174 can be built on an external device such as an external server.

[0097] The application unit 150 executes various application functions of the information processing device 100. For example, the application unit 150 executes program playback, electronic program guide display, recording settings, external input switching, photo playback, video playback, music playback, internet browsing, and image recognition functions. The application unit 150 outputs application images (including content images) and voice generated through the application functions to the control unit 160. Note that at least a portion of the application functions cooperates with the voice recognition unit 130 to receive voice input from the user.

[0098] For example, the program playback function performs actions such as setting and changing the channel, volume, etc. of television programs or internet-distributed programs, and playing back recorded programs based on user input operations to input device 103 or local terminal, as well as user voice input operations recognized by voice recognition unit 130 (hereinafter referred to as user input operations, but referred to as voice input operations when necessary). The electronic program guide display function changes the display, channel, time slot, etc. of the electronic program guide based on user input operations.

[0099] In addition, the recording settings function allows users to set the recording date, time, and channel based on their input. The recorded program data is stored in the memory 105 of the information processing device 100. The external input switching function allows users to switch external inputs based on their input. The photo playback function plays back images captured on a specified date based on user input. The internet browsing function performs internet searches using keywords entered by the user.

[0100] Furthermore, the image recognition function recognizes the input image captured by the camera 101 and input to the application unit 150. In image recognition, for example, image features extracted from the input image are compared with image features of a predetermined part of the user's body (e.g., face, hands, etc.) pre-stored in the feature DB 140, thereby recognizing the predetermined part. For example, the image recognition function identifies the user through facial recognition, receives the user's gesture input, and recognizes a predetermined gesture from hand movements.

[0101] Here, when storing the aforementioned historical and preference information for each of multiple users, such as family members, it is necessary to identify the user in order to read out the historical and preference information suitable for that user. Therefore, the application unit 150 performs a user identification function (profile function) for identifying the user. For example, the profile function identifies the user based on the user's input operations or the person's biometric information (e.g., voice, face, etc.). For example, on a graphical user interface (GUI) displayed for each user, a GUI is selected by the user's input operations, and the user corresponding to the selected GUI is identified. Furthermore, for example, as described above, image recognition is performed using the voice recognition function of the voice recognition unit 130 or the image recognition function to identify the user.

[0102] For example, if the father says "Show me the usual programs," the user is identified as the father through speech recognition (e.g., voiceprint matching) or image recognition (e.g., facial matching), and historical and preference information about the identified father is read from the history database 172 and the preference database 174. Alternatively, the user can be identified using speech-based keywords. For example, if the father says "Show me the father's usual programs," the father is identified by the keyword "father," and historical and preference information about the identified father is read from the history database 172 and the preference database 174.

[0103] The search control unit 162, based on user input and content selection information including historical and preference information, performs the process of searching for content desired by the user. For example, based on user input and content selection information including historical and preference information, the search control unit 162 searches for currently broadcast or distributed channels (channel numbers or channel names) or program names, recorded program channels or program names, etc. Then, the search control unit 162 determines the content obtained through the search as candidate content and generates content selection candidate information for the determined candidate content. Note that the recorded program can be stored in the memory 105 or in an external device such as a recorder connected via the communication I / F 104.

[0104] Selection control unit 164 performs the process of selecting one piece of content (display content) to be displayed on the entire screen of display 108 from the selection candidate content (content selection candidate information) which is the search result of search control unit 162. When the number of selection candidate content is one, selection control unit 164 can select that one piece of content. However, when the number of selection candidate content is multiple, selection control unit selects display content according to predetermined criteria in order to select content that is very likely to be requested by the user.

[0105] The predetermined criteria are, for example, based on the priority of content selection information, including historical information and preference information. The selection control unit 164 determines the priority of each of the multiple candidate content selections based on one or both of the historical information and preference information. It should be noted that, as described above, the user is identified through user input, voice recognition, image recognition (facial recognition), etc., and historical information and preference information corresponding to the identified user are obtained from the history database 172 and the preference database 174.

[0106] For example, the selection control unit 164 prioritizes channels, programs, genres, etc., frequently watched by the identified user (viewer) based on one or both of their historical and preference information, or prioritizes channels, programs, genres, etc., frequently recorded by the user. Genre is a category based on content, and examples of genres include news, variety shows, music, dramas, movies, and documentaries. As an example, the selection control unit 164 prioritizes channels / programs / genres for each time period or each day of the week, in descending order of viewing or recording time within a recent predetermined time period (e.g., one month). The selection control unit 164 then determines the program with the highest priority as the content to be displayed.

[0107] Note that the selection control unit 164 can calculate priorities based on user combinations or the number of users. For example, based on viewing history, it can identify channels / programs / types frequently watched when the family is together, channels / programs / types frequently watched when only parents are together, channels / programs / types frequently watched when only children are together, etc., and calculate priorities appropriately in each case. Furthermore, even when user identification information is unavailable, the selection control unit 164 can increase the priority of channels / programs / types frequently watched in the current time period, frequently recorded programs / types, etc. Additionally, the selection control unit 164 can increase the priority of, for example, recently selected channels, programs, or types based solely on viewing history, without considering people or time. Furthermore, when recorded programs are included in the search results' candidate content, the selection control unit 164 can increase the priority of unwatched programs or decrease the priority of watched programs.

[0108] The display control unit 166 controls the display of images via the display 108. For example, the display control unit 166 generates an image based on the search results from the search control unit 162 and the selection results from the selection control unit 164, and outputs and displays the image on the display 108. Furthermore, the display control unit 166 causes the display 108 to display an application image input from the application unit 150.

[0109] For example, the display control unit 166 performs the process of displaying the selected display content image G1 on the entire screen of the display 108 according to the selection result of the selection control unit 164 (see...). Figure 1 Furthermore, the display control unit 166 is based on the search control unit 162 (see...). Figure 1 The search results obtained are used to select candidate content (content selection candidate information). A process is then performed to generate a TV menu G2 corresponding to the selected candidate content and display the TV menu G2 on the screen of display 108. At this time, the TV menu G2 is superimposed on the display content image G1 displayed across the entire screen of display 108, and is displayed in a predetermined area of ​​a portion of the screen of display 108 (e.g., the lower part of the screen) (see...). Figure 1 For example, TV menu G2 is automatically deleted if there is no user input within a specific time period after it is displayed. The display time of TV menu G2 is preset, but can be changed based on user settings, preferences, etc.

[0110] Note that in the TV menu G2 described above, the displayed content changes according to the filter selection based on the user's input. However, the display screen when selecting a common filter and the display image when selecting a type filter will be described in detail later. Note that filters are used to select the channels or programs the user wants to watch, and various filters exist in the TV menu G2.

[0111] In addition to the search control unit 162, selection control unit 164, and display control unit 166, control unit 160 also controls (processes) the entire information processing device 100. For example, control unit 160 performs the process of turning on the power of the entire information processing device 100, including display 108, based on user input (returning from standby state). Furthermore, control unit 160 performs the process of launching a program playback application via application unit 150 and displaying the display content image G1 selected by selection control unit 164 on display 108. At this time, control unit 160 also performs the process of overlaying and displaying TV menu G2 on display content image G1.

[0112] The functional configuration of the information processing apparatus 100 according to the first embodiment has been described in detail above. It should be noted that... Figure 3 The functional configuration of the information processing device 100 shown is an example, and this disclosure is not limited thereto. For example, Figure 3 At least a portion of the functional configuration of the information processing device 100 shown may be located in an external device (e.g., a local terminal or a server in the cloud) that is communicatively connected to the information processing device 100.

[0113] <1-3. Display screen when selecting a common filter: TV menu, common program list>

[0114] Next, we will refer to Figure 4 The description includes a first display screen (TV menu: first display image) when selecting a common filter according to a first embodiment, and references will be made to... Figure 5 The second display screen (custom program list: third display image) when selecting a conventional filter according to the first embodiment is described. Figure 4 This is a diagram illustrating the first display screen used to describe the selection of a conventional filter according to the first embodiment. Figure 5 This is a diagram illustrating the second display screen when selecting a conventional filter according to the first embodiment.

[0115] like Figure 4 As shown, for example, a display content image G1 is displayed on the entire screen of display 108, and a TV menu G2 is displayed in the lower area of ​​the screen of display 108. The TV menu G2 is a user interface image (UI image) having an image G2a indicating a first selection column and an image G2b indicating a second selection column. The image G2a indicating the first selection column is an image in which item images corresponding to the selection candidate content for each channel are arranged horizontally on the screen of display 108 and indicated in a selectable manner. Furthermore, the image G2b indicating the second selection column is an image in which the names of various types of filter information (category information) are arranged horizontally on the screen of display 108 and indicated in a selectable manner. Figure 4 In the text, for example, "football", "regular program", "BS", "CS", "advanced BS", "advanced CS" and so on are shown as filter names.

[0116] Note that examples of filters include filters for terrestrial waves, BS, etc., filters for sports, movies, etc. (type filters), and filters for sports types such as football, baseball, etc., but this disclosure is not limited to these, and may include, for example, categories such as team filters, actor filters, original author filters, etc. Furthermore, there may be a category of external device filters (such as STBs or recorders), external input filters (such as HDMI (registered trademark)), or application filters (such as video-on-demand (VOD) applications or streaming applications).

[0117] Here, for example, in the TV menu G2 described above, when any item image is selected through user input, the displayed content image G1 is switched to the content image of the channel based on the selected item image. Furthermore, when any filter is selected, the displayed content image G1 can be switched to the content image corresponding to the selected filter, and the TV menu G2 corresponding to the selected filter can be displayed.

[0118] For example, when selecting a conventional filter ( Figure 4 When the filter name in the context is "Favorite Programs", the displayed content and selected candidate content (content selection candidate information) are determined based on historical information included in the content selection information. Then, as... Figure 4 As shown, the determined display content image G1 is displayed on the entire screen of the monitor 108, and a TV menu G2, having item images corresponding to the determined selection candidate content and names of each filter, is displayed in the lower area of ​​the screen of the monitor 108. In the TV menu G2, the item images are arranged horizontally on the screen of the monitor 108 in priority order. For example, the item images are arranged from left to right in order of priority from high to low. Furthermore, when a common filter is selected, only the item images in the TV menu G2 can be changed, without changing the display content image G1. Additionally, for example, when a selection box or cursor is placed on each filter in the TV menu G2, only the item images in the TV menu G2 are changed, and when a filter is selected by pressing the OK button provided in the remote control, the display content can be changed to the display content corresponding to the common filter or the display content of the content source corresponding to the filter.

[0119] Note that the images of each item can be arranged horizontally in the upper area of ​​the screen of display 108 according to priority, or vertically in the left or right area of ​​the screen of display 108 according to priority. Alternatively, the images of each item can be randomly displayed across the entire screen of display 108, allowing for priority identification and without particular restrictions on their display style.

[0120] In addition, when selecting a conventional filter ( Figure 4 In the state of "Preferred Programs" (filter name in the display), for example, when a predetermined input operation is received (e.g., a press of the down button in the remote control), the Preferred Programs list G3 is displayed on the entire screen of the display 108, as shown. Figure 5As shown. The conventional program guide G3 is a user interface image having a program guide image G3a and an image G3b indicating selection columns. The program guide image G3a is an image in which item images corresponding to the selection candidate content determined as described above are arranged and indicated for each time period. In the program guide image G3a, the individual item images are arranged vertically on the screen of display 108 according to priority order. For example, the individual item images are arranged in order of priority from high to low. Furthermore, the image G3b indicating selection columns is an image in which the names of various types of filter information (category information) are arranged horizontally on the screen of display 108 and indicated in a selectable manner. The image G3b indicating selection columns is displayed in the upper area of ​​the screen of display 108. Figure 5 In, and in Figure 4 The same applies, for example, "Football," "Regular Programs," "BS," "CS," "Advanced BS," "Advanced CS," etc., are shown as filter names. Here, images indicating operations corresponding to the switching between the TV menu G2 and the regular program list G3 can be displayed. Specifically, for example, it is conceivable to include... Figure 4 The screen of the TV menu G2 shows an image displaying instructions for remote control operation (e.g., pressing a button on the remote control) or voice prompts (e.g., "Open program guide") for switching to the screen including the usual program guide G3.

[0121] Here, TV menu G2 and regular program schedule G3 have regular filters in their corresponding positions ( Figure 4 The filter name in the text is "Frequently Selected Programs"). The corresponding positions in TV menu G2 and frequently selected program list G3 indicate, for example, the same positional relationship in the column direction where the filter names are arranged. Furthermore, the corresponding positions indicate, for example, the positional relationship where TV menu G2 is displayed in the lower area of ​​the screen of display 108, and image G3b of frequently selected program list G3 is displayed in the upper area of ​​the screen of display 108 (the display area opposite to the display area of ​​TV menu G2 on the screen of display 108). Filters other than the frequently selected filters (e.g., "Football," "BS," etc. in images Gb2 and G3b) can be displayed in the corresponding positions, or all filters can be displayed in the corresponding positions in TV menu G2 and frequently selected program list G3. Furthermore, during the switching process between TV menu G2 and frequently selected program list G3, image G2b indicating the second selection column of TV menu G2 and image G3b indicating the selection column of frequently selected program list G3 can be seamlessly switched. For example, an image can be displayed such that the image G2b indicating the second selection column of the TV menu G2 is moved to a position corresponding to the image G3b indicating the selection column of the usual program schedule G3.

[0122] Note that in the TV menu G2 or the usual program list G3, in addition to the currently broadcast programs of the channels obtained through the search, the item image can also include recorded programs, and both currently broadcast programs and recorded programs can be displayed simultaneously. That is, the search control unit 162 also outputs search results including recorded programs of the searched channels. Here, the search object can also include only recorded programs and not currently broadcast programs. Furthermore, the recorded programs to be searched can be limited to programs that have not been watched.

[0123] Furthermore, in the TV menu G2 or the usual program schedule G3, the channel name can be displayed in a predetermined display mode on the item image. Additionally, the title of the currently broadcast program on that channel, the channel number, and the channel or broadcasting station's logo can be displayed; that is, information related to the channel and program can be displayed. Moreover, to clearly indicate the currently selected channel on the item image, the selected item image can be highlighted to distinguish it from other item images, or an icon such as "Selected" can be added to the selected item image. Furthermore, information indicating the viewing status of each piece of content can be displayed in each item image, such as a bar indicating the previous playback position (viewing position), and a "NEW" mark can be displayed for unwatched content.

[0124] Furthermore, in the TV menu G2 or the usual program schedule G3, the item image can display channel information, content name (program title, etc.), content summary, or information indicating whether the content is a currently broadcast program, whether the content is a recorded program, whether it is a VOD project, whether it is an internet-distributed program, etc., or it can display still images or moving image thumbnails. Information about channels and content, still images, and moving image thumbnails can be obtained from each content distribution source, or from different sources (such as program information transmission servers). Additionally, moving image thumbnails of the content displayed in the item image can be obtained from moving image distribution servers, storage devices, etc., and played back before the user selects content. For example, moving image thumbnails of broadcast programs can be obtained from a VOD server, or moving images of recorded broadcast programs can be played back in the item image as moving image thumbnails of the broadcast programs. In still images and moving image thumbnails, the beginning portion of the content can be used, any position within the content can be used, or a moving image specifically designed for thumbnails can be used. As described above, various types of information such as still images and moving images can be obtained from various external devices such as servers and recorders.

[0125] <1-4. Prioritization when selecting a common filter>

[0126] Next, we will refer to Figure 6 and Figure 7The priority of selecting a conventional filter based on content selection information (historical information) in the first embodiment is described. Figure 6 This is a first diagram used to describe the priority when selecting a conventional filter according to the first embodiment. Figure 7 This is a second diagram used to describe the priority when selecting a conventional filter according to the first embodiment.

[0127] As in Figure 6 As shown in the upper section, in the user's historical information J1 regarding a specific time period on a particular day of the week, the user's "channels currently in use" are A through J. Furthermore, the user's "channels and programs that the user habitually watches at this time" are "A" and "aaa," and "D" and "ddd." The "types of entertainment the user habitually watches at this time" include "news" and "variety shows." Uppercase letters represent channel names, while lowercase letters represent program names. Figure 6 In the text, "Channels currently in use" and "Channels and programs that are habitually watched at this time" are from... Figure 6 The top items are arranged in descending order of priority. "Types of viewing at this time" is listed below. Figure 6 The elements are arranged from left to right in descending order of priority. Furthermore, priority increases in the following order: "Channel currently in use," "Type of content typically viewed at this time," and "Channels and programs typically watched at this time." For example... Figure 6 The historical information J1 shown (at the top) is stored in historical DB 172 according to each day and each time period of the week. Therefore, historical information for each day and each time period of the week is obtained, and the historical information for the week is stored in historical DB 172.

[0128] Based on this historical information J1, the priority of channels and programs (content) is determined by the selection control unit 164. For example, when obtaining information from program guides on the Internet, electronic program guides from each broadcasting station, etc., the priority is determined accordingly. Figure 6 When information J2 regarding channels and programs shown in (Central Section) is presented, based on historical information J1, it is processed according to... Figure 6 The priority order shown (below) categorizes channels and programs. For example, in Figure 6 In this context, channels and programs are sorted from top to bottom according to priority. Here, if the channel name is "C" and the program name is "ccc", then it is "the channel and program that I usually watch at this time", and therefore its priority is increased.

[0129] On the other hand, when obtaining program schedules from the internet, electronic program schedules from each radio station, etc., Figure 7 When information J3 regarding channels and programs is shown in the upper part, based on historical information J1, it is processed according to... Figure 7The priority order shown (below) categorizes channels and programs. For example, from Figure 7 Starting from the top, channels and programs are sorted in descending order of priority. Here, if the channel name is "C" and the program name is "xxx", then although it is the channel "C" that you usually watch, the program name is different and it is not "the channel and program you usually watch at this time", so its priority is reduced.

[0130] As described above, since the matching of both the channel and the program is confirmed when prioritizing the selection of conventional filters, it is possible to prevent the provision of programs that are not of interest to the user (i.e., programs that the user does not want). That is, if only the channel matching is confirmed, even if the program changes to something the user does not want, it may still be provided to the user. However, as described above, by confirming the matching of both the channel and the program, even if the channel matches, the program will not match if the program changes to something the user does not want. Therefore, it is possible to prevent the provision of programs that the user does not want.

[0131] Examples of program types include news, variety shows, sports, documentaries, dramas, movies, and music. By pre-setting preferred types, users can search for more specific types, such as content with multiple type attributes like music-related documentaries. Furthermore, while the program types described here are examples, the types of content are not limited to these examples and can include, for example, moving images, music, images, applications, or content types other than moving images such as jazz, rock, or folk.

[0132] Note that, in addition to the user's historical information J1, the priority of selecting candidate content can also be determined based on preference information. Furthermore, user settings for channels or content (user settings information) can be considered to determine priority. For example, processing can be performed where the user can specify the priority of a channel or content itself, or where the priority of programs included in the viewing schedule list, added to favorites, or programs whose recordings have been saved is increased. Additionally, priority can be determined by combining user preference information or historical information with preference information or historical information about another person (such as a user's family member or friend), or priority can be determined solely from preference information or historical information about another person (such as a user's family member or friend).

[0133] <1-5. First display processing when selecting a common filter: TV menu>

[0134] Next, we will refer to Figure 8 The first display process when selecting a conventional filter according to the first embodiment is described. Figure 8This is a flowchart illustrating the flow of the first display process when selecting a conventional filter according to the first embodiment.

[0135] like Figure 8 As shown, when the control unit 160 of the information processing device 100 detects the user's input operation for turning on the power of the information processing device 100 (step S1), the control unit 160 turns on the power of the information processing device 100 (step S2). As a result, the display 108 is lit up.

[0136] The control unit 160 determines whether the power supply is turned on at an interval longer than a predetermined time (step S3). When it is determined that the power supply is not turned on at an interval longer than a predetermined time (no in step S3), the display control unit 166 performs the process of displaying the content of the channel selected when the power was turned off on the display 108 (step S4), and ends the process.

[0137] On the other hand, when the power is turned on at intervals longer than a predetermined time (Yes in step S3), the search control unit 162 searches for and determines candidate content from multiple contents corresponding to the current time period based on content selection information (step S5). The selection control unit 164 selects and determines a display content (the content to be displayed on the entire screen of the display 108) from the candidate content obtained by the search control unit 162 based on the content selection information (step S6).

[0138] The display control unit 166 performs the process of displaying the display content image G1 (video) determined by the selection control unit 164 on the display 108 (channel selection), and the process of generating a TV menu G2 corresponding to one or more selection candidate contents and displaying the TV menu G2 on the display 108 (step S7). For example, based on content selection information, the selection control unit 164 prioritizes content that is frequently viewed on which day of the week and during the current time, and sets the content with the highest priority as the display content. Furthermore, the display control unit 166 generates the TV menu G2 by arranging the item images corresponding to each selection candidate content in priority order.

[0139] Next, the selection control unit 164 determines whether another channel has been selected through user input (step S8). When another channel is selected through user input ("Yes" in step S8), the selection control unit 164 designates the selected channel as the display channel, and the display control unit 166 performs the process of displaying the display content image (video) G1 of the designated display channel on the display 108 (step S9). Thereafter, when a specific time period (e.g., approximately a few seconds to approximately tens of seconds) has elapsed since the display of the TV menu G2 or the selection of another channel and a timeout occurs ("Yes" in step S10), the display control unit 166 performs the process of ending the display of the TV menu G2 (step S11).

[0140] Note that the final channel selection result, along with time information and user identification information, is stored in the history DB172 as the user's viewing history and is used by the selection control unit 164 to calculate priority during the next channel selection. By repeating this process, information about the user's viewing history is accumulated, and candidate content is obtained based on the increased amount of information in the historical data. As a result, because the probability that the candidate content is the content the user expects is increased, the user can watch the desired content more reliably.

[0141] According to the first display process described above, when determining content selection candidate information, content is searched based on the user's content selection information (e.g., historical information), and the content obtained through the search is determined as selection candidate content. When determining the display content, the priority of each selection candidate content is determined based on the user's content selection information, and the channel with the highest priority is determined as the display content. Furthermore, the selection candidate content is arranged in priority order, a TV menu G2 is created, the TV menu G2 includes item images and filter names corresponding to the selection candidate content arranged in priority order, and the TV menu G2 is displayed together with the display content image G1.

[0142] In this way, because content that is highly likely to be expected by the user is automatically presented, the user can watch the desired content without performing the complex operation of selecting a channel. As a result, the user can easily watch the expected content. If the displayed content is not what the user expected, the user can immediately select a channel again. Even in this case, because the TV menu G2 corresponding to the selected content is displayed, the user can visually identify the TV menu G2 and change the content (channel). As a result, the user can easily select and watch the desired content.

[0143] Note that the default filter is used preferentially at startup, but this disclosure is not limited to this. The default filter may not be used preferentially, or it may be used preferentially based on user selection (user settings information). For example, the control unit 160 determines whether the default filter of TV menu G2 has been used a specified number of times (e.g., 10 times) or more, and whether the function description of the default filter has never been displayed. If the default filter of TV menu G2 has been used a specified number of times (e.g., 10 times) or more, or if the function description of the default filter has never been displayed, the control unit 160 presents a user interface image to the user, allowing the user to choose whether to prioritize the use of the default filter. Then, if the user selects to prioritize the use of the default filter based on the user selection in the user interface image, the control unit 160 performs the process of prioritizing the use of the default filter.

[0144] Furthermore, when the searched content consists of multiple sequential items such as a series of TV dramas or movie series (in the case of multiple items with the same title), for example, the control unit 160 can perform the following processing: list the content in ascending order of numbers (episode number, series number, etc.), and select (example of priority) the content with the lowest number, except for content that has been watched or almost watched up to the staff roll, and replay that content on the display 108. By including not only unwatched content but also content that was interrupted midway as the content to be selected, the content can be replayed from the beginning or continued without excluding content that has already been watched midway. Furthermore, the information processing device 100 can prioritize content that has been watched midway. In this case, in step S5, candidate content can be searched and determined from content other than content corresponding to the current time slot.

[0145] Furthermore, when multiple TV series exist, the content with the highest priority can be selected, and then each TV series can be displayed in the project image. In this case, if the user specifies another TV series, the following process can be performed: the content with the highest priority in the other TV series can be selected and played back, and then other episodes in the series can be displayed as project images. Moreover, when the viewing user can be identified through voice recognition or similar means, the information processing device 100 can achieve personalized playback control by referring to the viewing user's viewing history and viewing status regarding the searched content.

[0146] As described above, the information processing device 100 searches for content, and when multiple content options have been found, it automatically selects the display content image G1 with the highest probability of being requested by the user based on predetermined criteria, displays image G1 on the display screen, and displays a TV menu G2 corresponding to the selected candidate content as the search result. Therefore, even when multiple candidate options exist, content is automatically selected and displayed, saving the user trouble and allowing the user to easily view the desired content. Furthermore, by displaying the TV menu G2 corresponding to the selected candidate content, the user can select another content option, making it easy for the user to select and view the desired content.

[0147] <1-6. Second display processing when selecting a common filter: Common program schedule>

[0148] Next, we will refer to Figure 9 The second display process when selecting a conventional filter according to the first embodiment is described. Figure 9 This is a flowchart illustrating the process of a second display process when selecting a conventional filter according to the first embodiment.

[0149] like Figure 9 As shown, the control unit 160 of the information processing device 100 determines whether the TV menu G2 for selecting a common filter is displayed (step S21). When the TV menu G2 for selecting a common filter is displayed on the display 108 ("Yes" in step S21), it is determined whether a first input operation has been performed (step S22). An example of the first input operation includes pressing a down button provided in a remote control.

[0150] If no first input operation is performed (No in step S22), and a timeout has occurred (e.g., approximately a few seconds to tens of seconds) since the TV menu for selecting the usual filter was displayed (Yes in step S23), the display control unit 166 executes control to end the display of the TV menu G2 (step S24). On the other hand, when the first input operation is performed (Yes in step S22), the display control unit 166 ends the display of the TV menu G2 and executes control to output the usual program list G3 for display on the display 108 (step S25).

[0151] Next, the control unit 160 determines whether another channel has been selected through user input (step S26). When another channel has been selected through user input ("Yes" in step S26), the selection control unit 164 selects the selected channel as the display channel, and the display control unit 166 executes control to display the display content image (video) G1 of the selected display channel on the display 108 (step S27), and ends the display of the usual program schedule G3 (step 28).

[0152] On the other hand, when no other channel is selected through user input (No in step S26), the control unit 160 determines whether a second input operation exists (step S29). When a second input operation is performed (Yes in step S29), the display control unit 166 ends the display of the usual program guide G3 and performs the process of displaying the original TV menu G2 on the display 108 (step S30). Afterwards, the process returns to step S21. An example of a second input operation includes pressing the up button set in the remote control.

[0153] According to the second display processing, the user can be presented with highly likely desired selection candidates using the default program schedule G3. Therefore, users can avoid the complex operation of selecting channels and easily select and watch the desired content. Furthermore, user convenience is improved because smooth switching between the default program schedule G3 and the TV menu G2 is possible when selecting a default filter. In addition, in Figure 9 Steps S21 to S30 of the flowchart shown describe the process of switching between the default program list G3 and the TV menu G2 when a default filter is selected. When the first input operation is performed even if a filter other than the default filter is selected in the TV menu G2, the program list on the entire screen corresponding to the filter other than the default filter selected in the TV menu G2 can be displayed.

[0154] <1-7. Third display processing when selecting a common filter: Voice input operation>

[0155] Next, we will refer to Figure 8 The third display processing (voice input operation) is described when selecting a conventional filter according to the first embodiment. Figure 8 This is a flowchart illustrating the process of a first display procedure when selecting a conventional filter according to a first embodiment.

[0156] exist Figure 8In step S1 shown, the input operation is a voice-based input operation (voice input operation). In this voice input operation, when the information processing device 100 detects the user's spoken voice (e.g., "pre-arranged call" + "display regular program") using the microphone 102, the voice recognition unit 130 recognizes the voice input. At this time, the power state of the information processing device 100 is a standby state. In the standby state, voice can be detected by the microphone 102 (i.e., power is supplied to the processor 112 and the microphone 102), and the display 108 is off (i.e., power is not supplied to the display 108). After the voice input recognition in step S1, and after step S2 where the power is turned on, the input is processed by the voice recognition unit 130. Figure 8 The processing is similar to that in [the previous section].

[0157] For example, when the user issues a "pre-selected call" + "display regular program" in step S1, the power is turned on in step S2, and after steps S3 to S6, the display content image G1 and the TV menu G2 corresponding to the selected candidate content are displayed in step S7 (see...). Figure 4 The user can start the device from standby mode via voice input, and the desired display content image G1 and the TV menu G2 corresponding to the selected candidate content will be automatically displayed on the screen. Therefore, the user can more easily start the information processing device 100 via voice input, avoiding the complex operation of selecting channels and making it easier to watch the desired content. It should be noted that in step S1, if the user makes a request for a regularly viewed program (e.g., "scheduled call" + "display regular program"), after the power is turned on in step S2, the process can proceed to the content determination process in step S4 without determining in step S3 whether the power is turned on after a scheduled elapsed time or longer. In this case, if the user has already stated that the TV is powered on, such as "scheduled call" + "turn on TV" in step S1, the determination process in step S3 can be performed.

[0158] It should be noted that the reception of a user's speech can begin without a pre-arranged call by having the user perform input operations on buttons or other means located on a remote control or a mobile terminal such as a smartphone. Furthermore, voice reception can be performed by a remote control or smartphone, rather than by the information processing device 100. Additionally, voice input can be received via a voice device (e.g., a smart speaker) connected to the information processing device 100. The voice device can then transmit the detected user voice to a voice recognition server in the cloud. In this case, the information processing device 100 automatically powers on via a control signal transmitted from the voice device or the cloud server and displays the content requested by the user.

[0159] Furthermore, after activation based on the user's words (or input operation), the control unit 160 can determine whether STB viewing settings are complete when the STB is connected to the information processing device 100, and perform viewing processing via the STB if STB viewing settings are complete, or perform viewing processing via the information processing device 100 (built-in tuner) if STB viewing settings are not complete. That is, the processing can be changed according to the setting status of the connected device.

[0160] As described above, even in standby mode, the information processing device 100 can receive user voice input, and when a voice input requesting content playback (content output indication) is detected, it can turn on the power and display the content requested by the user. Therefore, users can more easily start the information processing device 100 through voice input, avoiding the complicated operation of selecting channels, and more easily watch the desired content.

[0161] <1-8. Conventional Filter Settings Screen>

[0162] Next, we will refer to Figure 10 and Figure 11 The conventional filter setting screen (setting image) according to the first embodiment is described. Figure 10 This is a first diagram used to describe a conventional filter setting screen according to a first embodiment. Figure 11 This is a second diagram used to describe the conventional filter setting screen according to the first embodiment.

[0163] like Figure 10 As shown, the display control unit 166 performs the process of displaying a setting image G4 for checking whether to prioritize a regular program in a portion of the display 108. The control unit 160 sets whether to prioritize a regular program based on user input. When the user selects "Yes," the user setting information includes information indicating that a regular program should be prioritized; when the user selects "No," the user setting information includes information indicating that a regular program should not be prioritized. When the user setting information includes information indicating that a regular program should be prioritized, the control unit 160 performs the process of prioritizing the regular program. In this way, since the user can set whether to prioritize a regular program, the user's freedom of choice is increased, and user convenience is improved.

[0164] In addition, such as Figure 11As shown, the display control unit 166 performs the process of displaying a setting image G5 related to the preferred channel list (preferred filter) on the display 108. The setting image G5 is a user interface image (UI image), and when a user performs an input operation on the setting image G5, they can set whether to prioritize preferred programs, broadcasts, favorite channel lists, types, user-input keywords, or types, etc. Since the user can perform input operations to select desired elements in each item and set them for each item, the user's freedom of choice is increased, and user convenience is improved.

[0165] However, when using the option to continue watching TV (displayed for a predetermined time since the last startup), the display control unit 166 can restrict the channels for preferred programs, i.e., restrict the use of a preference filter. For example, when the user temporarily turns off the TV and returns, such as when the user goes to the toilet for a short time, channel changes can be prevented, thereby improving user convenience. In this case, for example, the settings image G5 may include an item that allows the user to set a predetermined time for restricting channel selection based on a preference filter.

[0166] Furthermore, if a favorite filter (filter name: "Favorites") is selected in the TV menu G2, for example, if the favorite filter was selected when the power was off, the display control unit 166 can restrict the channels for frequently selected programs, that is, restrict the use of the favorite filter. As a result, favorite content can be displayed preferentially, thereby improving user convenience.

[0167] <1-9. Overview of the First Embodiment>

[0168] As described above, according to the first embodiment, the information processing device 100 acquires content selection information about the user (e.g., information such as the user's viewing history and recording appointment history, as well as information about the user's preferences), and acquires a content output instruction related to the content selection information (e.g., an instruction via user input or voice input). When the content output instruction is acquired, the information processing device 100 determines the display content and selection candidate information (selection candidate content) about that content based on the content selection information, and outputs an image G1 of the display content and a TV menu G2, which is an example of a first display image corresponding to the selection candidate information about the content, to the display 108. As a result, content that is likely to be expected by the user can be automatically presented to the user, making it easy for the user to watch the desired content. Furthermore, since selection candidate content that is likely to be expected by the user can be presented to the user, the user can easily select and watch the desired content.

[0169] Furthermore, a TV menu G2 is created based on one or two of the services (channels) and content used by the user within a predetermined time period (e.g., one month) when selecting a preferred filter. Therefore, content that the user is highly likely to expect can be reliably provided based on one or two of the services and content used by the user within the predetermined time period, allowing the user to easily select the desired content. As a result, the user can easily watch the desired content.

[0170] Furthermore, the TV menu G2 changes based on one or both of the time slot and day of the week when selecting a common filter. As a result, it can provide content that the user is very likely to expect based on one or both of the time slot and day of the week, making it easy for the user to select the desired content. Consequently, the user can easily watch the content they expect.

[0171] Furthermore, the TV menu G2 when selecting a common filter includes multiple selectable category information (e.g., various filters) corresponding to one or both of the content acquisition device (e.g., terrestrial broadcast, satellite broadcast, set-top box (STB), HDMI (registered trademark) etc.) and content type (e.g., sports, TV series etc.). As a result, since the user can select category information, processing corresponding to the user's selected category information can be performed, increasing the user's freedom of choice and improving user convenience.

[0172] Furthermore, the TV menu G2 when selecting a common filter includes subcategories related to the content type (e.g., sports, drama, etc.) (e.g., sports name, drama name, etc.). Additionally, the TV menu G2 when selecting a common filter includes subcategories related to elements included in the content (e.g., teams or actors) (e.g., team name or actor name). As a result, by providing the user with subcategories related to the content type or elements, the user can easily grasp the subcategories related to the content type or elements and easily select the desired content. Consequently, the user can easily watch the desired content.

[0173] Furthermore, in the TV menu G2 when selecting a common filter, content selection candidates are arranged in order based on content selection information (select candidate content). As a result, the content selection candidates are arranged and presented to the user in an order suitable for the user, allowing the user to easily select the desired content. Consequently, the user can easily watch the desired content.

[0174] Furthermore, based on the user input operation to the TV menu G2 when selecting the usual filter, the control unit 160 performs a process to switch from the displayed content when selecting the usual filter and the output of the TV menu G2 to the output for displaying the usual program list G3 on the entire screen, where the usual program list G3 is an example of a third displayed image corresponding to the content information interface. This allows the usual program list G3 to provide content selection candidates suitable for the user, enabling the user to easily select the desired content. As a result, the user can easily watch the desired content.

[0175] Furthermore, the TV menu G2 and the regular program list G3 when selecting a common filter include optional category information (e.g., the common filter "common programs") in the corresponding location. As a result, even when the TV menu G2 and the regular program list G3 are switched when selecting a common filter, the category information is easily visually identifiable, and the switching can be performed without discomfort, thus improving user convenience.

[0176] Furthermore, in the conventional program schedule G3, content selection candidates are arranged in order based on content selection information. As a result, the content selection candidates are arranged and presented to the user in a user-friendly order, allowing the user to easily select the desired content. Consequently, the user can easily watch the desired content.

[0177] Furthermore, the control unit 160 performs the following processing: outputting setting images G4 and G5, which are examples of setting information for selecting to display the display content image G1 based on content selection information at startup; and displaying the display content image G1 selected based on content selection information at startup based on the user's selection of setting images G4 and G5. Therefore, the user can choose whether to display the display content image G1 selected based on content selection information at startup, thus increasing the user's freedom of choice and improving user convenience.

[0178] Furthermore, the content output instructions can be the user's words. As a result, the user can more easily output the display content image G1 and TV menu G2 to the display 108 via voice input, making it easier for the user to view the desired content.

[0179] Furthermore, the control unit 160 performs user recognition processing based on the user's speech, and in the processing of determining the display content and content selection candidate information (selection candidate content), it determines the display content and selection candidate information about the content based on the content selection information about the identified user. As a result, since content selection information suitable for the user is used, the selection candidate content that the user is likely to expect can be presented to the user more reliably. As a result, the user can easily select and view the desired content.

[0180] <2. Second Implementation Method>

[0181] The second embodiment differs from the first embodiment in that it includes the display screen when selecting a type filter and the processing related to the display screen. The following mainly describes the differences from the first embodiment.

[0182] <2-1. Display screen when selecting a filter type: TV menu, program preferences>

[0183] Reference Figure 12 The description includes a first display screen (TV menu: second display image) when selecting a type filter according to the second embodiment, and references will be made to... Figure 13 Describes the second display screen when selecting a type filter (Preferences Programming Guide: Third Display Image). Figure 12 This is a diagram illustrating the first display screen when selecting a type filter according to the second embodiment. Figure 13 This is a diagram illustrating the second display screen used to describe the selection of a type filter according to the second embodiment.

[0184] like Figure 12 As shown, for example, a display content image G1 is displayed on the entire screen of display 108, and a TV menu G2 is displayed in the lower area of ​​the screen of display 108. The TV menu G2 is a user interface image (UI image) having an image G2a indicating a first selection column and an image G2b indicating a second selection column. The image G2a indicating the first selection column is an image in which item images corresponding to the selection candidate content for each channel are arranged horizontally on the screen of display 108 and indicated in a selectable manner. For example, image G2a also includes flag images corresponding to groups of selection candidate content. The image G2b indicating the second selection column is an image in which the names of various types of filter information (category information) are arranged horizontally on the screen of display 108 and indicated in a selectable manner. Figure 12 In the text, for example, "football", "ground digital", "sports", "CS", "advanced BS", "advanced CS" and so on are shown as filter names.

[0185] Here, as in the first embodiment, for example, in the TV menu G2 described above, when any item image is selected through user input, the display content image G1 is switched to the content image of the channel based on the selected item image. When any filter is selected, the display content image G1 is switched to the content image corresponding to the selected filter, and the TV menu G2 corresponding to the selected filter is displayed.

[0186] For example, when selecting a motion filter as the type filter ( Figure 12 In the case of the filter name "Motion", the displayed content and candidate content (content selection candidate information) are determined based on preference information included in the content selection information. Then, as Figure 12 As shown, the determined display content image G1 is displayed on the entire screen of monitor 108, and in addition, a TV menu G2 with item images corresponding to the determined selection candidate content and the names of each filter is displayed in the lower area of ​​the screen of monitor 108. In the TV menu G2, the item images are arranged in order of priority in the horizontal direction on the screen of monitor 108. For example, the item images are arranged in order of priority from high to low, starting from the left. In addition, the team logo image is also displayed at the position corresponding to the selection candidate content. For example, in addition to the illustrations corresponding to the selection candidate information (such as the team logo image), related information (such as images or explanatory text) corresponding to the selection candidate information (such as pictures of players belonging to the team or descriptive text of the team) may also be displayed. Related information may be displayed to indicate that the related information is associated with multiple selection candidate information.

[0187] In addition, when selecting a motion filter ( Figure 12 In the state of "Motion" (the filter name in the text), for example, when a predetermined input operation is received (e.g., a press of the down button in a remote control), the program preference list G6 is displayed on the entire screen of the display 108, such as... Figure 13 As shown. The preference program guide G6 is a user interface image having a program guide image G6a and an image G6b indicating selection columns. The program guide image G6a is an image in which item images corresponding to the selection candidate content determined as described above are arranged. In the program guide image G6a, the individual item images are arranged in priority order along the vertical direction of the screen of display 108. For example, the individual item images are arranged in order of priority from high to low. Furthermore, the image G6b indicating selection columns is an image arranged in the horizontal direction of the screen of display 108 and selectively indicates the names of various types of filter information (category information). The image G6b indicating selection columns is displayed in the upper area of ​​the screen of display 108. Figure 13 In, such as in Figure 12 In the text, for example, "football", "ground digital", "sports", "CS", "advanced BS", "advanced CS" and so on are shown as filter names.

[0188] Here, the TV menu G2 and the preferred program list G6 have motion filters in their corresponding positions. Figure 12The filter name in the text is "Motion". In the TV menu G2 and the program preference list G6, the corresponding positions, for example, indicate the same positional relationship in the column direction where the filter names are arranged. Furthermore, the corresponding positions, for example, indicate the positional relationship in the upper area of ​​the screen of the display 108 (the display area opposite to the display area of ​​the TV menu G2 on the screen of the display 108) when the TV menu G2 is displayed in the lower area of ​​the screen of the display 108.

[0189] Note that for the images of each item in the preferred program schedule G6, a display mode similar to that of the images of each item in the TV menu G2 or the conventional program schedule G3 can be applied. That is, according to the display mode of the first embodiment, and for example, channel information, content name (program title, etc.), content summary, or information indicating whether the content is a currently broadcast program, whether the content is a recorded program, whether the content is a VOD item, whether the content is an Internet-distributed program, etc., or still images or moving image thumbnails, etc., can be displayed.

[0190] In addition, type filters (see Figure 12 and Figure 13 This can be included in a selection column, which includes the usual filters in the TV menu G2 or the usual program list G3 (see...). Figure 4 and Figure 5 That is, in addition to the usual filters, the TV menu G2 or the usual program list G3 can also include a type filter in the selection column. For example, the TV menu G2 (TV menu G2 with the usual filters selected) determined based on the content selection information is displayed at startup, and the TV menu G2 includes a type filter.

[0191] <2-2. Priority when selecting filter type>

[0192] Next, we will refer to Figure 14 and Figure 15 Describe the priority when selecting a filter type according to the second embodiment. Figure 14 This is a first diagram used to describe the priority when selecting a type filter according to the second embodiment. Figure 15 This is a second diagram used to describe the priority when selecting a type filter according to the second embodiment.

[0193] like Figure 14As shown, the selection control unit 164 changes the priority of the display order of the item images in the TV menu G2 based on the amount of information in the content selection information. When preference information is obtained from historical information included in the content selection information, it is determined that the longer the viewing time of content, the more the user likes that content. Therefore, information about that content is added to the preference information, and the preference information is updated. That is, the user's preferences are learned from historical information and that information is obtained, and the obtained information is reflected in the user's preference information. Therefore, as the amount of information in the historical information increases, the amount of information in the preference information also increases. It should be noted that preference information can be obtained not only from historical information but also set through user input.

[0194] When the amount of information about preferences is insufficient, such as Figure 14 As shown in (1), the priority of "watchable channels" is set higher than that of "unwatchable channels". When the amount of preference information exceeds a first predetermined value, such as Figure 14 As shown in (2), "Favorite Subcategories" are set in "Watchable Channels," and the priority of "Favorite Subcategories" is set to the highest in "Watchable Channels." When the amount of preference information exceeds the second predetermined value (greater than the first predetermined value), as shown in (2), Figure 14 As shown in (3), in addition to "Favorite Subcategories," "Favorite Teams" are also set in "Watchable Channels," and the priority of "Favorite Teams" is set to the highest within "Watchable Channels." Alternatively, as Figure 14 As shown in (4), only "Favorite Teams" are set in "Watchable Channels", and the priority of "Favorite Teams" is set to the highest in "Watchable Channels".

[0195] When the amount of information about preferences exceeds a second predetermined value, for example, such as Figure 15 As shown, in user preference information J4, the user's "favorite sports teams" are set to "00 Baseball Team" and "00 Soccer Team," and the user's "favorite subcategories" are set to "Soccer," "Baseball," and "Golf." "Favorite sports teams" have higher priority than "favorite subcategories." Furthermore, in Figure 15 In the table, starting from the left, "Favorite Sports Teams" and "Favorite Subcategories" are arranged in descending order of priority. That is, "00 Baseball Team" has a higher priority than "00 Soccer Team," "Soccer" has a higher priority than "Baseball" and "Golf," and "Baseball" has a higher priority than "Golf." User preference information J4 is stored in the preference DB 174 for each user. Note that sports exist as categories, baseball, soccer, and golf exist as subcategories, and teams exist as even lower subcategories.

[0196] The priority of channels and programs (content) is determined by the selection control unit 164 based on such preference information J4. For example, channels and programs obtained from internet program guides, electronic program guides from each broadcasting station, etc., are based on... Figure 15 The preference information J4 shown is according to Figure 15 The priority order shown (bottom) is used for sorting, and for example, according to... Figure 15 The selections are sorted from left to right in descending order of priority. "Watchable programs (e.g., programs on currently viewed channels or free programs)" have a higher priority than "Unwatchable programs." Furthermore, within "Watchable programs," priority is decreased in the following order: "00 baseball team programs," "00 soccer team programs," "soccer programs," "baseball programs," "golf programs," and "others." Based on this priority, the candidate selections are arranged, and a TV menu G2 is generated with item images corresponding to the arranged candidate selections.

[0197] It should be noted that, as in the first embodiment described above, in addition to sports, the filter also includes TV dramas, variety shows, movies, music, etc. For example, in TV dramas, the filter can be set to the name of the original author or actor, and domestic TV dramas can be set to a favorite subgenre. Performer names can be set in various programs, and singer names can be set in music.

[0198] <2-3. First display processing when selecting a type filter: TV menu>

[0199] Next, we will refer to Figure 16 The display processing performed by the information processing apparatus 100 according to the second embodiment is described, namely, the first display processing (TV menu) when a type filter is selected. Figure 16 This is a flowchart illustrating the first display process when selecting a type filter according to the second embodiment.

[0200] like Figure 16 As shown, the control unit 160 of the information processing device 100 determines whether the type filter in the TV menu G2 has been selected (step S31). When the type filter in the TV menu G2 has been selected (yes in step S31), the search control unit 162 searches and determines candidate content from multiple contents corresponding to the current time period based on the type associated with the selected type filter (i.e., the selected type and content selection information (e.g., preference information)). The selection control unit 164 selects and determines a display content (the content to be displayed on the entire screen of the display 108) from the candidate content obtained by the search control unit 162 based on the selected type and content selection information (step S33).

[0201] The display control unit 166 performs the process of displaying the display content image G1 (video) selected by the selection control unit 164 on the display 108 (channel selection) and the process of generating a TV menu G2 corresponding to one or more selection candidate contents and displaying the TV menu G2 on the display 108 (step S34). For example, the selection control unit 164 sets the priority of favorite sports, sports teams, etc., to high based on content selection information, and sets the content with the highest priority as the display content. In addition, the display control unit 166 generates the TV menu G2 by arranging the item images corresponding to each selection candidate content in priority order.

[0202] Next, the selection control unit 164 determines whether another channel has been selected through user input (step S35). When another channel is selected through user input ("Yes" in step S35), the selection control unit 164 designates the selected channel as the display channel, and the display control unit 166 performs the process of displaying the display content image (video) G1 of the designated display channel on the display 108 (step S36). Thereafter, when a specific time period (e.g., approximately a few seconds to approximately tens of seconds) has elapsed since the display of the TV menu G2 or the selection of another channel and a timeout occurs ("Yes" in step S37), the display control unit 166 performs the process of ending the display of the TV menu G2 (step S38).

[0203] Note that the final channel selection result, along with time information and user identification information, is stored in the history DB172 as the user's viewing history, and also in the preference DB174 as preference information. This information is used by the selection control unit 164 when calculating priority during the next channel selection. By repeating this process, information about the user's viewing history and preferences is accumulated, and candidate content is obtained based on this increased amount of historical and preference information. As a result, because the likelihood that the candidate content is the content the user desires is increased, the user can more reliably watch the desired content.

[0204] According to the first display process described above, when determining content selection candidate information, content is searched based on the selected type and the user's content selection information (e.g., preference information), and the content obtained through the search is determined as selection candidate content. When determining the display content, the priority of each selection candidate content is determined based on the user's content selection information, and the channel with the highest priority is determined as the display content. Furthermore, the selection candidate content is arranged in priority order, a TV menu G2 is created including item images and filter names corresponding to each selection candidate content arranged in priority order, and the TV menu G2 is displayed together with the display content image G1.

[0205] In this way, because content that is highly likely to be expected by the user is automatically presented, the user can watch the expected content without performing the complex operation of selecting a channel. As a result, the user can easily watch the expected content. If the displayed content is not what the user expected, the user can immediately select a channel again. Even in this case, because the TV menu G2 corresponding to the selected content is displayed, the user can visually identify the TV menu G2 and change the content (channel change). As a result, the user can easily select and watch the expected content.

[0206] Note that when selecting a type filter, the display content is automatically selected, and an image of the selected content is displayed on the monitor 108. However, this disclosure is not limited to this; the display content may not be selected, and the image of the currently displayed content may be displayed as is. That is, Figure 16 The processing in step S33 and the display content processing in step S34 shown may not be performed. However, if the automatic selection of the type filter is set at startup, the display content can be automatically selected when the type filter is selected, and the image of the selected content can be displayed on the display 108.

[0207] <2-4. Second display processing when selecting a type filter: Preferences menu>

[0208] Next, we will refer to Figure 9 The second display process is described when selecting a type filter according to the second embodiment. Figure 9 This is a flowchart illustrating the process of a second display process when selecting a conventional filter according to the first embodiment.

[0209] exist Figure 9 In step S21, the control unit 160 of the information processing device 100 determines whether to display the TV menu G2 when selecting a filter type. Since, in addition to the processing in step S21, the execution of... Figure 9 The processing is similar to that in [the previous section], so its description will be omitted. However, in [the following section]... Figure 9 In steps S25, S28, and S30 shown in the figure, the “regular program schedule” is changed to the “preferred program schedule”.

[0210] According to the second display processing, the user can be presented with the selection candidates that are likely to be desired by the user with the preferred program list G6. Therefore, the user can avoid the complicated operation of selecting channels and easily select and watch the desired content. In addition, user convenience can be improved because the user can smoothly switch between the preferred program list G6 and the TV menu G2 when selecting the usual filter.

[0211] <2-5. Recommended Display of Preference Program List>

[0212] Next, we will refer to Figure 17 The description describes the recommended display of the preferred program list according to the second embodiment. Figure 17 This is a second illustration used to describe the second display screen (preference program list) when selecting a type filter according to the second embodiment.

[0213] For example, the search control unit 162 searches for content (programs) that the user may be interested in based on information about the user's preferences, using large amounts of data (huge datasets) obtained from external sources via the network. The display control unit 166 adds and recommends the content obtained through the search by the search control unit 162 to the preferred program list G6.

[0214] For example, if the name of a favorite original author is included in preference information, another author related to that original author (e.g., an author unknown to the user) can be recommended from big data. Specifically, such as Figure 17 As shown, in the preference program list G6, "XXXX" is displayed as a favorite original author, and "YYYY" is displayed as content related to authors similar to "XXXX" (e.g., authors whose works are similar in content). As a result, authors that the user might be interested in (might like) can be recommended, and content from another author (original author) can be provided to users who only watch content from a specific original author. In this case, instead of providing content that the user is not interested in, content that the user might be interested in is presented, thus broadening the range of choices for selecting the content the user desires and improving user convenience. Note that similar processing can be performed even when the performer's name as a favorite performer is included in preference information, etc.

[0215] Furthermore, for example, when the name of a favorite author is included in the preference information, keywords frequently included in the descriptions of TV dramas by that author (e.g., plot twists, dilemmas, etc.) can be obtained from big data, and content corresponding to another TV drama described by the obtained keywords can be recommended. When the title of a favorite movie is included in the preference information, keywords primarily included in the movie's description (e.g., universe, physics, etc.) can be obtained, and content corresponding to another movie described by the obtained keywords can be recommended. Furthermore, when the name of a favorite performer is included in the preference information, stored facial images of performers can be analyzed and compared with facial images of other performers to identify performers similar to the stored performers, and content featuring the identified performers can be recommended. Additionally, relevant information, including illustrations, photographs, or explanatory text (such as images of recommended performers or biographical introductions of authors), can be displayed in the preference program list G6 in association with multiple pieces of content. Furthermore, the GUI for presenting the screen displaying information about recommended authors or performers can be displayed in the preference program list G6 in association with multiple pieces of content. The GUI can be displayed in association with multiple pieces of content, including groups of content displayed on the Preferences program table G6 that are associated with authors or performers (e.g., by...). Figure 17 The content groups categorized by the vertical bars shown are displayed in relation to the GUI.

[0216] Note that, as described above, the content obtained through the search is added to the preferred program list G6 and recommended, but this disclosure is not limited to this. For example, the content can be added to the regular program list G3 and recommended. Furthermore, the TV menu G2 may include recommended content corresponding to either the preferred program list G6 or the regular program list G3.

[0217] <2-6. Overview of the Second Embodiment>

[0218] As described above, according to the second embodiment, the control unit 160 performs the processing of outputting a TV menu G2 based on user selections corresponding to category information (e.g., various filters). The TV menu G2 is an example of a second display image corresponding to content selection candidate information (e.g., selection candidate content) based on the category information. As a result, since the selection candidate content can be presented to the user based on category information that is likely to be desired by the user, the user can easily select and view the desired content.

[0219] Furthermore, in the TV menu G2, when selecting a type filter, content selection candidates are arranged in order based on content selection information (select candidate content). As a result, the content selection candidates are arranged and presented to the user in an order suitable for the user, allowing the user to easily select the desired content. Consequently, the user can easily watch the desired content.

[0220] Furthermore, based on the user's operation on the TV menu G2 when selecting the usual filter, the control unit 160 performs a process to switch from the displayed content when selecting the usual filter and the output of the TV menu G2 to the output for displaying the preferred program list G6 on the entire screen. The preferred program list G6 is an example of a third display image corresponding to the content information interface. As a result, suitable content selection candidates with the preferred program list G6 can be provided to the user, allowing the user to easily select the desired content. Consequently, the user can easily watch the desired content.

[0221] Furthermore, in the preferred program list G6, content selection candidates are arranged in order based on content selection information (e.g., selecting candidate content). As a result, the content selection candidates are arranged and presented to the user in an order suitable for the user, allowing the user to easily select the desired content. Consequently, the user can easily watch the desired content.

[0222] Furthermore, in the preferred program list G6, candidate selections are added and recommended based on content selection information. As a result, because content that the user might be interested in can be presented, the range of choices for selecting the content the user desires can be increased, and user convenience can be improved.

[0223] <3. Other Implementation Methods>

[0224] <3-1. Various Settings in the Control Panel>

[0225] Next, various settings of the control panel according to other implementation methods will be described.

[0226] The control panel can have a user interface image for the "Do Not Display Standard Definition (SD) Programs" setting. The default setting is off. When the "Do Not Display SD Programs" setting is set to ON, SD programs are not displayed in the TV menu G2. As a result, it is possible to suppress the simultaneous display of programs with different high-definition (HD) or SD resolutions but identical content. In other words, one of the programs with different resolutions but identical content can be removed from the TV menu.

[0227] Note that not only programs with different resolutions but identical content, but also programs (content) that many people do not want can be removed from the TV menu. Additionally, unsubscribed programs, data broadcast programs, programs with long promotional periods, programs that are unwatchable (programs without signal), programs whose language the user cannot appreciate or understand (especially in multilingual countries), and programs that are unwatchable during scheduled time slots (unique to the US). Alternatively, multiple elements can be selectively displayed, such as which of the following is shown in the TV menu: subtitles or dubbing.

[0228] As described above, since users can perform various settings, the TV menu G2 when selecting a common filter and the TV menu G2 when selecting a type filter can be customized according to the user's preferences. As a result, it is easier for users to select the content they expect, allowing them to watch the content they expect more reliably, thus improving user convenience.

[0229] <3-2. Selectable Display of Conventional Filters>

[0230] Next, we will refer to Figure 18 Optional display describing the custom filter. Figure 18 This is an optional display diagram used to describe a conventional filter according to another embodiment.

[0231] When the amount of selected content information (e.g., operation logs) is equal to or less than the predetermined amount, such as Figure 18 As shown on screen A1, the display control unit 166 performs a process that excludes "Common Programs," which is the filter name for the common filter, from the initial TV menu (the TV menu other than the TV menu when the common filter is selected) G2. On the other hand, when the amount of content selection information exceeds a predetermined amount, such as Figure 18 As shown on screen A2, the display control unit 166 performs the process of automatically including "regular programs" in the initial setting TV menu G2.

[0232] In addition, Figure 18 When selecting "Familiar Programs" for the first time on screen A2, such as Figure 18 As shown on screen A3, an image indicating the function of introducing a habitual filter can be displayed, or the function of introducing a habitual filter can be introduced via voice. Note that when the amount of content selection information is equal to or less than a predetermined amount, in order to store the content selection information, an image prompting to store the content selection information can be displayed, or a voice prompting to store the content selection information can be output.

[0233] As described above, in the initial TV menu G2 settings, when the amount of information in the content selection information is equal to or less than a predetermined amount, optional category information for selecting the habitual filter (e.g., "habitual programs" for the habitual filter) is not displayed; and when the amount of information in the content selection information exceeds the predetermined amount, optional category information for selecting the habitual filter is displayed. As a result, when the amount of information in the content selection information exceeds the predetermined amount, the user can select the habitual filter, allowing processing based on the content selection information with sufficient information to be performed. In other words, it is possible to determine whether to display an image corresponding to the optional category information of the habitual filter based on device usage. Therefore, since the content expected by the user can be provided more reliably, the user can easily watch the desired content.

[0234] Note that, as described above, the display / display of optional category information used to select a common filter (outputting TV menu G2 when a common filter is selected) is controlled, but this disclosure is not limited thereto. For example, the display / display of optional category information used to select a type filter (outputting TV menu G2 when a type filter is selected) can be similarly controlled.

[0235] <3-3. Customizing the Regular Program Schedule>

[0236] Next, we will refer to Figures 19 to 21 Describes the customization of a conventional program schedule according to another implementation. Figure 19 This is a first illustration used to describe a custom program schedule according to another embodiment. Figure 20 This is a second illustration used to describe a custom program schedule according to another embodiment.

[0237] Figure 21 This is a third illustration used to describe a custom program schedule according to another embodiment. It should be noted that... Figures 19 to 21 A portion of the usual program schedule is shown.

[0238] Sometimes users are not satisfied with the usual program list G3 (e.g., a list of frequently watched channels and programs). In this case, the usual program list G3 can be customized based on user input. For example, the display control unit 166 performs the process of customizing the usual program list G3 based on the input. Note that the display control unit 166 can also perform the process of customizing the preferred program list G6 in addition to the usual program list G3. Furthermore, the customization results of the usual program list G3 and the preferred program list G6 can be reflected in the presentation of the selection candidates in the TV menu G2.

[0239] As a customization option, there are situations where content needs to be removed. This includes situations where channels or programs that the user doesn't want to be shown are displayed. Examples of unwanted channels or programs include those the user doesn't want their family to watch, channels or programs that are no longer of interest after being tried and watched, and channels or programs whose subscriptions have been cancelled. Additionally, there are situations where content needs to be rearranged. This includes situations where users like channels or programs they don't watch often. For example, a user might want to move content to the top because a channel or program they like is at the bottom of their usual program list and difficult to find, even though they don't actually watch it. Furthermore, there are situations where content needs to be added. This includes situations where channels or programs that haven't been watched for a while (recently unwatched) disappear from the usual program list.

[0240] like Figure 19As shown, when the user displays a custom screen for the program guide in the habitual program guide G3, pins are displayed on each channel, and when a pin (pin image) of a dynamic channel is pressed, the dynamic channel with the pressed pin becomes the newly pinned channel. When the habitual program guide G3 is opened again, the newly pinned channel takes higher priority than the dynamic channel and moves above the dynamic channel, for example, to the top of the habitual program guide G3.

[0241] In the regular program schedule G3, there are fixed channels (fixed CH) and dynamic channels (dynamic CH), and fixed and dynamic channels can be switched. Fixed channels are channels (content) added or set by the user. Dynamic channels are channels (content) that change dynamically within the logic of the "regular program". For example, in the regular program schedule G3, a UI image (e.g., a UI image with a different color) is displayed that allows you to determine whether a channel is a fixed channel or a dynamic channel.

[0242] like Figure 20 As shown, when a pin for a fixed channel is pressed in the regular program schedule G3, the fixed channel that has the pin pressed becomes the new dynamic channel. The next time the regular program schedule G3 is opened, the new dynamic channel is below the fixed channel and moves below the fixed channel, for example, below the fixed channel and moves to the top of the dynamic channel group.

[0243] In addition, such as Figure 21 As shown (at the top), for example, in the default program list G3, when a deletion operation is performed using the remote control while a dynamic channel is selected, the selected dynamic channel is deleted from the default program list G3. Note that a fixed channel can be deleted using a similar operation.

[0244] like Figure 21 As shown in the lower part, in filters other than the usual filters, for example, when an add operation is performed using the remote control while selecting a channel (content), the selected channel is added to the usual program list G3. At this time, the selected channel can also be added to favorites.

[0245] As described above, in the preferred program schedule G3 (or preferred program schedule G6), the order of selecting candidate content (which is an example of candidate selection) can be changed through user operation. Furthermore, candidate content can be added or deleted through user operation. That is, since users can customize the preferred program schedule G3 (or preferred program schedule G6) by sorting, deleting, or adding candidate content, for example, in the preferred program schedule G3 (or preferred program schedule G6), users can create the preferred program schedule G3 (or preferred program schedule G6) based on their preferences. As a result, users can more easily select the content they expect, allowing them to watch the content they expect more reliably, thus improving user convenience.

[0246] <3-4. TV Menu Highlighting>

[0247] Next, we will refer to Figure 22 and Figure 23 Describes the highlighted display of a TV menu according to another embodiment. Figure 22 This is a first diagram used to describe the highlighted display of a TV menu according to another embodiment. Figure 23 This is a second illustration used to describe the highlighted display of a TV menu according to another embodiment.

[0248] When multiple broadcast standards coexist, the following situation arises: the same content (program) is broadcast on both new, high-quality services with more efficient radio band utilization and older services with reduced radio band allocation. Furthermore, depending on operation, there may be programs transmitted only via the new broadcast standard, and simultaneously, programs transmitted only via the old broadcast standard. Because these contents can be distinguished and presented to the user through highlighting, it is easier for the user to select the content they expect and to watch it more reliably. As a result, user convenience can be improved.

[0249] For example, such as Figure 22 As shown, an icon indicating the broadcast standard (e.g., "Standard 1") G7 is displayed in the item image corresponding to the content in the TV menu G2 that needs to clearly indicate the broadcast standard. Content that needs to clearly indicate the broadcast standard is, for example, content that is the same but broadcast using a different broadcast standard. In addition to the icon, for example, such as... Figure 23 As shown, in the various item images of the TV menu G2, the edge color of the item image corresponding to the content that needs to clearly indicate the broadcast standard can be changed to a striking color (e.g., red) and highlighted.

[0250] As described above, in TV menu G2, item images corresponding to specific content are highlighted. For example, item images corresponding to content broadcast according to a specific broadcast standard based on differences in broadcast standards are highlighted. In this way, content can be presented to the user by differentiating the broadcast standards of the content. As a result, it is easier for users to select the content they expect, allowing them to watch the content they expect more reliably, thus improving user convenience.

[0251] Note that when the same content can be obtained from multiple broadcast standards simultaneously, content based on the newer broadcast standard (which delivers high-quality content) can be prioritized. This can be done in both cases of selecting channels using custom filters and normal channel selection. For example, high-quality content corresponds to high resolution (4K / 8K, etc.), high bit depth (high bit rate), high brightness (HDR, etc.), high frame rate (HFR, etc.), and high color gamut. Furthermore, the filter name for the first broadcast standard, which allows selection of a second broadcast standard older than the first broadcast standard, can be added as the filter name displayed in the TV menu G2.

[0252] Furthermore, when the same content can be obtained in multiple broadcast standards simultaneously, descriptions or icons indicating program transmission via multiple standards can be displayed on TV menu G2 (e.g., mini program guide) or EPG, or the method of displaying TV menu G2 or EPG can be changed according to the standard. The display of descriptions and icons, as well as the method of display, can be changed only for content with standards different from the currently selected broadcast standard, or only for content with standards corresponding to a newer standard (transmitting high-quality content).

[0253] Furthermore, it can be determined whether the same content in multiple broadcast standards can be simultaneously acquired based on broadcast metadata transmitted in one or both of the broadcast streams of a first (new or old) broadcast standard and a second (old or new) broadcast standard. The broadcast metadata included in the broadcast stream of the first broadcast standard may include information (e.g., identifiers or flags) indicating whether the same content is transmitted in the broadcast stream of the second broadcast standard (the order of first and second may be reversed). Broadcast metadata is information used for broadcast scanning, and the receiver can create a list of receivable channel information based on the broadcast metadata. Furthermore, this list can be displayed on the screen as, for example, an EPG or TV menu.

[0254] Here, broadcast metadata can be distributed via communication. That is, communication metadata is exactly the same as broadcast metadata. As communication metadata, it can be distributed via communication by adding information about the broadcast content to a description associated with the internet content (communication content). This can be completely different from broadcast metadata. Broadcast content and communication content can be compared, and the highest quality content can be prioritized. This can be done in either tuning to a normal channel or normal tuning. Furthermore, broadcast content can be prioritized considering factors such as latency, or frequently used sources can be prioritized. High-quality content can be determined based on only one of resolution, bit depth (bit rate), luminance, frame rate, and color gamut, or based on multiple of them, or based on latency, broadcast receiver sensitivity, communication line speed, etc.

[0255] Furthermore, each piece of communication content can be specified by an Internet Content Identifier. Additionally, each piece of communication content can include broadcast recordings and downloaded content. After displaying the same content, icons indicating the distribution source, broadcast content, and recorded content can be displayed to indicate which source the content can be obtained from.

[0256] It should be noted that in each of the above embodiments, the content to be searched and executed is mainly described based on dynamic image content such as broadcast programs, but the content type is not limited, as long as the content can be executed by the apparatus or device implemented in this disclosure. For example, the content to be played back can be audio content (e.g., music), and the music can be played back through an application that can be executed by the information processing device 100. Furthermore, the target of the priority search can be audio content or an application through which audio content is played back. In this case, a piece of music or an application is selected based on a process similar to any of the above embodiments or combinations thereof, unselected music or applications are set as selection candidates, and a TV menu corresponding to the selection candidates is displayed on the display 108. For example, the album cover image (cover image) of the music as the selected content, the user interface image of the application, etc., are displayed on the display 108. The channel described in each of the above embodiments can be a channel of a radio station or music distribution station that broadcasts audio content such as music. The same process is applied to other types of content, such as still image content and web pages.

[0257] Note that for the standard program list G3 and preferred program list G6 described in each of the above embodiments, the full-screen program list can be displayed while a standard filter or each type of filter is selected, even when the program list is requested to be displayed based on a press operation of the program list button on the remote control or voice input. Furthermore, the program list can be displayed only when a standard filter or each type of filter is selected from the TV menu. When the full-screen program list is not displayed via the TV menu G2, it can be displayed while a filter for the currently viewed content source (e.g., terrestrial digital broadcast) is selected. Whether the standard program list G3 or preferred program list G6 is prioritized when not browsing the TV menu G2 can be determined by the user. Figure 11 The settings screen shown is used for selection. In addition, in order to prioritize the display of the regular program guide G3 and the preferred program guide G6, a dedicated button can be provided on the remote control, or a predetermined request operation can be received using remote control input, voice input, gesture input, etc. (for example, pressing the program guide button repeatedly or saying something such as "Open the regular program guide").

[0258] Although embodiments have been described in detail with reference to the accompanying drawings, the present technology is not limited to such examples. Various embodiments can be implemented in combination. It will be apparent to those skilled in the art that various modifications and alterations can be made within the scope of the technical concept set forth in the claims, and it should be understood that such modifications and alterations will naturally fall within the scope of this disclosure.

[0259] For example, a computer program can be generated to enable the hardware such as the CPU, ROM, and RAM built into the information processing device 100 to perform the functions of the information processing device 100. Furthermore, a computer-readable storage medium for storing the computer program is also provided.

[0260] It should be noted that the effects described in this specification are illustrative or exemplary only, and not restrictive. That is, in addition to or instead of the effects described above, other effects that are obvious to those skilled in the art can be achieved from the description of this specification based on the technology disclosed herein.

[0261] <4. Supplementary Explanation>

[0262] This technology can also be configured as follows:

[0263] (1) An information processing device, comprising:

[0264] The control unit is configured to execute:

[0265] Processing of obtaining user content selection information

[0266] The process of determining the display content and content selection candidate information based on the content selection information, and

[0267] The process of outputting the displayed content and the first displayed image corresponding to the selected candidate information.

[0268] (2) The information processing apparatus according to (1), wherein

[0269] The first displayed image is created based on one or two of the services and content used by the user during a predetermined time period.

[0270] (3) The information processing apparatus according to (1) or (2), wherein

[0271] The first displayed image changes according to one or both of the time period and the day of the week.

[0272] (4) The information processing apparatus according to any one of (1) to (3), wherein

[0273] The first displayed image includes multiple selectable category information corresponding to the content acquisition device or content type.

[0274] (5) The information processing apparatus according to (4), wherein

[0275] Based on the user's selection corresponding to the category information, the control unit performs processing to output a second display image corresponding to the candidate information selected based on the content of the category information.

[0276] (6) The information processing apparatus according to (5), wherein

[0277] Content selection candidates are arranged in the second display image in order based on the content selection information.

[0278] (7) The information processing apparatus according to any one of (1) to (6), wherein

[0279] Content selection candidates are arranged in the first display image in order based on the content selection information.

[0280] (8) The information processing apparatus according to any one of (1) to (7), wherein

[0281] Based on user operations on the first display image, the control unit performs a process to switch the output from the display content and the first display image to the output of a third display image corresponding to the content information interface on the entire screen.

[0282] (9) The information processing apparatus according to (8), wherein

[0283] The first and third display images include selectable category information at corresponding locations.

[0284] (10) The information processing apparatus according to (8) or (9), wherein

[0285] Content selection candidates are arranged in the third display image in order based on the content selection information.

[0286] (11) The information processing apparatus according to any one of (8) to (10), wherein

[0287] The first displayed image or the third displayed image includes subcategory information related to the elements included in the content.

[0288] (12) The information processing apparatus according to (11), wherein

[0289] The first or third displayed image includes at least one of illustrations, photographs, and explanatory text related to the elements included in the content.

[0290] (13) The information processing apparatus according to any one of (10) to (12), wherein

[0291] In the first or third display image, the selection candidates are added and recommended based on the content selection information.

[0292] (14) The information processing apparatus according to any one of (10) to (13), wherein

[0293] In the third displayed image, the order of the selected candidates can be changed, added, or deleted through user operation.

[0294] (15) The information processing apparatus according to any one of (1) to (14), wherein

[0295] The control unit determines whether to display the display content or the first display image based on the usage status of the information processing device.

[0296] (16) The information processing apparatus according to (15), wherein

[0297] The control unit determines whether to display the display content or the first display image based on the time elapsed since the information processing device was last started.

[0298] (17) The information processing apparatus according to any one of (1) to (16), wherein

[0299] The control unit performs:

[0300] The output is used to process settings information for selecting display content based on the content selection information to be displayed at startup, and

[0301] Based on the user's selection of the settings information, the process of displaying the selected content at startup based on the content selection information.

[0302] (18) The information processing apparatus according to any one of (1) to (17), wherein

[0303] The control unit performs:

[0304] The processing of obtaining content output instructions related to the content selection information, and

[0305] Upon receiving the content output instruction, the process of determining the display content and the selection candidate information is performed.

[0306] (19) The information processing apparatus according to (18), wherein

[0307] The content output instruction is the user's speech, and

[0308] The control unit performs:

[0309] Processing to obtain content selection information corresponding to the user who spoke the utterance; and

[0310] Based on the acquired content selection information, the processing of determining the display content and the selection candidate information is performed.

[0311] (20) An information processing method executed by a computer, the method comprising:

[0312] Processing of user content selection information;

[0313] Based on the content selection information, the processing of determining the displayed content and content selection candidate information; and

[0314] The process of outputting the displayed content and the first displayed image corresponding to the selected candidate information.

[0315] Reference number list

[0316] 100 Information Processing Devices

[0317] 102 microphones

[0318] 103 Input Devices

[0319] 104 Communication I / F (Interface)

[0320] 105 Memory

[0321] 106 Tuner

[0322] 107 Decoder

[0323] 108 monitor

[0324] 112 processor

[0325] 120 Voice Acquisition Department

[0326] 130 Speech Recognition Department

[0327] 140 Feature Database (DB)

[0328] Application Department 150

[0329] 160 Control Department

[0330] 162 Search Control Department

[0331] 164 Select Control Unit

[0332] 166 Display Control Department

[0333] 172 Historical DB (Database)

[0334] 174 prefers DB (database).

[0335] G1 displays content images

[0336] G2 TV Menu

[0337] G3's usual program schedule

[0338] G4 Setting Image

[0339] G5 Setting Image

[0340] G6 preferred program list.

Claims

1. An information processing apparatus, comprising: The control unit is configured to execute: Processing of obtaining user content selection information The process of determining the display content and content selection candidate information based on the content selection information, and The process of outputting the displayed content and the first displayed image corresponding to the content selection candidate information. The control unit determines whether to display the display content or the first display image based on the time elapsed since the last startup of the information processing device. When the elapsed time has not exceeded a predetermined time, it performs the process of displaying the display content of the channel selected when the power was off on the display and does not generate the first display image.

2. The information processing apparatus according to claim 1, wherein, The first displayed image is created based on one or two of the services and content used by the user during a predetermined time period.

3. The information processing apparatus according to claim 1, wherein, The first displayed image changes according to one or both of the time period and the day of the week.

4. The information processing apparatus according to claim 1, wherein, The first displayed image includes multiple selectable category information corresponding to the content acquisition device or content type.

5. The information processing apparatus according to claim 4, wherein, Based on the user's selection corresponding to the category information, the control unit performs processing to output a second display image corresponding to the candidate information selected based on the content of the category information.

6. The information processing apparatus according to claim 5, wherein, In the second displayed image, the content selection candidates are arranged in order based on the content selection information.

7. The information processing apparatus according to claim 1, wherein, In the first displayed image, the content selection candidates are arranged in order based on the content selection information.

8. The information processing apparatus according to claim 1, wherein, Based on user operations on the first display image, the control unit performs a process to switch the output from the display content and the first display image to the output of a third display image corresponding to the content information interface on the entire screen.

9. The information processing apparatus according to claim 8, wherein, The first and third display images include selectable category information at corresponding locations.

10. The information processing apparatus according to claim 8, wherein, In the third display image, the content selection candidates are arranged in order based on the content selection information.

11. The information processing apparatus according to claim 8, wherein, The first displayed image or the third displayed image includes subcategory information related to the elements included in the content.

12. The information processing apparatus according to claim 11, wherein, The first or third display image includes at least one of illustrations, photographs, and explanatory text related to the elements included in the content.

13. The information processing apparatus according to claim 10, wherein, In the first or third displayed image, the content selection candidates are added and recommended based on the content selection information.

14. The information processing apparatus according to claim 10, wherein, In the third displayed image, the order of the content selection candidates can be changed, added, or deleted through user operation.

15. The information processing apparatus according to claim 1, wherein, The control unit determines whether to display the display content or the first display image based on the usage status of the information processing device.

16. The information processing apparatus according to claim 1, wherein, The control unit performs: The output is used to process settings information for selecting display content based on the content selection information to be displayed at startup, and Based on the user's selection of the settings information, the process of displaying the selected content at startup based on the content selection information.

17. The information processing apparatus according to claim 1, wherein, The control unit performs: The processing of obtaining content output instructions related to the content selection information, and Upon receiving the content output instruction, the process of determining the display content and the content selection candidate information is performed.

18. The information processing apparatus according to claim 17, wherein, The content output instruction is the user's speech, and The control unit performs: Processing of obtaining content selection information corresponding to the user who spoke the words, based on the user's words; as well as Based on the acquired content selection information, the processing of determining the display content and the content selection candidate information is performed.

19. An information processing method executed by a computer, the method comprising: Processing of user content selection information; Based on the content selection information, the processing of determining the display content and content selection candidate information; as well as Processing to output the displayed content and the first displayed image corresponding to the content selection candidate information; The method further includes: determining whether to display the display content or the first display image based on the time elapsed since the last startup of the information processing device; and when the elapsed time has not exceeded a predetermined time, performing processing to display the display content on the channel selected when the power was disconnected on the display and not generating the first display image.

Citation Information

Patent Citations

  • Channel selection apparatus

    JP2010263510A

  • Apparatus for controlling preference channels and method thereof, audience rating survey system using the same, and method thereof

    US20030163817A1

  • Media Guide User Interface Systems and Methods

    US20160127791A1

  • Reception device and control method

    WO2020121776A1