Display device and mode switching method of display device

By detecting the standard switching event in the controller of the display device, invalidating the current standard parameters and taking effect the target standard parameters, the problems of high R&D management costs and inflexible standard switching in the existing technology are solved, and low-cost and Flexible switching effect.

CN119484741APending Publication Date: 2025-02-18VIDAA (NETHERLANDS) INT HLDG BV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411372003.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the prior art, display devices need to carry out separate software development for different display standards in different regions, resulting in high R&D management costs and does not support flexible switching operations.

Method used

By detecting the standard switching event in the controller of the display device, the parameters of the current standard are invalidated and the parameters of the target standard are taken into effect, thereby realizing the standard switching of the display device.

Benefits of technology

Low-cost standard switching is realized, avoiding the need for separate software development for each standard, and improving the scope of adaptation of display terminals to different standards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484741A_ABST
    Figure CN119484741A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of display equipment, in particular to display equipment and a mode switching method of the display equipment. The system switching method of the display equipment comprises the following steps: after a system switching event is detected, under the condition that a current system of the display equipment is different from a target system, performing failure processing on a current system parameter corresponding to the current system, and performing effective processing on a target system parameter corresponding to the target system, and switching the display device from the current system to the target system. According to the method and the device, the target system parameter corresponding to the target system can be smoothly subjected to effective processing, so that the display equipment can be switched from the current system to the target system at low cost, and the display equipment can freely realize switching operation aiming at different systems; and the adaptation range of the display terminal for the system is expanded.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a method for switching display formats of the display device. Background Art

[0002] Display devices are usually used to display multimedia content, but display devices in different regions may need to be set to different display formats to ensure that the multimedia content can be displayed smoothly.

[0003] However, in traditional technologies, separate software development is required for different display formats in different regions to ensure that display devices can display multimedia content in different formats, but separate software development increases the R&D and management costs of display devices.

[0004] Therefore, how to realize the display format switching for display devices at low cost has become a problem that needs to be solved urgently. Summary of the invention

[0005] The present application provides a method for solving the problem of high R&D management costs of display devices.

[0006] In a first aspect, some embodiments provide a display device, including: a display and a controller. The display is configured to display content from a broadcast system or a network and / or a user interface;

[0007] and at least one controller connected to the display and configured to:

[0008] After detecting a format switching event, if the current format of the display device is different from the target format, the current format parameters corresponding to the current format are invalidated, and the target format parameters corresponding to the target format are validated, so that the display device switches from the current format to the target format.

[0009] After detecting the format switching event, the current format parameters corresponding to the current format are invalidated, and the target format parameters corresponding to the target format are validated, so that the display device is switched from the current format to the target format. According to the above content, in the process of adjusting the format of the display device, the present application does not need to carry out separate software development for the target format, and can implement the format switching operation for the display device by invalidating the current format parameters corresponding to the current format and validating the target format parameters corresponding to the target format; and, by invalidating the current format parameters corresponding to the current format, it is prevented from affecting the activation of the target format, and it is ensured that the target format parameters corresponding to the target format can be validated smoothly in the future, thereby achieving low-cost completion of switching the display device from the current format to the target format, so that the display device can freely implement switching operations for different formats, and improve the display terminal's adaptation range for the format.

[0010] In one of the embodiments, the current standard parameters include first standard data and first standard tool programs; wherein the first standard data include first electronic program guide data and first service item list data, and the first standard tool programs include first command line tools and first service management programs.

[0011] By determining the first-standard data and the first-standard tool program, the subsequent invalidation operations are performed on the data and work programs that support the current standard trigger, providing a data basis for subsequent processes.

[0012] In one of the embodiments, when the controller performs invalidation processing on the current standard parameters corresponding to the current standard, it is further configured to:

[0013] Delete the first standard data corresponding to the current standard;

[0014] Stop the first standard tool program corresponding to the current standard.

[0015] The controller invalidates the current standard parameters corresponding to the current standard by deleting the first standard data corresponding to the current standard and stopping the first standard tool program corresponding to the current standard, thereby ensuring that in the subsequent process of validating the target standard parameters corresponding to the target standard, the target standard parameters corresponding to the target standard will not fail to take effect due to the existence of the current standard parameters corresponding to the current standard, thereby ensuring that the subsequent display device can smoothly switch from the current standard to the target standard.

