WO2023016499A1 - 一种频道搜索方法及显示设备 - Google Patents
一种频道搜索方法及显示设备 Download PDFInfo
- Publication number
- WO2023016499A1 WO2023016499A1 PCT/CN2022/111526 CN2022111526W WO2023016499A1 WO 2023016499 A1 WO2023016499 A1 WO 2023016499A1 CN 2022111526 W CN2022111526 W CN 2022111526W WO 2023016499 A1 WO2023016499 A1 WO 2023016499A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frequency point
- channel search
- frequency
- list
- channel
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 137
- 230000004044 response Effects 0.000 claims abstract description 9
- 230000008569 process Effects 0.000 claims description 91
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 230000001174 ascending effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
Definitions
- the present application relates to the technical field of channel search, in particular to a channel search method and a display device.
- display devices include smart TVs, mobile phones, refrigerators, and other products with smart display screens.
- the display device is used as a smart TV, the user can watch programs through various channels provided by the smart TV.
- An embodiment of the present application provides a display device, including: a user input interface configured to receive a channel search instruction; a controller configured to: respond to the channel search instruction, acquire the frequency point of the channel to be searched, and perform Channel search to obtain the first type of broadcast channel; skip the frequency points corresponding to the first type of broadcast channel, and perform channel search based on the remaining frequency points to obtain the second type of broadcast channel.
- the display device further includes: a display configured to present an image; the controller is further configured to: in response to a channel search instruction, acquire the first broadcast version and the second broadcast version for providing the channel The broadcast version, and a frequency point list for presenting several channels; channel search is performed based on each frequency point in the frequency point list and the first broadcast version to obtain the first type of broadcast channel, and, for the first Add an identifier to the frequency point corresponding to the class broadcast channel; the controller is further configured to: after the first broadcast version channel search is completed, delete the frequency point with the identifier in the frequency point list, based on the obtained Each frequency point in the new frequency point list and the second broadcast version are searched for channels to obtain the second type of broadcast channel.
- the controller is further configured to: sequentially acquire target frequency points in the frequency point list, and determine whether the target frequency point is valid; if the target frequency point is valid, based on the The target frequency point and the first broadcast version perform channel search to obtain the first type of broadcast channel; if the target frequency point is invalid, and after all the frequency points in the frequency point list have completed the channel search, then determine the first broadcast The version channel search is complete.
- the controller is further configured to: sequentially acquire target frequency points in the new frequency point list, and determine whether the target frequency point has completed the channel search process; if the target frequency point has not completed In the channel search process, channel search is performed based on the target frequency point and the second broadcast version, to obtain the second type of broadcast channel, and to obtain the next target frequency point; if the target frequency point completes the channel search process, and, the After all the frequency points in the new frequency point list have completed the channel search, it is determined that the channel search of the second broadcast version is completed.
- the controller is further configured to: when performing a channel search based on the second broadcast version, generate search skip information based on a frequency point with an identifier; acquire in the new frequency point list When the original position of the frequency point with the identifier is reached, the channel search process corresponding to the frequency point with the identifier is skipped, and corresponding search skip information is displayed in the user interface.
- the controller is further configured to: after the channel search of the second broadcast version is completed, clear the identifier of each frequency point in the frequency point list, and restore the frequency point list to the initial state.
- the controller is further configured to: perform a full-band search on the dtv signal, and record the physical channel number or frequency range where the searched frequency point of successful frequency locking is located; the controller is further configured It is: skip the frequency point where the frequency lock is successful during the dtv channel search process, and search for the atv signal.
- the embodiment of the present application also provides a channel search method for a display device, the display device includes a display, a user input interface and a controller, the method includes: receiving a channel search instruction through the user input interface; responding to the The channel search instruction is to obtain the frequency point of the channel to be searched, and perform channel search to obtain the first type of broadcast channel; skip the frequency point corresponding to the first type of broadcast channel, and perform channel search based on the remaining frequency points to obtain the second type broadcast channel.
- Fig. 1 shows a schematic diagram of an operation scenario between a display device and a control device according to some embodiments
- Fig. 2 shows a configuration block diagram of a control device 100 according to some embodiments
- FIG. 3 shows a block diagram of a hardware configuration of a display device 200 according to some embodiments
- FIG. 4 shows a software configuration diagram in a display device 200 according to some embodiments
- Figure 5 shows a flow chart of a channel search method according to some embodiments
- FIG. 6 shows a data flow diagram of channel search based on the first broadcast version according to some embodiments
- Figure 7 shows a data flow diagram of channel search based on the second broadcast version according to some embodiments.
- Figure 8 shows a flowchart of another channel search method according to some embodiments.
- FIG. 9 shows a flowchart of a channel search process of antenna interface signals of a display device according to some embodiments.
- Fig. 10 shows a flow chart of a channel search process of a cable interface signal of a display device according to some embodiments
- Fig. 11 shows a flowchart of a channel search process of a display device according to some embodiments.
- Fig. 1 shows a schematic diagram of an operation scene between a display device and a control device according to some embodiments. As shown in FIG. 1 , the user can operate the display device 200 through the smart device 300 or the control device 100 .
- control device 100 may be a remote control, and the communication between the remote control and the display device includes infrared protocol communication, bluetooth protocol communication, and other short-distance communication methods, and the display device 200 is controlled wirelessly or wiredly.
- the user can control the display device 200 by inputting user commands through buttons on the remote control, voice input, control panel input, and the like.
- the smart device 300 (such as a mobile terminal, a tablet computer, a computer, a notebook computer, etc.) can also be used to control the display device 200 .
- the display device 200 is controlled using an application program running on the smart device.
- the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300.
- the module for obtaining voice commands configured inside the display device 200 can directly receive the user's voice command control , the user's voice command control can also be received through the voice control device installed outside the display device 200.
- the display device 200 also performs data communication with the server 400 .
- the display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.
- the server 400 may provide various contents and interactions to the display device 200 .
- the server 400 may be one cluster, or multiple clusters, and may include one or more types of servers.
- Fig. 2 shows a configuration block diagram of the control device 100 according to some embodiments.
- the control device 100 includes a controller 110 , a communication interface 130 , a user input/output interface 140 , a memory, and a power supply.
- the control device 100 can receive the user's input operation instruction, and convert the operation instruction into an instruction that the display device 200 can recognize and respond to, and acts as an intermediary interaction between the user and the display device 200 .
- FIG. 3 shows a block diagram of a hardware configuration of a display device 200 according to some embodiments.
- the display device 200 includes a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, At least one of user input interfaces.
- the controller includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, a first interface to an nth interface for input/output.
- the display 260 includes a display screen component for presenting images, and a drive component for driving image display, for receiving image signals output from the controller, and displaying video content, image content, and menu manipulation interface. Components and users manipulate the UI interface.
- the display 260 can be a liquid crystal display, an OLED display, and a projection display, and can also be a projection device and a projection screen.
- the communicator 220 is a component for communicating with external devices or servers according to various communication protocol types.
- the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module and other network communication protocol chips or near field communication protocol chips, and an infrared receiver.
- the display device 200 may establish transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220 .
- the user input interface can be used to receive a control signal of the control device 100 (such as an infrared remote controller, etc.).
- the detector 230 is used to collect signals of the external environment or interaction with the outside.
- the detector 230 includes a light receiver, which is a sensor for collecting ambient light intensity; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environmental scenes, user attributes or user interaction gestures, or , the detector 230 includes a sound collector, such as a microphone, for receiving external sound.
- the external device interface 240 may include, but is not limited to, the following: high-definition multimedia interface (HDMI), analog or data high-definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), Any one or more interfaces such as RGB ports. It may also be a composite input/output interface formed by the above-mentioned multiple interfaces.
- HDMI high-definition multimedia interface
- component analog or data high-definition component input interface
- CVBS composite video input interface
- USB input interface USB
- Any one or more interfaces such as RGB ports. It may also be a composite input/output interface formed by the above-mentioned multiple interfaces.
- the tuner demodulator 210 receives broadcast TV signals through wired or wireless reception, and demodulates audio and video data and EPG data from multiple wireless or cable broadcast TV signals, such as from DTV signals or ATV signals The audio and video data and EPG data are demodulated.
- the controller 250 and the tuner-demodulator 210 may be located in different split devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box wait.
- the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory.
- the controller 250 controls the overall operations of the display device 200 . For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.
- the object may be any one of selectable objects, such as hyperlinks, icons, or other operable controls. Operations related to the selected object include: displaying hyperlink pages, documents, images, etc., or executing the program corresponding to the icon.
- the controller includes a central processing unit (Central Processing Unit, CPU), a video processor, an audio processor, a graphics processing unit (Graphics Processing Unit, GPU), RAM Random Access Memory, RAM), ROM (Read- Only Memory, ROM), at least one of the first interface to the nth interface for input/output, a communication bus (Bus), and the like.
- CPU Central Processing Unit
- video processor video processor
- audio processor audio processor
- graphics processing unit Graphics Processing Unit, GPU
- RAM Random Access Memory
- ROM Read- Only Memory
- CPU processor It is used to execute the operating system and application program instructions stored in the memory, and to execute various application programs, data and content according to various interactive instructions received from the outside, so as to finally display and play various audio and video content.
- a CPU processor may include multiple processors. For example, including a main processor and one or more sub-processors.
- the graphics processor is used to generate various graphic objects, such as: icons, operation menus, and user input instructions to display graphics and so on.
- the graphics processor includes an arithmetic unit, which performs calculations by receiving various interactive instructions input by users, and displays various objects according to display attributes; it also includes a renderer, which renders various objects obtained based on the arithmetic unit, and the above-mentioned rendered objects are used to be displayed on the display.
- the video processor is used to receive an external video signal and perform video decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image synthesis, etc. according to the standard codec protocol of the input signal. After processing, a signal that can be directly displayed or played on the display device 200 can be obtained.
- the video processor includes a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, and the like.
- the demultiplexing module is used for demultiplexing the input audio and video data streams.
- the video decoding module is used to process the demultiplexed video signal, including decoding and scaling.
- An image compositing module such as an image compositor, is used to superimpose and mix the graphic generator with the zoomed video image according to the GUI signal input by the user or generated by itself, so as to generate an image signal available for display.
- the frame rate conversion module is used for converting the input video frame rate.
- the display formatting module is used to convert the received frame rate to the video output signal, and change the signal to conform to the display format signal, such as outputting RGB data signal.
- the audio processor is used to receive an external audio signal, perform decompression and decoding according to the standard codec protocol of the input signal, and perform processing such as noise reduction, digital-to-analog conversion, and amplification processing to obtain Sound signal played in the loudspeaker.
- the user can input user commands through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives user input commands through the graphical user interface (GUI).
- GUI graphical user interface
- the user can input a user command by inputting a specific sound or gesture, and then the user input interface recognizes the sound or gesture through a sensor to receive the user input command.
- FIG. 4 shows a software configuration diagram in the display device 200 according to some embodiments. As shown in FIG. 4 , the system of the display device is divided into three layers, which are application layer, middleware layer and hardware layer from top to bottom.
- the application layer mainly includes common applications on TV, and application framework (Application Framework), among which, commonly used applications are mainly applications developed based on the browser browser, such as: HTML5APPs; and native applications (Native APPs);
- Application Framework is a complete program model that has all the basic functions required by standard application software, such as: file access, data exchange..., and the user interfaces of these functions (toolbar, status bar, menu, etc.) , dialog box).
- Native APPs can support online or offline, message push or local resource access.
- the middleware layer includes middleware such as various TV protocols, multimedia protocols, and system components.
- Middleware can use the basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, so as to achieve the purpose of resource sharing and function sharing.
- the middleware layer may include services or components for supporting the ATSC protocol and the like.
- the hardware layer mainly includes the HAL interface, hardware and drivers.
- the HAL interface is a unified interface for all TV chips to connect, and the specific logic is implemented by each chip.
- Drivers mainly include: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.
- the display device may include more modules in the above-mentioned drawings, or delete some of the modules.
- the display device includes: a user input interface configured to receive a channel search instruction; a controller configured to: respond to the channel search instruction, acquire the frequency point of the channel to be searched, and perform channel Search to obtain the first type of broadcast channel; skip the frequency points corresponding to the first type of broadcast channel, and perform channel search based on the remaining frequency points to obtain the second type of broadcast channel.
- the display device may be in the form of a smart TV, may include modules such as a modem shown in FIG. 3 , and may be controlled by a remote controller.
- a display device includes a user input interface and a controller.
- the user input interface is configured to receive a channel search instruction; the controller is configured to perform a channel search in response to the channel search instruction.
- the frequency points of the channels to be searched are obtained, and channel search is performed based on all the obtained frequency points to obtain the first type of broadcast channels, and determine the corresponding frequency points of the first type of broadcast channels.
- the frequency points corresponding to the first type of broadcasting channels are skipped, and the channel search is performed again based on the remaining frequency points to obtain the second type of broadcasting channels.
- one frequency point corresponds to one channel, and the frequency point is equivalent to a channel number.
- the frequency point provided by the embodiment of the present application is the same as the frequency point concept mentioned in the Digital Video Broadcasting (DVB) protocol.
- DVD Digital Video Broadcasting
- the channels that can be loaded by each frequency point are limited, so it is necessary to receive each frequency point and conduct channel search for each frequency point separately.
- the channels provided by the two broadcast versions are different. Therefore, when the display device performs channel search, it needs to first search the channel of one broadcast version of ATSC based on the frequency point, and then completely search the channel of the other broadcast version of ATSC.
- a frequency point corresponds to a channel. Since the channels provided by two broadcast versions of ATSC do not exist at the same frequency point, when searching for channels, all channels of the two broadcast versions of ATSC will be completely searched, resulting in a longer overall channel search time.
- the smart TV may provide channels so that users can watch corresponding programs.
- the display device needs to use the Digital Terrestrial Broadcasting Standard (Advanced Television Systems Committee, ATSC) for channel search.
- the Digital Terrestrial Broadcasting Standard includes different broadcasting versions, for example, ATSC version 1.0 and ATSC version 3.0.
- the channels provided by the two broadcast versions are different, and the display device is compatible with the channels provided by the two broadcast versions.
- the display device configuration includes a frequency list of several frequency points, one frequency point corresponds to one channel, and the frequency point is equivalent to the channel number. Different frequency points correspond to different signal frequencies, so that the channels searched by different frequency points are different. For example, the signal frequency corresponding to frequency point 13 in ATSC1.0 version is different from the signal frequency corresponding to frequency point 13 in ATSC3.0 version, then frequency point 13 can only search for channels provided by ATSC1.0 version or ATSC3.0 version.
- the display device When the display device is performing channel search, it needs to search for ATSC1.0 version channels completely based on the frequency point, and save the searched ATSC1.0 version channels; then completely search for ATSC3.0 version channels, and save the searched ATSC3.0 version channels version of the channel.
- the ATSC1.0 version Since there are no two channels provided by the ATSC broadcast version at the same frequency point, after the ATSC1.0 version channel search is completed, the ATSC1.0 version has not been filtered out in the ATSC3.0 version channel search. point, the ATSC3.0 version will detect each frequency point one by one again, and the repeated search of frequency points will lead to a long time for the overall channel search.
- the embodiment of the present application provides a display device that sets the frequency point of the searched channel as the ATSC 1.0 version frequency point during the ATSC 1.0 version channel search.
- the frequency point of the searched channel is set as the ATSC 1.0 version frequency point during the ATSC 1.0 version channel search.
- FIG. 5 shows a flowchart of a channel search method according to some embodiments.
- a display device provided in an embodiment of the present application includes: a display configured to present an image, the image including a decoded image from a broadcast signal, and a user interface image for interacting with a user, etc.; connected to the display The controller, when executing the channel search method shown in Figure 5, the controller is configured to perform the following steps:
- the user When the user operates the display device to perform channel search, the user can select and activate the channel search function configured on the display device through the instruction received from the remote controller through the user input interface, and generate a channel search instruction synchronously.
- a frequency point list for presenting several channels is acquired, the frequency point list includes several frequency points, and one frequency point corresponds to one channel.
- the first broadcast version and the second broadcast version are obtained for channel search, and corresponding channels are searched based on each frequency point.
- the first broadcast version may be ATSC version 1.0
- the second broadcast version may be ATSC version 3.0.
- the signal frequencies corresponding to different channels provided by the first broadcast version are different
- the signal frequencies corresponding to different channels provided by the second broadcast version are different.
- the second broadcast version is an updated version based on the first broadcast version. Therefore, when performing channel search, the channel search is usually performed based on a lower version of ATSC.
- channel search can be performed based on each frequency point in the frequency point list and the first broadcast version, that is, the signal frequency corresponding to each frequency point is compared with the signal frequency corresponding to each channel provided by the first broadcast version, and if there is a comparison
- the corresponding signal frequency can be used to obtain the corresponding first-type broadcast channel for the frequency point corresponding to the signal frequency.
- the first type of broadcast channel refers to the channel provided by the first broadcast version (ATSC1.0 version), if there are multiple frequency points in the frequency list and the corresponding first type of broadcast channel is searched in the first broadcast version, then you can Get multiple first class broadcast channels.
- a frequency point corresponds to a signal frequency and a first-class broadcast channel, and the three correspond one-to-one.
- Fig. 6 shows a data flow diagram of channel search based on a first broadcast version according to some embodiments.
- the controller when performing a channel search based on the first broadcast version, the controller performs a channel search based on each frequency point in the frequency point list and the first broadcast version to obtain the first type of broadcast channel, is further configured to perform the following steps:
- Step 21 Obtain target frequency points in the frequency point list in sequence, and determine whether the target frequency points are valid.
- Step 22 If the target frequency point is valid, perform a channel search based on the target frequency point and the first broadcast version to obtain the first type of broadcast channel.
- Step 23 If the target frequency point is invalid, and after all the frequency points in the frequency point list have completed the channel search, it is determined that the channel search of the first broadcast version is completed.
- channel search may be performed sequentially based on each frequency point in the frequency point list.
- Each frequency point in the frequency point list is arranged in ascending order of signal frequency, the signal frequency of the first frequency point is the smallest, and the signal frequency of the last frequency point is the largest.
- the frequency range can be set as 57MHz ⁇ 803MHz. If the frequency point list is 1 to 50 frequency points, which is equivalent to 50 channels, then 57MHz is the minimum signal frequency, corresponding to the first frequency point, which is equivalent to the signal frequency corresponding to the channel number 1; 803MHz is the maximum The signal frequency corresponds to the last frequency point, which is equivalent to the signal frequency corresponding to the channel whose channel number is 50. The signal frequency of the frequency point is less than 57MHz or greater than 803MHz is invalid, and the signal frequency of the frequency point is greater than or equal to 57MHz and less than or equal to 803MHz is valid.
- the first frequency point is valid, it means that the frequency point is within the signal frequency threshold (frequency range) of searchable channels. Therefore, channel search can be performed based on the first frequency point and the first broadcast version.
- the signal frequency of the first frequency point is compared with the signal frequency of each channel provided by the first broadcast version. If there is a relatively consistent signal frequency, it is determined that the channel has been searched, and the corresponding first-type broadcast channel is obtained. If there is no consistent frequency comparison of any signal, it means that no channel has been searched, and the next frequency point in the frequency point list is obtained, and the above process is continued.
- an identifier can be configured for the frequency point, so that the search process of the second broadcast version can skip the channel search process of the frequency point, avoiding repeated searches, Improve search efficiency.
- the first-type broadcast channel When searching for channels provided by the first broadcast version for each frequency point in the frequency point list based on the aforementioned method, if some frequency points can be matched to the corresponding first-type broadcast channel, then it is the first-type broadcast channel corresponding Add an identifier to the frequency point, and mark this type of frequency point as ATSC1.0 version.
- the identifier is used to indicate that the channel corresponding to the frequency point comes from the first-type broadcast channel provided by the first broadcast version, and indicates that the channel search for the frequency point has been completed.
- the corresponding first category will be searched for frequency point 13
- the corresponding first-type broadcast channel B is searched for frequency point 15, and the corresponding first-type broadcast channel C is found for frequency point 17.
- the target frequency point obtained from the frequency point list is invalid, it means that the target frequency point may not be located within the signal frequency threshold (frequency range) of the searchable channel, that is, the target frequency point The signal frequency at the point exceeds the frequency range. Therefore, it can be further judged whether the channel search process of the first broadcast version is completed.
- the signal frequency of a certain frequency point exceeds the frequency range, it may be caused by accidents, such as abnormal signals. Therefore, in order to accurately judge whether the channel search process of the first broadcast version is completed, it can be determined by judging whether the currently invalid target frequency point number is the largest frequency point number in the frequency point list. If the invalid target frequency point sequence number is not the maximum frequency point sequence number, it can be determined that the first broadcast version channel search is not completed, and the next frequency point can be obtained to continue the aforementioned process; if the invalid target frequency point sequence number is the maximum frequency point sequence number , it can be determined that the first broadcast version channel search is completed.
- the frequency point list includes 50 frequency points
- the frequency point is invalid because the signal frequency exceeds the frequency range.
- the target frequency point number is 48, not the maximum frequency point number 50
- the frequency points with identifiers in the frequency point list are deleted, and the channel search is performed based on each frequency point in the obtained new frequency point list and the second broadcast version, and the second broadcast version is obtained. broadcast channel.
- S103 Determine whether the frequency point is valid, if yes, go to S104, if not, go to S105.
- S104 Search for a channel corresponding to a frequency point, go to S106.
- S105 Determine whether the ATSC 1.0 version is searched, if yes, go to S109, if not, go to S108.
- Fig. 7 shows a data flow diagram of channel search based on the second broadcast version according to some embodiments.
- the corresponding channels can be searched for the remaining frequency points in the frequency point list based on the second broadcast version (ATSC 3.0 version).
- the frequency point identifier during the channel search process of the first broadcast version, that is, obtain the marked frequency point of ATSC1.0 version. If you get frequency points 13, 15, and 17 with identifiers, since these frequency points already have ATSC 1.0 version channels, they will not have ATSC 3.0 version channels at the same time. Therefore, the frequency point marked as ATSC1.0 version is removed from the ATSC3.0 version frequency point list, that is, this ATSC3.0 version channel search will no longer search for the 3 frequency points of 13, 15, and 17, shortening the channel Search time, improve channel search efficiency.
- the channel search process of the second broadcast version can also delete the frequency points with identifiers, generate a new frequency point list, and then execute the second The second broadcast version channel search process to obtain the second type of broadcast channel.
- the frequency points in the new frequency point list are all ATSC3.0 version frequency points, and the second broadcast channel refers to the channel provided by the second broadcast version (ATSC3.0 version).
- a frequency point corresponds to a signal frequency and corresponds to a second-type broadcast channel, and the three correspond one-to-one.
- the controller when performing channel search based on the second broadcast version, performs channel search based on each frequency point in the obtained new frequency point list and the second broadcast version to obtain the second type of broadcast channel, which is It is further configured to perform the following steps:
- Step 31 sequentially acquire target frequency points in the new frequency point list, and determine whether the target frequency point has completed the channel search process.
- Step 32 If the target frequency point has not completed the channel search process, perform channel search based on the target frequency point and the second broadcast version, obtain the second type of broadcast channel, and obtain the next target frequency point.
- Step 33 If the target frequency point completes the channel search process, and all the frequency points in the new frequency point list complete the channel search, then determine that the second broadcast version channel search is completed.
- channel search may be performed sequentially based on each frequency point in the new frequency point list.
- Each frequency point in the new frequency point list is arranged in ascending order of signal frequency, the signal frequency of the first frequency point is the smallest, and the signal frequency of the last frequency point is the largest. Since the frequency points with identifiers have been deleted or skipped in the new frequency point list, the sequence numbers of each frequency point in the new frequency point list are not continuous.
- Second obtain the first frequency point in the new frequency point list, and judge whether the first frequency point has completed the channel search process. Completing the channel search process means that there is already a matching second-type broadcast channel at the corresponding frequency point. If a certain frequency point has been matched with the second type of broadcast channel, it means that this frequency point has completed a channel search process of the second broadcast version. In order to avoid repeated searches, the channel search process is no longer performed for this frequency point.
- the channel search can be performed based on the target frequency point and the second broadcast version to obtain the second type of broadcast channel.
- the signal frequency of the frequency point is compared with the signal frequency of each channel provided by the second broadcast version. If there is a relatively consistent signal frequency, it is determined that the channel has been searched, and the corresponding second-type broadcast channel is obtained. After the channel search is completed at the current frequency point, the next frequency point in the new frequency point list is obtained, and the above process is continued until all the frequency points in the new frequency point list have searched for the corresponding second-type broadcast channel.
- the frequency point has completed the channel search process, it needs to further judge whether the channel search process of the second broadcast version is completed, so as to determine whether to end the channel search process. Therefore, in order to accurately judge whether the channel search process of the first broadcast version is completed, it can be determined by judging whether the target frequency number of the currently completed frequency point is the largest frequency point number in the new frequency point list. If this completed target frequency point sequence number is not the maximum frequency point sequence number, then it can be determined that the channel search of the second broadcast version has not been completed, and the next frequency point can be obtained to continue the aforementioned process; if the completed target frequency point sequence number is the maximum frequency point sequence number Click the serial number, then it can be determined that the channel search of the second broadcast version is completed.
- the list of new frequency points includes 50 frequency points
- the frequency point has completed the channel search process.
- the target frequency point number is 48, not the maximum frequency point number 50, it can be determined that the channel search process of the second broadcast version has not been completed, and the aforementioned process can be continued to obtain the next frequency point.
- the acquired target frequency point number is 50, which is the maximum frequency point number 50, it can be determined that the second broadcast version channel search is completed.
- the controller is further configured to: after the second broadcast version channel search is completed, clear each frequency point list frequency point identifiers, restore the frequency point list to the initial state.
- S202 ATSC3.0 version channel search, go to S203.
- S205 Determine whether the frequency point has completed the channel search, if not, go to S206, if yes, go to S207.
- S207 Determine whether the ATSC3.0 version is searched, if not, go to S208, if yes, go to S209.
- the channel search process of the second broadcast version When the channel search process of the second broadcast version is completed, it means that the current complete channel search process of the display device is completed. Therefore, in order to avoid affecting the next channel search process, after the channel search of the second broadcast version is completed, the identifiers added for some frequency points during the channel search process of the first broadcast version are cleared, so that the frequency points in the frequency point list Each frequency point is restored to an initial state, and the initial state refers to a state in which each frequency point has no identifier.
- the frequency point search information may be correspondingly displayed on the user interface. For example, when searching for a channel based on the first broadcast version, the search result of the ATSC1.0 version frequency points may be displayed. When searching for channels based on the second broadcast version, because the frequency points of the ATSC1.0 version channels have been skipped, the search results of the ATSC1.0 version frequency points can no longer be displayed, and only the ATSC3.0 version frequency points can be displayed search results.
- a corresponding prompt may be given to the user when skipping is performed.
- the controller is further configured to perform the following steps:
- Step 41 when performing channel search based on the second broadcast version, generate search skip information based on the frequency point with the identifier.
- Step 42 When the original position of the frequency point with the identifier is obtained in the new frequency point list, skip the channel search process corresponding to the frequency point with the identifier, and display the corresponding search skip in the user interface information.
- the skip operation is performed when the frequency point at the original position of the frequency point with the identifier is obtained, and the search skip information is generated based on the frequency point with the identifier, such as "ATSC1 .0 frequency point-index-skip".
- the obtained original location of the frequency point with the identifier refers to the location of the frequency point with the identifier when the frequency point is obtained based on the original frequency point list. For example, in the original frequency point list, if the three frequency points 13, 15, and 17 are ATSC1.0 version, with identifiers. Then the three frequency points 13, 15, and 17 do not exist in the list of new frequency points. However, when performing the channel search process of the second broadcast version, if the frequency point 12 is obtained, the next frequency point 13 should be obtained, but because the frequency point 13 does not exist, the search jump will be displayed at the position where the frequency point 13 should have been obtained If the information is passed, the channel search process representing frequency point 13 is skipped and will not be executed again.
- the search results corresponding to the frequency point 14 can be displayed again; when the frequency point 15 is obtained, the search skip information corresponding to the frequency point 15 is displayed, and so on.
- the display device when it performs channel search, it first performs channel search based on the ATSC1.0 version, and if a channel can be found at a certain frequency point, an identifier is set for this frequency point, indicating that the channel search has been completed for this frequency point. After all the channels of ATSC1.0 version are searched, the channel search is performed based on ATSC3.0 version. At this time, first check the frequency point list, remove the frequency point with the identifier set, generate a new frequency point list, and then perform channel search according to the new frequency point list, so as to improve channel search efficiency.
- the display device when performing a channel search, the display device provided by the embodiment of the present application first performs a channel search based on each frequency point in the frequency point list and the first broadcast version to obtain the first type of broadcast channel, and, for Add an identifier to the frequency point corresponding to the first type of broadcast channel; after the first broadcast version channel search is completed, the frequency point with the identifier in the frequency point list is deleted, based on each frequency point in the obtained new frequency point list and The second broadcast version performs channel search to obtain the second type of broadcast channel.
- the display device can skip frequency points with identifiers when performing channel search based on the second broadcast version by marking the frequency points for which the channel search of the first broadcast version has been completed, avoiding repeated searches of certain frequency points, and reducing the frequency of the first broadcast version. 2.
- the channel search time of the broadcast version is improved, and the efficiency of channel search is improved.
- the channel search method for the above-mentioned display device includes: receiving a channel search instruction; in response to the channel search instruction, obtaining the frequency point of the channel to be searched, performing channel search, and obtaining the first type of broadcast channel ; Skip the frequency points corresponding to the first type of broadcast channels, and perform channel search based on the remaining frequency points to obtain the second type of broadcast channels.
- the display device receives a channel search instruction through a user input interface, and the controller responds to the channel search instruction to perform channel search.
- the display device responds to the channel search instruction.
- When performing a channel search first obtain the frequency point of the channel to be searched, perform channel search based on all the obtained frequency points, obtain the first type of broadcast channel, and determine the frequency corresponding to the first type of broadcast channel. point. Then, from all the obtained frequency points, the frequency points corresponding to the first type of broadcasting channels are skipped, and the channel search is performed again based on the remaining frequency points to obtain the second type of broadcasting channels.
- Fig. 5 shows a flowchart of a channel search method according to some embodiments.
- the present application also provides a channel search method, which is executed by the controller and related modules in the display device provided in the foregoing embodiments, and the method includes:
- the channel search based on each frequency point in the frequency point list and the first broadcast version to obtain the first type of broadcast channel includes: sequentially obtaining target frequency points in the frequency point list , judging whether the target frequency point is valid; if the target frequency point is valid, then perform a channel search based on the target frequency point and the first broadcast version to obtain the first type of broadcast channel; if the target frequency point is invalid, and After all the frequency points in the frequency point list complete the channel search, it is determined that the channel search of the first broadcast version is completed.
- the channel search based on each frequency point in the obtained new frequency point list and the second broadcast version to obtain the second type of broadcast channel includes: sequentially obtaining the targets in the new frequency point list Frequency point, judging whether the target frequency point has completed the channel search process; if the target frequency point has not completed the channel search process, then performing channel search based on the target frequency point and the second broadcast version to obtain the second type of broadcast channel, And, acquire the next target frequency point; if the target frequency point completes the channel search process, and all the frequency points in the new frequency point list complete the channel search, it is determined that the second broadcast version channel search is completed.
- the method further includes: when performing channel search based on the second broadcast version, generating search skip information based on frequency points with identifiers; When the original position of the frequency point with the identifier is displayed, the channel search process corresponding to the frequency point with the identifier is skipped, and the corresponding search skip information is displayed in the user interface.
- the method further includes: after the channel search of the second broadcast version is completed, clearing the identifier of each frequency point in the frequency point list, and restoring the frequency point list to an initial state.
- the channel search method and display device when performing a channel search, first perform a channel search based on each frequency point in the frequency point list and the first broadcast version, and obtain the first type of broadcast channel , and, add an identifier for the frequency point corresponding to the first type of broadcast channel; after the first broadcast version channel search is completed, delete the frequency point with the identifier in the frequency point list, based on the obtained new frequency point list Each frequency point and the second broadcast version perform a channel search to obtain the second type of broadcast channel.
- the method and the display device can skip the frequency points with identifiers when performing channel search based on the second broadcast version by marking the frequency points that have completed the channel search of the first broadcast version, so as to avoid repeated searches of certain frequency points , reduce the time of channel search for the second broadcast version, and improve the efficiency of channel search.
- a display device for example, a smart TV
- a TV channel also known as a physical channel
- a frequency point each physical channel corresponds to a fixed frequency point value.
- dtv Digital TV, digital TV
- atv Analog TV, analog TV
- dtv signals and atv signals exist side by side. Therefore, many countries have adopted the signal transmission mode of mixed networking of analog TV and digital TV.
- the channel search method of dtv+atv is generally used.
- each frequency point in the frequency point list needs to be searched twice, which greatly reduces the efficiency of channel search, thereby affecting user experience.
- the present application provides a display device, including a user input interface and a controller.
- the user input interface is configured to receive a channel search request from the user terminal.
- the controller is configured to: search the entire frequency band for the dtv signal, record the physical channel number or frequency range where the searched successful frequency point of frequency locking is located; skip the frequency point of successful frequency locking during the dtv channel search process, to search.
- the full frequency band refers to all frequency bands supported by a certain market or region, for example, all frequency bands in the physical channel data table of the TV antenna segment in the North American market in Table 1 below, and for example in the physical channel data table of the TV cable segment in the North American market in Table 2 all frequency bands.
- the present application also provides a channel search method, as shown in FIG. 8, the method includes the following steps:
- Table 1 is the physical channel data table of the TV antenna section in the North American market.
- Table 1 is the physical channel data table of the TV antenna segment in the North American market
- the physical channel number of the antenna section is from 2 to 69, and the bandwidth is 6M.
- the channel search process of the antenna interface signal of the display device of the North American market TV specifically includes the following steps:
- this step specifically includes:
- step S240 traversing the frequency point list, obtaining the next frequency point in the frequency point list, using this frequency point as the target frequency point, and returning to step S220;
- this step specifically includes:
- S310 start the ATV channel search, and take the first frequency point on the frequency point list as the target frequency point;
- step S360 traversing the frequency point list, obtaining the next frequency point in the frequency point list, using this frequency point as the target frequency point, and returning to step S320;
- Table 2 is the physical channel data table of the TV cable segment in the North American market.
- Table 2 is the physical channel data table of the TV cable segment in the North American market
- the physical channel numbers of the cable section are from 1-135, and the bandwidth is 6M.
- the frequency point values corresponding to each physical channel are fixed, but slightly different from the antenna section.
- the main frequency setting includes STD (Standard Cable TV signals, standard cable TV signal) frequency setting and HRC (Harmonic Related Carrier, harmonic related carrier).
- STD Standard Cable TV signals, standard cable TV signal
- HRC Harmonic Related Carrier, harmonic related carrier
- the channel search process of the cable interface signal of the TV display device in the North American market specifically includes the following steps.
- this step specifically includes the following steps.
- S210 determine the setting mode of the frequency point, the setting model of the frequency point includes STD and HRC, and determine whether the setting mode of the frequency point is STD;
- the setting model of the frequency point includes STD and HRC, including:
- the frequency point setting mode will be STD, and the judgment process of the frequency point setting mode will end; if the frequency is not locked successfully, the HRC frequency point corresponding to the predicted frequency point will be locked. If the frequency is successful, the frequency point setting mode is HRC, and the judgment process of the frequency point setting mode is ended; if the frequency is not locked successfully, then traverse the STD frequency point corresponding to the next frequency point in the frequency point list as the predicted frequency point and repeat this step until The frequency is locked successfully.
- step S250 traversing the frequency point list, obtaining the next frequency point in the corresponding frequency point setting mode in the frequency point list, using this frequency point as the target frequency point, and returning to step S230;
- the dtv channel search ends.
- this step specifically includes:
- step S360 traversing the frequency point list, obtaining the next frequency point in the corresponding frequency point setting mode in the frequency point list, and using the frequency point as the target frequency point, and returning to step S330;
- Example 3 taking the channel search process of TV in the EM market as an example, wherein the EM market is an emerging market, mainly including Southeast Asia, Africa, Hong Kong, Macao and Taiwan markets.
- the channel search process of EM market TV specifically includes the following steps.
- this step specifically includes:
- step S240 traverse the frequency point list, obtain the next frequency point in the frequency point list, and use this frequency point as the target frequency point, and return to step S220;
- this step specifically includes:
- S310 start the atv channel search, and take the minimum frequency point on the frequency point list as the target frequency point as the target frequency point;
- step S360 add a preset step to the current target frequency to obtain the next target frequency, and return to step S320;
- the channel search is gradually accumulated according to the step size; of course, the frequency list of each country is slightly different, for example, the bandwidth is 6M, 7M or 8M, therefore, the step size of the preset step size increased during operation can be adjusted accordingly according to the actual situation.
- Table 3 shows the channel search time of different TV models on the antenna interface signal of the display device and the cable interface signal of the display device.
- Table 3 is the channel search performance data of different TV models
- This application discloses a display device and a channel search method, which uses the characteristic that a certain frequency point can only carry one of dtv or atv signals within the bandwidth range, searches the dtv signal in the entire frequency band, and records the searched locked frequency Successful frequency point; skip the frequency point where the frequency lock is successful during the dtv channel search process, and search for the atv signal.
- the channel search mode of dtv+atv is adopted, which ensures the comprehensiveness of channel search on the one hand, and on the other hand, for the frequency point of successful frequency locking in the dtv channel search process, This frequency point is skipped during atv channel search, which improves channel search efficiency and user experience.
- the channel search mode of dtv+atv is adopted, which ensures the comprehensiveness of channel search on the one hand, and on the other hand, for the frequency point of successful frequency locking in the dtv channel search process, This frequency point is skipped during atv channel search, which improves channel search efficiency and user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
本申请公开了一种频道搜索方法及显示设备,在进行频道搜索时,接收频道搜索指令,响应于频道搜索指令,获取待搜索的频道的频点,进行频道搜索,获得第一类广播频道;跳过第一类广播频道对应的频点,基于剩余的频点进行频道搜索,获得第二类广播频道。可见,该方法及显示设备,避免某些频点重复搜索,减少第二类广播频道搜索的时间,提高频道搜索的效率。
Description
相关申请的交叉引用
本申请要求在2021年08月10日提交、申请号为202110912143.X;在2021年08月13日提交、申请号为202110932457.6的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及频道搜索技术领域,尤其涉及一种频道搜索方法及显示设备。
随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,目前,显示设备包括智能电视、手机、冰箱,以及其他带有智能显示屏幕的产品等。在显示设备作为智能电视使用时,用户可通过智能电视提供的各个频道实现节目的观看。
智能电视在初次使用或更新电视频道时,需要进行频道搜索操作,以实现电视频道与频点的对应设置,目前,为了实现各个电视频道与频点的对应设置,在进行频道搜索操作时,需要对每个频点搜索多次,这大大降低了频道搜索的效率,从而影响了用户体验。
发明内容
本申请实施方式提供了一种显示设备,包括:用户输入接口,被配置为接收频道搜索指令;控制器,被配置为:响应于所述频道搜索指令,获取待搜索的频道的频点,进行频道搜索,获得第一类广播频道;跳过所述第一类广播频道对应的频点,基于剩余的频点进行频道搜索,获得第二类广播频道。
本申请一些实施例中,所述显示设备还包括:显示器,被配置为呈现图像;所述控制器被进一步配置为:响应于频道搜索指令,获取用于提供频道的第一广播版本和第二广播版本,以及,用于呈现数个频道的频点列表;基于所述频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,以及,为所述第一类广播频道对应的频点添加标识符;所述控制器被进一步配置为:在所述第一广播版本频道搜索完成后,将所述频点列表中带有标识符的频点删除,基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道。
本申请一些实施例中,所述控制器被进一步配置为:依次获取所述频点列表中的目标频点,判断所述目标频点是否有效;如果所述目标频点有效,则基于所述目标频点和第一广播版本进行频道搜索,获得第一类广播频道;如果所述目标频点无效,以及,所述频点列表中的所有频点均完成频道搜索后,则确定第一广播版本频道搜索完成。
本申请一些实施例中,所述控制器被进一步配置为:依次获取所述新频点列表中的目标频点,判断所述目标频点是否完成频道搜索过程;如果所述目标频点未完成频道搜索过程,则基于所述目标频点和第二广播版本进行频道搜索,获得第二类广播频道,以及,获取下一个目标频点;如果所述目标频点完成频道搜索过程,以及,所述新频点列表中的所有频点均完成频道搜索后,则确定第二广播版本频道搜索完成。
本申请一些实施例中,所述控制器被进一步配置为:在基于第二广播版本进行频道搜索时,基于带有标识符的频点生成搜索跳过信息;在所述新频点列表中获取到带有标识符 的频点的原位置时,跳过带有标识符的频点对应的频道搜索过程,以及,在用户界面中展示对应的搜索跳过信息。
本申请一些实施例中,所述控制器被进一步配置为:在第二广播版本频道搜索完成后,清除所述频点列表中的每个频点的标识符,恢复所述频点列表至初始状态。
本申请一些实施例中,所述控制器被进一步配置为:对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的物理频道号或频率范围;所述控制器被进一步配置为:跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索。
本申请实施方式还提供了一种用于显示设备的频道搜索方法,所述显示设备包括显示器、用户输入接口和控制器,所述方法包括:通过用户输入接口接收频道搜索指令;响应于所述频道搜索指令,获取待搜索的频道的频点,进行频道搜索,获得第一类广播频道;跳过所述第一类广播频道对应的频点,基于剩余的频点进行频道搜索,获得第二类广播频道。
图1示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
图2示出了根据一些实施例的控制装置100的配置框图;
图3示出了根据一些实施例的显示设备200的硬件配置框图;
图4示出了根据一些实施例的显示设备200中软件配置图;
图5示出了根据一些实施例的频道搜索方法的流程图;
图6示出了根据一些实施例的基于第一广播版本进行频道搜索的数据流图;
图7示出了根据一些实施例的基于第二广播版本进行频道搜索的数据流图;
图8示出了根据一些实施例的另一频道搜索方法的流程图;
图9示出了根据一些实施例的显示设备的antenna接口信号的频道搜索过程的流程图;
图10示出了根据一些实施例的显示设备的cable接口信号的频道搜索过程的流程图;
图11示出了根据一些实施例的显示设备的频道搜索过程的流程图。
为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
图1示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。
在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。 用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
图2示出了根据一些实施例的控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用户与显示设备200之间交互中介作用。
图3示出了根据一些实施例的显示设备200的硬件配置框图。参见图3,在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户输入接口中的至少一种。
在一些实施例中控制器包括处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。
在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面。
在一些实施例中,显示器260可为液晶显示器、OLED显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。
在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。
在一些实施例中,用户输入接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。
在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、 RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频数据和EPG数据,如从DTV信号或者ATV信号中解调出音视频数据和EPG数据。
在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random Access Memory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。
CPU处理器。用于执行存储在存储器中操作***和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理,可得到直接可显示设备200上显示或播放的信号。
在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。
在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
在一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特 定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
图4示出了根据一些实施例的显示设备200中软件配置图。如图4所示,将显示设备的***分为三层,从上至下分别为应用层、中间件层和硬件层。
应用层主要包含电视上的常用应用,以及应用框架(Application Framework),其中,常用应用主要是基于浏览器Browser开发的应用,例如:HTML5APPs;以及原生应用(Native APPs);
应用框架(Application Framework)是一个完整的程序模型,具备标准应用软件所需的一切基本功能,例如:文件存取、资料交换...,以及这些功能的使用接口(工具栏、状态列、菜单、对话框)。
原生应用(Native APPs)可以支持在线或离线,消息推送或本地资源访问。
中间件层包括各种电视协议、多媒体协议以及***组件等中间件。中间件可以使用***软件所提供的基础服务(功能),衔接网络上应用***的各个部分或不同的应用,能够达到资源共享、功能共享的目的。例如,中间件层可包括用于支持ATSC协议的服务或组件等。
硬件层主要包括HAL接口、硬件以及驱动,其中,HAL接口为所有电视芯片对接的统一接口,具体逻辑由各个芯片来实现。驱动主要包含:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
本申请实施例提供如上所述的显示设备,在具体的实施方式中,显示设备可以包括上述附图更多的模块,或删除其中的一些模块。在一些具体的实施方式中,显示设备包括:用户输入接口,被配置为接收频道搜索指令;控制器,被配置为:响应于所述频道搜索指令,获取待搜索的频道的频点,进行频道搜索,获得第一类广播频道;跳过所述第一类广播频道对应的频点,基于剩余的频点进行频道搜索,获得第二类广播频道。在一些实施例中,显示设备可以是智能电视的形式,可包括图3所示的调制解调器等模块,并且可以采用遥控器进行控制。
在一些实施例中,显示设备包括用户输入接口和控制器。用户输入接口被配置为接收频道搜索指令;控制器被配置为响应于频道搜索指令,进行频道搜索。首先,获取待搜索的频道的频点,基于获取到的所有频点进行频道搜索,获得第一类广播频道,并确定第一类广播频道对应的频点。然后从获取到的所有频点中,跳过第一类广播频道对应的频点,再基于剩余的频点再次进行频道搜索,获得第二类广播频道。其中,一个频点对应一个频道,频点相当于频道号。不同的频点对应的信号频率不一样,使得不同的频点搜索到的频道不一样。本申请实施例提供的频点与数字视频广播(Digital Video Broadcast,DVB)协议中提及的频点概念相同,锁定一个频点之后,可以接收到一定范围内频率的信号,如锁定213MHz频点,带宽6M,可以接收213±3MHz的信号,每个频点能负载的频道有限,因此需要接收每一个频点,分别对每一个频点进行频道搜索。
两个广播版本提供的频道不同,因此,显示设备在进行频道搜索时,需要基于频点先完整搜索一个广播版本的ATSC的频道,再完整搜索另一个广播版本的ATSC的频道,一个频点对应一个频道。由于同一频点不会同时存在两个广播版本ATSC提供的频道,那么在频道搜索时,全部完整搜索两个广播版本ATSC的频道,导致整体频道搜索的时间较长。
在一些实施例中,显示设备作为智能电视使用时,可由智能电视提供频道,以便于用户能够观看对应节目。为实现频道的提供,显示设备需采用数字地面广播标准(Advanced Television Systems Committee,ATSC)进行频道搜索。数字地面广播标准(ATSC)包括不同的广播版本,例如,ATSC1.0版本和ATSC3.0版本。两个广播版本提供的频道不同,显示设备可兼容两个广播版本提供的频道。
显示设备配置包括数个频点的频点列表,一个频点对应一个频道,频点相当于频道号。不同的频点对应的信号频率不一样,使得不同的频点搜索到的频道不一样。例如,ATSC1.0版本中频点13对应的信号频率与ATSC3.0版本中频点13对应的信号频率不同,那么频点13只能搜索到ATSC1.0版本或ATSC3.0版本提供的频道。
显示设备在进行频道搜索时,需要基于频点先完整搜索ATSC1.0版本的频道,保存搜索到的ATSC1.0版本的频道;再完整搜索ATSC3.0版本的频道,保存搜索到的ATSC3.0版本的频道。
由于同一频点不会同时存在两个ATSC广播版本提供的频道,而在ATSC1.0版本频道搜索完成后,在进行ATSC3.0版本频道搜索中没有过滤掉ATSC1.0版本已经搜索到频道的频点,导致ATSC3.0版本会再次逐个检测各个频点,频点重复搜索导致整体频道搜索的时间较长。
因此,为提高频道搜索效率,本申请实施例提供的一种显示设备,通过在ATSC1.0版本频道搜索时,将搜索到频道的频点设置为ATSC1.0版本频点。当ATSC3.0版本频道搜索时,跳过ATSC1.0版本频点,大大减少ATSC3.0版本频道搜索的时间。
图5示出了根据一些实施例的频道搜索方法的流程图。本申请实施例提供的一种显示设备,包括:显示器,被配置为呈现图像,所述图像包括来自广播信号的解码后的图像,还包括用于与用户交互的用户界面图像等;与显示器连接的控制器,在执行图5所示的频道搜索方法时,控制器被配置为执行下述步骤:
S1、响应于频道搜索指令,获取用于提供频道的第一广播版本和第二广播版本,以及,用于呈现数个频道的频点列表。
用户在操作显示设备进行频道搜索时,可通过用户输入接口接收的来自遥控器的指令,选择显示设备配置的频道搜索功能并进行启动,同步产生频道搜索指令。
基于频道搜索指令,获取用于呈现数个频道的频点列表,频点列表包括数个频点,一个频点对应一个频道。同时,获取第一广播版本和第二广播版本,以进行频道搜索,基于每个频点搜索对应的频道。
第一广播版本可为ATSC1.0版本,第二广播版本可为ATSC3.0版本。第一广播版本(ATSC1.0版本)提供的不同频道对应的信号频率不同,第二广播版本(ATSC3.0版本)提供的不同频道对应的信号频率不同。
S2、基于频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,以及,为第一类广播频道对应的频点添加标识符。
第二广播版本是基于第一广播版本更新后得到的版本,因此,在进行频道搜索时,通常先基于低版本的ATSC进行频道搜索。
因此,可基于频点列表中的各个频点和第一广播版本进行频道搜索,即利用各个频点对应的信号频率与第一广播版本提供的各个频道对应的信号频率进行对比,如果存在对比一致的信号频率,即可为该信号频率对应的频点获得对应的第一类广播频道。
第一类广播频道是指由第一广播版本(ATSC1.0版本)提供的频道,如果频点列表中存在多个频点在第一广播版本中搜索到对应的第一类广播频道,则可获得多个第一类广播频道。一个频点对应一个信号频率、对应一个第一类广播频道,三者一一对应。
图6示出了根据一些实施例的基于第一广播版本进行频道搜索的数据流图。在一些实施例中,参见图6,在基于第一广播版本进行频道搜索时,控制器在执行基于频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,被进一步配置为执行下述步骤:
步骤21、依次获取频点列表中的目标频点,判断目标频点是否有效。
步骤22、如果目标频点有效,则基于目标频点和第一广播版本进行频道搜索,获得第一类广播频道。
步骤23、如果目标频点无效,以及,频点列表中的所有频点均完成频道搜索后,则确定第一广播版本频道搜索完成。
在基于第一广播版本进行频道搜索时,可基于频点列表中的各个频点依次进行频道搜索。频点列表中的各个频点按照信号频率从小到大的顺序依次排列,第一个频点的信号频率最小,最后一个频点的信号频率最大。
先获取第一个频点,判断该第一个频点是否有效。有效是指频点的信号频率没有超过频率范围,频率范围用于表征可搜索到频道的信号频率阈值。
在一些实施例中,频率范围可设定为57MHz~803MHz。如果频点列表为1~50个频点,相当于存在50个频道,那么,57MHz为最小信号频率,对应第一个频点,相当于频道号为1的频道对应的信号频率;803MHz为最大信号频率,对应最后一个频点,相当于频道号为50的频道对应的信号频率。频点的信号频率小于57MHz或者大于803MHz为无效,频点的信号频率大于等于57MHz并且小于等于803MHz为有效。
如果第一个频点有效,说明该频点位于可搜索到频道的信号频率阈值(频率范围)之内,因此,可基于第一个频点和第一广播版本进行频道搜索。
在搜索时,将第一个频点的信号频率与第一广播版本提供的各个频道的信号频率进行对比。如果存在对比一致的信号频率,则确定搜索到频道,获得对应的第一类广播频道。如果不存在任一个信号频率对比一致,则说明未搜索到频道,则获取频点列表中的下一个频点,继续执行上述过程。
在基于第一广播版本搜索到频道后,说明该频点的频道属于第一广播版本,不会再存在第二广播版本的频道。因此,为避免第二广播版本的频道搜索过程再搜索该频点,可为该频点配置标识符,使得第二广播版本的搜索过程可跳过该频点的频道搜索过程,避免重复搜索,提高搜索效率。
在基于前述方法为频点列表中的每个频点均搜索第一广播版本提供的频道时,如果某些频点可匹配到对应的第一类广播频道,则为第一类广播频道对应的频点添加标识符,将该类型频点标记为ATSC1.0版本。标识符用于表征频点对应的频道来自第一广播版本提供的第一类广播频道,表征该频点已完成频道搜索。
例如,在某个频点列表中,若13、15、17这三个频点是ATSC1.0版本,则在启动ATSC1.0版本频道搜索后,会为频点13搜索到对应的第一类广播频道A,为频点15搜索到对应的第一类广播频道B,为频点17搜索到对应的第一类广播频道C。此时,为频点13、15、17分别添加标识符,以将频点13、15、17标记为ATSC1.0版本。
在一些实施例中,如果从频点列表中获取的目标频点无效,则说明该目标频点可能未位于可搜索到频道的信号频率阈值(频率范围)之内,也就是说,该目标频点的信号频率超过频率范围。因此,可进一步判断第一广播版本频道搜索过程是否完成。
由于某个频点的信号频率超过频率范围,可能是偶然情况,比如信号异常等原因引起。因此,为准确判断第一广播版本频道搜索过程是否完成时,可通过判断当前无效的目标频点序号是否为频点列表中的最大频点序号来确定。如果该无效的目标频点序号并非最大频点序号,则可确定第一广播版本频道搜索未完成,可获取下一频点继续执行前述过程;如果该无效的目标频点序号为最大频点序号,则可确定第一广播版本频道搜索完成。
例如,如果频点列表中包括50个频点,在获取到某个频点时因信号频率超过频率范围引起频点无效。然后,再进一步获取到该目标频点序号为48,并非最大频点序号50,可确定第一广播版本频道搜索过程还未完成,可继续获取下一个频点执行前述过程。如果获取到该目标频点序号为50,为最大频点序号50,因此,可确定第一广播版本频道搜索完成,可开始执行第二广播版本频道搜索过程。
S3、在第一广播版本频道搜索完成后,将频点列表中带有标识符的频点删除,基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道。
参见图6,包括以下步骤:
S101:频道搜索开始后,进行ATSC1.0版本频道搜索,进行S102。
S102:获取第一个频点,进行S103。
S103:判断频点是否有效,如果是,进行S104,如果否,进行S105。
S104:频点对应频道搜索,进行S106。
S106:是否搜索到频道,如果是,进行S107,如果否,进行S108。
S107:为对应频点添加标识符,进行S108。
S108:获取下一个频点,进行S103。
S105:判断ATSC1.0版本是否搜索完成,如果是,进行S109,如果否,进行S108。
S109:ATSC3.0版本频道搜索。
图7示出了根据一些实施例的基于第二广播版本进行频道搜索的数据流图。参见图7,在完成第一广播版本(ATSC1.0版本)频道搜索过程后,可继续基于第二广播版本(ATSC3.0版本)为频点列表中的其余频点搜索对应的频道。
由于在进行第一广播版本频道搜索时,如果频点列表中的某些频点匹配有第一广播版本提供的第一类广播频道,则为相应的频点添加标识符。因此,为避免在基于第二广播版本执行频道搜索时重复搜索已匹配有第一类广播频道的频点,可先获取频点列表中带有标识符的频点,读取出来并删除,或者在搜索时,将带有标识符的频点执行跳过操作,不再进行重复的搜索过程。
例如,进行第二广播版本(ATSC3.0版本)频道搜索时,首先获取第一广播版本频道搜索过程中的频点标识符,即获取ATSC1.0版本标记频点。如果获取到频点13、15、17带有标识符,由于这些频点已经有ATSC1.0版本的频道,不会同时有ATSC 3.0版本的频道。因此,将标记为ATSC1.0版本的频点从ATSC3.0版本频点列表中去掉,即本次ATSC3.0版本频道搜索就不会再搜索13、15、17这3个频点,缩短频道搜索时间,提高频道搜索效率。
在一些实施例中,第二广播版本频道搜索过程除采用跳过带有标识符的频点的方法, 还可采用将带有标识符的频点删除,生成新频点列表后,再执行第二广播版本频道搜索过程,以获得第二类广播频道。新频点列表中的频点均为ATSC3.0版本的频点,第二类广播频道是指由第二广播版本(ATSC3.0版本)提供的频道。一个频点对应一个信号频率、对应一个第二类广播频道,三者一一对应。
在一些实施例中,在基于第二广播版本进行频道搜索时,控制器在执行基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道,被进一步配置为执行下述步骤:
步骤31、依次获取新频点列表中的目标频点,判断目标频点是否完成频道搜索过程。
步骤32、如果目标频点未完成频道搜索过程,则基于目标频点和第二广播版本进行频道搜索,获得第二类广播频道,以及,获取下一个目标频点。
步骤33、如果目标频点完成频道搜索过程,以及,新频点列表中的所有频点均完成频道搜索后,则确定第二广播版本频道搜索完成。
在基于第二广播版本进行频道搜索时,可基于新频点列表中的各个频点依次进行频道搜索。新频点列表中的各个频点按照信号频率从小到大的顺序依次排列,第一个频点的信号频率最小,最后一个频点的信号频率最大。由于新频点列表中已将带有标识符的频点删除或跳过,因此,新频点列表中的各个频点的序号并不连续。
先获取新频点列表中的第一个频点,判断该第一个频点是否完成频道搜索过程。完成频道搜索过程是指对应频点已有匹配的第二类广播频道。如果某个频点已匹配有第二类广播频道,则说明该频点已完成一次第二广播版本频道搜索过程,为避免重复搜索,则不再为该频点执行频道搜索过程。
如果该频点还未完成频道搜索过程,则说明该频点还未执行第二广播版本频道搜索过程,因此,可基于目标频点和第二广播版本进行频道搜索,获得第二类广播频道。
在搜索时,将该频点的信号频率与第二广播版本提供的各个频道的信号频率进行对比。如果存在对比一致的信号频率,则确定搜索到频道,获得对应的第二类广播频道。在当前频点完成频道搜索后,则获取新频点列表中的下一个频点,继续执行上述过程,直到新频点列表中的所有频点均搜索到对应的第二类广播频道。
如果该频点已完成频道搜索过程,需进一步判断第二广播版本频道搜索过程是否完成,以确定是否结束频道搜索过程。因此,为准确判断第一广播版本频道搜索过程是否完成时,可通过判断当前已完成频点的目标频点序号是否为新频点列表中的最大频点序号来确定。如果该已完成的目标频点序号并非最大频点序号,则可确定第二广播版本频道搜索未完成,可获取下一频点继续执行前述过程;如果该已完成的目标频点序号为最大频点序号,则可确定第二广播版本频道搜索完成。
例如,如果新频点列表中包括50个频点,在获取到某个频点时确定该频点已完成频道搜索过程。然后,再进一步获取到该目标频点序号为48,并非最大频点序号50,可确定第二广播版本频道搜索过程还未完成,可继续获取下一个频点执行前述过程。如果获取到该目标频点序号为50,为最大频点序号50,因此,可确定第二广播版本频道搜索完成。
在一些实施例中,在完成第二广播版本频道搜索过程后,需恢复完成状态标志,此时,控制器被进一步配置为:在第二广播版本频道搜索完成后,清除频点列表中的每个频点的标识符,恢复频点列表至初始状态。
参见图7,包括以下步骤:
S201:ATSC1.0版本频道搜索完成,进行S202。
S202:ATSC3.0版本频道搜索,进行S203。
S203:删除带有标识符的频点,进行S204。
S204:获取ATSC3.0版本频点,进行S205。
S205:判断频点是否完成频道搜索,如果否,进行S206,如果是,进行S207。
S206:频点对应频道搜索,进行S208。
S208:获取下一个频点,进行S205。
S207:判断ATSC3.0版本是否搜索完成,如果否,进行S208,如果是,进行S209。
S209:频点列表恢复初始状态。
在完成第二广播版本频道搜索过程时,即说明显示设备的当前次的完整频道搜索过程完成。因此,为避免影响下一次的频道搜索过程,可在第二广播版本频道搜索完成后,将执行第一广播版本频道搜索过程时为某些频点添加的标识符清除,使得频点列表中的每个频点恢复至初始状态,初始状态是指每个频点均不带有标识符的状态。
在一些实施例中,在显示设备进行频道搜索时,从用户界面呈现上,可对应展示频点搜索信息。例如,在基于第一广播版本进行频道搜索时,可将ATSC1.0版本频点的搜索结果进行显示。而在基于第二广播版本进行频道搜索时,由于会跳过已获得ATSC1.0版本频道的频点,因此,可不再显示ATSC1.0版本频点的搜索结果,仅显示ATSC3.0版本频点的搜索结果。
在一些实施例中,在基于第二广播版本进行频道搜索时,为给用户带来更好的体验,可在执行跳过时,给用户对应的提示。此时,控制器被进一步配置为执行下述步骤:
步骤41、在基于第二广播版本进行频道搜索时,基于带有标识符的频点生成搜索跳过信息。
步骤42、在新频点列表中获取到带有标识符的频点的原位置时,跳过带有标识符的频点对应的频道搜索过程,以及,在用户界面中展示对应的搜索跳过信息。
在基于第二广播版本进行频道搜索时,执行跳过操作的是获取到带有标识符的频点的原位置频点时,基于带有标识符的频点生成搜索跳过信息,例如“ATSC1.0频点-index-跳过”。
获取到带有标识符的频点的原位置是指在基于原频点列表进行频点获取时,带有标识符的频点的所在位置。例如,在原频点列表中,若13、15、17这三个频点是ATSC1.0版本,带有标识符。那么在新频点列表中不存在13、15、17这三个频点。但是在执行第二广播版本频道搜索过程时,若获取到频点12后,下一个本应获取频点13,但因为频点13不存在,则在本应获取频点13的位置显示搜索跳过信息,以表征频点13的频道搜索过程被跳过,不再执行。
而在继续获取到频点14后,可再次展示频点14对应的搜索结果;获取到频点15时,则展示频点15对应的搜索跳过信息,依此类推。
可见,显示设备在执行频道搜索时,先基于ATSC1.0版本进行频道搜索,如果某一频点能搜索到频道,则将该频点设置标识符,表征该频点已完成频道搜索。在ATSC1.0版本频道全部搜索完毕后,再基于ATSC3.0版本进行频道搜索。此时,先检查一遍频点列表,去除掉设置标识符的频点,生成新频点列表,再按照新频点列表来进行频道搜索,以提高频道搜索效率。
由以上可知,本申请实施例提供的一种显示设备,在进行频道搜索时,先基于频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,以及,为第一类广播频道对应的频点添加标识符;在第一广播版本频道搜索完成后,将频点列表中带有标识符的频点删除,基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道。可见,该显示设备可通过标记已完成第一广播版本频道搜索的频点,在基于第二广播版本进行频道搜索时跳过带有标识符的频点,避免某些频点重复搜索,减少第二广播版本频道搜索的时间,提高频道搜索的效率。
本申请实施方式提供的用于上述显示设备的频道搜索方法,包括:接收频道搜索指令;响应于所述频道搜索指令,获取待搜索的频道的频点,进行频道搜索,获得第一类广播频道;跳过所述第一类广播频道对应的频点,基于剩余的频点进行频道搜索,获得第二类广播频道。
在具体的实施例中,显示设备通过用户输入接口接收频道搜索指令,通过控制器响应频道搜索指令,进行频道搜索。显示设备响应频道搜索指令,进行频道搜索时,首先获取待搜索的频道的频点,基于获取到的所有频点进行频道搜索,获得第一类广播频道,并确定第一类广播频道对应的频点。然后从获取到的所有频点中,跳过第一类广播频道对应的频点,再基于剩余的频点再次进行频道搜索,获得第二类广播频道。
图5示出了根据一些实施例的频道搜索方法的流程图。参见图5,本申请还提供了一种频道搜索方法,由前述实施例提供的显示设备中的控制器以及相关的模块执行,所述方法包括:
S1、响应于频道搜索指令,获取用于提供频道的第一广播版本和第二广播版本,以及,用于呈现数个频道的频点列表;
S2、基于所述频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,以及,为所述第一类广播频道对应的频点添加标识符;
S3、在所述第一广播版本频道搜索完成后,将所述频点列表中带有标识符的频点删除,基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道。
本申请一些实施例中,所述基于所述频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,包括:依次获取所述频点列表中的目标频点,判断所述目标频点是否有效;如果所述目标频点有效,则基于所述目标频点和第一广播版本进行频道搜索,获得第一类广播频道;如果所述目标频点无效,以及,所述频点列表中的所有频点均完成频道搜索后,则确定第一广播版本频道搜索完成。
本申请一些实施例中,所述基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道,包括:依次获取所述新频点列表中的目标频点,判断所述目标频点是否完成频道搜索过程;如果所述目标频点未完成频道搜索过程,则基于所述目标频点和第二广播版本进行频道搜索,获得第二类广播频道,以及,获取下一个目标频点;如果所述目标频点完成频道搜索过程,以及,所述新频点列表中的所有频点均完成频道搜索后,则确定第二广播版本频道搜索完成。
本申请一些实施例中,所述方法还包括:在基于第二广播版本进行频道搜索时,基于带有标识符的频点生成搜索跳过信息;在所述新频点列表中获取到带有标识符的频点的原位置时,跳过带有标识符的频点对应的频道搜索过程,以及,在用户界面中展示对应的搜索跳过信息。
本申请一些实施例中,所述方法还包括:在第二广播版本频道搜索完成后,清除所述频点列表中的每个频点的标识符,恢复所述频点列表至初始状态。
由以上可知,本申请实施例提供的一种频道搜索方法及显示设备,在进行频道搜索时,先基于频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,以及,为第一类广播频道对应的频点添加标识符;在第一广播版本频道搜索完成后,将频点列表中带有标识符的频点删除,基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道。可见,该方法及显示设备,可通过标记已完成第一广播版本频道搜索的频点,在基于第二广播版本进行频道搜索时跳过带有标识符的频点,避免某些频点重复搜索,减少第二广播版本频道搜索的时间,提高频道搜索的效率。
显示设备(例如,智能电视)在初次使用或更新电视频道时,需要进行频道搜索操作,以实现电视频道(又称物理频道)与频点的对应设置(每个物理频道对应一个固定的频点值)。随着数字电视的推广,dtv(Digital TV,数字电视)信号逐步替换atv(Analog TV,模拟电视)信号,即某个传输atv信号的频点腾出后给dtv信号使用。目前,dtv信号与atv信号并立存在,因此,很多国家采用了模拟电视和数字电视混合组网的信号传输方式。当前,对智能电视进行频道搜索时,为了不漏掉dtv或者atv频道,一般采用dtv+atv的频道搜索方式。采用dtv+atv频道搜索方式进行频道搜索时,对频点列表中的每个频点需要搜索两次,这大大降低了频道搜索的效率,从而影响了用户体验。
本申请提供一种显示设备,包括用户输入接口与控制器。其中,用户输入接口被配置为接收来自用户端的频道搜索请求。控制器被配置为:对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的物理频道号或频率范围;跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索。其中,全频段是指某一市场或地区支持的所有频段,例如下表1北美市场电视antenna段物理频道数据表中的所有频段,再例如下表2北美市场电视cable段物理频道数据表中的所有频段。
对于本申请的显示设备,本申请还提供了一种频道搜索方法,如图8所示,该方法包括以下步骤:
S100,接收来自用户端的频道搜索请求;
S200,对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的物理频道号或频率范围;
S300,跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索。
对于某个频点在带宽范围内只可能搭载dtv或者atv信号中的一者,不会同时搭载两者。本申请中,利用上述频点的这一特性,在利用dtv+atv频道搜索方式进行频道搜索时,先搜索dtv信号,若在某个频点下锁频成功,则在搜索atv信号时直接跳过该频点,该方法提高了频道搜索的效率,同时也提高了用户体验。
当然,在具体使用过程中,结合不同的,具体的频道搜索过程存在差异。以下将通过实例具体说明本申请频道搜索方法的具体实现过程。
实例一,以北美市场电视的显示设备的antenna接口信号的频道搜索过程为例。表1为北美市场电视antenna段物理频道数据表。
表1为北美市场电视antenna段物理频道数据表
Antenna | DTV | ATV |
Channel Numbers | freq(MHz) | freq(MHz) |
2 | 57 | 55.25 |
3 | 63 | 61.25 |
4 | 69 | 67.25 |
5 | 79 | 77.25 |
6 | 85 | 83.25 |
7 | 177 | 175.25 |
8 | 183 | 181.25 |
9 | 189 | 187.25 |
10 | 195 | 193.25 |
11 | 201 | 199.25 |
12 | 207 | 205.25 |
13 | 213 | 211.25 |
.. | .. | .. |
69 | 803 | 801.25 |
从上表1可以看出,北美市场较为特殊,antenna段物理频道号从2至69,带宽为6M,各个物理频道对应的频点值都是固定的,且每个物理频道dtv频点值=对应物理频道atv频点值+1.75Mhz。
如图9所示,北美市场电视的显示设备的antenna接口信号的频道搜索过程具体包括以下步骤:
S100,接收来自用户端的频道搜索请求;
对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的物理频道号,本实例中,该步骤具体包括:
S210,启动dtv频道搜索,取频点列表中第一个频点作为目标频点;
S220,判断dtv频道搜索是否结束;
S230,若dtv频道搜索没有结束,则锁频当前的目标频点,并判断是否锁频成功,若锁频成功,进行S231,若未锁频成功,进行S240;
S231,则将当前的目标频点所在的物理频道号记录至skip列表B中;
S240,遍历频点列表,获取频点列表中下一个频点,并将该频点作为目标频点,返回步骤S220;
若dtv频道搜索结束,则结束dtv频道搜索;
跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索,本实例中,该步骤具体包括:
S310,启动atv频道搜索,取频点列表上第一个频点作为目标频点;
S320,判断atv频道搜索是否结束;
S330,若atv频道搜索未结束,则判断当前的目标频点所在的物理频道号是否记录在skip列表B中;
S340,若当前的目标频点所在的物理频道号记录在skip列表B中,跳过当前的目标频点;
S350,若当前的目标频点所在的物理频道号未记录在skip列表B中,则锁频当前的目标频点;
S360,遍历频点列表,获取频点列表中下一个频点,并将该频点作为目标频点,返回步骤S320;
S370,若atv频道搜索结束,则结束频道搜索。
实例二,以北美市场电视的显示设备的cable接口信号的频道搜索过程为例。表2为北美市场电视cable段物理频道数据表。
表2为北美市场电视cable段物理频道数据表
从上表2可知,cable段物理频道号是从1-135,带宽为6M,各个物理频道对应的频点值都是固定的,但与antenna段略有差异,对于不同地区(州),其采用的Cable标准不同,主要频点设置包括STD(Standard Cable TV signals,标准有线电视信号)频点设置与HRC(Harmonic Related Carrier,谐波相关载波)。对于每个州市,一般只采用其中一种标准,并不将多个标注进行混合采用。因此,对cable段频道搜索的优化除了antenna段之外,还可以加入标准的check流程,如果某个频点下锁频成功的话,则采用的标准就固定了,后续频点的频道搜索均采用该标准即可。
如图10所示,北美市场电视的显示设备的cable接口信号的频道搜索过程具体包括以下步骤。
S100,接收来自用户端的频道搜索请求。
对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的物理频道号,本实例中,该步骤具体包括以下步骤。
S210,判定频点的设置模式,频点的设置模型包括STD与HRC,判断频点的设置模式是否为STD;
本实例中,判定频点的设置模式,频点的设置模型包括STD与HRC,具体包括:
取频点列表第一个频点对应的STD频点作为预测频点;
锁频预测频点,若锁频成功,则频点设置模式为STD,结束频点设置模式的判定过程;若未锁频成功,则将预测频点对应的HRC频点进行锁频,若锁频成功,则频点设置模式为HRC,结束频点设置模式的判定过程;若未锁频成功,则遍历频点列表中下一个频点对应的STD频点作为预测频点重复本步骤,直至锁频成功。
S220,启动dtv频道搜索,取频点列表中对应频点设置模式下的第一个频点作为目标频点;
S230,判断dtv频道搜索是否结束;
S240,若dtv频道搜索未结束,则锁频当前的目标频点,并判断是否锁频成功,若锁频成功,进行S241,若未锁频成功,进行S250;
S241,将目标频点的所在的物理频道号记录至skip列表B中;
S250,遍历频点列表,获取频点列表中对应频点设置模式下的下一个频点,并将该频点作为目标频点,返回步骤S230;
若dtv频道搜索结束,则结束dtv频道搜索。
跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索,本实例中,该步骤具体包括:
S310,启动atv频道搜索,取频点列表中对应频点设置模式下的第一个频点作为目标频点;
S320,判断atv频道搜索是否结束;
S330,若atv频道搜索未结束,则判断当前的目标频点所在的物理频道号是否记录在skip列表B中;
S340,若当前的目标频点所在的物理频道号记录在skip列表B中,跳过当前的目标频点;
S350,若当前的目标频点所在的物理频道号未记录在skip列表B中,则锁频当前的目标频点;
S360,遍历频点列表,获取频点列表中对应频点设置模式下的下一个频点,并将该频点作为目标频点,返回步骤S330;
S370,若atv频道搜索结束,则结束频道搜索;
实例三,以EM市场电视的频道搜索过程为例,其中,EM市场为新兴市场,主要包括东南亚、非洲、港澳台市场等。如图11所示,EM市场电视的频道搜索过程具体包括以下步骤。
S100,接收来自用户端的频道搜索请求。
对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的频率范围,本实例中,该步骤具体包括:
S210,启动dtv频道搜索,取频点列表中第一个频点作为目标频点;
S220,判断dtv频道搜索是否结束;
S230,若dtv频道搜索没有结束,则锁频当前的目标频点,并判断是否锁频成功,若锁频成功,进行S231,若未锁频成功,进行S240;
S231,将当前的目标频点所在的频率范围记录至skip列表B中,例如,目标频点为474Mhz,此时记录的频率范围为[470Mhz,478Mhz];
S240,遍历频点列表,获取频点列表中下一个频点,并将该频点作为目标频点,返回 步骤S220;
若dtv频道搜索结束,则结束dtv频道搜索;
跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索,本实例中,该步骤具体包括:
S310,启动atv频道搜索,取频点列表上最小频点当作目标频点作为目标频点;
S320,判断atv频道搜索是否结束;
S330,若atv频道搜索未结束,则判断当前的目标频点所在的频率范围是否记录在skip列表B中;
S340,若当前的目标频点所在的频率范围记录在skip列表B中,跳过当前的目标频点;
S350,若当前的目标频点所在的频率范围未记录在skip列表B中,则锁频当前的目标频点;
S360,对当前的目标频点累加一预设步长,获得下一个的目标频点,返回步骤S320;
对于模拟电视,其中心频点并不像北美市场电视的中心频点一样固定,因此,本实例中,按照步长逐步累加频道搜索;当然,各个国家的频点列表略有差异,例如带宽为6M、7M或8M,因此,运行中增加的预设步长的步长可根据实际情况进行相应的调整。
S370,若atv频道搜索结束,则结束频道搜索。
为测量本申请频道搜索方法的频道搜索效率,表3给出了不同电视机型在分别在显示设备的antenna接口信号与显示设备的cable接口信号的频道搜索时长。
表3为不同电视机型的频道搜索性能数据
通过表3中的数据可知,机型9900us的频道搜索性能提升很大。
本申请公开了一种显示设备以及频道搜索方法,利用某个频点在带宽范围内只可能搭载dtv或者atv信号中的一者的特性,对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点;跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索。采用本申请的频道搜索方法进行电视频道的搜索时,采用dtv+atv的频道搜索方式,一方面确保了频道搜索的全面性,另一方面,对于dtv频道搜索过程中锁频成功的频点,在atv频道搜索时跳过该频点,提高了频道搜索效率以及用户的体验感。采用本申请的频道搜索方法进行电视频道的搜索时,采用dtv+atv的频道搜索方式,一方面确保了频道搜索的全面性,另一方面,对于dtv频道搜索过程中锁频成功的频点,在atv频道搜索时跳过该频点,提高了频道搜索效率以及用户的体验感。
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而 使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
Claims (28)
- 一种显示设备,包括:用户输入接口,被配置为接收频道搜索指令;控制器,被配置为:响应于所述频道搜索指令,获取待搜索的频道的频点,进行频道搜索,获得第一类广播频道;跳过所述第一类广播频道对应的频点,基于剩余的频点进行频道搜索,获得第二类广播频道。
- 根据权利要求1所述的显示设备,还包括:显示器,被配置为呈现图像;所述控制器被进一步配置为:获取用于提供频道的第一广播版本和第二广播版本,以及,用于呈现数个频道的频点列表,其中,所述第一广播版本和第二广播版本为同一广播协议的不同版本;基于所述频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,以及,为所述第一类广播频道对应的频点添加标识符;所述控制器被进一步配置为:在所述第一广播版本频道搜索完成后,将所述频点列表中带有标识符的频点删除,基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道。
- 根据权利要求2所述的显示设备,所述控制器被进一步配置为:依次获取所述频点列表中的目标频点,判断所述目标频点是否有效;如果所述目标频点有效,则基于所述目标频点和第一广播版本进行频道搜索,获得第一类广播频道;如果所述目标频点无效,以及,所述频点列表中的所有频点均完成频道搜索后,则确定第一广播版本频道搜索完成。
- 根据权利要求2所述的显示设备,所述控制器被进一步配置为:依次获取所述新频点列表中的目标频点,判断所述目标频点是否完成频道搜索过程;如果所述目标频点未完成频道搜索过程,则基于所述目标频点和第二广播版本进行频道搜索,获得第二类广播频道,以及,获取下一个目标频点;如果所述目标频点完成频道搜索过程,以及,所述新频点列表中的所有频点均完成频道搜索后,则确定第二广播版本频道搜索完成。
- 根据权利要求4所述的显示设备,所述控制器被进一步配置为:在基于第二广播版本进行频道搜索时,基于带有标识符的频点生成搜索跳过信息;在所述新频点列表中获取到带有标识符的频点的原位置时,跳过带有标识符的频点对应的频道搜索过程,以及,在用户界面中展示对应的搜索跳过信息。
- 根据权利要求4所述的显示设备,所述控制器被进一步配置为:在第二广播版本频道搜索完成后,清除所述频点列表中的每个频点的标识符,恢复所述频点列表至初始状态。
- 根据权利要求1所述的显示设备,所述控制器被进一步配置为:对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的物理频道号或频率范围;所述控制器被进一步配置为:跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索。
- 根据权利要求7所述的显示设备,所述控制器被进一步配置为:启动dtv频道搜索,取频点列表中第一个频点作为目标频点;判断dtv频道搜索是否结束,若dtv频道搜索没有结束,则锁频当前的目标频点,并判断是否锁频成功,若锁频成功,则将当前的目标频点所在的物理频道号记录至skip列表B中;若未锁频成功,则进行下一步骤;遍历频点列表,获取频点列表中下一个频点,并将该频点作为目标频点,重复上一步骤;若dtv频道搜索结束,则结束dtv频道搜索。
- 根据权利要求7所述的显示设备,所述控制器被进一步配置为:启动atv频道搜索,取频点列表上第一个频点作为目标频点;判断atv频道搜索是否结束,若atv频道搜索未结束,则判断当前的目标频点所在的物理频道号是否记录在skip列表B中,若当前的目标频点所在的物理频道号记录在skip列表B中,跳过当前的目标频点;若当前的目标频点所在的物理频道号未记录在skip列表B中,则锁频当前的目标频点;遍历频点列表,获取频点列表中下一个频点,并将该频点作为目标频点,重复上一步骤;若atv频道搜索结束,则结束频道搜索。
- 根据权利要求7所述的显示设备,所述控制器被进一步配置为:判定频点的设置模式,频点的设置模型包括STD与HRC;启动dtv频道搜索,取频点列表中对应频点设置模式下的第一个频点作为目标频点;判断dtv频道搜索是否结束,若dtv频道搜索未结束,则锁频当前的目标频点,并判断是否锁频成功,若锁频成功,则将目标频点所在的物理频道号记录至skip列表B中;若未锁频成功,则进行下一步骤;遍历频点列表,获取频点列表中对应频点设置模式下的下一个频点,并将该频点作为目标频点,重复上一步骤;若dtv频道搜索结束,则结束dtv频道搜索。
- 根据权利要求10所述的显示设备,所述控制器被进一步配置为:启动atv频道搜索,取频点列表中对应频点设置模式下的第一个频点作为目标频点;判断atv频道搜索是否结束,若atv频道搜索未结束,则判断当前的目标频点所在的物理频道号是否记录在skip列表B中,若当前的目标频点所在的物理频道号记录在skip列表B中,跳过当前的目标频点;若当前的目标频点所在的物理频道号未记录在skip列表B中,则锁频当前的目标频点;遍历频点列表,获取频点列表中对应频点设置模式下的下一个频点,并将该频点作为目标频点,重复上一步骤;若atv频道搜索结束,则结束频道搜索。
- 根据权利要求10所述的显示设备,所述控制器被进一步配置为:取频点列表第一个频点对应的STD频点作为预测频点;锁频预测频点,若锁频成功,则频点设置模式为STD,结束频点设置模式的判定过程; 若未锁频成功,则将预测频点对应的HRC频点进行锁频,若锁频成功,则频点设置模式为HRC,结束频点设置模式的判定过程;若未锁频成功,则遍历频点列表中下一个频点对应的STD频点作为预测频点重复本步骤,直至锁频成功。
- 根据权利要求7所述的显示设备,所述控制器被进一步配置为:启动dtv频道搜索,取频点列表中第一个频点作为目标频点;判断dtv频道搜索是否结束,若dtv频道搜索没有结束,则锁频当前的目标频点,并判断是否锁频成功;若锁频成功,则将当前目标频点所在的频率范围记录至skip列表B中;若未锁频成功,则进行下一步骤;遍历频点列表,获取频点列表中下一个频点,并将该频点作为目标频点,重复上一步骤;若dtv频道搜索结束,则结束dtv频道搜索。
- 根据权利要求13所述的显示设备,所述控制器被进一步配置为:启动atv频道搜索,取频点列表上最小频点当作目标频点;判断atv频道搜索是否结束,若atv频道搜索未结束,则判断当前目标频点所在的频率范围是否记录在skip列表B内,若当前目标频点所在的频率范围记录在skip列表B内,跳过当前的目标频点;若当前目标频点所在的频率范围未记录在skip列表B内,则锁频当前的目标频点;对当前的目标频点累加一预设步长,获得下一个的目标频点,重复上一步骤;若atv频道搜索结束,则结束频道搜索。
- 一种用于显示设备的频道搜索方法,包括:接收频道搜索指令;响应于所述频道搜索指令,获取待搜索的频道的频点,进行频道搜索,获得第一类广播频道;跳过所述第一类广播频道对应的频点,基于剩余的频点进行频道搜索,获得第二类广播频道。
- 根据权利要求15所述的方法,所述获取待搜索的频道的频点,包括:获取用于提供频道的第一广播版本和第二广播版本,以及,用于呈现数个频道的频点列表;所述进行频道搜索,获得第一类广播频道,包括:基于所述频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,以及,为所述第一类广播频道对应的频点添加标识符;所述跳过所述第一类广播频道对应的频点,基于剩余的频点进行频道搜索,获得第二类广播频道,包括:在所述第一广播版本频道搜索完成后,将所述频点列表中带有标识符的频点删除,基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道。
- 根据权利要求16所述的方法,所述基于所述频点列表中的各个频点和第一广播版本进行频道搜索,获得第一类广播频道,包括:依次获取所述频点列表中的目标频点,判断所述目标频点是否有效;如果所述目标频点有效,则基于所述目标频点和第一广播版本进行频道搜索,获得第一类广播频道;如果所述目标频点无效,以及,所述频点列表中的所有频点均完成频道搜索后,则确定第一广播版本频道搜索完成。
- 根据权利要求16所述的方法,所述基于得到的新频点列表中的各个频点和第二广播版本进行频道搜索,获得第二类广播频道,包括:依次获取所述新频点列表中的目标频点,判断所述目标频点是否完成频道搜索过程;如果所述目标频点未完成频道搜索过程,则基于所述目标频点和第二广播版本进行频道搜索,获得第二类广播频道,以及,获取下一个目标频点;如果所述目标频点完成频道搜索过程,以及,所述新频点列表中的所有频点均完成频道搜索后,则确定第二广播版本频道搜索完成。
- 根据权利要求18所述的方法,还包括:在基于第二广播版本进行频道搜索时,基于带有标识符的频点生成搜索跳过信息;在所述新频点列表中获取到带有标识符的频点的原位置时,跳过带有标识符的频点对应的频道搜索过程,以及,在用户界面中展示对应的搜索跳过信息。
- 根据权利要求18所述的方法,还包括:在第二广播版本频道搜索完成后,清除所述频点列表中的每个频点的标识符,恢复所述频点列表至初始状态。
- 根据权利要求15所述的方法,所述获取待搜索的频道的频点,进行频道搜索,获得第一类广播频道,包括:对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的物理频道号或频率范围;所述跳过所述第一类广播频道对应的频点,基于剩余的频点进行频道搜索包括:跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索。
- 根据权利要求21所述的方法,所述对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的物理频道号,包括:启动dtv频道搜索,取频点列表中第一个频点作为目标频点;判断dtv频道搜索是否结束,若dtv频道搜索没有结束,则锁频当前的目标频点,并判断是否锁频成功,若锁频成功,则将当前的目标频点所在的物理频道号记录至skip列表B中;若未锁频成功,则进行下一步骤;遍历频点列表,获取频点列表中下一个频点,并将该频点作为目标频点,重复上一步骤;若dtv频道搜索结束,则结束dtv频道搜索。
- 根据权利要求21所述的方法,所述跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索,具体包括:启动atv频道搜索,取频点列表上第一个频点作为目标频点;判断atv频道搜索是否结束,若atv频道搜索未结束,则判断当前的目标频点所在的物理频道号是否记录在skip列表B中,若当前的目标频点所在的物理频道号记录在skip列表B中,跳过当前的目标频点;若当前的目标频点所在的物理频道号未记录在skip列表B中,则锁频当前的目标频点;遍历频点列表,获取频点列表中下一个频点,并将该频点作为目标频点,重复上一步骤;若atv频道搜索结束,则结束频道搜索。
- 根据权利要求21所述的方法,所述对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的物理频道号,具体包括:判定频点的设置模式,频点的设置模型包括STD与HRC;启动dtv频道搜索,取频点列表中对应频点设置模式下的第一个频点作为目标频点;判断dtv频道搜索是否结束,若dtv频道搜索未结束,则锁频当前的目标频点,并判断是否锁频成功,若锁频成功,则将目标频点所在的物理频道号记录至skip列表B中;若未锁频成功,则进行下一步骤;遍历频点列表,获取频点列表中对应频点设置模式下的下一个频点,并将该频点作为目标频点,重复上一步骤;若dtv频道搜索结束,则结束dtv频道搜索。
- 根据权利要求24所述的方法,所述跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索,具体包括:启动atv频道搜索,取频点列表中对应频点设置模式下的第一个频点作为目标频点;判断atv频道搜索是否结束,若atv频道搜索未结束,则判断当前的目标频点所在的物理频道号是否记录在skip列表B中,若当前的目标频点所在的物理频道号记录在skip列表B中,跳过当前的目标频点;若当前的目标频点所在的物理频道号未记录在skip列表B中,则锁频当前的目标频点;遍历频点列表,获取频点列表中对应频点设置模式下的下一个频点,并将该频点作为目标频点,重复上一步骤;若atv频道搜索结束,则结束频道搜索。
- 根据权利要求24所述的方法,所述判定频点的设置模式,频点的设置模型包括STD与HRC,具体包括,取频点列表第一个频点对应的STD频点作为预测频点;锁频预测频点,若锁频成功,则频点设置模式为STD,结束频点设置模式的判定过程;若未锁频成功,则将预测频点对应的HRC频点进行锁频,若锁频成功,则频点设置模式为HRC,结束频点设置模式的判定过程;若未锁频成功,则遍历频点列表中下一个频点对应的STD频点作为预测频点重复本步骤,直至锁频成功。
- 根据权利要求21所述的方法,对dtv信号进行全频段搜索,记录搜索到的锁频成功的频点所在的频率范围,具体包括:启动dtv频道搜索,取频点列表中第一个频点作为目标频点;判断dtv频道搜索是否结束,若dtv频道搜索没有结束,则锁频当前的目标频点,并判断是否锁频成功;若锁频成功,则将当前目标频点所在的频率范围记录至skip列表B中;若未锁频成功,则进行下一步骤;遍历频点列表,获取频点列表中下一个频点,并将该频点作为目标频点,重复上一步骤;若dtv频道搜索结束,则结束dtv频道搜索。
- 根据权利要求27所述的方法,所述跳过dtv频道搜索过程中锁频成功的频点,对atv信号进行搜索,具体包括:启动atv频道搜索,取频点列表上最小频点当作目标频点;判断atv频道搜索是否结束,若atv频道搜索未结束,则判断当前目标频点所在的频率范围是否记录在skip列表B内,若当前目标频点所在的频率范围记录在skip列表B内,跳过当前的目标频点;若当前目标频点所在的频率范围未记录在skip列表B内,则锁频当前的目标频点;对当前的目标频点累加一预设步长,获得下一个的目标频点,重复上一步骤;若atv频道搜索结束,则结束频道搜索。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202280050133.2A CN117795966A (zh) | 2021-08-10 | 2022-08-10 | 一种频道搜索方法及显示设备 |
US18/437,470 US20240187682A1 (en) | 2021-08-10 | 2024-02-09 | Method for searching for channels and display apparatus |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110912143.XA CN113573149B (zh) | 2021-08-10 | 2021-08-10 | 一种频道搜索方法及显示设备 |
CN202110912143.X | 2021-08-10 | ||
CN202110932457.6 | 2021-08-13 | ||
CN202110932457.6A CN113490042B (zh) | 2021-08-13 | 2021-08-13 | 一种显示设备以及搜台方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/437,470 Continuation US20240187682A1 (en) | 2021-08-10 | 2024-02-09 | Method for searching for channels and display apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023016499A1 true WO2023016499A1 (zh) | 2023-02-16 |
Family
ID=85200590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/111526 WO2023016499A1 (zh) | 2021-08-10 | 2022-08-10 | 一种频道搜索方法及显示设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240187682A1 (zh) |
CN (1) | CN117795966A (zh) |
WO (1) | WO2023016499A1 (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101420551A (zh) * | 2007-10-23 | 2009-04-29 | Lg电子株式会社 | 分类广播频道的方法及使用该方法的显示装置 |
US20100118196A1 (en) * | 2008-11-13 | 2010-05-13 | Samsung Electronics Co., Ltd. | Method and apparatus for scanning channel in digital broadcast receiver |
CN102186040A (zh) * | 2011-05-13 | 2011-09-14 | 四川长虹电器股份有限公司 | 数字模拟电视一体机快速搜台方法 |
CN106658165A (zh) * | 2016-12-09 | 2017-05-10 | 广州视源电子科技股份有限公司 | 电视频道搜索方法及装置 |
CN113490042A (zh) * | 2021-08-13 | 2021-10-08 | 海信视像科技股份有限公司 | 一种显示设备以及搜台方法 |
CN113573149A (zh) * | 2021-08-10 | 2021-10-29 | 海信电子科技(深圳)有限公司 | 一种频道搜索方法及显示设备 |
-
2022
- 2022-08-10 CN CN202280050133.2A patent/CN117795966A/zh active Pending
- 2022-08-10 WO PCT/CN2022/111526 patent/WO2023016499A1/zh active Application Filing
-
2024
- 2024-02-09 US US18/437,470 patent/US20240187682A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101420551A (zh) * | 2007-10-23 | 2009-04-29 | Lg电子株式会社 | 分类广播频道的方法及使用该方法的显示装置 |
US20100118196A1 (en) * | 2008-11-13 | 2010-05-13 | Samsung Electronics Co., Ltd. | Method and apparatus for scanning channel in digital broadcast receiver |
CN102186040A (zh) * | 2011-05-13 | 2011-09-14 | 四川长虹电器股份有限公司 | 数字模拟电视一体机快速搜台方法 |
CN106658165A (zh) * | 2016-12-09 | 2017-05-10 | 广州视源电子科技股份有限公司 | 电视频道搜索方法及装置 |
CN113573149A (zh) * | 2021-08-10 | 2021-10-29 | 海信电子科技(深圳)有限公司 | 一种频道搜索方法及显示设备 |
CN113490042A (zh) * | 2021-08-13 | 2021-10-08 | 海信视像科技股份有限公司 | 一种显示设备以及搜台方法 |
Also Published As
Publication number | Publication date |
---|---|
US20240187682A1 (en) | 2024-06-06 |
CN117795966A (zh) | 2024-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111314789B (zh) | 显示设备和频道定位方法 | |
WO2021147299A1 (zh) | 一种内容显示方法及显示设备 | |
WO2022073392A1 (zh) | 图像显示方法及显示设备 | |
WO2021203530A1 (zh) | 显示设备及电视节目的推送方法 | |
CN110213657B (zh) | 一种开机方法及智能电视 | |
CN113490042B (zh) | 一种显示设备以及搜台方法 | |
CN111726673B (zh) | 一种频道切换方法及显示设备 | |
WO2021109490A1 (zh) | 显示设备和频道控制方法 | |
CN111291238A (zh) | 一种显示设备及搜索显示方法 | |
CN111954059A (zh) | 屏保的展示方法及显示设备 | |
CN112004126A (zh) | 搜索结果显示方法及显示设备 | |
CN113453052B (zh) | 音画同步方法及显示设备 | |
CN112584229B (zh) | 一种显示设备切换频道的方法及显示设备 | |
CN111654753B (zh) | 一种应用程序启动方法及显示设备 | |
CN113490032A (zh) | 显示设备及媒资显示方法 | |
WO2021109411A1 (zh) | 文本类型转换方法及显示设备 | |
CN113111214A (zh) | 一种播放记录的显示方法及显示设备 | |
WO2023016499A1 (zh) | 一种频道搜索方法及显示设备 | |
CN112507329A (zh) | 安全防护方法及装置 | |
CN113573149B (zh) | 一种频道搜索方法及显示设备 | |
CN111324215A (zh) | 一种显示设备及搜索显示方法 | |
CN115190351A (zh) | 显示设备及媒资缩放控制方法 | |
WO2021232914A1 (zh) | 一种显示方法及显示设备 | |
CN113204321A (zh) | 资源图片尺寸调整方法及显示设备 | |
WO2023046083A1 (zh) | 一种频道列表显示方法及显示设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22855479 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202280050133.2 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |