US9973824B2 - Electronic device and method of scanning channels in electronic device - Google Patents

Electronic device and method of scanning channels in electronic device Download PDF

Info

Publication number
US9973824B2
US9973824B2 US15/247,123 US201615247123A US9973824B2 US 9973824 B2 US9973824 B2 US 9973824B2 US 201615247123 A US201615247123 A US 201615247123A US 9973824 B2 US9973824 B2 US 9973824B2
Authority
US
United States
Prior art keywords
channel
favorite
speed
favorite channel
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
US15/247,123
Other languages
English (en)
Other versions
US20170180813A1 (en
Inventor
Hye-Jin KANG
Su-gyeong HYEON
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HYEON, SU-GYEONG, Kang, Hye-Jin
Publication of US20170180813A1 publication Critical patent/US20170180813A1/en
Application granted granted Critical
Publication of US9973824B2 publication Critical patent/US9973824B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score

Definitions

  • Apparatuses and methods consistent with exemplary embodiments relate to an electronic device and a method of scanning channels in the electronic device, and more particularly, to favorite channel scanning.
  • Display devices include a function of displaying images to users. Users may watch on a display a broadcast program selected by a user from among broadcast signals sent out from broadcasting stations. Throughout the world, broadcasting is being converted from analog broadcasting to digital broadcasting.
  • Digital broadcasting may refer to broadcasting digital images and sound signals.
  • the digital broadcasting compared to analog broadcasting, has less data loss due to its resistance to external noise, is advantageous for error correction, has a high resolution, and provides a definitive image. Also, digital broadcasting is capable of providing bi-directional services unlike analog broadcasting.
  • One or more exemplary embodiments include an electronic device that may provide users with convenient and effective scanning of user's favorite channels, and a method of scanning channels in the electronic device.
  • an electronic device including a detector configured to detect a user input; and a controller configured to: determine a favorite channel group according to a user's viewing history; in response to detecting the user input of a control signal corresponding to a channel shift button for a predetermined time, scan channels at a channel shift speed; and decrease the channel shift speed in a favorite channel group section corresponding to the determined favorite channel group and increase the channel shift speed in a section other than the favorite channel group section.
  • the controller may be further configured to, during the determining of the favorite channel group: determine a favorite channel based on the user's viewing history; determine at least one other channel besides the determined favorite channel having properties related to the determined favorite channel by using metadata of the determined favorite channel; and determine the favorite channel group including the determined favorite channel and the at least one other channel.
  • the electronic device may further include a communicator configured to receive information about another user's viewing history from a server, wherein the controller may be further configured to determine the favorite channel group based on the information received about the other user's viewing history.
  • the controller may be configured to decrease the channel shift speed as a channel approaches the favorite channel group section and increase the channel shift speed as the channel moves away from the favorite channel group section.
  • the favorite channel group section may include the favorite channel group and at least one adjacent channel that is adjacent to the favorite channel group.
  • the controller may be configured to increase the channel shift speed as a continuous input time of the control signal according to the channel shift button increases.
  • the controller may be configured to select a favorite channel that is located nearest to the channel, in a scanning direction, when the input of the control signal according to the channel shift button ends.
  • the detector may be configured to receive, from a control device, a control signal corresponding to the channel shift button.
  • the detector may be configured to detect the control signal corresponding to the channel shift button on a touch sensitive screen.
  • the detector may be further configured to recognize a user and the controller may be configured to manage the favorite channel group for each user recognized by the detector.
  • a method of scanning a channel in an electronic device including: in response to detecting an input of a control signal corresponding to a channel shift button for a predetermined time, scanning channels at a channel shift speed, wherein the channel shift speed is decreased in a favorite channel group section corresponding to a favorite channel group determined based on a user's viewing history, and the channel shift speed is increased in a section other than the favorite channel group section.
  • the favorite channel group may be generated by determining a favorite channel based on the user's viewing history, determining at least one other channel besides the determined favorite channel having properties related to the determined favorite channel by using metadata of the determined favorite channel, and determining the favorite channel group including the determined favorite channel and the at least one other channel.
  • the method may further include receiving from a server information about another user's viewing history; and determining the favorite channel group based on the information received about the other user's viewing history.
  • the scanning of the channels may include: decreasing the channel shift speed as a channel approaches the favorite channel group section; and increasing the channel shift speed as the channel moves away from the favorite channel group section.
  • the favorite channel group section may include the favorite channel group and at least one adjacent channel that is adjacent to the favorite channel group.
  • the scanning of the channels may include increasing the channel shift speed as a continuous input time of the control signal according to the channel shift button increases.
  • the method may include selecting a favorite channel that is located nearest to the channel, in a scanning direction, when the input of the control signal according to the channel shift button ends.
  • a non-transitory computer readable storage medium having stored thereon a program, which when executed by a computer, performs a method including: in response to detecting an input of a control signal corresponding to a channel shift button for a predetermined time, scanning channels at a channel shift speed, wherein the channel shift speed is decreased in a favorite channel group section corresponding to a favorite channel group determined based on a user's viewing history, and the channel shift speed is increased in a section other than the favorite channel group section.
  • a method of scanning channels in a display device including: determining a user's viewing history according to a viewing frequency of at least one channel; determining a favorite channel group according to the user's determined viewing history; in response to detecting an input of a channel shift button for a predetermined time, scanning channels at a channel shift speed; decreasing the channel shift speed in the favorite channel group and increasing the channel shift speed outside of the favorite channel group.
  • the channel shift speed may include a first speed, a second speed that is faster than the first speed, and a third speed that is faster than the second speed.
  • the method may include, during the scanning of the channels: in response to a current channel being in a first section that is a first distance from the favorite channel group, scanning the channels at the third speed; in response to a current channel being in a second section that is a second distance from the favorite channel group, scanning the channels at the second speed; and in response to a current channel being in a third section that is within the favorite channel group, scanning the channels at the first speed.
  • FIG. 1 is a reference view illustrating a concept of methods of scanning user's favorite channels according to one or more exemplary embodiments
  • FIG. 2 is a block diagram of user's favorite channel scanning systems according to one or more exemplary embodiment
  • FIG. 3A is a block diagram of a display device according to an exemplary embodiment
  • FIG. 3B illustrates an example of the display device being embodied in a mobile device, according to an exemplary embodiment
  • FIG. 4 is a flowchart of a method of determining a favorite channel group based on a user's viewing history, according to an exemplary embodiment
  • FIG. 5 is a reference view illustrating selecting a favorite channel group, according to an exemplary embodiment
  • FIG. 6 is a reference view illustrating selecting a favorite channel group, according to an exemplary embodiment
  • FIG. 7 is a reference view illustrating selecting a favorite channel group, according to an exemplary embodiment
  • FIG. 8 is a flowchart of a method of scanning a favorite channel group according to an input of a channel shift button, according to an exemplary embodiment
  • FIG. 9 is a reference view illustrating an operating method according to detection of a channel shift button input, according to an exemplary embodiment
  • FIG. 10 is a flowchart of a method of scanning a favorite channel group according to a long press input of a channel shift button, according to an exemplary embodiment
  • FIG. 11 is a reference view illustrating a method of performing a favorite channel scanning operation according to detection of a channel shift button input, according to an exemplary embodiment
  • FIG. 12 is a reference view illustrating a method of performing a favorite channel scanning operation according to detection of a channel shift button input, according to an exemplary embodiment
  • FIG. 13 is a flowchart of a method of scanning a favorite channel group according to a long press input of a channel shift button, according to an exemplary embodiment
  • FIG. 14 is a reference view illustrating a method of scanning a favorite channel group according to a long press input of a channel shift button, according to an exemplary embodiment
  • FIG. 15 is a reference view illustrating a method of scanning a favorite channel group according to a long press input of a channel shift button, according to an exemplary embodiment.
  • FIGS. 16A and 16B are reference views illustrating an example of further increasing a channel shift speed as a duration time of a channel shift button input increases.
  • a or B may include A, B, or both of A and B.
  • first and second are used herein to describe a variety of constituent elements, but the constituent elements are not limited by the terms. Such terms are used only for the purpose of distinguishing one constituent element from another constituent element. For example, a first constituent element may be referred to as a second constituent element, and vice versa.
  • constituent element e.g., a first constituent element
  • another constituent element e.g., a second constituent element
  • the constituent element contacts or is connected to the other constituent element directly or through at least one of other constituent elements, e.g., a third constituent element.
  • a constituent element e.g., a first constituent element
  • the constituent element may be construed to be directly connected to another constituent element without any other constituent element, e.g., a third constituent element, interposed therebetween.
  • Other expressions, such as, “between” and “directly between”, describing the relationship between the constituent elements may be construed in the same manner.
  • the term “user” may refer to a person who uses an electronic device or a device using an electronic device, e.g., an artificial intelligence electronic device.
  • FIG. 1 is a reference view illustrating the concept of methods of scanning user's favorite channels according to one or more exemplary embodiments.
  • a display device 100 receives and displays broadcast signals.
  • the display device 100 is capable of communicating with a control device 50 in a wired or wireless manner.
  • the control device 50 may control the display device 100 by using short-range communication including infrared or Bluetooth.
  • a user may operate the control device 50 to control functions of the display device 100 by using at least one input including buttons, a touchpad, a microphone receiving user's voice, and a sensor capable of recognizing a motion of the control device 50 .
  • the control device 50 may include a power on/off button for turning the display device 100 on or off.
  • the control device 50 may also set channel change, volume control, selection of terrestrial broadcasting/cable broadcasting/satellite broadcasting, or setting of environment of the display device 100 , according to a user input.
  • the term “user” may refer to a person who controls functions or operations of the display device 100 by using the control device 50 and may include a viewer, a manager, or an installer.
  • the control device 50 is manipulated by the user to control the display device 100 .
  • the control device 50 may include channel shift buttons (e.g., channel change buttons) such as channel up/down buttons 53 a and 53 b to shift channels.
  • the user may shift a channel in a direction in which a channel number increases, by pressing a channel up button 53 a , and in a direction in which a channel number decreases, by pressing a channel down button 53 b .
  • the display device 100 may detect a signal received from the control device 50 according to the operation of pressing the channel up button 53 a or the channel down button 53 b of the control device 50 and then selecting a broadcast signal by changing channels.
  • the broadcast signal selected by the channel change may include a terrestrial signal, a cable signal, and/or a satellite signal, and also services provided by mapping contents provided by content providers on channels.
  • the display device 100 may collect a user's viewing history and determine user favorite channels according to a collected user's viewing history. Also, the display device 100 may determine at least one of other channels having properties corresponding to the determined user's favorite channels and determine the favorite channel group including the determined user's favorite channels and the at least one of other channels, by using metadata of the determined user's favorite channels.
  • the display device 100 changes a current channel to a next adjacent channel.
  • the display device 100 may scan channels to search for the favorite channel group.
  • Channel scanning denotes scanning all channels in order and setting channels having incoming signals during scanning of channels to be received. For example, when an input duration time of a control signal corresponding to the channel shift button of the control device 50 exceeds a preset threshold value, the display device 100 may recognize the input to be a long press of the channel shift button. Also, when the input duration time is equal to or less than a preset value, the display device 100 may recognize the input to be a normal channel shift button input.
  • the display device 100 may decrease a channel shift speed in a section corresponding to the favorite channel group and increase the channel shift speed in a general channel section, i.e., not the favorite channel group section.
  • a broadcast signal 10 of Channel “7” is currently output through the display device 100 .
  • the display device 100 scans a favorite channel group beginning with Channel “30”. In doing so, the display device 100 may output a black screen 20 on which channel numbers only are sequentially and quickly displayed, without outputting images of broadcast signals, by increasing the channel shift speed from Channel “8” to Channel “29” before a favorite channel group section begins.
  • the display device 100 may decrease the channel shift speed to allow the user to select a desired channel in a channel section corresponding to the favorite channel group.
  • the display device 100 may output a broadcast signal 30 from a channel corresponding to Channel “30” from which channels corresponding to the favorite channel group begin.
  • the display device 100 may select a favorite channel that is the most adjacent (e.g., closest channel) to a current channel when it is detected that the control signal according to the operation of pressing long the channel up button 53 a of the control device 50 is no longer received, that is, a release of the long press.
  • the display device 100 may select a general channel that is the most adjacent to the current channel.
  • the user may select a desired favorite channel from the favorite channel group by releasing the long press of the channel up button 53 a while the display device 100 outputs broadcast signals of channels corresponding to the favorite channel group.
  • the display device 100 may select Channel “31” that is the next favorite channel and output a broadcast signal 40 from Channel “31”.
  • FIG. 2 illustrates a user's favorite channel scanning system according to one or more exemplary embodiments.
  • the user's favorite channel scanning system may include the display device 100 and a server 200 , which may be communicated with each other via a network 250 , and the control device 50 that controls the display device 100 .
  • the display device 100 may include a controller 180 , a communicator 150 , a detector 160 , and a display 115 .
  • the communicator 150 enables receiving a broadcast signal from the outside or communicating with the server 200 .
  • the detector 160 detects a user input signal and transfers a detected user input signal to the controller 180 .
  • the detector 160 may detect a user input from the control device 50 , a user input through a camera, a user input through a microphone, or a user input through a touch sensor.
  • the controller 180 includes the detector 160 and the communicator 150 and controls overall elements of the display device 100 .
  • the controller 180 may include random access memory (RAM) that stores a signal or data input from outside the display device 100 or is used as a storage area corresponding to various jobs performed in the display device 100 , read only memory (ROM) that stores a control program for controlling peripheral devices, and a processor.
  • RAM random access memory
  • ROM read only memory
  • the processor may be embodied by a system-on-chip (SoC) incorporating a core and a graphics processing unit (GPU). Also, the processor may include a plurality of processors.
  • the controller 180 may determine a favorite channel group based on a user's viewing history, scan the favorite channel group in response to a long press input of the channel shift button, decrease a channel shift speed in a favorite channel group section corresponding to the determined favorite channel group during scanning of the favorite channel group, and increase the channel shift speed in a section other than the favorite channel group section.
  • the controller 180 may determine a favorite channel based on the user's viewing history favorite channel, determine at least one of other channels having properties related to the determined favorite channel by using metadata of the determined favorite channel, and determine the favorite channel group including the determined favorite channel and the at least one of other channels.
  • the controller 180 may determine a favorite channel group based on information about other user's viewing history received from an external server.
  • the controller 180 may determine a favorite channel group based on a user selection.
  • the controller 180 may generate a favorite channel group by receiving a user input for assigning one or more channel to be included in the favorite channel group.
  • the controller 180 may decrease the channel shift speed as the channel approaches the favorite channel group section and increase the channel shift speed as the channel is farther from the favorite channel group section.
  • the controller 180 may increase the channel shift speed as a duration time of the long press input of the channel shift button extends.
  • the controller 180 may select a favorite channel located nearest in a scanning direction when the long press input of the channel shift button of the control device 50 ends.
  • the controller 180 may determine a favorite channel group based on the user's viewing history, scans input of the channel shift button of the control device 50 , shift to a channel adjacent to the current channel when the duration time of the channel shift button input is less than a predetermined value, and scan the favorite channel group when the duration time of the channel shift button input is greater than the predetermined value.
  • the functions performed by the display device 100 may be performed not only by the display device 100 , but also by a set-top box or IP set-top box connected to the server 200 or the display device 100 .
  • the network 250 may be a telecommunications network.
  • the telecommunications network may include at least one of a computer network, the internet, the Internet of things, and a telephone network.
  • the server 200 may collect a user's viewing history by receiving the user's viewing history of the display device 100 from the display device 100 , determine a user's favorite channel according to the collected user's viewing history, determine a favorite channel group based on the determined user's favorite channel, and transfer information about the determined favorite channel group to the display device 100 .
  • the server 200 may collect information about viewing rates of other users and transfer the collected viewing rate information to the display device 100 .
  • the server 200 may include a controller 210 and a communicator 220 .
  • the communicator 220 may receive information about a user's viewing history from the display device 100 .
  • the controller 210 may control the communicator 220 to determine a favorite channel group based on the user's viewing history information received from the display device 100 and transfer the determined favorite channel group information to the display device 100 .
  • the controller 210 may collect information about viewing rates of other users the collected viewing rate information to the display device 100 or determine a favorite channel group based on the other user's viewing rate information and transfer information about the determined favorite channel group to the display device 100 .
  • the controller 210 may include RAM that stores a signal or data input from outside the server 200 or is used as a storage area corresponding to various jobs performed in peripheral devices, ROM that stores a control program for controlling the peripheral devices, and a processor.
  • the processor may be embodied by a SoC incorporating a core and a GPU. Also, the processor may include a plurality of processors.
  • the display device 100 may be embodied by an analog TV, a digital TV, a 3D-TV, a smart TV, an LED TV, an OLED TV, a plasma TV, a monitor, or a smart phone, and one may understand that the present disclosure is not limited thereto.
  • the user's favorite channel scanning system may further include a set-top box or an IP set-top box connected to the display device 100 .
  • the set-top box or IP set-top box may be a terminal including a communicator and a processor and connected to an external network, thereby providing a multimedia communications service.
  • the set-top box or an IP set-top box connected to the display device 100 may collect a user's viewing history by receiving the user's viewing history of the display device 100 from the display device 100 , determine a user's favorite channel according to the collected user's viewing history, determine a favorite channel group based on the determined user's favorite channel, and transfer information about the determined favorite channel group to the display device 100 .
  • both the server 200 and the display device 100 are apparatuses that are operated with a communicator and a processor and may be referred to as electronic devices or computing apparatuses.
  • the control device 50 may include a communicator 51 , the controller 52 , and a user input interface 53 .
  • the communicator 51 may transmit or receive signals with the display device 100 according to an exemplary embodiment.
  • the communicator 51 may include a radiofrequency (RF) module capable of transmitting or receiving signals with the display device 100 according to an RF communication standard and an infrared (IR) module capable of transmitting or receiving signals with the display device 100 according to an IR communication standard.
  • the control device 50 may transmit commands about power on/off, channel change, or volume shift to the display device 100 through the IR module.
  • the user input interface 53 may include a keypad, a channel shift button, a volume control button, a touch pad, or a touch screen.
  • the user may input a command related to the display device 100 by manipulating the user input interface 53 .
  • the user input interface 53 includes a hard key button the user may input a command related to the display device 100 by pressing the hard key button.
  • the user input interface 53 includes a touch screen the user may input a command related to the display device 10 by touching a soft key of the touch screen.
  • the user input interface 53 may include four directional buttons or four directional keys.
  • the four directional buttons or four directional keys may be used to control a window, an area, an application, or an item displayed on the display device 100 .
  • the four directional keys or buttons may be used to perform up, down, left, and right movements.
  • the controller 52 may transmit a signal indicating the detection of an input of the channel shift button from the user input interface 53 to the display device 100 through the communicator 51 .
  • the controller 52 may transmit a signal indicating the detection of the long press input of a channel shift button from the user input interface 53 to the display device 100 through the communicator 51 .
  • the controller 52 may transmit a signal indicating the release of the long press input of a channel shift button from the user input interface 53 to the display device 100 through the communicator 51 .
  • the control device 50 is capable of controlling the functions of the display device 100 and may be embodied in various ways.
  • the control device 50 may be embodied by a remote controller in which the user input interface 53 includes four directional buttons or four directional keys.
  • the four directional buttons or four directional keys may be used to control a window, an area, an application, or an item displayed on the display device 100 .
  • the four directional keys or buttons may be used to perform up, down, left, and right movements.
  • control device 50 may be embodied by a remote controller in which the user input interface 53 includes a touch pad.
  • the control device 50 may receive a user input of dragging, touching, or flipping through the touch pad.
  • the display device 100 may be controlled according to the type of a received user input, for example, a direction in which a drag command is input or a duration time of a touch command input.
  • the control device 50 may be embodied by a pointing device including a gyro sensor or an acceleration sensor.
  • the gyro sensor may sense information about a motion of the control device 50 .
  • the gyro sensor may sense information about a motion of the control device 50 with respect to the x, y, and z axes.
  • the acceleration sensor may sense information about a movement speed of the control device 50 .
  • the control device 50 may further include a distance measurement sensor so that a distance from the display device 100 may be sensed.
  • the control device 50 may be embodied by a pointing device including all of the four directional keys, the touch pad, and the gyro sensor, and the acceleration sensor.
  • the functions of the display device 100 may be controlled according to an inclination direction or angle of the gyro sensor of the control device 50 .
  • FIG. 3A is a block diagram of the display device 100 according to an exemplary embodiment.
  • the display device 100 may include a video processor 110 , the display 115 , an audio processor 120 , an audio output interface 125 , a power supply 130 , a tuner 140 , the communicator 150 , the detector 160 , an input/output interface 170 , the controller 180 , and a storage 190 (e.g., memory.
  • the video processor 110 processes video data received by the display device 100 .
  • the video processor 110 may perform various image processing such as decoding, scaling, noise filtering, frame rate conversion, and resolution change with respect to the video data.
  • the display 115 displays, on a screen, video included in a broadcast signal received through the tuner 140 under the control of the controller 180 .
  • the display 115 may display content, for example, a moving picture, input through the communicator 150 or the input/output interface 170 .
  • the display 115 may output an image stored in the storage 190 under the control of the controller 180 .
  • the display 115 may display a voice user interface (UI), for example, a voice command guide, for performing a voice recognition task corresponding to voice recognition or a motion UI, for example, a user motion guide for motion recognition, for performing a motion recognition task corresponding to motion recognition.
  • UI voice user interface
  • the display 115 may output a broadcast signal received from a channel by decreasing a channel change seed in a channel section corresponding to the favorite channel group, under the control of the controller 180 .
  • the display 115 may output only a channel number on a black screen without outputting a broadcast signal received from the channel by increasing the channel shift speed in the general channel section not the channel section corresponding to the favorite channel group, under the control of the controller 180 .
  • the audio processor 120 processes audio data.
  • the audio processor 120 may perform various processing such as decoding, amplifying, and noise filtering with respect to the audio data.
  • the audio processor 120 may include a plurality of audio processing modules for processing audio corresponding to a plurality of contents.
  • the audio output interface 125 outputs audio included in a broadcast signal received through the tuner 140 , under the control of the controller 180 .
  • the audio output interface 125 may output audio, for example, voice or sound, input through the communicator 150 or the input/output unit 170 .
  • the audio output interface 125 may output audio stored in the storage 190 under the control of the controller 180 .
  • the audio output interface 125 may include at least one of a speaker 126 , a headphone output terminal 127 , and a Sony/Philips digital interface (S/PDIF) output terminal 128 .
  • the audio output interface 125 may include a combination of the speaker 126 , the headphone output terminal 127 , and the S/PDIF output terminal 128 .
  • the audio output interface 125 may output, under the control of the controller 180 , a voice message of “Scanning a favorite channel group is started” or sound of a particular note to inform the user that the operation of scanning a favorite channel group is started, when the long press input of a channel shift button by the control device 50 is detected.
  • the power supply 130 supplies electric power from an external power source to the elements 110 to 190 of the display device 100 , under the control of the controller 180 . Also, the power unit 130 may supply electric power output from one or more batteries located inside the display device 100 to the elements 110 to 190 , under the control of the controller 180 .
  • the tuner 140 may perform signal processing on the broadcast signal received in a wired or wireless manner through amplification, mixing, or resonance, and tune and select only a frequency of a channel to be received by the display device 100 among numerous frequency components of received broadcast signals.
  • the broadcast signal may include audio, video, and additional information, for example, an electronic program guide (EPG).
  • EPG electronic program guide
  • the tuner 140 may receive a broadcast signal in a frequency range corresponding to a channel number, for example, cable broadcasting #506, according to a user input, for example, a control signal received from the control device 50 , such as, a channel number input signal, a channel up/down input signal, and a channel input signal on an EPG screen.
  • a control signal received from the control device 50 such as, a channel number input signal, a channel up/down input signal, and a channel input signal on an EPG screen.
  • the tuner 140 may receive a broadcast signal from various sources such as terrestrial broadcasting, cable broadcasting, satellite broadcasting, and Internet broadcasting.
  • the tuner 140 may receive a broadcast signal from a source such as analog broadcasting or digital broadcasting.
  • the broadcast signal received through the tuner 140 is decoded, for example, audio-decoded, video-decoded, or additional information-decoded, into audio, video, and/or additional information.
  • the split audio, video, and/or additional information may be stored in the storage 190 , under the control of the controller 180 .
  • the tuner 140 may scan, under the control of the controller 180 , the favorite channel group in response to the detection of the long press input of a channel shift button of the control device 50 .
  • the tuner 140 may decrease a channel frequency tuning speed according to a control signal of the controller 180 to decrease a channel shift speed in the favorite channel group section corresponding to the favorite channel group.
  • the tuner 140 may increase the channel frequency tuning speed according to a control signal of the controller 180 to increase the channel shift speed in the general channel section other than the favorite channel group section.
  • the tuner 140 of the display device 100 may be one or plural tuners.
  • the tuner 140 may be embodied in an all-in-one type with the display device 100 or as a separate apparatus having a tuner electrically connected to the display device 100 , for example, a set-top box or a tuner connected to the input/output unit 170 .
  • the communicator 150 may connect the display device 100 to external apparatuses, for example, an audio apparatus, under the control of the controller 180 .
  • the controller 180 may transmit/receive content with respect to the external apparatuses connected via communicator 150 , download applications from the external apparatuses, or enable web browsing.
  • the communicator 150 may include one of a wireless LAN 151 , Bluetooth 152 , and wired Ethernet 153 according to the performance and structure of the display device 100 . Also, the communicator 150 may include a combination of the wireless LAN 151 , the Bluetooth 152 , and the wired Ethernet 153 .
  • the communicator 150 may receive the control signal of the control device 50 , under the control of the controller 180 .
  • the control signal may be embodied in a Bluetooth signal, an RF signal, or a Wi-Fi signal.
  • the communicator 150 may further include other short-range communications, for example, near field communication (NFC) or Bluetooth low energy (BLE), in addition to the Bluetooth.
  • NFC near field communication
  • BLE Bluetooth low energy
  • the communicator 150 may transmit information about the user's viewing history to the server 200 , and receive information about the determined favorite channel group from the server 200 according to the user's viewing history.
  • the communicator 150 may receive, from the server 200 , viewing rate information about other users or information about the favorite channel group determined based on the viewing rate information about other users.
  • the detector 160 detects voice, an image, or an interaction of a user.
  • a microphone 161 receives uttered sound of a user.
  • the microphone 161 may convert the received sound to an electric signal and outputs the electric signal to the controller 180 .
  • the user voice may include, for example, voice corresponding to a menu or function of the display device 100 . It is recommended that a recognition range of the microphone 161 is within 4 m from the microphone 161 to a user position.
  • the recognition range of the microphone 161 may vary according to the volume of user voice and a surrounding environment, for example, speaker sound or surrounding noise.
  • the microphone 161 may be embodied in an integrated form or a separated from with respect to the display device 100 .
  • the microphone 161 in the separated form may be electrically connected to the display device 100 via the communicator 150 or the input/output interface 170 .
  • the microphone 161 is excluded according to the performance and structure of the display device 100 .
  • a camera 162 receives an image, for example, continuous frames, corresponding to the motion of a user including gesture in a camera recognition range.
  • the recognition range of the camera 162 may be a distance of about 0.1 ⁇ 5 m from the camera 162 to the user.
  • the user motion may include, for example, motions of a user or a part of the body of a user, such as, a face, a facial expression, a hand, a fist, and a finger.
  • the camera 162 may convert an image received under the control of the controller 180 to an electric signal and output the electric signal to the controller 180 .
  • the controller 180 may select a menu displayed on the display device by using a received result of the motion recognition or perform control corresponding to the motion recognition result.
  • the motion may include channel control, volume control, and movement of a cursor.
  • the camera 162 may include a lens and an image sensor.
  • the camera 162 may support optical zoom or digital zoom by using a plurality of lenses and image processing.
  • the recognition range of the camera unit 162 may be set in various easy according to the angle of a camera and surrounding environment conditions.
  • a 3D still image or a 3D motion may be received by using the cameras.
  • the camera 162 may be embodied in an integrated form or a separate form with respect to the display device 100 .
  • a separated apparatus including the camera 162 in a separated form may be electrically connected to the display device 100 via the communicator 150 or the input/output unit 170 .
  • the camera 162 may recognize a user by capturing an image of the user watching a TV. Recognized user information may be used when the controller 180 determines a user's favorite channel according to a user's viewing history for each user. For example, when the number of members of family is three, the camera 162 may recognize face of each of the three family members and determine a favorite channel group for the respective three family members.
  • the camera 162 is excluded according to the performance and structure of the display device 100 .
  • a light receiver 163 receives a light signal including a control signal received from an external controller through a light window in a bezel of the display 115 .
  • the light receiver 163 may receive, from the control device 50 , a light signal corresponding to a user input, for example, touching, pressing, a touch gesture, voice, or a motion.
  • a control signal may be extracted from the received light signal under the control of the controller 180 .
  • the light receiver 163 may detect a signal of pressing the channel up button 53 a or the channel down button 53 b of the channel shift button of the control device 50 .
  • the light receiver 163 determines whether a duration time of pressing the channel shift button of the control device 50 exceeds a predetermined value and, if not exceeding the predetermined value, determines the pressing to be a general pressing of the channel shift button. Also, if the duration time of pressing the channel shift button of the control device 50 exceeds the predetermined value, the light receiver 163 may detect the pressing to be the long press input of the channel shift button.
  • the predetermined value of the duration time of pressing the channel shift button which may be used as a standard for determining the pressing to be a long press input, may be variously determined to be, for example, one second or two seconds.
  • a touch sensor 164 may detect a user's touch input on the touch sensor and transmit the detected touch input to the controller 180 .
  • the touch sensor 164 may be embodied by a touch sensor TV display by being coupled to the display 115 in layers.
  • a channel shift button is displayed on the touch sensor TV display and, when a user touches the displayed channel shift button, the touch sensor 164 may detect a channel shift button input signal.
  • the input/output interface 170 receives, under the control of the controller 180 , video, for example, a moving picture, audio, for example, voice or music, and additional information, for example, EPG, from the outside of the display device 100 .
  • the input/output interface 170 may include one of a high-definition multimedia interface (HDMI) port 171 , a component jack 172 , a PC port 173 , and a USB port 174 .
  • the input/output interface 170 may include a combination of the HDMI port 171 , the component jack 172 , the PC port 173 , and the USB port 174 .
  • the structure and operation of the input/output interface 170 may be variously embodied according to one or more exemplary embodiments.
  • the controller 180 controls the overall operation of the display device 100 and a signal flow between the elements 110 to 190 of the display device 100 , and performs a data processing function. When there is a user input or a preset stored condition is met, the controller 180 may execute an operation system (OS) and various applications stored in the storage 190 .
  • OS operation system
  • the controller 180 may include RAM 181 that stores a signal or data input from outside the display device 100 or is used as a storage area corresponding to various jobs performed by the display device 100 , ROM that stores a control program for controlling the display device 100 , and a processor 183 .
  • the processor may be embodied by a SoC incorporating a core and a GPU. Also, the processor may include a plurality of processors.
  • the processor 183 may include a graphic processing unit for graphic processing corresponding to video.
  • the processor 183 may be embodied by as SoC incorporating a core and a GPU. Also, the processor 183 may include a plurality of processors.
  • a graphic processor 184 may generate a screen image including various objects such as an icon, an image, and text by using a calculator and a renderer.
  • First to n-th interfaces 185 - 1 to 185 - n are connected to the above-described various elements.
  • One of the interfaces may be a network interface that is connected to an external apparatus via a network.
  • the RAM 181 , the ROM 182 , the processor 183 , the graphic processor 184 , and the first to n-th interfaces 185 - 1 to 185 - n may be connected to one another via an internal bus 186 .
  • the term “the controller of a display device” may include the processor 183 , the ROM 182 , and the RAM 181 .
  • the controller 180 may manage user's TV view history by using a favorite channel group management module 191 stored in the storage 190 .
  • the controller 180 may store, in a favorite channel group database 193 of the storage 190 , program information and the channel number of a broadcast signal selected by the tuner 140 according to the control signal of the control device 50 input by the user, and manage the stored program information and the channel number of a broadcast signal.
  • the controller 180 may manage information about program/channel viewed by the user, for example, for one week, and grade each program/channel viewed by the user and manage a certain program/channel as a user's favorite channel when the grade of a program/channel is over, for example, a certain point.
  • the controller 180 may determine the favorite channel group by using the favorite channel group management module 191 based on the viewing rate information of other users received from the server 200 .
  • the controller 180 may scan the determined favorite channel group by using the favorite channel group management module 191 , in response to the detection of the long press input of a channel shift button of the control device 50 , by using a favorite channel group scanning module 192 stored in the storage 190 .
  • the controller 180 may decrease the channel shift speed in the favorite channel group section corresponding to the favorite channel group and increase the channel shift speed in a section other than the favorite channel group section, by using the favorite channel group scanning module 192 stored in the storage 190 , during scanning of the favorite channel group.
  • the controller 180 may manage the favorite channel group for each user by using a result of the recognition of users using the camera 162 .
  • controller 180 is variously embodied according to exemplary embodiments.
  • the storage 190 may store various pieces of data, programs, or applications to drive and control the display device 100 , under the control of the controller 180 .
  • the storage 190 may store data or signals input/output corresponding to driving of the video processor 110 , the display 115 , the audio processor 120 , the audio output unit 125 , the power supply 130 , the tuner 140 , the communicator 150 , the detector 160 , and the input/output interface 170 .
  • the storage 190 may store a control program for controlling the display device 100 and the control device 50 , an application originally provided by a manufacturer or downloaded from the outside, a GUI related to the application, an object to provide the GUI, for example, image text, icons, or buttons, user information, documents, databases, or related data.
  • the term “storage” may include the storage 190 , the ROM 182 and the RAM 181 of the controller 180 , or a memory card, for example, a micro SD card or a USB memory, provided in the display device 100 .
  • the storage 190 may include non-volatile memory, volatile memory, hard disk drives (HDDs), or solid state drives (SSDs).
  • the storage 190 may include a broadcast receiving module, a channel control module, a volume control module, a communication control module, a voice recognition module, a motion recognition module, a light receiving module, a display control module, an audio control module, an external input control module, a power control module, a power control module of an external apparatus connected in a wireless manner, for example, Bluetooth, a voice database (DB), or a motion DB.
  • the controller 180 may perform the above respective functions by using software programs stored in the storage 190 .
  • Each of the modules includes commands to perform various functions provided by portable devices.
  • the functions of modules may be intuitively guessed from their names.
  • the storage 190 may store the user's favorite channel group database 193 according to the user's viewing history.
  • the storage 190 may include the favorite channel group management module 191 that manages the user favorite channel group determined from the user's favorite channel determined according to the user's viewing history.
  • the favorite channel group management module 191 may include one or more commands to determine a favorite channel according to the user's viewing history, one or more commands to determine at least one of other channels having properties corresponding to a favorite channel determined by using metadata of the determined favorite channel, and one or more commands to determine a favorite channel group including the determined favorite channel and the determined at least one of other channels.
  • the storage 190 may include the favorite channel group scanning module 192 for scanning a favorite channel group in response to the detection of the long press input of a channel shift button of the control device 50 .
  • the favorite channel group scanning module 192 may include one or more commands to decrease the channel shift speed in the favorite channel group section corresponding to the determined favorite channel group and increase the channel shift speed in a section other than the favorite channel group section, during the scanning of a favorite channel group.
  • the favorite channel group scanning module 192 may further include one or more commands to increase the channel shift speed as the duration time of the long press input of a channel shift button of the control device 50 extends.
  • the favorite channel group scanning module 192 may further include one or more commands to select a favorite channel located nearest in a scanning direction, when the long press input of a channel shift button of the control device 50 ends.
  • the server 300 may store and manage the user favorite program database according to the user's viewing history.
  • At least one of elements may be added to or removed from the elements, for example, the elements 110 to 190 , of the display device 100 of FIG. 3A , according to the performance of the display device 100 . Also, it may be understood that the positions of the elements, for example, the elements 110 to 190 , are changed according to the performance or structure of the display device 100 .
  • FIG. 3B illustrates an example of the electronic device according to an exemplary embodiment being embodied in a mobile device 300 such as a smartphone.
  • a channel up button 310 and a channel down button 320 may be displayed as a channel shift button on a touch sensitive display of the mobile device 300 .
  • a user may sequentially change channels by touching once the channel up button 310 or channel down button 320 using an input device such as a finger. Also, the user may trigger a scanning operation of a favorite channel group by long touching the channel up button 310 or the channel down button 320 using an input device such as a finger.
  • FIG. 4 is a flowchart of a method of determining a favorite channel group based on a user's viewing history, according to an exemplary embodiment.
  • the display device 100 determines a favorite channel according to the user's viewing history.
  • the display device 100 may extract a favorite channel based on a channel number and viewing time that the user directly input for a certain period. For example, the display device 100 may determine a channel number satisfying conditions to be a favorite channel. The conditions may be the number of channel inputs and the viewing time of the channel, for example, whether the channel numbers have been input over a certain number of times and whether the channel number has been viewed over a certain time.
  • the controller 180 of the display device 100 may determine a history of broadcast channels viewed by the user by monitoring a broadcast signal corresponding to a channel number selected by the tuner 140 based on a user input.
  • the display device 100 may determine a user's favorite channel according to the user's viewing history.
  • the display device 100 may determine the user's favorite channel by anticipating a channel favored by the user by analyzing a user's viewing pattern based on data of the user's viewing history collected by monitoring TV broadcast channels.
  • the display device 100 may use an appropriate learning algorithm based on machine learning.
  • Machine learning refers to a technical field in which a computer is trained to recognize a pattern based on previously accumulated data.
  • the learning algorithm is not limited to a particular algorithm. For example, if a pattern of a user viewing a program of a specific channel between 10 pm to 11 pm every Monday, three or more times for one month is recognized, it may be determined that the user favors the specific channel so that the specific channel is determined to be a user's favorite channel.
  • the display device 100 may determine a user's favorite channel according to a user's frequent view history.
  • the display device 100 may determine a user's favorite channel according to a user's recent view history.
  • the display device 100 may determine a user's favorite channel considering both the user's frequent view history and the user's frequency view history.
  • the display device 100 may manage the user's viewing history in the form shown in Table 1.
  • the display device 100 manages programs viewed by a user for each date and time.
  • the display device 100 stores a program that is viewed at least once in a database and scores each program according to the viewing frequency. For example, the score of a SBS channel is 3, the score of a History channel is 2, the score of a Nat Geo Wild channel is 5, and the score of a Discovery channel is 4.
  • the score may be increased by 1 whenever a user views a program of a certain channel.
  • the display device 100 may assign a channel having a score over a certain value to be a user's favorite channel.
  • the display device 100 may recognize a user who views an image displayed on the display device 100 by using a camera attached thereto, and manage the score of a user's favorite channel for each recognized user.
  • the score is determined based on the viewing frequency by the user.
  • the user's favorite channel may be determined in various ways in addition to the use of scores calculated based on the viewing frequency.
  • a channel that has been frequently viewed in a recent period may be determined to be a user's favorite channel. For example, besides the score indicating the viewing frequency for each channel, data showing a passage of time after viewing a channel is further provided so that the score of a channel that has not been viewed long because the last view may be set to be, for example, 0.
  • the display device 100 selects one or more channels having properties related to the determined favorite channel.
  • One or more channels having properties related to a favorite channel may include one or more channels having properties corresponding to a favorite channel or one or more channels having properties similar to those of a favorite channel.
  • the display device 100 determines a favorite channel group including one or more selected channels and the determined favorite channel.
  • the favorite channel group may include channels having consecutive numbers, but is not limited thereto, and the channels included in the favorite channel group may be discretely distributed in a channel list.
  • the favorite channel group may include only one channel.
  • the display device 100 may periodically update the collected user's viewing history and the determined favorite channel group. For example, the display device 100 may update the determined favorite channel group every one week or every one month.
  • the display device 100 may determine at least one of other channels having properties corresponding to the determined favorite channel by using metadata of the favorite channel determined in Operation 410 .
  • the metadata of each channel may include various pieces of information about the channel, for example, genre, a viewer age group, a broadcast provider of each channel.
  • the display device 100 may select one or more of other channels having the same properties as the one or more pieces of information of the metadata of the determined favorite channel.
  • the display device 100 may determine channels having the same genre as that of the determined favorite channel to be a favorite channel group, by using the genre information of the metadata of the determined favorite channel.
  • the display device 100 may determine channels having the same viewer age group as that of the determined favorite channel to be a favorite channel group, by using the viewer age group of the metadata of the determined favorite channel.
  • the display device 100 may extract a user's favorite genre from the user's viewing history, without determining a favorite channel from the user's viewing history.
  • the display device 100 may determine channels mapped with an extracted favorite genre to be a favorite channel group.
  • a CGV channel having the highest score of 6 may be determined to be a favorite channel. If the genre of a CGV channel is “Movie”, the display device 50 may determine channels corresponding to the genre “Movie” to be a favorite channel group.
  • the display device 50 extracts a user's favorite genre from the viewing history
  • the determined favorite channel group may differ.
  • a favorite genre is extracted from the user's viewing history referring to Table 2
  • the score of a movie genre is 6
  • the display device 100 may determine channels corresponding to the documentary genre to be a favorite channel group.
  • the display device 100 may generate a favorite channel group for each user by generating a user's viewing history for each user watching a TV.
  • the display device 100 may recognize users watching a TV by using the camera 162 and then collect viewing history information for each user.
  • the display device 100 may generate a favorite channel group for each user based on the viewing history information collected for each user. Accordingly, when a user watches a TV, the display device 100 recognizes the user by using a camera and then provides favorite channel group scanning by using a favorite channel group generated for the user who currently watches a TV.
  • the display device 100 may be embodied to scan a “news” favorite channel group generated for the father when the father performs favorite channel scanning.
  • the display device 100 may be embodied to scan a “drama” favorite channel group generated for the mother when the mother performs favorite channel scanning.
  • the display device 100 may generate a favorite channel group considering viewing histories of other users who watch a TV.
  • the display device 100 may collect viewing history information regardless of users who watch a TV installed at home.
  • the display device 100 may generate a favorite channel group considering all viewing histories of, for example, father, mother, and son, regardless of family members watching a TV.
  • the display device 100 may receive information about viewing histories of other users via a network and generate a favorite channel group based on the received information about other user's viewing histories.
  • the display device 100 may receive information about a channel having a high viewing rate watched by a plurality of users from the server 100 through the network 250 of FIG. 2 .
  • the display device 100 may receive information about a channel having a high viewing rate from the server 200 and generate a favorite channel group based on the received information or receive information about a genre having a high viewing rate and generate a favorite channel group based on the received information.
  • the display device 100 may periodically receive the information about a channel having a high viewing rate or the information about a genre having a high viewing rate, from the server 200 .
  • the server 200 may include a server provided by a broadcast provider, a server for searching a viewing rate, and a server for providing content.
  • the display device 100 may check broadcast programs of channels recently favored by other users.
  • FIG. 5 is a reference view illustrating selecting a favorite channel group, according to an exemplary embodiment.
  • a channel list may include Channel “1” to Channel “40”.
  • a channel group 510 from Channel “2” to Channel “8” has metadata 511 including “genre: sports/hobby”.
  • a channel group 520 from Channel “10” to Channel “15” has metadata 521 including “genre: public/religion”.
  • a channel group 530 from Channel “18” to Channel “25” has metadata 531 including “genre: movie”.
  • a channel group 540 from Channel “27” to Channel “31” has metadata 541 including “genre: news/economy”.
  • a channel group 550 from Channel “33” to Channel “39” has metadata 551 including “genre: movie”.
  • the display device 100 may select the channel group 530 including Channels “18-25.” That is, other channels having the same genre as the genre “movie” of Channel “22.” Also, the channels having the same genre may not have consecutive channel numbers but may be distributed in the channel list. Referring to FIG. 5 , the channels having a movie genre exist not only in the channel group 530 but also in the channel group 550 . Accordingly, the display device 100 may select the channel group 550 including Channels “33-39” having metadata of the genre “movie”. The display device 100 may determine the selected channel groups 530 and 550 altogether to be a favorite channel group. As such, because channels are generally grouped in similar numbers according to particular properties, the display device 100 may determine a favorite channel group including consecutive channel numbers. Also, the display device 100 may group channels distributed throughout the channel list into a favorite channel group.
  • FIG. 6 is a reference view illustrating selecting a favorite channel group, according to an exemplary embodiment.
  • the display device 100 may select Channels “2-3” and Channels “5-8”, that is, other channels having the same genre as the genre “sports/hobby” of Channel “4”, and determine Channel “2-8” having metadata of a genre “sports/hobby” to be a favorite channel group.
  • the genres of Channel “2” to Channel “8” are identically “sports/hobby”, the genre may be divided into sub-classes. For example, a group 1 of Channels “2-4”, as a sub-class of the genre, is “sports” and a group 2 of Channels “5-8”, as a sub-class of the genre, is “hobby”.
  • the display device 50 may determine Channels “2-4” having the same sub-class as the sub-class genre “sports” of Channel “4” to be a favorite channel group, by using the sub-class of the genre included in the metadata.
  • FIG. 7 is a reference view illustrating selecting a favorite channel group, according to an exemplary embodiment.
  • the display device 100 determines Channel “32” ( 721 ), Channel “55” ( 731 ), and Channel “24” to be favorite channels, the display device 100 selects other channels having metadata corresponding to the determined favorite channels, e.g., channel groups 710 , 720 , 730 , 740 , and 750 ,
  • the display device 100 may determine Channel “30” to Channel “43” having metadata of a genre “movie” to be a first favorite channel group.
  • the display device 100 determine Channel “52” to Channel “98” having metadata of a genre “sports/hobby” to be a second favorite channel group.
  • the display device 100 may determine Channel “23” to Channel “27”, and Channel “110” to Channel “116” having metadata of the genre “news/economy” to be a third favorite channel group.
  • FIG. 8 is a flowchart of a method of scanning a favorite channel group according to an input of a channel shift button, according to an exemplary embodiment.
  • the display device 100 determines a favorite channel group according to the user's viewing history.
  • the display device 100 may determine a favorite channel group through the operation of FIG. 4 .
  • the display device 100 detects a control signal according to a channel change.
  • the user may control channel change of the display device 100 by pressing the channel up button 53 a or the channel down button 53 b of the control device 50 , as illustrated in FIG. 1 .
  • the light receiver 163 of the display device 100 may detect the control signal according to the pressing of the channel up button 53 a or the channel down button 53 .
  • the user may control the channel change by touching the channel up button 310 or the channel down button 320 arranged on a touch sensor TV screen, as illustrated in FIG. 3B .
  • the display device 100 determines whether a duration time of a detected channel shift button input exceeds a predetermined value.
  • a user may shift to a next channel adjacent to a current channel by pressing the channel up button or the channel down button once at a preset time interval.
  • the predetermined value denotes the preset time interval.
  • the display device 100 may tune a currently tuned channel to a next adjacent channel in a direction in which the channel number increases. Also, when the channel up button input is detected, the display device 100 may tune a currently tuned channel to a next adjacent channel in a direction in which the channel number decreases.
  • the display device 100 determines that the duration time of the detected channel shift button input exceeds the predetermined value, not the general channel change operation but a favorite channel group scanning operation is performed.
  • FIG. 9 is a reference view illustrating an operating method according to detection of a channel shift button input, according to an exemplary embodiment.
  • the display device 100 is tuned to a current channel “910”, an input of the channel up button 53 a or the channel down button 53 b of the control device 50 is detected and, if a duration time of the channel up button or channel down button input does not exceed the predetermined value, the general channel change operation is performed. Accordingly, when the display device 100 detects the channel up button input, the current channel “910” is changed to a channel “911” that is an adjacent channel in a direction in which the channel number increases. When the display device 100 detects the channel down button input, the current channel “910” is changed to a channel “909” that is an adjacent channel in a direction in which the channel number decreases. Accordingly, when the user presses the channel up/down buttons 53 a and 53 b of the control device 50 in a normal manner, the display device 100 performs a one channel up or one channel down change operation.
  • the display device 100 When the duration time of an input of the channel up button 53 a or the channel down button 53 b of the control device 50 exceeds the predetermined value, the display device 100 performs the favorite channel group scanning operation.
  • the channel list includes a first favorite channel group 920 and a second favorite channel group 930 , which are determined by the display device in advance.
  • the display device 100 performs the favorite channel group scanning operation in a direction in which the channel number increases from the current channel “910”.
  • the display device 100 performs the favorite channel group scanning operation in a direction in which the channel number decreases from the current channel “910”.
  • a favorite channel group is scanned in a rightward direction in which the channel number increases.
  • the display device 100 may scan the first favorite channel group 920 and the second favorite channel group 930 in the rightward direction in which the channel number increases.
  • FIG. 10 is a flowchart of a method of scanning a favorite channel group according to a long press input of a channel shift button, according to an exemplary embodiment.
  • the display device 100 determines a favorite channel group according to the user's viewing history.
  • a method of determining a favorite channel group according to the user's viewing history, which is performed by the display device 100 may use the operation described with reference to FIG. 4 .
  • the display device 100 detects the long press input of a channel shift button of the control device 50 .
  • the display device 100 scans a favorite channel group in response to the detection of long press input.
  • the display device 100 increases a channel shift speed in the general channel section that does not correspond to the favorite channel group.
  • the display device 100 may reduce time to approach the favorite channel group during scanning of the favorite channel group, by increasing the channel shift speed in the general channel section that does not correspond to the favorite channel group, and reduce time to watch channels that are not favored by the user, by quickly changing the general channel section that is less favored by the user.
  • the display device 100 decreases the channel change group in the favorite channel section corresponding to the favorite channel group. Because the display device 100 decreases the channel shift speed in the favorite channel group section corresponding to the favorite channel group, the user may select a desired channel by checking contents broadcasted on channels corresponding to the favorite channel group.
  • the display device 100 may select the nearest favorite channel in the scanning direction from the current channel.
  • the display device 100 When the display device 100 according to an exemplary embodiment detects the end of the long press input of a channel shift button of the control device 50 , the display device 100 selects the nearest favorite channel in the scanning direction from the current channel. If no favorite channel exists in the scanning direction, the nearest general channel in the scanning direction from the current channel may be selected.
  • FIG. 11 is a reference view illustrating a method of performing a favorite channel scanning operation according to detection of the long press input of a channel shift button, according to an exemplary embodiment.
  • a first favorite channel group 1120 , a second favorite channel group 1130 , and a third favorite channel group 1140 are present in the channel list in a direction in which the channel number increases from the current channel “910”.
  • the favorite channel group is scanned in a direction in which the channel number increases.
  • the channel shift speed may be decreased in the favorite channel group section corresponding to the favorite channel group.
  • the display device 100 starts channel scanning in the rightward direction in which the channel number increases from the current channel “910”.
  • the channel shift speed gets fast in the general channel section before arriving at the first favorite channel group section 1120 , gets slow in the favorite channel group section 1120 , and gets fast again when the general channel section starts after the favorite channel group section 1120 ends. Accordingly, the channels of the favorite channel group favored by the user may be quickly scanned and shown to the user.
  • the display device 100 may tune the current channel to a favorite channel located nearest in the scanning direction, that is, a first favorite channel 1141 of the third favorite channel group 1140 , and then terminate the scanning.
  • the display device 100 tunes the current channel to a favorite channel located nearest in the scanning direction. However, because no favorite channel exists in the scanning direction with respect to Channel “1155”, the display device 100 tunes the current channel to Channel “1156” that is an adjacent general channel, and then ends the scanning.
  • FIG. 12 is a reference view illustrating a method of performing a favorite channel scanning operation according to detection of a channel shift button input, according to an exemplary embodiment.
  • the display device 100 when the display device 100 detects a long press input of the channel up button 53 a of the control device 50 in the state in which the current channel 910 is tuned, the display device 100 starts channel scanning in the rightward direction in which the channel number increases from the current channel 910 .
  • the channel shift speed gets fast in the general channel section until the favorite channel group arrives at a movie channel group. Accordingly, the display device 100 may display only a channel number 1211 that is quickly changed, without displaying an image on a screen image 1210 , in the general channel section.
  • the display device 100 decreases the channel shift speed in the favorite channel group section 1220 and displays broadcast signals of the respective channels in screen images 1221 and 1222 so that the user may check content of broadcasting of the channels included in the favorite channel group section.
  • FIG. 13 is a flowchart of a method of scanning a favorite channel group according to a long press input of a channel shift button, according to an exemplary embodiment.
  • the display device 100 determines a favorite channel group according to the user's viewing history.
  • a method in which the display device 100 determines a favorite channel group according to the user's viewing history may use the operation described with reference to FIG. 4 .
  • the display device 100 detects a long press input of a channel shift button of the control device 50 .
  • the display device 100 scans a favorite channel group in response to the detection of a long press input.
  • the display device 100 decreases the channel shift speed as the channel approaches the favorite channel group.
  • the display device 100 increases the channel shift speed as the channel is farther from the favorite channel group.
  • FIG. 14 is a reference view illustrating a method of scanning a favorite channel group according to a long press input of a channel shift button, according to an exemplary embodiment.
  • the display device 100 scans a favorite channel group in a direction in which the channel number increases from the current channel 1400 .
  • a favorite channel group 1405 exists in a direction in which the channel number increases from the current channel 1400 .
  • the display device 100 may decrease the channel shift speed as the channel approaches the favorite channel group 1405 and increase the channel shift speed as the channel is farther from the favorite channel group 1405 .
  • the display device 100 may divide a section of channels existing in a direction in which the channel number increases from the current channel 1400 into a few sections. Sections of channels located farther from the favorite channel group 1405 are set to be a first section 1410 and a fifth section 1450 . Sections of channels located close to the favorite channel group 1405 are set to be a second section 1420 and a fourth section 1440 . A section of channels corresponding to the favorite channel group 1405 is set to be a third section 1430 .
  • the display device 100 may decrease the channel shift speed as the channel approaches the third section 1430 corresponding to the favorite channel group 1405 .
  • the display device 100 may perform channel change by setting the channel shift speed to a third speed in the first section 1410 located far from the third section 1430 corresponding to the favorite channel group 1405 and the channel shift speed to a second speed, which is slower than the third speed, in the second section 1420 located closer to the third section 1430 than the first section 1410 .
  • the display device 100 may perform channel change at the first speed, which is slower than the second speed, in the third section 1430 corresponding to the favorite channel group 1405 , at the second speed in the fourth section 1440 by increasing the channel shift speed, and at the third speed in the fifth section 1450 located farther from the third section 1430 by increasing the channel shift speed.
  • the first speed to the third speed may be determined in various ways.
  • the channel shift speed may be similar to the speed when the user performs a general channel up/down button operation so that the user may check broadcast signals of the favorite channels in the favorite channel section.
  • FIG. 15 is a reference view illustrating a method of scanning a favorite channel group according to a long press input of a channel shift button, according to an exemplary embodiment.
  • the display device 100 scans a favorite channel group in a direction in which the channel number increases from the current channel 1500 .
  • a favorite channel group 1505 exists in a direction in which the channel number increases from the current channel 1500 .
  • the display device 100 may decrease the channel shift speed as the channel approaches the favorite channel group 1505 and increase the channel shift speed as the channel is farther from the favorite channel group 1505 .
  • the speed for each channel in FIG. 15 is different from an exemplary embodiment of FIG. 14 in that the third section corresponding to the favorite channel group is extended to channels adjacent to the favorite channel group.
  • the display device 100 may set the channel shift speed to a third speed in the first section 1510 in which channel scanning starts and the channel shift speed to a second speed, which is slower than a third speed, in the second section 1520 close to the favorite channel group 1505 .
  • the display device 100 may set the channel change sped to a first speed, which is slower than the second speed, in the third section 1530 including the favorite channel group 1505 and channels adjacent to the favorite channel group 1505 .
  • the channel shift speed is set to be a first speed so that the user may be stably check the first channel of the favorite channel group.
  • the display device 100 may increase the channel shift speed to the second speed in the fourth section 1540 , thereby performing the channel change at the second speed, and increase the channel shift speed to the third speed, which is faster than the second speed, in the fifth section 1550 , thereby perform the channel change at the third speed.
  • the display device 100 may further increase the channel shift speed as a duration time of a channel shift button input increases. For example, when the user presses the channel shift button of the control device 50 for 10 seconds, the display device 100 may further increase the channel shift speed, compared to a case of pressing the channel shift button for 5 seconds. In other words, for example, when the number of channels scanned when the user presses the channel shift button of the control device 50 for 5 seconds is 50, the display device 100 may further increase the channel shift speed so that the number of channels scanned when the user presses the channel shift button of the control device 50 for 10 seconds is 200, not 100 ( 50 ⁇ 2).
  • FIGS. 16A and 16B are reference views illustrating an example of further increasing a channel shift speed as a duration time of a channel shift button input increases.
  • FIG. 16A illustrates scanning of a favorite channel group when a duration time of a channel shift button input is, for example, 5 seconds.
  • the channel shift speed in a first section 1610 is the third speed
  • the channel shift speed in a second section 1620 is the second speed
  • the channel shift speed in a third section 1630 corresponding to a favorite channel group 1605 is the first speed
  • the channel shift speed in a fourth section 1640 is the second speed
  • the channel shift speed in a fifth section 1650 is the third speed.
  • the second speed is faster than the first speed and the third speed is faster than the second speed.
  • FIG. 16B illustrates scanning of a favorite channel group when a duration time of a channel shift button input is, for example, 12 seconds.
  • the channel shift speeds in the first to fifth sections 1610 to 1650 are the same as those illustrated in FIG. 16A .
  • the display device 100 increases the channel shift speed to a fourth speed, which is faster than the third speed, in a sixth section 1660 following the fifth section 1650 .
  • the display device 100 may increase the channel shift speed to a fifth speed, which is faster than the fourth speed.
  • module used in one or more exemplary embodiments may denote a unit including one or two or more combinations of, for example, hardware, software, or firmware.
  • the module may be interchangeably used with terms for example, units, logics, logical blocks, components, or circuits.
  • the module may be a minimum unit of a part that is integrally formed or a part thereof.
  • the module may be a minimum unit performing one or more functions or a part thereof.
  • the module may be embodied mechanically or electronically.
  • the modules according to one or more exemplary embodiments may include at least one of an application-specific integrated circuit (ASIC) chip, field-programmable gate arrays (FPGAs), or a programmable-logic device, which performs a certain operation that is already known or will be developed in the future.
  • ASIC application-specific integrated circuit
  • FPGAs field-programmable gate arrays
  • programmable-logic device which performs a certain operation that is already known or will be developed in the future.
  • At least part of an apparatus for example, modules or functions thereof, or a method, for example, operations, according to one or more exemplary embodiments may be embodied by commands stored in a computer-readable storage media in form of, for example, a programming module.
  • the command When the command is executed by one or more processors, the one or more processors may perform a function corresponding to the command.
  • the computer-readable medium may be, for example, a memory.
  • At least part of the programming module may be implemented by, for example, a processor.
  • At least part of the programming module may include, for example, modules, programs, routines, sets of instructions, or processes, to perform one or more functions.
  • Examples of the computer-readable recording medium include magnetic media, e.g., hard disks, floppy disks, and magnetic tapes, optical media, e.g., compact disc read only memories (CD-ROMs) and digital versatile disks (DVDs), magneto-optical media, e.g., floptical disks, and hardware device configured to store and execute program commands, for example, programming modules, e.g., read only memories (ROMs), random access memories (RAMs), flash memories.
  • the program command may include not only machine codes created by a compiler but also high-level language codes executable by a computer using an interpreter.
  • the above-described hardware apparatuses may be configured to operate as one or more software modules to perform operations according to one or more exemplary embodiments, or vise versa.
  • a module or programming module may include at least one of the above-described elements or the at least one of the above-described elements may be omitted or additional other elements may be further included.
  • operations may be performed by modules, programming modules, or other elements in a sequential, parallel, iterative, or heuristic method. Also, some operations may be performed in a different order, omitted, or other operations may be added thereto.
  • inventive concept is described through one or more exemplary embodiments, the inventive concept is not limited to the particular format described herein. Also, the above-described exemplary embodiments may be combined. In the accompanying claims, the term “comprise” does not exclude that other elements or operations may further exist.
  • fast movement to a channel number of a user favorite group is possible by using only a channel up/down button, which is a basic function, without inputting through numerical buttons of a remote controller or entering an EPG.
  • inconvenience in manipulation and inputting during channel change may be reduced and a time to determine a channel may be reduced by using program information.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)
  • Channel Selection Circuits, Automatic Tuning Circuits (AREA)
  • Details Of Television Systems (AREA)
US15/247,123 2015-12-22 2016-08-25 Electronic device and method of scanning channels in electronic device Active US9973824B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2015-0184071 2015-12-22
KR1020150184071A KR102422796B1 (ko) 2015-12-22 2015-12-22 전자 장치 및 전자 장치에서 채널 탐색 방법

Publications (2)

Publication Number Publication Date
US20170180813A1 US20170180813A1 (en) 2017-06-22
US9973824B2 true US9973824B2 (en) 2018-05-15

Family

ID=59066861

Family Applications (1)

Application Number Title Priority Date Filing Date
US15/247,123 Active US9973824B2 (en) 2015-12-22 2016-08-25 Electronic device and method of scanning channels in electronic device

Country Status (6)

Country Link
US (1) US9973824B2 (zh)
EP (1) EP3342170B1 (zh)
KR (1) KR102422796B1 (zh)
CN (1) CN106973323B (zh)
BR (1) BR112018008857A8 (zh)
WO (1) WO2017111252A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10621581B2 (en) 2016-06-11 2020-04-14 Apple Inc. User interface for transactions
CN109313759B (zh) 2016-06-11 2022-04-26 苹果公司 用于交易的用户界面
US10796294B2 (en) * 2017-05-16 2020-10-06 Apple Inc. User interfaces for peer-to-peer transfers
US11221744B2 (en) 2017-05-16 2022-01-11 Apple Inc. User interfaces for peer-to-peer transfers
KR102634632B1 (ko) 2018-06-03 2024-02-08 애플 인크. 트랜스퍼 계정들을 위한 사용자 인터페이스들
CN109660849B (zh) * 2018-12-24 2021-03-19 深圳创维-Rgb电子有限公司 电视节目的切台方法、装置及计算机可读存储介质
US11328352B2 (en) 2019-03-24 2022-05-10 Apple Inc. User interfaces for managing an account
US11146843B2 (en) * 2019-06-17 2021-10-12 Accenture Global Solutions Limited Enabling return path data on a non-hybrid set top box for a television
US11983702B2 (en) 2021-02-01 2024-05-14 Apple Inc. Displaying a representation of a card with a layered structure
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time
KR102479254B1 (ko) 2021-06-30 2022-12-20 주식회사 오성전자 선호채널 설정 시스템 및 이를 지원하는 셋탑박스
US11784956B2 (en) 2021-09-20 2023-10-10 Apple Inc. Requests to add assets to an asset account
CN114390232B (zh) * 2022-03-24 2022-07-08 广州长嘉电子有限公司 一种用于模拟电视功能扩展的方法及***

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020061126A (ko) 2002-07-03 2002-07-22 삼성전자 주식회사 선호채널 자동 설정방법 및 장치
US6721953B1 (en) * 2000-02-11 2004-04-13 International Business Machines Corporation Display of television program information using dynamically-adjusted scroll rate
US20040268419A1 (en) * 2003-06-24 2004-12-30 Microsoft Corporation Interactive content without embedded triggers
KR100358402B1 (ko) 1998-12-17 2005-11-14 삼성전자 주식회사 선호채널자동설정방법및장치
US20070234395A1 (en) * 2004-10-15 2007-10-04 Vincent Dureau Speeding up channel change
US20100118211A1 (en) 2007-04-24 2010-05-13 Shenzhen Tcl New Technology Ltd System and method for remote control of a television with a manually actuatable element
US20110271302A1 (en) 2007-10-18 2011-11-03 Shenzhen Tcl New Technology Ltd. Content selection acceleration system and method
US20110283320A1 (en) * 2010-05-13 2011-11-17 Rovi Technologies Corporation Systems and methods for identifying a program using information from a third-party data source
KR20120069961A (ko) 2010-12-21 2012-06-29 엘지전자 주식회사 컨텐츠 이미지 표시 방법 및 그를 이용한 영상 표시 기기
US8589977B1 (en) * 2011-12-30 2013-11-19 Time Warner Cable Enterprises Llc Methods and apparatus for improving scrolling through program channel listings
WO2014028072A1 (en) 2012-08-17 2014-02-20 Flextronics Ap, Llc Interactive channel navigation and switching
US20160316269A1 (en) * 2015-04-27 2016-10-27 Echostar Technologies L.L.C. Enhanced program guide

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020140870A1 (en) * 2001-03-30 2002-10-03 Koninklijke Philips Electronics N.V. Entertainment receiver activated in response to received program content and method of operating same
CN1705341A (zh) * 2004-05-25 2005-12-07 路俊昌 一种设定和选择多个喜爱电器频道的方法
CN101488030A (zh) * 2009-02-10 2009-07-22 深圳Tcl新技术有限公司 显示屏调整装置以及方法
US20110282759A1 (en) * 2010-05-13 2011-11-17 Rovi Technologies Corporation Systems and methods for performing an action on a program or accessing the program from a third-party media content source
JP5464622B1 (ja) * 2012-10-10 2014-04-09 シャープ株式会社 電子番組表表示装置およびテレビジョン受像機
KR20140046902A (ko) * 2012-10-11 2014-04-21 엘지전자 주식회사 영상표시장치 및 그 동 작방법
KR20150137499A (ko) * 2014-05-29 2015-12-09 엘지전자 주식회사 영상 표시 기기 및 그의 동작 방법

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100358402B1 (ko) 1998-12-17 2005-11-14 삼성전자 주식회사 선호채널자동설정방법및장치
US6721953B1 (en) * 2000-02-11 2004-04-13 International Business Machines Corporation Display of television program information using dynamically-adjusted scroll rate
KR20020061126A (ko) 2002-07-03 2002-07-22 삼성전자 주식회사 선호채널 자동 설정방법 및 장치
US20040268419A1 (en) * 2003-06-24 2004-12-30 Microsoft Corporation Interactive content without embedded triggers
US20070234395A1 (en) * 2004-10-15 2007-10-04 Vincent Dureau Speeding up channel change
US20100118211A1 (en) 2007-04-24 2010-05-13 Shenzhen Tcl New Technology Ltd System and method for remote control of a television with a manually actuatable element
US20110271302A1 (en) 2007-10-18 2011-11-03 Shenzhen Tcl New Technology Ltd. Content selection acceleration system and method
US20110283320A1 (en) * 2010-05-13 2011-11-17 Rovi Technologies Corporation Systems and methods for identifying a program using information from a third-party data source
KR20120069961A (ko) 2010-12-21 2012-06-29 엘지전자 주식회사 컨텐츠 이미지 표시 방법 및 그를 이용한 영상 표시 기기
US8589977B1 (en) * 2011-12-30 2013-11-19 Time Warner Cable Enterprises Llc Methods and apparatus for improving scrolling through program channel listings
WO2014028072A1 (en) 2012-08-17 2014-02-20 Flextronics Ap, Llc Interactive channel navigation and switching
US20160316269A1 (en) * 2015-04-27 2016-10-27 Echostar Technologies L.L.C. Enhanced program guide

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BNCPLAN, "Sky Life 3800 manual", http://www.bncplan.co.kr/index.php?document_srl=3526&mid=boa_04, Jan. 11, 2010 , total 26 pages.
International Search Report (PCT/ISA/210) & Written Opinion (PCT/ISA/237) dated Nov. 25, 2016 issued by the International Searching Authority in counterpart International Application No. PCT/KR2016/009372.

Also Published As

Publication number Publication date
EP3342170A4 (en) 2018-11-21
WO2017111252A1 (en) 2017-06-29
KR102422796B1 (ko) 2022-07-19
EP3342170A1 (en) 2018-07-04
BR112018008857A8 (pt) 2019-02-26
US20170180813A1 (en) 2017-06-22
KR20170074601A (ko) 2017-06-30
CN106973323B (zh) 2021-03-16
EP3342170B1 (en) 2020-07-01
CN106973323A (zh) 2017-07-21
BR112018008857A2 (pt) 2018-11-06

Similar Documents

Publication Publication Date Title
US9973824B2 (en) Electronic device and method of scanning channels in electronic device
US10602089B2 (en) Method of acquiring information about contents, image display apparatus using the method, and server system for providing information about contents
JP7297737B2 (ja) ディスプレイ装置及びその動作方法
US20130127712A1 (en) Gesture and voice recognition for control of a device
CN108513152B (zh) 图像显示设备及其操作方法
KR20180065592A (ko) 디스플레이 장치 및 디스플레이 장치의 채널 정보 획득 방법
US10069769B2 (en) Electronic device and method for providing user preference program notification in the electronic device
US20200221179A1 (en) Method of providing recommendation list and display device using the same
KR20160084059A (ko) 음성 인식 검색 결과를 이용하여 카테고리를 배열하는 디스플레이 디바이스 및 그 제어 방법
US20180139502A1 (en) Display device
KR102167289B1 (ko) 영상 표시 기기 및 그의 동작 방법
US10382826B2 (en) Image display apparatus and operating method thereof
US10924795B2 (en) Image display device and operating method thereof
US10425609B2 (en) Image display apparatus and method of displaying image
US10310709B2 (en) Image display apparatus and method of displaying image for determining a candidate item to select
KR102267194B1 (ko) 단말기 및 그의 동작 방법
US20170185246A1 (en) Image display apparatus and method of displaying image
KR102105459B1 (ko) 영상표시장치 및 영상표시장치 동작방법
CN113573095B (zh) 显示装置及其操作方法
KR20230024712A (ko) 발화 의도를 고려하여 검색하는 디스플레이 장치 및 방법
CN108810593A (zh) 显示装置及其操作方法
KR20170101077A (ko) 서버, 영상 표시 장치 및 그 동작 방법

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KANG, HYE-JIN;HYEON, SU-GYEONG;REEL/FRAME:039541/0505

Effective date: 20160823

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4