[0016] In one embodiment, the target standard parameters include second standard data and second standard tool programs; wherein the second standard data includes second electronic program guide data and second service item list data, and the second standard tool programs include second command line tools and second service management programs.

[0017] By determining the second standard data and the second standard tool program, the standard parameters that surface supports the operation of the target standard are realized, which provides a data basis for the subsequent steps of validating the target standard parameters corresponding to the target standard and ensures the smooth effectiveness of the target standard parameters.

[0018] In one of the embodiments, when the controller executes the validation processing of the target standard parameters corresponding to the target standard, it is further configured to:

[0019] Create second standard data corresponding to the target standard;

[0020] Start the second standard tool program corresponding to the target standard.

[0021] The controller creates the second-standard data and starts the second-standard tool program to implement the validation processing of the target standard parameters corresponding to the target standard, ensuring that the target standard parameters corresponding to the target standard can be successfully triggered in the subsequent process of implementing the validation processing of the target standard parameters corresponding to the target standard, ensuring that the subsequent display device can smoothly switch from the current standard to the target standard.

[0022] In one of the embodiments, when the controller executes the validation processing of the target standard parameters corresponding to the target standard, it is further configured to:

[0023] When it is determined that all current standard parameters are invalid, the target standard parameters corresponding to the target standard are validated.

[0024] This ensures that when the target standard parameters corresponding to the target standard are validated, the current standard parameters are invalid, thus preventing standard conflicts.

[0025] In one of the embodiments, after executing the validation process of the target standard parameters corresponding to the target standard, the controller is further configured to:

[0026] When it is determined that the target system parameters are effective, the display is controlled to present a channel search prompt message.

[0027] Ensure that after the display device switches from the current standard to the target standard, the user can be informed in time that the standard switch is completed, so that the user can smoothly perform the channel search service of the display device.

[0028] In one of the embodiments, when the controller detects a system switching event, it is further configured to perform any of the following:

[0029] It is detected that the current time reaches the preset system switching time;

[0030] A standard switching instruction for a target standard is received;

[0031] Receive display data for the target format.

[0032] The controller detects the format switching event to implement flexible format switching operations for the display device, thereby achieving low-cost switching of the display device from the current format to the target format, allowing the display device to freely implement switching operations for different formats, and improving the display terminal's adaptation range for formats.

[0033] In one embodiment, the display device supports at least one of ATSC, SBTVD and DVB.

[0034] This enables display devices to flexibly switch between ATSC, SBTVD and DVB.

[0035] In a second aspect, some embodiments further provide a method for adjusting the format of a display device, which is applied to a controller in the display device provided in the first aspect, and the method includes:

[0036] After detecting a format switching event, if the current format of the display device is different from the target format, the current format parameters corresponding to the current format are invalidated, and the target format parameters corresponding to the target format are validated, so that the display device switches from the current format to the target format.

[0037] Some embodiments provide a display device and a method for switching the standard of the display device, by invalidating the current standard parameters corresponding to the current standard and validating the target standard parameters corresponding to the target standard after detecting the standard switching event, so that the display device switches from the current standard to the target standard. According to the above content, in the process of adjusting the standard of the display device, the present application does not need to develop separate software for the target standard, and can implement the standard switching operation for the display device by invalidating the current standard parameters corresponding to the current standard and validating the target standard parameters corresponding to the target standard; and, by invalidating the current standard parameters corresponding to the current standard, it is prevented from affecting the activation of the target standard, and it is ensured that the target standard parameters corresponding to the target standard can be validated smoothly later, thereby achieving low-cost completion of switching the display device from the current standard to the target standard, so that the display device can freely implement switching operations for different standards, and improve the display terminal's adaptation range for the standard. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0039] FIG1 is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;

[0040] FIG2 is a schematic diagram of a hardware configuration of a display device provided in some embodiments of the present application;

[0041] FIG3 is a schematic diagram of a hardware configuration of a control device provided in some embodiments of the present application;

[0042] FIG4 is a schematic diagram of software configuration of a display device provided in some embodiments of the present application;

[0043] FIG5 is a schematic diagram of an interface of a content interaction application provided in some embodiments of the present application;

[0044] FIG6 is a flow chart of a method for switching the display format of a first display device provided in some embodiments of the present application;

[0045] FIG7 is a flow chart of a method for switching the display format of a second display device provided in some embodiments of the present application;

[0046] FIG8 is a flow chart of a method for switching the display format of a third display device provided in some embodiments of the present application;

