Disclosure of Invention
The application provides a display device and an image quality demonstration method, wherein the display device can directly use image quality parameters pre-configured by a demonstration video without manual parameter adjustment by a user when playing the corresponding image quality of the demonstration video, so that the adjustment efficiency and accuracy of the image quality parameters are improved, and the image quality demonstration effect is further ensured.
In a first aspect, the present application provides a display apparatus comprising:
A display configured to present a presentation item interface, the presentation item interface comprising at least one presentation item for presenting image quality;
A memory configured to store presentation videos associated with the presentation items, the presentation videos being played after the associated presentation items are selected, the video names of the presentation videos including the same presentation item names as the associated presentation items, the presentation videos including a first presentation video stored in a first location, the first presentation video being a preconfigured presentation video, and a second presentation video stored in a second location, the second presentation video being a presentation video imported when the first presentation video is updated by an external device, the second presentation video having preconfigured image quality parameters, wherein the video names of the second presentation video further include an indication character, the image quality parameters being stored in a parameter file indicated by the indication character;
a controller configured to:
In response to a presentation instruction input by a user based on a target presentation item, identifying whether the target presentation item has an associated target second presentation video at the second location;
If the target second demonstration video exists, calling the target second demonstration video from the second position, and calling image quality parameters of the target second demonstration video from the target parameter file, wherein the target parameter file is a parameter file indicated by indicating characters in a video name of the target second demonstration video;
and controlling the display to play the target second demonstration video by using the image quality parameters of the target second demonstration video.
In some embodiments of the application, the controller is further configured to:
detecting whether the external equipment is accessed or not when the first demonstration video is updated, wherein the external equipment comprises the second demonstration video;
If the access to the external equipment is detected, responding to a display instruction input by a user, and identifying the second demonstration video according to a preset naming rule, wherein the preset naming rule is that the video name comprises a demonstration item name and an indication character;
Displaying an import interface according to the second demonstration video, wherein the import interface comprises file items of the second demonstration video, and names of the file items comprise demonstration item names and indication characters in video names of the second demonstration video;
And responding to an import instruction input by a user, storing the second demonstration video to the second position, and writing image quality parameters of the second demonstration video into a parameter file indicated by the indication character.
In some embodiments of the present application, the presentation items include a first type of presentation item and a second type of presentation item, the first type of presentation item being an image quality of the display when the specified function is indicated to be not turned on, and the second type of presentation item being an image quality of the display when the specified function is indicated to be turned on;
if the second demonstration video is associated with the first type of demonstration items, the video name of the second demonstration video comprises a first indication character, and the first indication character indicates that a parameter file storing the image quality parameters is a first parameter file;
and if the second demonstration video is associated with the second type of demonstration items, the video name of the second demonstration video comprises a second indicating character, the second indicating character indicates that the parameter file storing the image quality parameters is a second parameter file, and the image quality parameters of the second demonstration video comprise the demonstration item names.
In some embodiments of the application, the controller, in response to a presentation instruction entered by a user based on a target presentation item, identifies whether the target presentation item has an associated target second presentation video at the second location, is configured to:
acquiring a video name of the second demonstration video in the second position;
identifying whether a target video name comprising the same presentation item name as the target presentation item exists;
If the target video name exists, determining the second demonstration video corresponding to the target video name as the target second demonstration video;
if the target video name does not exist, determining that the target second presentation video does not exist.
In some embodiments of the application, the controller invoking the target second presentation video from the second location and invoking the image quality parameters of the target second presentation video from the target parameter file is configured to:
determining the target second demonstration video in the second position according to the demonstration item name of the target demonstration item, and identifying the video name of the target second demonstration video;
invoking the target second presentation video from the second location;
and invoking the image quality parameters of the target second demonstration video from the first parameter file if the video name of the target second demonstration video comprises the first indication character.
In some embodiments of the application, the controller invoking the target second presentation video from the second location and invoking the image quality parameters of the target second presentation video from the target parameter file is configured to:
determining the target second demonstration video in the second position according to the demonstration item name of the target demonstration item, and identifying the video name of the target second demonstration video;
invoking the target second presentation video from the second location;
And if the video name of the target second demonstration video comprises the second indicating character, determining image quality parameters of the target second demonstration video from the second parameter file according to the demonstration item names of the target demonstration items;
And calling the image quality parameters of the target second demonstration video.
In some embodiments of the application, the controller controls the display to display a user interface using a first image quality parameter before playing the target second presentation video using the image quality parameter of the target second presentation video;
the controller controls the display to play the target second presentation video using the image quality parameters of the target second presentation video, and is configured to:
recording the first image quality parameter;
the controller controls the display to play the target second demonstration video using the image quality parameters of the target second demonstration video, and is configured to:
And if the target second demonstration video playing is detected to be ended or a playing exit instruction input by a user is received, adjusting the image quality parameter of the display to be the first image quality parameter.
In some embodiments of the application, the controller is further configured to:
Invoking a target first presentation video associated with the target presentation item from the first location if the target second presentation video does not exist;
and controlling the display to play the target first demonstration video.
In some embodiments of the application, the controller is configured to:
Determining to use a first playback path if the target second presentation video does not exist, the first playback path indicating a storage address of the target first presentation video in the first location;
if the target second presentation video is present, a second playback path is determined to be used, the second playback path indicating a storage address of the target second presentation video in the second location.
In a second aspect, the present application further provides an image quality demonstration method applied to the display device according to any one of the first aspects, where the method includes:
In response to a presentation instruction input by a user based on a target presentation item, identifying whether the target presentation item has an associated target second presentation video at the second location;
If the target second demonstration video exists, calling the target second demonstration video from the second position, and calling image quality parameters of the target second demonstration video from the target parameter file, wherein the target parameter file is a parameter file indicated by indicating characters in a video name of the target second demonstration video;
and controlling the display to play the target second demonstration video by using the image quality parameters of the target second demonstration video.
The display device responds to a demonstration instruction input by a user based on the target demonstration item, and demonstrates image quality corresponding to the target demonstration item through playing demonstration video associated with the target demonstration item. The display device firstly identifies whether an associated target second demonstration video exists in a second position of a target demonstration item, wherein an associated target first demonstration video exists in a first position of the target demonstration item, the target first demonstration video is a preset demonstration video, the target second demonstration video is a demonstration video imported when the target first demonstration video is updated through an external device, and the target second demonstration video has preconfigured image quality parameters. If the target second demonstration video exists, the display device directly plays the target second demonstration video by using the image quality parameters of the target second demonstration video. The efficiency of adjusting the image quality parameters of the display equipment can be effectively improved, the accuracy of the image quality parameters used by the display equipment can be ensured, and the demonstration effect of the image quality is further effectively ensured.
Detailed Description
Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The embodiments described in the examples below do not represent all embodiments consistent with the application. Merely exemplary of systems and methods consistent with aspects of the application as set forth in the claims.
It should be noted that the brief description of the terminology in the present application is for the purpose of facilitating understanding of the embodiments described below only and is not intended to limit the embodiments of the present application. Unless otherwise indicated, these terms should be construed in their ordinary and customary meaning.
The terms first, second, third and the like in the description and in the claims and in the above-described figures are used for distinguishing between similar or similar objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements explicitly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The display device provided by the embodiment of the application can have various implementation forms, for example, can be an intelligent television, a laser projection device, a display (monitor), an electronic whiteboard (electronic bulletin board), an electronic desktop (electronic table) and the like, and can also be a device with a display screen, such as a mobile phone, a tablet computer, an intelligent watch and the like. Fig. 1 and 2 are specific embodiments of a display device of the present application.
Fig. 1 is a schematic view of a usage scenario of a display device according to an embodiment. As shown in fig. 1, a user may operate the display apparatus 200 through the control apparatus 100, and the display apparatus 200 may acquire network data through the server 300 or acquire a live signal through a satellite.
Fig. 2 is a block diagram of the configuration of the control apparatus 100. In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device 200 may include at least one of infrared protocol communication or bluetooth protocol communication, and other short-range communication modes, and the display device 200 may be controlled by a wireless or wired mode. The user may control the display device 200 by inputting user instructions through keys on a remote control, voice input, control panel input, etc.
Fig. 3 shows a block diagram of a configuration of the display device 200 in accordance with an exemplary embodiment.
The display apparatus 200 includes at least one of a modem 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, and a user interface 280.
In some embodiments, the display apparatus 200 may establish transmission and reception of control signals and data signals with the control apparatus 100 or the server 400 through the communicator 220. In some embodiments, the controller 250 and the modem 210 may be located in separate devices, i.e., the modem 210 may also be located in an external device to the main device in which the controller 250 is located, such as an external set-top box or the like. In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored on the memory. The controller 250 controls the overall operation of the display apparatus 200. In some embodiments, the controller 250 includes at least one of a central processing unit (Central Processing Unit, CPU), a video processor, an audio processor, a graphics processor (Graphics Processing Unit, GPU), RAM (Random Access Memory), a ROM (Read-Only Memory), a first to nth interface for input/output, a communication Bus (Bus), and the like. In some embodiments, the display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, a component for receiving an image signal output from the controller 250, displaying video content, image content, and a menu manipulation interface, and a user manipulation UI interface. In some embodiments, the display 260 may be a liquid crystal display, an OLED display, a projection device, and a projection screen. In some embodiments, a user may input a user command through a graphical user interface (Graphic User Interface, GUI) displayed on the display 260, and the user input interface receives the user input command through the Graphical User Interface (GUI). Or the user may input the user command by inputting a specific sound or gesture, the user input interface recognizes the sound or gesture through the sensor, and receives the user input command. In some embodiments, a "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user that enables conversion between an internal form of information and a form acceptable to the user. A commonly used presentation form of a user interface is a Graphical User Interface (GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in a display screen of the electronic device, where the control may include at least one of a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
Referring to FIG. 4, in some embodiments, the operating system of the display device 200 is divided into four layers, from top to bottom, an application (Applications) layer (simply "application layer"), an application framework (Application Framework) layer (simply "framework layer"), a An Zhuoyun-line (Android runtime) and a system library layer (simply "system runtime layer"), and a kernel layer, respectively. In some embodiments, at least one application program is running in the application program layer, where the application programs may be a Window (Window) program, a system setting program, or a clock program of an operating system, such as a live broadcast application, where the live broadcast application is used to play a live broadcast program, and may also be an application program developed by a third party developer.
The display device 200 is configured with an image quality presentation function, and the display device 200 provides the user with the image quality presentation function by displaying a presentation item interface. The presentation item interface includes at least one presentation item for presenting image quality. The presentation items include presentation item names that are different for different types of presentation items. The presentation items include a first type of presentation item and a second type of presentation item. The first type of demonstration items are used for indicating the image quality when the appointed function is not started, and the second type of demonstration items are used for indicating the image quality when the appointed function is started. In the embodiment of the present application, the designated function is a single function related to the image quality of the display apparatus 200, such as a screen, brightness, backlight capability, etc., and the display apparatus 200 may be configured with one or more designated functions. The presentation item names of the first type of presentation item are used to distinguish from other presentation items, while the presentation item names of the second type of presentation item are used not only to distinguish from other presentation items, but also to indicate the designated function that they are to demonstrate.
In some embodiments, an associated presentation video may be preconfigured within the display device 200 for each presentation item, the preconfigured presentation videos stored in a first location in the memory, the presentation item and the presentation video having an association comprising the same presentation item name. When the user selects one presentation item based on the presentation item interface, the display apparatus 200 plays a presentation video associated with the presentation item to demonstrate the image quality corresponding to the presentation item. Wherein if the user selects the first type of presentation item, the display device 200 will turn off all specified functions and play the associated presentation video to demonstrate image quality. If the user selects to present the second type of presentation item, the display device 200 will turn on the specified function indicated by the second type of presentation item and play the associated presentation video to demonstrate the image quality at which the specified function was turned on.
Taking the display device 200 as a television, the presentation item interface shown in fig. 5 is taken as an example. The presentation item interface comprises presentation items, each presentation item is presented in the form of a presentation item list 501, the presentation item list 501 comprises 4 presentation items, and the names of the presentation items of each presentation item are respectively "presentation", "screen presentation", "brightness presentation", "backlight capability presentation". The demonstration items are the first type of demonstration items. "presentation" is used to distinguish from the presentation item names of other presentation items. The demonstration items of screen demonstration, brightness demonstration and backlight capability demonstration are the second type demonstration items, and the demonstration item names of the second demonstration items indicate the appointed function started when the image quality is demonstrated, for example, the appointed function started when the image quality is demonstrated by the screen demonstration. The developer pre-configures the associated presentation video X1, X2, X3, X4, X1, X2, X3, X4 for each presentation item within the display device to be stored in a first location, such as location X. Where x1 is associated with "presentation" and the video name is "presentation". x2 is associated with "screen presentation" and the video name is "screen presentation". x3 is associated with "brightness show" and the video name is "brightness show". x4 is associated with "backlight capability presentation" and the video name is "backlight capability presentation". If the user selects the demonstration item 'demonstration', the television acquires X1 associated with the demonstration item 'demonstration' from the position X according to the demonstration item name 'demonstration', closes all the designated functions, and plays X1 to demonstrate the image quality of the television in the normal play state. If the user selects the demonstration item brightness display, the television acquires X3 associated with the demonstration item brightness display from the position X according to the demonstration item name brightness display, starts a brightness function, and plays X3 to demonstrate the image quality of the display device when the display device performs brightness display.
When the display device 200 plays the demonstration video to demonstrate the image quality, better playing effect of the demonstration video and better image quality demonstration effect can be achieved by using the image quality parameters matched with the demonstration video. Therefore, when playing a presentation video, a user needs to adjust image quality parameters to match the presentation video. And, the image quality parameters that match with different presentation videos are also different, so if the user switches between presenting different presentation items, the user is required to adjust the image quality parameters again to match the presentation video associated with the switched presentation item. However, the process of manually adjusting the image quality parameters by the user is also complicated, so that the parameter adjusting efficiency is low, and inaccurate parameter adjusting easily occurs, so that the best playing effect of the demonstration video cannot be realized, and the best image quality demonstration effect cannot be realized.
In order to solve the above-described problems, the present application provides an image quality demonstration method, which can be applied to the display apparatus 200. When the display device 200 demonstrates the image quality according to the method, the parameter of the image quality is not required to be manually adjusted, the parameter adjustment efficiency can be effectively improved, the accuracy of the used image quality parameter is ensured, and the optimal image quality demonstration effect is further ensured.
The display device 200 is configured to store presentation videos associated with respective presentation items in memory, each presentation video being played after the associated presentation item is selected, the video names of the presentation videos including the same presentation item names as the associated presentation items.
The presentation video includes a first presentation video and a second presentation video. The first presentation video is the presentation video that is previously configured in the display device 200 for each presentation item and is described above, and the first presentation video is stored in the first location. The second presentation video is a new presentation video stored to the display device 200 when the first presentation video is updated, i.e. the second presentation video is used to update the first presentation video associated with the same presentation item. Each second presentation video is stored at a second location, distinct from the first presentation video.
The second presentation video is described below.
The second presentation video has a preconfigured image quality parameter, and the video name of the second presentation video includes an indication character for indicating a parameter file storing the image quality parameter, in addition to the presentation item name.
According to the different types of the associated demonstration items, the indication characters corresponding to the second demonstration video are also different.
If the second presentation video is associated with a first type of presentation item, the video name of the second presentation video includes a first indicator character. The first indicating character indicates that the parameter file storing the image quality parameter is a first parameter file. For example, the first indicator character is "autoparams", and the first parameter file is an autocarams. Json file under the assets directory.
For example, if the second presentation video y1 is associated with a first type of presentation item "presentation", the video name of y1 includes the presentation item name "presentation" and the first indicator character "autoparams", i.e., the video name of y1 may be "presentation_ aut oparams".
If the second presentation video is associated with a second category of presentation items, the video name of the second presentation video includes a second indicating character. The second indicating character indicates that the parameter file storing the image quality parameter is a second parameter file. Illustratively, the second indicator is "params", and the second parameter file is a params. Json file under assets directory.
For example, if the second presentation video y2 is associated with a second type of presentation item "screen presentation", the video name of y2 includes the presentation item name "screen presentation" and the second indicator character "params", i.e., the video name of y2 may be "screen presentation_params".
If the second presentation video y3 is associated with a second type of presentation item "brightness presentation", the video name of y3 includes the presentation item name "brightness presentation" and the second indicator character "params", i.e., the video name of y3 may be "brightness presentation_params".
If the second presentation video y4 is associated with a second category of presentation items "backlight capability presentation", the video name of y4 includes the presentation item name "backlight capability presentation", and the second indicator character "params", i.e., the video name of y4 may be "backlight capability presentation_params".
Thus, the image quality parameters of the second presentation video associated with the same type of presentation item are stored in the same parameter file, and the image quality parameters of the second presentation video associated with different types of presentation item are stored in different parameter files. Since the number of the first type of presentation items is 1, the first parameter file only includes one set of image quality parameters, and the set of image quality parameters is a preset image quality parameter of the second presentation video associated with the first type of presentation items. If the display device 200 includes a plurality of designated functions, the second type of presentation item is also a plurality. If the first video associated with the second type of presentation item is updated, the display device 200 stores a plurality of second video associated with the second type of presentation item, and the second parameter file includes a plurality of image quality parameters, each set of image quality parameters being a preconfigured image quality parameter of the second video associated with the second type of presentation item.
The preconfigured image quality parameters of the second demonstration video are different according to the different types of the associated demonstration items.
The image quality parameter preconfigured for the second presentation video is an image quality parameter at which the display device 200 plays the second presentation video to demonstrate the image quality of the associated presentation item, and an optimal image quality demonstrating effect can be achieved. The image quality parameter includes parameter values of one or more adjustment items. The adjustment items are items related to image quality, and parameter values can be adjusted, such as highlight (HIGH LIGHT), contrast (Contrast), saturation (Saturation), backlight Mode (Back Light Mode), and the like. Image quality parameters are configured for the second demonstration video, that is, adjustment items that the second demonstration video needs to be adjusted in the display device 200 and parameter values of the adjustment items are configured.
If the second demonstration video is associated with the first type of demonstration items, the preconfigured image quality parameters of the second demonstration video and the first type of demonstration items have an association relationship, that is, the adjustment items corresponding to the parameter values in the image quality parameters are the first adjustment items associated with the first type of demonstration items, and the parameter values are parameter values which can realize the best playing effect when the display device 200 plays the second demonstration video. The image quality parameters of the second presentation video associated with the first type of presentation item are related to the native capabilities of the display device 200, such as hardware configuration, chip, etc. For example, the same second presentation video is different in image quality parameters applicable when used to present the first type of presentation items on different models of display devices 200.
For example, if the second presentation video y1 is associated with a first type of presentation item, the image quality parameters preconfigured by y1 include the parameter values of the first adjustment item. Wherein the first adjustment items include high light, contrast, saturation, and backlight mode. The preconfigured image quality parameters of y1 can be specifically "HIGHLIGHT" for "15", "Contrast" for "50", "Saturation" for "0", "BackLightMode" for "backlight MODE.
If the second demonstration video is associated with the second type of demonstration items, the preconfigured image quality parameters of the second demonstration video are matched with the second type of demonstration items, that is, the adjustment items corresponding to the parameter values in the image quality parameters are the second adjustment items associated with the second type of demonstration items, and the parameter values are parameter values which can realize the best playing effect when the display device 200 starts the appointed function indicated by the second type of demonstration items and plays the second demonstration video. As can be seen from the above, the image quality parameters of the second presentation video associated with the second type of presentation item are stored in the same parameter file, and therefore, in order to distinguish the image quality parameters corresponding to different second presentation videos in the parameter file, the image quality parameters of the second presentation video further include a presentation item name that is identical to the presentation item name of the second type of presentation item associated with the second presentation video.
Illustratively, if the second presentation video y2 is associated with a second type of presentation item, the presentation item name of which is "screen presentation", the image quality parameter preconfigured by y2 includes a parameter value of the second adjustment item. Wherein the second adjustment items include high light, contrast, saturation, and backlight mode. The image quality parameter preconfigured by y2 can be specifically a name of the screen display ""HighLight":"15","Contrast":"50","Saturation":"50","BackLightM ode":"BackLightMode.LIGHT_MODE_ONE".
If the second presentation video y3 is associated with a second type of presentation item, the presentation item name of which is "brightness presentation", the image quality parameter preconfigured by y3 includes a parameter value of the second adjustment item. Wherein the second adjustment items include high light, contrast, saturation, and backlight mode. The preconfigured image quality parameters of y3 can be specifically "name": "brightness show" "" HIGHLIGHT ":"50"," Contrast ":"35 "", "Saturation": "0" "," BackLightMode ":" Ba ckLightMode.
If the second presentation video y4 is associated with a second type of presentation item, the presentation item name of which is "backlight capability presentation", the image quality parameter preconfigured by y4 includes a parameter value of the second adjustment item. Wherein the second adjustment items include high light, contrast, saturation, and backlight mode. The image quality parameter preconfigured in y4 can be specifically named name and backlight capability display ","HighLight":"10","Contrast":"10","Saturation":"10","BackLightMo de":"BackLightMode.LIGHT_MODE_THREE".
A procedure for updating the first presentation video using the second presentation video is described below.
The display device 200 generally employs an Over-the-Air (OTA) technique to update each first presentation video, i.e., employs the OTA technique to download a second presentation video associated with each presentation item and replaces the first presentation video to effect the updating of the first presentation video. Wherein the replaced first presentation video and the second presentation video include the same presentation item name.
However, the process of updating the presentation video using this method is cumbersome, and it is necessary to secure the access of the display apparatus 200 to the network, secure the network connection stability, and the like. Moreover, the second presentation video is typically of higher quality and therefore larger in data size, and is relatively inefficient to update via OTA techniques. Since the second demonstration video updates the first demonstration video in an alternative manner, the second demonstration video can only be stored in the first location, and since the demonstration video in the first location cannot be deleted by the user, the second demonstration video occupies more memory space in the display device 200, resulting in reduced usability of the display device 200, and as the demonstration video is updated iteratively, the updated demonstration video occupies more memory space, thereby affecting the usability of the display device 200.
In order to solve the above-described problems, the present application updates the first presentation video in such a manner that the second presentation video is imported into the display device 200 through the external device. The display device 200 may import a second presentation video in the manner shown in fig. 6, as follows:
s601, detecting whether to access an external device or not when updating the first demonstration video.
The external device can be a hardware device with a data storage function and a data export function, such as a USB flash disk, a mobile hard disk, a mobile phone, a tablet personal computer and the like. The display device 200 recognizes whether a designated interface, which is an interface for connecting an external device such as a USB interface, is connected to the device. The display device 200 further recognizes the device type of the designated interface access device after recognizing the device to determine whether the accessed device is an external device. For example, if the type of the device is identified as a USB flash disk, the external device is determined to be accessed. If the type of the device is identified as sound, determining that the external device is not connected.
The external device includes a second presentation video. The external device may also include other data such as video, pictures, music, documents, etc.
S602, if the access to the external device is detected, responding to a display instruction input by a user, and identifying a second demonstration video according to a preset naming rule.
The preset naming rule is that the video name comprises a demonstration item name and an indication character.
The user may input the display instruction based on a specified folder in the external device, the specified folder including the second presentation video. The designated folder may also include other data such as video, pictures, music, documents, etc. The display device 200 first recognizes videos in a designated folder in response to a display instruction input by a user, and then recognizes a second presentation video among the videos according to a preset naming rule. The video names of the second demonstration video are different from other videos, and the video names of the second demonstration video comprise demonstration item names and indication characters, and accord with preset naming rules. Thus, the display device 200 may determine the video name of the second presentation video from the video name by comparing the video name of each video with the preset naming rule, thereby determining the second presentation video.
S603, displaying the import interface according to the second demonstration video.
The display device 200 displays the import interface according to the recognition result of the second presentation video.
The import interface includes a file item of the second presentation video, wherein a name of the file item includes a presentation item name and an indicator character in a video name of the second presentation video.
In some embodiments, the import interface includes only file items of the second presentation video and does not include file items of other data in the external device. Therefore, the user can quickly and accurately acquire the second demonstration video in the external device based on the import interface.
In some embodiments, the import interface includes file items of the second presentation video, and also includes file items of other data in the external device, but the file items of other data are shown in gray form. Therefore, the user can know all data in the external device based on the importing interface, and the user can be prevented from importing other data into the display device 200 when updating the first demonstration video in a manner of gray setting file items of other data.
S604, responding to an import instruction input by a user, storing the second demonstration video to a second position, and writing image quality parameters of the second demonstration video into a parameter file indicated by the indication character.
The import interface may be configured with a one-touch import option. If the user inputs an import instruction based on the one-touch import option, the display apparatus 200 determines all the file items of the second presentation video as objects to be imported in response to the import instruction. The display apparatus 200 stores the second presentation video of the object to be imported to the second location, and writes the image quality parameters of the second presentation video into the parameter file indicated by the indication character in the file item name of the object to be imported. Therefore, based on the one-key import option, the user can import all second demonstration videos and update all first demonstration videos at one time only by inputting an import instruction once, so that the operation of the user is effectively simplified.
The import interface may configure import options. If the user inputs an import instruction based on the import option after selecting the file items of the second presentation video, the display apparatus 200 recognizes the selected file items in response to the import instruction and determines the file items as objects to be imported. The display apparatus 200 stores the second presentation video of the object to be imported to the second location, and writes the image quality parameters of the second presentation video into the parameter file indicated by the indication character in the file item name of the object to be imported. Thus, the user can manually select the second demonstration video to be imported, thereby purposefully updating the first demonstration video.
By storing the first presentation video and the second presentation video at different locations, respectively, the display device 200 may be enabled to quickly determine whether the first presentation video associated with the presentation item has been updated based on the second presentation video stored in the second location. Wherein if a second presentation video associated with a presentation item exists at the second location, it may be determined that the first presentation video associated with the presentation item is updated. If the second location does not have a second presentation video associated with the presentation item, it may be determined that the first presentation video associated with the presentation item is not updated.
Unlike the first presentation video in the first location, which may not be deleted by the user by himself, the second presentation video in the second location may be deleted, such as by automatically deleting the second presentation video in the second location when the display device 200 is restored to factory settings, or by manually deleting the second presentation video in the second location by the user. Thus, although the first demonstration videos are always stored in the first position, the first demonstration videos occupy smaller memory space, and have less influence on the use performance of the display device 200. The updated second demonstration video occupies a larger memory space due to higher quality, but the memory space occupied by the second demonstration video can be released by deleting the second demonstration video, so that the use performance of the display device 200 is effectively recovered, and the memory pressure of the display device 200 can be relieved by deleting the second demonstration video no matter how the second demonstration video is updated and iterated.
When the display apparatus 200 writes the image quality parameter in the parameter file, if it is recognized that the file item of the second presentation video includes the first indication character, the image quality parameter is written in the first parameter file. If the file item of the second demonstration video is identified to comprise the second indicating character, the image quality parameter is written into the second parameter file.
By storing the image quality parameters of the second presentation video associated with the different types of presentation items in the different parameter files, respectively, it is possible to facilitate the display apparatus 200 to quickly determine the corresponding parameter files when playing the second presentation video associated with the different types of presentation items, and to quickly and accurately find the image quality parameters of the second presentation video from the determined parameter files.
When storing a second presentation video to a second location, the display device 200 replaces the original second presentation video with the second presentation video if it recognizes that the second location has stored a second presentation video having the same video name as the second presentation video (referred to as the original second presentation video for the purpose of distinguishing).
When writing the image quality parameter of the second presentation video to the parameter file, the display apparatus 200 replaces the original image quality parameter with the image quality parameter of the second presentation video if it is recognized that the image quality parameter associated with the same presentation item as the image quality parameter already exists in the parameter file (for distinguishing between the original image quality parameters).
Example one
The description will be made in connection with an example of the above-described procedure of updating the first presentation video by importing the second presentation video into the display device 200 through the external device. Take the display device 200 as a television for example. The television is preconfigured with first demonstration videos X1, X2, X3 and X4 at a position X of a memory, wherein X1 is associated with a demonstration item of 'demonstration', X2 is associated with a demonstration item of 'screen demonstration', X3 is associated with a demonstration item of 'brightness demonstration', and X4 is associated with a demonstration item of 'backlight capability demonstration'. When the first demonstration video is updated, the television detects whether the appointed interface is connected with external equipment, and takes the external equipment as a USB flash disk as an example. the U disk stores second demonstration videos y1, y2 and y3 in an HX folder, y4, wherein y1 is associated with the demonstration item "demonstration", the video name of y1 is "demonstration_ autoparams", the video name of y1 is :"HighLight":"15","Contrast":"50","Saturation":"0","BackLightMode":"BackLightMode.LIGHT_MODE_ONE".y2 is associated with the demonstration item "screen demonstration", the video name of y2 is "screen demonstration_params", the video name of y2 is "name" wherein "screen demonstration ""HighLight":"15","Contrast":"50","Saturation":"50","BackLightMode":"BackLightMode.LIGHT_MODE_ONE".y3 is associated with the demonstration item" brightness demonstration ", the video name of y3 is" brightness demonstration_params ", the video name of y3 is" name "wherein" brightness demonstration ""HighLight":"50","Contrast":"35","Saturation":"0","BackLightMode":"BackLightMode.LIGHT_MODE_ONE".y4 is associated with the demonstration item "backlight capability demonstration", the video name of y4 is "backlight capability demonstration_params", the video name of y4 is "name" wherein "backlight capability demonstration ","HighLight":"10","Contrast":"10","Saturation":"10","Bac kLightMode":"BackLightMode.LIGHT_MODE_THREE". television recognizes a second video in the U disk according to a preset naming rule if a display instruction input by a user through selecting a folder is received after the U disk is detected, and the television can recognize the second video in the U disk if the preset naming rule is that the video name includes the demonstration item name and the indicating characters, the television can recognize the second demonstration item y1, y2, y3, y4. The television displays an import interface according to the identification result, wherein the import interface is shown in fig. 7 and comprises file items y1, y2, y3 and y4, and the names of the file items comprise demonstration item names and indication characters in video names of corresponding second demonstration videos. If the import interface is provided with both the one-touch import option 701 and the import option 702 as shown in fig. 7, the user may import all of y1, y2, y3, y4 into the tv based on the one-touch import option 701 or import the selected second presentation video into the tv based on the import option 702. Taking the example of inputting an import instruction by the user based on the one-key import option 701, the television determines the file items of Y1, Y2, Y3, Y4 as objects to be imported, stores Y1, Y2, Y3, Y4 in the position Y of the memory, and writes the image quality parameters of Y1, Y2, Y3, Y4 into the parameter file indicated by the indication character. The image quality parameters of y1 are written into an autoparams json file under assets meshes, and the image quality parameters of y2, y3 and y4 are written into a params json file under assets meshes. Thus, the updating of x1, x2, x3, x4 is completed.
The display device 200 may demonstrate the image quality according to the flow shown in fig. 8, with the following specific steps:
S801, in response to a demonstration instruction input by a user based on the target demonstration item, identifying whether the target demonstration item has an associated target second demonstration video at the second position.
As can be seen from the above process of updating the first presentation video, if the first presentation video associated with the target presentation item (i.e., the target first presentation video) is updated, the display device 200 will have a second presentation video associated with the target presentation item in the second position, i.e., the target second presentation video. If the target first presentation video is not updated, the display device 200 does not have the target second presentation video in the second position.
The display device 200 may determine whether the target second presentation video exists according to the flow shown in fig. 9, which includes the following steps:
and S901, acquiring the video name of the second demonstration video in the second position.
The display device 200 obtains video names of respective second-type presentation videos, the video names of the respective second-type presentation videos including presentation item names and indication characters.
S902, it is identified whether there is a target video name including the same presentation item name as the target presentation item.
And comparing the demonstration item names in the video names of the demonstration videos of the second class with the demonstration item names of the target demonstration items to identify the video names with the same demonstration item names as the demonstration item names of the target demonstration items, namely the target video names.
And S903, if the target video name exists, determining the second demonstration video corresponding to the target video name as a target second demonstration video.
If it is determined that the target second presentation video exists, it is explained that the target first presentation video has been updated, and the display apparatus 200 needs to present the image quality of the target presentation item by playing the target second presentation video.
After determining to play the target second presentation video to demonstrate the image quality of the target presentation item, the display device 200 determines a second play path indicating a storage address of the target second presentation video in the second location, and when the display device 200 plays according to the second play path, the target second presentation video may be acquired according to the storage address of the target second presentation video in the second location.
S904, if there is no target video name, it is determined that there is no target second presentation video.
If it is determined that the target second presentation video does not exist, it is interpreted that the target first presentation video is not updated, and the display apparatus 200 needs to present the image quality of the target presentation item by playing the target first presentation video.
After determining to play the target first presentation video to demonstrate the image quality of the target presentation item, the display device 200 determines a first play path indicating a storage address of the target first presentation video in the first location, and when the display device 200 plays according to the first play path, the target first presentation video may be acquired according to the storage address of the target first presentation video in the first location.
S802, if the target second demonstration video exists, calling the target second demonstration video from a second position and calling image quality parameters of the target second demonstration video from a target parameter file.
First, a target second demonstration video is determined in a second position according to the demonstration item name of the target demonstration item, and the video name of the target second demonstration video is acquired. Then, the indication character in the video name is identified, a target parameter file is determined according to the indication character, and the image quality parameter of the target second demonstration video is called from the target parameter file.
And if the indication character is the first indication character, determining the target parameter file as the first parameter file. From the above, the first parameter file only includes one set of image quality parameters, and the image quality parameters in the first parameter file can be directly determined to be the image quality parameters of the target second demonstration video.
And if the indicating character is a second indicating character, determining the target parameter file as a second parameter file. As can be seen from the above, the second parameter file includes a plurality of sets of image quality parameters, wherein each set of image quality parameters is an image quality parameter of the second presentation video associated with the second type of presentation item. At this time, it is necessary to determine the image quality parameter of the target second presentation video from among the plurality of sets of image quality parameters. The image quality parameter includes a presentation item name, and the display apparatus 200 may identify the image quality parameter of the target second presentation video from the image quality parameters according to the presentation item name of the target presentation item, wherein the image quality parameter of the target second presentation video includes the same presentation item name as the presentation item name of the target presentation item.
After determining the image quality parameter of the target second presentation video from the target parameter file, the display apparatus 200 adjusts the current image quality parameter (referred to as the first image quality parameter for convenience of distinction) according to the image quality parameter. The display apparatus 200 may adjust the image quality parameter by a setting method, which is a method of setting parameter values of adjustment items, in which items of the adjustment items and a setting order are specified, wherein the adjustment items specified in the setting method coincide with the adjustment items included in the image quality parameter of the target second presentation video. The display apparatus 200 may transmit the acquired image quality parameters to the setting method in the form of parameter sets including only the parameter values of the respective adjustment items, the parameter values being ordered in the parameter sets in accordance with the setting order of the adjustment items specified in the setting method, so that the parameter values of each adjustment item may be accurately set when the display apparatus 200 performs the setting method.
Wherein, the setting method used when setting the image quality parameter of the second demonstration video associated with the first type demonstration item may be the same as or different from the setting method used when setting the image quality parameter of the second demonstration video associated with the second type demonstration item. But the same setting method is used when setting the image quality parameters of the second presentation video associated with the second type of presentation item.
Taking the image quality parameters corresponding to y1 as "HIGHLIGHT": "15", "Contrast": "50", "Saturation": "0", "BackLightMode": "backlight MODE. If the setting order of the adjustment items is sequentially defined as high light, contrast, saturation and backlight MODE in the setting method, the parameter set formed by the image quality parameters of y1 is { "15", "50", "0", "backlight MODE.
The image quality parameters corresponding to y2 are "name": screen display "" "HIGHLIGHT": "15", "Contrast": "50", "Saturation": 50"," BackLightMode ": backlight MODE. Light_mode_one", the image quality parameters corresponding to y3 are "name": brightness display "" "HIGHLIGHT": 50"," Contrast ": 35", "Satu ration": 0"," BackLightMode ": backlight MODE. Light_mode_one", and the image quality parameters corresponding to y4 are exemplified by "name": backlight capability display ","HighLight":"10","Contrast":"10","Saturati on":"10","BackLightMode":"BackLightMode.LIGHT_MODE_THREE". If the setting sequence of the regulated items in the setting method is that the high light, the contrast, the saturation and the backlight MODE are sequentially set, the parameter groups formed by the image quality parameters of y2, y3 and y4 are respectively { "screen display", "15", "50", "50", "BackLight MODE. Light_mode_ONE" }, { "brightness display", "50", "35", "0", "backlight HT_mode_ONE" }, { "backlight capability display", "10", "10", "backlight light MODE. Light_mode_THREE" }.
The display apparatus 200 adjusts the parameter values of the respective adjustment items to values consistent with the parameter values of the respective adjustment items in the image quality parameters of the target second presentation video by performing the setting method.
S803, playing the target second presentation video using the image quality parameter of the target second presentation video.
After the image quality parameters are adjusted, the display device 200 starts to play the target second demonstration video so as to ensure the demonstration effect of the target second demonstration video. To improve the user's use experience from the time the presentation instruction is issued to the time the display device 200 plays the target second presentation video, the display device 200 displays a parameter loading prompt after recognizing that the target second presentation video is present. For example, the user is prompted with the prompt that the parameter is being loaded and is currently automatically adjusting the image quality parameter. After the adjustment of the image quality parameters is completed, the display device 200 does not display the parameter loading prompt any more, and plays the target second demonstration video.
The display device 200 displays a user interface with a first image quality parameter upon receiving a presentation instruction input by a user. The first image quality parameter may be a default image quality parameter, and the first image quality parameter generally has a high benchmark, that is, if the further image quality parameter is adjusted based on the first image quality parameter when most of the presentation video is played, relatively few adjustment items may be adjusted. Especially for demonstration videos requiring manual adjustment of image quality parameters by users, the operation of the users can be effectively reduced, and the parameter adjustment efficiency is improved.
In order to facilitate adjusting the image quality parameters suitable for playing other presentation videos after the target second presentation video finishes playing, the display device 200 may adjust the image quality parameters according to the flow shown in fig. 10, which includes the following specific steps:
the controller controls the display to play the target second presentation video using the image quality parameters of the target second presentation video, and is configured to:
s1001, a first image quality parameter is recorded.
The display device 200 records the currently used first image quality parameter before playing the target second presentation video using the image quality parameter of the target second presentation video.
S1002, if the end of playing the target second demonstration video is detected, or a play exit instruction input by a user is received, the image quality parameter is adjusted to be the first image quality parameter.
The display device 200, upon detecting that the target second presentation video is played over, or receiving an exit play instruction, recognizes whether or not the image quality parameter has been adjusted when playing the target second presentation video. For example, the display apparatus 200 may recognize whether the image quality parameter has been adjusted by recognizing whether log information recording the first image quality parameter exists. If the log information exists, the adjusted image quality parameter is determined, otherwise, the unadjusted image quality parameter is determined. The display apparatus 200 can recognize whether the image quality parameter has been adjusted by comparing the currently used image quality parameter with the recorded first image quality parameter. If the two groups of image quality parameters are inconsistent, the adjusted image quality parameters are determined, otherwise, the image quality parameters which are not adjusted are determined. The display device 200 may identify whether the image quality parameters have been adjusted by identifying the storage location of the currently played presentation video. Wherein if the second storage location is the second storage location, it is determined that the image quality parameter has been adjusted, and if the first storage location is the first storage location, it may be further determined whether the image quality parameter has been adjusted.
When the display device 200 recognizes that the image quality parameter has been adjusted, the image quality parameter is adjusted back to the first image quality parameter according to the record.
S804, if the target second demonstration video does not exist, calling the target first demonstration video from the first position.
S805, playing the target first demonstration video.
Steps S804 to S805 may refer to the playing process of x1 and x3 above, which is not described here.
Based on the above process of displaying the target presentation item updated by the first update mode, the display device 200 may directly use the image quality parameter matched with the target second presentation video when playing the target second presentation video corresponding to the target presentation item, without the need for the user to manually adjust the image quality parameter, so that not only the operation of the user can be simplified, but also the parameter adjustment accuracy can be improved.
The process of playing a presentation video by the display device 200 to demonstrate the image quality of a target presentation item will be described in connection with the following example:
Example two
Take the example of a television in which the first presentation video has been updated in example one.
When the user needs to demonstrate the image quality of the television, the remote controller instructs the television to display a demonstration item interface, and the television displays the demonstration item interface as shown in fig. 5 as an example, and the user inputs a demonstration instruction based on the target demonstration item in the demonstration item list 501.
If the user inputs a presentation instruction based on the target presentation item "presentation", the television recognizes that the target presentation item "presentation" has a corresponding target second presentation video Y1 in position Y in response to the presentation instruction, determines play Y1, and determines the play path as a second play path indicating the storage address of Y1 in position Y. The television recognizes that the video name of y1 includes the indicator character "autoparams", and determines the image quality parameters corresponding to y1 from the auto params. Json file under the assets directory according to "autoparams" as "HIGHLIGHT" as "15", "Contrast" as "50", "Saturation" as "0", "BackLightMode" as "backlight_mode_one". The television records the first image quality parameter currently used before adjusting the image quality parameter to the image quality parameter of y1. The television transmits the image quality parameters of y1 into a setting method in parameter groups of { "15", "50", "0", "backlight_mode_one" }, and adjusts the image quality parameters by executing the setting method. That is, the highlight is adjusted to 15, the contrast is adjusted to 50, the saturation is adjusted to 0, and the backlight mode is adjusted to mode 1. After adjusting the image quality parameters, the television starts playing y1. If the television detects that y1 is completely played or receives an instruction of exiting playing input by a user, the image quality parameters are readjusted to first image quality parameters according to the record.
If the user inputs a presentation instruction based on the target presentation item "brightness presentation", the television recognizes that the target presentation item "brightness presentation" has a corresponding target second presentation video Y3 in position Y in response to the presentation instruction, determines to play Y3, and determines the play path as a second play path indicating the storage address of Y3 in position Y. The television recognizes that the video name of y3 includes the indicator character "params", and acquires the image quality parameters from the params. Json file under assets directory according to "params". The television identifies the target name parameter of the demonstration item name brightness display, namely ' name ', brightness display ' HIGHLIGHT ', 50 ', contrast ' 35 ', saturati on ', 0, backLightMode ', backlight MODE, namely the image quality parameter of y3. The television records the first image quality parameter currently used before adjusting the image quality parameter to the image quality parameter of y3. The television transmits the image quality parameters of y1 into a setting method in parameter groups of { "brightness display", "50", "35", "0", "backlight MODE. That is, the highlight is adjusted to 50, the contrast is adjusted to 35, the saturation is adjusted to 0, and the backlight mode is adjusted to mode 1. After adjusting the image quality parameters, the television starts playing y3. If the television detects that y3 is completely played or receives an instruction of exiting playing input by a user, the image quality parameters are readjusted to first image quality parameters according to the record.
The display apparatus 200 demonstrates the image quality corresponding to the target presentation item by playing the presentation video associated with the target presentation item in response to the presentation instruction input by the user based on the target presentation item. The display device 200 first identifies whether an associated target second presentation video exists in the target presentation item at the second location, wherein the target presentation item has an associated target first presentation video in the first location, the target first presentation video is a preset presentation video, the target second presentation video is a presentation video imported when the target first presentation video is updated through the external device, and the target second presentation video has a preconfigured image quality parameter. If the target second presentation video exists, the display apparatus 200 directly plays the target second presentation video using the image quality parameters of the target second presentation video. Not only can the efficiency of adjusting the image quality parameters of the display device be effectively improved, but also the accuracy of the image quality parameters used by the display device 200 can be ensured, and further the demonstration effect of the image quality can be effectively ensured.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. The above discussion in some examples is not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the disclosure and to enable others skilled in the art to best utilize the embodiments.