[0047] FIG. 9 is a timing diagram of a method for switching display modes of a display device provided in some embodiments of the present application. DETAILED DESCRIPTION

[0048] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0049] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0050] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0051] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0052] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0053] In the embodiment of the present application, the display device 200 generally refers to a device with image display and data processing capabilities. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0054] Figure 1 is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. As shown in Figure 1, a user can operate a display device 200 through touch operation, a mobile terminal 300, and a control device 100. For example, the control device 100 can be a remote controller, a stylus, a handle, etc.

[0055] The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 and performing data interaction. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function.

[0056] 1 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks.

[0057] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function of a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.

[0058] FIG. 2 is a hardware configuration block diagram of the display device 200 in FIG. 1 provided in some embodiments of the present application.

[0059] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0060] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0061] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

[0062] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0063] The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

[0064] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0065] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate 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.

[0066] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0067] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0068] In some embodiments, the user input interface 280 may be used to receive instructions from a user.

[0069] Fig. 3 is a hardware configuration block diagram of the control device in Fig. 1 provided in some embodiments of the present application. As shown in Fig. 3, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0070] The control device 100 is configured to control the display device 200 , and can receive user input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200 .

[0071] In some embodiments, the control device 100 may be a smart device, for example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.

[0072] In some embodiments, as shown in FIG. 1 , the mobile terminal 300 or other intelligent electronic device can perform similar functions as the control device 100 after installing an application for operating the display device 200 .

[0073] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between the internal components and the external and internal data processing functions.

[0074] The communication interface 130 implements communication of control signals and data signals with the display device 200 under the control of the controller 110. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.

[0075] The user input / output interface 140 , wherein the input interface includes at least one of other input interfaces such as a microphone 141 , a touch panel 142 , a sensor 143 , and a button 144 .

[0076] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC or other module, and can encode the user input command through the WiFi protocol, Bluetooth protocol, or NFC protocol and send it to the display device 200.

[0077] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0078] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0079] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system may (control the display device) provide a user interface, allow the user to interact with the display device 200, and support the running of various application programs.

[0080] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0081] The operating system can be divided into different modules or levels according to the functions implemented. For example, as shown in Figure 4, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications layer) (referred to as "application layer"), the application framework layer (Application Framework layer) (referred to as "framework layer"), the system library layer and the kernel layer.

[0082] In some embodiments, the application layer is used to provide services and interfaces for applications so that the display device 200 can run applications and interact with users based on applications. At least one application can be run in the application layer, and these applications can be window programs, system settings programs, clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.

[0083] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions of applications in the application layer. Applications can access system resources and obtain system services during execution through the API interface.

[0084] As shown in FIG4 , the application framework layer in the embodiment of the present application includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager is used to interact with all activities running in the system; a location manager is used to provide system services or applications with access to system location services; a package manager is used to retrieve various information related to the application package currently installed on the device; a notification manager is used to control the display and clearing of notification messages; and a window manager is used to manage icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0085] In some embodiments, the activity manager is used to manage the life cycle of each application and the usual navigation back function, such as controlling the exit, opening, and back of the application. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, capturing the screen, and controlling the display window changes, for example, reducing the display window, shaking the display, distorting the display, etc.

[0086] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C / C++ instruction library, to implement the functions to be implemented by the framework layer.

[0087] In some embodiments, the kernel layer is a functional layer between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. For example, as shown in FIG4 , a hardware driver can be configured in the kernel layer, and the driver included in the kernel layer can be at least one of the following drivers: an audio driver, a display driver, a Bluetooth driver, a camera driver, a WIFI driver, a USB driver, an HDMI driver, a sensor driver (such as a fingerprint sensor, a temperature sensor, a pressure sensor, etc.), and a power driver, etc.

[0088] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0089] The above embodiments illustrate the hardware / software architecture and functional implementation of a display device 200. In some embodiments, the display device 200 is configured with a content interaction application, and the display in the display device 200 can display the content interaction application; the controller in the display device can receive a control signal from the control device 100, and control the display in the display device to display the content interaction application according to the control signal; the user can control the display device 200 through the control device 100, and interact with the controller in the content interaction application; the user can also receive the user's voice through the sound collector in the detector 230, and interact with the user to switch the display device from the current format to the target format.

[0090] It should be noted that display devices for different usage areas may correspond to different display formats. For example, the display format corresponding to display devices in North America may be ATSC (Advanced Television Systems Committee), the display format corresponding to display devices in South America may be SBTVD (Sistema Brasileiro de Televisão Digital, digital television system), and the display format corresponding to display devices in Europe and other regions may be DVB (Digital Video Broadcasting). In order to cope with different display formats corresponding to different regions, different compilation software can be developed respectively, so that display devices for different regions can smoothly display multimedia content of different formats.

[0091] However, developing compilation software for display formats in different regions will incur high development costs, and the compilation software will also incur certain management and maintenance costs during subsequent use. Therefore, the setting method for display formats in the prior art will increase the R&D and management costs of display devices, and does not support flexible format switching operations for display devices.

[0092] Based on this, in some embodiments, the present application provides a display device, including a display and a controller. The display is configured to display content from a broadcast system or network and / or a user interface; and at least one controller is connected to the display and is configured to: after detecting a format switching event, when the current format of the display device is different from the target format, invalidate the current format parameters corresponding to the current format, and validate the target format parameters corresponding to the target format, so that the display device switches from the current format to the target format.

[0093] The target format refers to the desired display format that the display device needs to switch to, and the current format refers to the actual display format that the display device is currently using.

[0094] It should be noted that after detecting a format switching event, the format detection operation for the display device is triggered, and the target format to be switched is determined according to the format switching event; then, it is verified whether the target format is the same as the current format; if they are the same, it indicates that the actual display format enabled by the display device at the current moment is the same as the expected display format corresponding to the format switching event, and there is no need to switch the format of the display device; if they are not the same, it is necessary to execute the operation of invalidating the current format parameters corresponding to the current format and validating the target format parameters corresponding to the target format, so that the display device switches from the current format to the target format.

[0095] To further explain, when the current standard and the target standard of the display device are different, in order to prevent the two different display standards from conflicting with each other, thereby causing display abnormalities of the display device, it is necessary to first invalidate the current standard parameters corresponding to the current standard during the standard switching process of the display device, and after all the current standard parameters have completed the invalidation process, execute the operation of validating the target standard parameters corresponding to the target standard, and after all the target standard parameters have completed the validation process, realize switching the display device from the current standard to the target standard.

[0096] In one embodiment of the present application, if the current standard of the display device is ATSC and the target standard is SBTVD, after a standard switching event is detected, if the current standard of the display device is different from the target standard, the ATSC parameters corresponding to the ATSC are invalidated, and the SBTVD parameters corresponding to the SBTVD are validated, so that the display device switches from ATSC to SBTVD.

[0097] In another embodiment of the present application, if the current standard of the display device is SBTVD and the target standard is DVB, after detecting a standard switching event, if the current standard of the display device is different from the target standard, the SBTVD parameters corresponding to the SBTVD are invalidated and the DVB parameters corresponding to the DVB are validated, so that the display device switches from SBTVD to DVB.

[0098] It should be noted that the formats supported by the display device include at least one of ATSC, SBTVD and DVB.

[0099] Further explanation: when the current standard parameters corresponding to the current standard are invalidated, at least one standard data and at least one standard tool program that the controller supports for the current standard operation can be detected; further, to ensure that the display device can be smoothly switched from the current standard to the target standard in the future, at least one standard data that supports the current standard operation is deleted, and at least one standard tool program that supports the current standard operation is stopped. Furthermore, when the target standard parameters corresponding to the target standard are validated, at least one standard data and at least one standard tool program that the controller needs to support the target standard can be detected; further, to ensure that the display device can be smoothly switched from the current standard to the target standard in the future, at least one standard data that is needed to support the target standard is created, and at least one standard tool program that is needed to support the target standard is started.

[0100] In one embodiment of the present application, after detecting a format switching event and when the current format of the display device is different from the target format, the controller may initiate a format switching request to the user, and after receiving a format switching response from the user allowing the switch, execute an operation of invalidating the current format parameters corresponding to the current format and validating the target format parameters corresponding to the target format, so that the display device switches from the current format to the target format.

[0101] As an example, if the controller detects a format switching event, then when the current format of the display device is different from the target format, a format switching button is displayed in the operation interface of the content interaction application, and when the user manipulates the control device 100 to trigger the format switching button in the operation interface, after the format switching button is triggered, the controller executes an operation of invalidating the current format parameters corresponding to the current format and validating the target format parameters corresponding to the target format, so that the display device switches from the current format to the target format. The operation interface is shown in FIG5 .

[0102] As another example, if the controller detects a format switching event, then when the current format of the display device is different from the target format, the user's voice is received through the sound collector in the detector, and the collected user voice is converted into text. If the text content of "agree" and / or "agree to switch" is recognized in the converted text content, the controller executes an operation of invalidating the current format parameters corresponding to the current format and validating the target format parameters corresponding to the target format, so that the display device switches from the current format to the target format.

[0103] Among them, when the user's voice is received through the sound collector in the detector, an inquiry request for the user can be displayed in the operation interface of the content interaction application. The inquiry request can be "Please ask whether you agree to the format switch. If you agree, please reply: I agree to switch; if you disagree, please reply: I disagree to switch." The request content of the inquiry request is not limited here.

[0104] In summary, after detecting a standard switching event, the controller performs an invalidation process on the current standard parameters corresponding to the current standard, and performs an effective process on the target standard parameters corresponding to the target standard, so that the display device switches from the current standard to the target standard. According to the above content, in the process of adjusting the standard of the display device, the present application does not need to carry out separate software development for the target standard, and can implement the standard switching operation for the display device by invalidating the current standard parameters corresponding to the current standard and implementing an effective process on the target standard parameters corresponding to the target standard; and, by invalidating the current standard parameters corresponding to the current standard, it is prevented from affecting the activation of the target standard, and it is ensured that the target standard parameters corresponding to the target standard can be successfully effective subsequently, thereby achieving a low-cost completion of switching the display device from the current standard to the target standard, so that the display device can freely implement switching operations for different standards, and improve the display terminal's adaptation range for standards.

[0105] In one embodiment, in order to ensure that the display device can smoothly switch from the current standard to the target standard, it is necessary to ensure that all current standard parameters corresponding to the current standard have completed the invalidation operation. Furthermore, the current standard parameters include first standard data and first standard tool programs; wherein the first standard data includes first electronic program guide data and first service item list data, and the first standard tool program includes a first command line tool and a first service management program.

[0106] Therefore, when invalidating the current standard parameters corresponding to the current standard, it is necessary to complete the invalidation processing for the first electronic program guide data, the first service item list data, the first command line tool and the first service management program respectively to ensure that the subsequent process of validating the target standard parameters corresponding to the target standard proceeds smoothly.

[0107] Specifically, as shown in FIG6 , when the controller performs invalidation processing on the current standard parameters corresponding to the current standard, the following contents may be specifically included:

[0108] S601, deleting first standard data corresponding to the current standard.

[0109] In one embodiment of the present application, since the first-standard data includes first electronic program guide data (Electronic Program Guide, EPG) and first service item list data (Servicelist); therefore, when deleting the first-standard data corresponding to the current standard, it can include: deleting the first electronic program guide data to invalidate the electronic program guide of the current standard, and deleting the first service item list data to invalidate the service item list of the current standard.

[0110] S602, stopping the first standard tool program corresponding to the current standard.

[0111] In one embodiment of the present application, since the first standard tool program includes a first command line tool (Tvservice) and a first service manager (ServiceManager), when stopping the first standard tool program corresponding to the current standard, it may include: stopping the first command line tool, and stopping the first standard tool program.

[0112] To summarize, the controller deletes the first-standard data corresponding to the current standard and stops the first-standard tool program corresponding to the current standard, thereby invalidating the current-standard parameters corresponding to the current standard, thereby ensuring that in the subsequent process of validating the target-standard parameters corresponding to the target standard, the target-standard parameters corresponding to the target standard will not fail to take effect due to the existence of the current-standard parameters corresponding to the current standard, thereby ensuring that the subsequent display device can smoothly switch from the current standard to the target standard.

[0113] In one embodiment, in order to ensure that the display device can smoothly switch from the current standard to the target standard, it is necessary to ensure that all target standard parameters corresponding to the target standard have completed the effective operation. Furthermore, the target standard parameters include second standard data and second standard tool programs; wherein the second standard data includes second electronic program guide data and second service item list data, and the second standard tool program includes a second command line tool and a second service management program.

[0114] Therefore, when the target standard parameters corresponding to the target standard are put into effect, it is necessary to complete the effectuation processing for the second electronic program guide data, the second service item list data, the second command line tool and the second service management program respectively, so as to ensure that the subsequent process of putting into effect the target standard parameters corresponding to the target standard proceeds smoothly.

[0115] Specifically, as shown in FIG. 7 , when the controller executes the validation process of the target standard parameters corresponding to the target standard, the following contents may be specifically included:

[0116] S701: Create second standard data corresponding to the target standard.

[0117] In one embodiment of the present application, since the second-standard data includes second electronic program guide data (Electronic Program Guide, EPG) and second service item list data (Servicelist); therefore, when creating the second-standard data corresponding to the target standard, it can include: creating the second electronic program guide data to implement the effective processing of the electronic program guide of the target standard, and creating the second service item list data to implement the effective processing of the service item list of the target standard.

[0118] S702, start a second standard tool program corresponding to the target standard.

[0119] In one embodiment of the present application, since the second standard tool program includes a second command line tool (Tvservice) and a second service manager (ServiceManager), when starting the second standard tool program corresponding to the target standard, it may include: starting the second command line tool, and starting the second standard tool program.

[0120] It should be noted that when the controller executes the validation processing of the target format parameters corresponding to the target format, in order to ensure that there is no conflict between two display formats existing at the same time in the display device, it is necessary to detect whether the current format parameters of the current format are all invalid before the controller executes the validation processing of the target format parameters corresponding to the target format. Then, when it is determined that the current format parameters are all invalid, the target format parameters corresponding to the target format are validated.

[0121] To further illustrate, a first parameter detection time for the current standard parameters may be pre-specified, wherein the first parameter detection time is used to characterize the time interval between the time for detecting whether all current standard parameters of the current standard are invalid and the time when the controller executes invalidation processing for the current standard parameters corresponding to the current standard; specifically, if the time interval between the current time and the time when the controller executes invalidation processing for the current standard parameters corresponding to the current standard is greater than or equal to the first parameter detection time, it is detected whether all current standard parameters of the current standard are invalid, and when it is determined that all current standard parameters are invalid, the target standard parameters corresponding to the target standard are validated.

[0122] In one embodiment of the present application, the first parameter detection time may include a first sub-detection time for the first-standard data, and a second sub-detection time for the first-standard tool program; wherein the first sub-detection time is used to characterize the time interval between the time for detecting whether the first-standard data corresponding to the current standard is deleted and the time for deleting the first-standard data corresponding to the current standard, and the second sub-detection time is used to characterize the time interval between the time for detecting whether the first-standard tool program corresponding to the current standard is stopped and the time for stopping the first-standard tool program corresponding to the current standard; specifically, if the time interval between the current time and the time for deleting the first-standard data corresponding to the current standard is greater than or equal to the first sub-detection time, then it is detected whether the first-standard data corresponding to the current standard is deleted, and if the time interval between the current time and the time for stopping the first-standard tool program corresponding to the current standard is greater than the second sub-detection time, then it is detected whether the first-standard tool program corresponding to the current standard is stopped.

[0123] It should be noted that in order to ensure that after the display device switches from the current standard to the target standard, the user can be informed in time that the standard switch is completed, so that the user can smoothly perform the channel search service of the display device, after the controller executes the effectiveness processing of the target standard parameters corresponding to the target standard, the controller is also configured to control the display to present the channel search prompt information when it is determined that the target standard parameters are effective.

[0124] Specifically, there are many ways to control the display to present the search channel prompt information. For example, a pop-up prompt can be made in the UI (User Interface) interface of the content interaction application to present the search channel prompt information through the display. Here, the presentation method of the search channel prompt information on the display is not limited.

[0125] To further illustrate, a second parameter detection time for the target standard parameters may be pre-specified, wherein the second parameter detection time is used to characterize the time interval between the time for detecting whether the target standard parameters corresponding to the target standard are all effective and the time when the controller executes the effectiveness processing of the target standard parameters corresponding to the target standard; specifically, if the time interval between the current time and the time when the controller executes the effectiveness processing of the target standard parameters corresponding to the target standard is greater than or equal to the second parameter detection time, then it is detected whether the target standard parameters are all effective, and when it is determined that the target standard parameters are effective, the display is controlled to present a channel search prompt message.

[0126] In one embodiment of the present application, the second parameter detection time may include a third sub-detection time for the second-standard data and a fourth sub-detection time for the second-standard tool program; wherein the third sub-detection time is used to characterize the time interval between the time for detecting whether the second-standard data corresponding to the target standard is created and the time for creating the second-standard data corresponding to the target standard, and the fourth sub-detection time is used to characterize the time interval between the time for detecting whether the second-standard tool program corresponding to the target standard is started and the time for starting the second-standard tool program corresponding to the target standard; specifically, if the time interval between the current time and the time for creating the second-standard data corresponding to the target standard is greater than or equal to the third sub-detection time, then it is detected whether the second-standard data corresponding to the target standard is created, and if the time interval between the current time and the time for starting the second-standard tool program corresponding to the target standard is greater than the fourth sub-detection time, then it is detected whether the second-standard tool program corresponding to the target standard is started.

[0127] It should be noted that in order to ensure the flexibility of the display device in switching standards, at least one standard supported by the display device can be determined in advance, and a standard tool program corresponding to each standard can be set in the controller in advance, wherein the standard tool program includes command line tools and service management programs corresponding to each standard; then, when the target terminal needs to switch to a certain standard (that is, when switching to the target standard), the second command line tool and second service management program corresponding to the target standard can be determined from the command line tools and service management programs corresponding to at least one pre-set standard, and the operation of starting the second standard tool program corresponding to the target standard can be directly executed to realize the start of the second command line tool and second service management program corresponding to the target standard.

[0128] To further explain, if the standard tool programs corresponding to each standard are not pre-set in the controller, then when the operation of starting the second standard tool program corresponding to the target standard is executed, the second command line tool and the second service management program corresponding to the target standard can be obtained, and the second command line tool and the second service management program corresponding to the target standard can be started by starting the second command line tool and the second service management program corresponding to the target standard in the controller.

[0129] As an example, the formats supported by the display device include at least one of ATSC, SBTVD, and DVB.

[0130] To summarize, the controller creates the second-standard data corresponding to the target standard, and starts the second-standard tool program corresponding to the target standard to implement the effectiveness processing of the target standard parameters corresponding to the target standard, thereby ensuring that the target standard parameters corresponding to the target standard can be successfully triggered in the subsequent process of implementing the effectiveness processing of the target standard parameters corresponding to the target standard, thereby ensuring that the subsequent display device can smoothly switch from the current standard to the target standard.

[0131] It should be noted that when the controller detects a format switching event, it is also configured to perform any of the following: detecting that the current time reaches a preset format switching time; receiving a format switching instruction for a target format; receiving display data for a target format.

[0132] In one embodiment of the present application, if a standard switching time is pre-set, the standard switching time is used to represent that when the standard switching time is reached at the current moment, the standard switching operation for the display device is triggered; when the controller detects that the current time reaches the preset standard switching time, it is determined that the controller has detected a standard switching event.

[0133] In another embodiment of the present application, the standard switching instruction is a control instruction sent by the standard switching server to the display device. Specifically, the display device detects in real time (or, detects at a preset interval frequency) whether the standard switching instruction is received. If the controller receives the standard switching instruction for the target standard, it is determined that the controller has detected a standard switching event.

[0134] In another embodiment of the present application, the display device may, upon receiving a display format corresponding to display data that requires a display operation, determine that the display format corresponding to the received display data is a target format different from the current format, indicating that the display data for the target format has been received, and then determine that the controller has detected a format switching event.

[0135] In summary, the controller detects the format switching event to implement flexible format switching operations for the display device, thereby achieving low-cost switching of the display device from the current format to the target format, allowing the display device to freely implement switching operations for different formats, and improving the display terminal's adaptation range for the format.

[0136] In one embodiment, as shown in FIG8 , when it is necessary to switch the display device from the current standard to the target standard, the following contents may be included:

[0137] S801: After a standard switching event is detected, when the current standard of the display device is different from the target standard.

[0138] S802, deleting the first electronic program guide data corresponding to the current standard.

[0139] S803, delete the first service item list data corresponding to the current standard.

[0140] S804, stop the first command line tool corresponding to the current format.

[0141] S805, stop the first service management program corresponding to the current standard.

[0142] S806: When it is determined that all parameters of the current standard are invalid, create second electronic program guide data corresponding to the target standard.

[0143] S807, creating second service item list data corresponding to the target format.

[0144] S808: Start a second command line tool corresponding to the target format.

[0145] S809, start the second service management program corresponding to the target standard.

[0146] S810, when it is determined that the target system parameters are effective, controlling the display to present a channel search prompt message.

[0147] In summary, after detecting a standard switching event, the current standard parameters corresponding to the current standard are invalidated, and the target standard parameters corresponding to the target standard are validated, so that the display device switches from the current standard to the target standard. According to the above content, in the process of adjusting the standard of the display device, the present application does not need to develop separate software for the target standard. The standard switching operation for the display device can be achieved by invalidating the current standard parameters corresponding to the current standard and validating the target standard parameters corresponding to the target standard; and by invalidating the current standard parameters corresponding to the current standard, the activation of the target standard is prevented from being affected, and it is ensured that the target standard parameters corresponding to the target standard can be validated smoothly in the future, thereby achieving low-cost completion of switching the display device from the current standard to the target standard, so that the display device can freely implement switching operations for different standards, and improve the display terminal's adaptation range for standards.

[0148] In some exemplary embodiments, referring to FIG. 9 , FIG. 9 provides a timing diagram of a method for switching the display mode of a display device, and the specific implementation process is as follows:

[0149] 1. After the controller detects a format switching event, if the current format of the display device is different from the target format, the current format parameters corresponding to the current format are invalidated, and the target format parameters corresponding to the target format are validated.

[0150] 2. The controller triggers the content interaction application and notifies the content interaction application of a successful switch.

[0151] 3. The display presents the UI interface of the content interaction application.

[0152] 4. The content interaction application sends a channel search prompt message to the controller, so that the controller controls the display to display the channel search prompt message in the UI interface.

[0153] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0154] Based on the same inventive concept, the embodiment of the present application also provides a role template generation device for implementing the above-mentioned display device format switching method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned method. The specific limitations can be found in the above-mentioned limitations on the display device format switching method, which will not be repeated here.

[0155] In one embodiment, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the above-mentioned display device format switching method are implemented.

[0156] In one embodiment, the present application further provides a computer program product, including a computer program, which implements the steps of the above-mentioned display device format switching method when executed by a processor.

[0157] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0158] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0159] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A display device, characterized in that: include: a display configured to display content from a broadcast system or network and / or a user interface; and at least one controller connected to the display and configured to: After detecting a format switching event, if the current format of the display device is different from the target format, the current format parameters corresponding to the current format are invalidated, and the target format parameters corresponding to the target format are validated, so that the display device switches from the current format to the target format.

2. The display device according to claim 1, characterized in that The current standard parameters include first standard data and first standard tool programs; wherein the first standard data include first electronic program guide data and first service item list data, and the first standard tool programs include first command line tools and first service management programs.

3. The display device according to claim 2, characterized in that When the controller performs invalidation processing on the current standard parameters corresponding to the current standard, the controller is further configured to: Deleting the first standard data corresponding to the current standard; Stop the first standard tool program corresponding to the current standard.

4. The display device according to claim 1, characterized in that The target standard parameters include second standard data and second standard tool programs; wherein the second standard data include second electronic program guide data and second service item list data, and the second standard tool programs include second command line tools and second service management programs.

5. The display device according to claim 4, characterized in that When the controller executes validation processing of the target standard parameters corresponding to the target standard, the controller is further configured to: Creating second standard data corresponding to the target standard; A second standard tool program corresponding to the target standard is started.

6. The display device according to any one of claims 1 to 5, characterized in that: When the controller executes validation processing of the target standard parameters corresponding to the target standard, the controller is further configured to: When it is determined that all the current standard parameters are invalid, the target standard parameters corresponding to the target standard are validated.

7. The display device according to any one of claims 1 to 5, characterized in that: After executing the validation processing of the target standard parameters corresponding to the target standard, the controller is further configured to: When it is determined that the target system parameters are effective, the display is controlled to present channel search prompt information.

8. The display device according to any one of claims 1 to 5, characterized in that: When the controller detects a system switching event, the controller is further configured to perform any of the following: It is detected that the current time reaches the preset system switching time; A standard switching instruction for a target standard is received; Display data for the target format is received.

9. The display device according to any one of claims 1 to 5, characterized in that: The display device supports at least one of the following formats: Advanced Television Systems Committee (ATSC), Digital Television System (SBTVD), and Digital Video Broadcast (DVB).

10. A method for switching display formats of a display device, characterized in that: The method is applied to a controller in the display device, and the method includes: After detecting a format switching event, if the current format of the display device is different from the target format, the current format parameters corresponding to the current format are invalidated, and the target format parameters corresponding to the target format are validated, so that the display device switches from the current format to the target format.