Display device, video recording method, and recording file presentation method

By receiving video recording requests in the display device and setting the target memory, the problem of users missing live programs and being unable to record is solved, realizing instant and scheduled recording functions and improving the user experience.

CN116547976BActive Publication Date: 2025-11-28HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180080904.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-12-07
Filing Date
2021-09-22
Publication Date
2025-11-28
Estimated Expiration
2041-09-22

AI Technical Summary

Technical Problem

Existing television equipment cannot effectively solve the problem of users missing broadcast time when recording live programs, resulting in the inability to watch the live program again.

Method used

A display device is provided, the device including a controller capable of receiving a user's video recording request, setting a target memory, starting video recording, and storing the recorded video in the target memory.

Benefits of technology

It implements real-time recording and scheduled recording functions, ensuring that users can watch recorded live programs at the appropriate time, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116547976B_ABST
    Figure CN116547976B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a display device, a video recording method and a recording file display method. The display device comprises a display and a controller. The controller is configured to: receive a video recording request input by a user; in response to the video recording request, set a storage device with the latest registration time among connected storage devices as a target storage device; and start video recording and store the recorded video in the target storage device.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present disclosure claims priority to Chinese Patent Application No. 202011439453.6, filed on December 7, 2020; and Chinese Patent Application No. 202011435514.1, filed on December 7, 2020, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the technical field of display, in particular to a display device, a video recording method and a recording file display method. BACKGROUND

[0003] Television is an important display device in people's home life, which can be used to watch some live AV (Audio and video) programs of television stations and VOD (Video and Demand) on-demand programs of the Internet. The live program has a fixed playing time, and the user cannot watch it again if he misses the playing time.

[0004] In the related art, some televisions provide PVR (Personal video recorder) function, and the user can use the PVR function to record the live AV program into the storage connected with the television, so as to facilitate the later watching. SUMMARY

[0005] In a first aspect, the present application provides a display device, comprising:

[0006] a display;

[0007] a controller configured to:

[0008] receive a video recording request input by a user;

[0009] in response to the video recording request, set a storage with the latest registration time in the connected storages as a target storage;

[0010] start video recording and store the recorded video into the target storage. BRIEF DESCRIPTION OF DRAWINGS

[0011] In order to more clearly illustrate the technical solutions of the present application, the drawings needed in the embodiments will be briefly introduced below. Obviously, other drawings can also be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0012] Figure 1 Fig. 1 schematically shows an operating scenario between a display device and a control device according to some embodiments;

[0013] Figure 2 Fig. 1 shows a hardware configuration block diagram of the display device 200 according to some embodiments;

[0014] Figure 3 Fig. 2 shows a hardware configuration block diagram of the control device 100 according to some embodiments;

[0015] Figure 4 Fig. 3 shows a software configuration diagram of the display device 200 according to some embodiments;

[0016] Figure 5 Fig. 4 shows a flow diagram of a video recording method according to some embodiments;

[0017] Figure 6 Fig. 5 shows a flow diagram of a target memory setting method according to some embodiments;

[0018] Figure 7 Fig. 6 shows a registration interface diagram of a memory according to some embodiments;

[0019] Figure 8 Fig. 7 shows a registration interface diagram of a memory according to some embodiments;

[0020] Figure 9 Fig. 8 shows a flow diagram of a method for starting a video recording according to some embodiments;

[0021] Figure 10 Fig. 9 shows a setting interface diagram of a pre-recording according to some embodiments;

[0022] Figure 11 Fig. 10 shows a video recording interface diagram of a display device according to some embodiments;

[0023] Figure 12 Fig. 11 shows a flow diagram of a recording file display method according to some embodiments;

[0024] Figure 13 Fig. 12 shows a recording file interface diagram according to some embodiments;

[0025] Figure 14 Fig. 13 shows a flow diagram of a video recording method according to some embodiments;

[0026] Figure 15 Fig. 14 shows a flow diagram of a method for starting a video recording process according to some embodiments;

[0027] Figure 16FIG. 2 illustrates a schematic diagram of a setting interface of a pre-recording according to some embodiments;

[0028] Figure 17 FIG. 3 illustrates a schematic diagram of a recording interface according to some embodiments;

[0029] Figure 18 FIG. 4 illustrates a schematic diagram of a recording interface according to some embodiments;

[0030] Figure 19 FIG. 5 illustrates a schematic diagram of a recording interface according to some embodiments. DETAILED DESCRIPTION

[0031] For the purpose of clarity and enabling embodiments of the present application, the present application will be described in detail with reference to the accompanying drawings, which are presented for the purpose of illustration and not of limitation.

[0032] It should be noted that the brief description of the terms in the present application is only for the convenience of understanding the following described embodiments, and is not intended to limit the embodiments of the present application. Unless otherwise specified, these terms should be understood according to their ordinary and general meanings.

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

[0034] The terms "include" and "have" and any variations thereof are intended to cover but not exclusive inclusion, for example, a product or device including a series of components does not necessarily limit to all components clearly listed, but can include other components not clearly listed or inherent to these products or devices.

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

[0036] Figure 1 A schematic diagram of the use scenario of the display device according to the embodiments is shown. As shown in FIG. 1, the display device 200 is also in data communication with the server 400, and the user can operate the display device 200 through the smart device 300 or the control device 100. Figure 1

[0037] ​In some embodiments, the control device 100 may be a remote control. Communication between the remote control and the display device includes at least one of infrared protocol communication, Bluetooth protocol communication, and other short-range communication methods, controlling the display device 200 wirelessly or via a wired connection. Users can control the display device 200 by inputting user commands through at least one method, such as buttons on the remote control, voice input, or control panel input.

[0038] In some embodiments, the smart device 300 may include any one of a mobile terminal, tablet computer, computer, laptop computer, AR / VR device, etc.

[0039] In some embodiments, a smart device 300 may also be used to control the display device 200. For example, an application running on the smart device may be used to control the display device 200.

[0040] In some embodiments, the smart device 300 and the display device may also be used for data communication.

[0041] In some embodiments, the display device 200 can also be controlled in ways other than the control device 100 and the smart device 300. For example, it can be controlled by directly receiving the user's voice commands through a module configured inside the display device 200 for acquiring voice commands, or it can be controlled by receiving the user's voice commands through a voice control device set outside the display device 200.

[0042] In some embodiments, the display device 200 also communicates with the server 400. The display device 200 may communicate via a local area network (LAN), wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactive features to the display device 200. The server 400 may be a cluster or multiple clusters, and may include one or more types of servers.

[0043] In some embodiments, software steps executed by one execution entity can be migrated to another execution entity with which it communicates data, as needed. For example, software steps executed by a server can be migrated to a display device with which it communicates data, and vice versa.

[0044] Figure 2 An exemplary block diagram of the configuration of the control device 100 according to an exemplary embodiment is shown. Figure 2 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory 190, and a power supply 180. The control device 100 can receive user input operation commands and convert the operation commands into commands that the display device 200 can recognize and respond to, thus acting as an intermediary for interaction between the user and the display device 200.

[0045] In some embodiments, the communication interface 130 is configured to communicate with the outside, including at least one of a WIFI chip, a Bluetooth module, an NFC or an alternative module.

[0046] In some embodiments, the user input / output interface 140 includes at least one of a microphone, a touchpad, a sensor, a button or an alternative module.

[0047] Figure 3 A hardware configuration block diagram of the display device 200 according to an exemplary embodiment is shown.

[0048] In some embodiments, the display device 200 includes at least one of a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 275, an audio output interface 285, a memory, a power supply, a user interface.

[0049] In some embodiments, the controller includes a central processing unit, a video processor, an audio processor, a graphics processor, a RAM, a ROM, a first interface to an n-th interface for input / output.

[0050] In some embodiments, the display 275 includes a display screen component for presenting a picture, and a driving component for driving the image display, a component for receiving an image signal originating from the controller output, and displaying video content, image content, and a menu control interface, and a user control UI interface, etc.

[0051] In some embodiments, the display 275 can be at least one of a liquid crystal display, an OLED display, and a projection display, and can also be a projection device and a projection screen.

[0052] In some embodiments, the tuner and demodulator 210 receives a broadcast television signal through wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.

[0053] In some embodiments, the communicator 220 is a component for communicating with an external device or a server according to various communication protocol types. For example, the communicator can include at least one of a WIFI module, a Bluetooth module, a wired Ethernet module, other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 200 can establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220.

[0054] In some embodiments, the detector 230 is configured to collect signals of the external environment or the external interaction. For example, the detector 230 includes a light receiver configured to collect an ambient light intensity, a sensor, or an image collector such as a camera configured to collect an external environment scene, a user attribute, or a user interaction gesture, or a sound collector such as a microphone configured to receive an external sound.

[0055] In some embodiments, the external device interface 240 can include, but is not limited to, any one or more of a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, or the like. The input / output interface can also be a composite interface formed by a plurality of the above interfaces.

[0056] In some embodiments, the controller 250 and the tuner demodulator 210 can be located in different devices, i.e., the tuner demodulator 210 can also be located in an external device of the main device where the controller 250 is located, such as an external set-top box or the like.

[0057] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations by storing various software control programs in the memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object displayed on the display 275, the controller 250 can perform an operation related to the object selected by the user command.

[0058] In some embodiments, the object can be any one of selectable objects such as a hyperlink, an icon, or another operable control. The operation related to the selected object can be an operation of displaying a page, a document, an image, or the like connected to the hyperlink, or an operation of executing a program corresponding to the icon.

[0059] In some embodiments, the controller includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), a RAM (Random Access Memory), a ROM (Read-Only Memory), a first to nth interface for input / output, a communication bus, or the like.

[0060] CPU processor. For executing the operating system and application program instructions stored in the memory, and according to various interactive instructions received from external input, to execute various application programs, data and content, so as to finally display and play various audio and video content. The CPU processor can include multiple processors. For example, it includes a main processor and one or more sub-processors.

[0061] In some embodiments, the graphics processor is configured to generate various graphical objects, such as at least one of icons, operation menus, and graphical displays of user input instructions. The graphics processor includes an operator that operates by receiving various interactive instructions from the user and displays various objects according to display attributes; and a renderer that renders various objects obtained based on the operator, and the rendered objects are used for display on the display.

[0062] In some embodiments, the video processor is configured to receive external video signals and perform at least one of video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to the standard codec protocol of the input signal, to obtain a signal that can be directly displayed on the device 200.

[0063] In some embodiments, the video processor includes at least one of a demultiplexing module, a video decoding module, an image synthesizer, a frame rate conversion module, and a display formatting module. The demultiplexing module is configured to perform demultiplexing processing on the input audio and video data stream. The video decoding module is configured to process the demultiplexed video signal, including decoding and scaling processing. The image synthesizer is configured to superimpose and mix the GUI signal generated by the graphics generator according to the user input or itself with the scaled video image to generate an image signal for display. The frame rate conversion module is configured to convert the input video frame rate. The display formatting module is configured to change the received frame rate converted video output signal to a signal that conforms to the display format, such as an output RGB data signal.

[0064] In some embodiments, the audio processor is configured to receive external audio signals and perform at least one of decompression and decoding, noise reduction, digital-to-analog conversion, and amplification processing according to the standard codec protocol of the input signal, to obtain a sound signal that can be played on the speaker.

[0065] In some embodiments, the user can input user commands through the graphical user interface (GUI) displayed on the display 275, and the user input interface receives the user input commands through the graphical user interface (GUI). Alternatively, the user can input user commands by inputting specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through the sensor.

[0066] In some embodiments, a "user interface" is a medium interface for interaction and information exchange between an application program or an operating system and a user, which realizes the conversion between the internal form of information and the form that the user can accept. The commonly used form of a user interface is a graphic user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be an icon, a window, a control, etc. displayed on the display screen of an electronic device, wherein the control can include at least one of the following visual interface elements: an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a widget, etc.

[0067] In some embodiments, the user interface 265 is an interface (e.g., a physical button on the body of the display device, or the like) that can be used to receive a control input.

[0068] In some embodiments, the system of the display device can include a kernel, a shell, a file system, and an application program. The kernel, the shell, and the file system together form a basic operating system structure, which allows a user to manage files, run programs, and use the system. After power-on, the kernel is started, the kernel space is activated, the hardware is abstracted, the hardware parameters are initialized, the virtual memory is run and maintained, the scheduler, the signal, and the inter-process communication (IPC) are maintained. After the kernel is started, the shell and the user application program are loaded. The application program is compiled into machine code after being started, forming a process.

[0069] Referring to Figure 4 In some embodiments, the system is divided into four layers from top to bottom, namely, an application layer (referred to as "application layer" for short), an application framework layer (referred to as "framework layer" for short), an Android runtime and system library layer (referred to as "system runtime library layer" for short), and a kernel layer.

[0070] In some embodiments, at least one application program is run in the application layer, which can be a window (Window) program, a system setting program, or a clock program, etc. provided by the operating system; or an application program developed by a third-party developer. In a specific implementation, the application program package in the application layer is not limited to the above examples.

[0071] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The application framework layer includes some pre-defined functions. The application framework layer is equivalent to a processing center that decides which application in the application layer to act. The application accesses resources in the system and obtains services of the system through the API interface during execution.

[0072] As shown in Figure 4 In the embodiments of the present application, the application framework layer includes managers (Managers) and content providers (Content Provider), wherein the managers include at least one of the following modules: an activity manager (ActivityManager) for interacting with all activities running in the system; a location manager (Location Manager) for providing access to system location services for system services or applications; a package manager (Package Manager) for retrieving various information related to application packages currently installed on the device; a notification manager (NotificationManager) for controlling the display and clearing of notification messages; and a window manager (Window Manager) for managing icons, windows, toolbars, wallpapers, and desktop components on the user interface.

[0073] In some embodiments, the activity manager is used to manage the life cycle of each application and the general navigation back function, such as controlling the exit, opening, back, etc. of the application. The window manager is used to manage all window programs, such as obtaining the size of the display screen, determining whether there is a status bar, locking the screen, intercepting the screen, controlling the display window change (such as reducing the display window, shaking the display, twisting the display, etc.), etc.

[0074] In some embodiments, the system runtime library layer provides support for the upper layer, i.e. the framework layer. When the framework layer is used, the Android operating system runs the C / C++ library contained in the system runtime library layer to realize the functions of the framework layer.

[0075] In some embodiments, the kernel layer is a layer between hardware and software. As shown in Figure 4 The kernel layer includes 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 supply driver, etc.

[0076] The hardware or software architecture in some embodiments can be based on the above-mentioned introduction in some embodiments, and can be based on other similar hardware or software architectures, as long as the technical solutions of the present application can be implemented.

[0077] In some embodiments, a video recording program can be installed on the display device to implement the video recording function. The video recording program can be a PVR (Personal Video Recorder) program, which can implement the PVR recording function. In order to avoid occupying a large amount of storage space of the display device by the video file, the PVR program can store the recorded video file in a storage connected to the display device, wherein the storage can be a disk or other storage device, and the present application takes the disk as an example for introduction. When the display device uses a new disk to store the recording file, the disk needs to be registered to check whether the performance of the disk meets the requirement of storing the recording file. In some embodiments, the user can have multiple disks to store the recording file. When the display device is connected to multiple disks at the same time, the display device selects the first inserted disk as the disk corresponding to the PVR program. However, in general, the first inserted disk is not the disk that the user wants to use.

[0078] To solve the above technical problem, the present application provides a video recording method according to the need of registering the storage when the display device performs video recording, which is described as follows. Figure 5 The method can include the following steps:

[0079] Step S110: receiving a video recording request input by the user.

[0080] In some embodiments, the video recording request can be a request generated by the instruction of starting the video recording program. The user inputs the instruction of opening the PVR recording program on the display device, and the display device can generate the video recording request according to the instruction of opening the PVR recording program.

[0081] Step S120: in response to the video recording request, setting the storage with the latest registration time among the connected storages as the target storage.

[0082] In some embodiments, the display device has connected a storage before receiving the video recording request. At this time, the display device can directly set the storage as the target storage for video recording.

[0083] In some embodiments, the display device has connected multiple storages before receiving the video recording request. At this time, the display device can select one storage as the target storage for video recording.

[0084] In some embodiments, in order to optimize the user experience, the display device can set the target storage by referring to the following method:Figure 6 comprises steps S121-S127.

[0085] Step S121: judging whether the dynamic identifier corresponding to the memory variable exists, wherein the memory variable is configured to update the dynamic identifier according to the memory registered on the display device, and the memory corresponding to the dynamic identifier is the memory registered on the display device at the latest time.

[0086] In some embodiments, the display device is provided with a memory variable, which can be configured to take the value of the dynamic identifier. If there is no memory registered on the display device, the dynamic identifier is empty. If the user registers a memory, such as disk A, on the display device, the memory variable obtains the identifier of the memory, such as the UUID (Universally Unique Identifier) of disk A, and sets the dynamic identifier as the identifier of the memory, i.e., the value of the memory variable is equal to the ID of disk A. If the user registers a new memory, such as disk B, on the display device, the dynamic identifier is set as the identifier of the memory, i.e., the value of the memory variable is equal to the UUID of disk B. At this time, the memory variable only includes the identifier of disk B and does not include the identifier of memory A. According to the above configuration, the memory variable can be empty or include the identifier of the memory registered on the display device at the latest time.

[0087] In some embodiments, the memory variable can also not actively obtain the identifier of the memory registered on the display device. The controller of the display device updates the dynamic identifier in the memory variable as the identifier of the memory registered at the latest time after registering the memory.

[0088] In some embodiments, the memory variable can be stored in a preset path in the controller of the display device.

[0089] Step S122: if the dynamic identifier corresponding to the memory variable exists, judging whether the memory corresponding to the dynamic identifier is included in the connected memory according to the dynamic identifier.

[0090] In some embodiments, if one or more memories are registered on the display device, the value of the memory variable is the identifier of the memory registered on the display device at the latest time. The controller of the display device obtains the identifier of the memory registered on the display device at the latest time by obtaining the value of the memory variable.

[0091] In some embodiments, the connected storage can be one or more, and can or can not include the storage newly registered on the display device. The controller of the display device can compare the identification of the connected storage with the value of the storage variable, and if they are consistent, it is determined that the storage newly registered on the display device is included in the connected storage, and if they are inconsistent, it is determined that the storage newly registered on the display device is not included in the connected storage.

[0092] Step S123: If the storage corresponding to the dynamic identification is included in the connected storage, the storage corresponding to the dynamic identification is set as the target storage.

[0093] In some embodiments, if the storage corresponding to the dynamic identification is included in the connected storage, the storage path of the video recording program is set as the path of the storage corresponding to the dynamic identification on the display device, so that the storage corresponding to the dynamic identification becomes the target storage of the video recording program.

[0094] Step S124: If the storage corresponding to the dynamic identification is not included in the connected storage, the storage registration data on the display device is queried.

[0095] In some embodiments, the display device can also store storage registration data, which can be stored in the form of a storage registration record table. The controller of the display device can record the registration time and the storage identification of each storage registered on the display device in the storage registration record table.

[0096] In some embodiments, the display device can set a user operation record file, and the controller of the display device can record some operations of the user on the display device in the file, wherein the user operations include the registration of the storage.

[0097] In some embodiments, in response to the video recording request, the controller of the display device can query the storage variable under the preset path, and after obtaining that the value of the storage variable is empty, it can query the storage registration record table to obtain the identification and the registration time of the storage registered on the display device.

[0098] In some embodiments, in response to the video recording request, the controller of the display device can query the storage variable under the preset path, and after obtaining that the value of the storage variable is empty, it can query the user operation record file to obtain the identification and the registration time of the storage registered on the display device.

[0099] Step S125: According to the storage registration data, the storage with the latest registration time in the connected storage is obtained, and the storage with the latest registration time in the connected storage is set as the target storage.

[0100] In some embodiments, the display device can match the identity of the connected storage with the identity of the storage in the storage registration record list, obtain the registration time of the connected storage, compare the registration times of the plurality of connected storages, and set the storage with the latest registration time as the target storage.

[0101] In some embodiments, the display device can match the identity of the connected storage with the identity of the storage in the user operation record file, obtain the registration time of the connected storage, compare the registration times of the plurality of connected storages, and set the storage with the latest registration time as the target storage.

[0102] Step S126: In response to the video recording request, the connected storage is registered according to the absence of the dynamic identity corresponding to the storage variable, wherein the storage variable is configured to update the dynamic identity according to the storage registered on the display device, and the storage corresponding to the dynamic identity is the storage with the latest registration time on the display device.

[0103] In some embodiments, if the value of the storage variable is empty, the dynamic identity is absent, indicating that no storage has been registered on the display device. At this time, the registration interface can be entered, and the user can register the connected storage in the registration interface.

[0104] In some embodiments, if the number of connected storages of the display device is one, the storage can be directly registered; in some embodiments, if the number of connected storages of the display device is a plurality, the registration interface can be entered, and the user can select one of the storages to register in the registration interface, for example, select the storage inserted into the display device the latest to register.

[0105] In some embodiments, the disk registration interface on the display device can refer to Figure 7 As shown in Figure 7 , the disk registration interface can display a peripheral list, Figure 7 In the peripheral list, the name of one storage is displayed, indicating that the number of connected storages of the display device at this time is one. Exemplarily, the name of the storage is “HISENSE”.

[0106] In some embodiments, when the peripheral list has only the name of one storage, the user can press the confirmation key on the remote controller to input a disk registration instruction to the display device. The display device registers the storage in response to the disk registration instruction.

[0107] In some embodiments, the display device can detect the memory parameters of the memory, such as the capacity control, storage speed, etc. of the memory when registering the memory. The last detected memory parameter can be the storage speed. See Figure 8 After the storage speed detection is completed, the storage speed detection interface can display the storage speed of the memory and a "complete" control. The user can click the "complete" control in Figure 8 to exit the storage speed detection interface.

[0108] Step S127: Set the registered memory as the target storage memory.

[0109] In some embodiments, after the registered memory is obtained according to step S126, the display device can set the registered memory as the target storage memory of the video recording program.

[0110] Step S130: Start video recording and store the recorded video to the target storage memory.

[0111] In some embodiments, the video recording program can be configured to start video recording and store the recorded video to the target storage memory after determining the target storage memory.

[0112] In some embodiments, the video recording program supports instant recording mode and scheduled recording mode. At this time, the method of starting video recording can refer to Figure 9 , including steps S131-S135.

[0113] Step S131: Display an instant recording control and a scheduled recording control.

[0114] In some embodiments, the display device can generate and display a recording mode selection interface after determining the target storage memory. The recording mode selection interface can display an instant recording control and a scheduled recording control. The instant recording control can be configured to start video recording in response to a trigger. The scheduled recording control can be configured to generate and display a scheduled recording setting interface in response to a trigger.

[0115] Step S132: Receive the trigger instruction of the instant recording control or the trigger instruction of the scheduled recording control input by the user.

[0116] In some embodiments, the user can click the instant recording control in the recording mode selection interface to input the trigger instruction of the instant recording control to the display device.

[0117] Step S133: Start video recording in response to the trigger instruction of the instant recording control.

[0118] In some embodiments, the user can click the instant recording control in the recording mode selection interface to input a trigger instruction of the instant recording control to the display device.

[0119] Step S134: In response to the trigger instruction of the scheduled recording control, a scheduled recording interface is displayed.

[0120] In some embodiments, the user can click the scheduled recording control in the recording mode selection interface to input a trigger instruction of the scheduled recording control to the display device. The display device can generate and display a setting interface of the scheduled recording in response to the trigger instruction of the scheduled recording control.

[0121] Step S135: A scheduled time input in the scheduled recording interface is received, and video recording is started according to the scheduled time.

[0122] In some embodiments, the setting interface of the scheduled recording can refer to Figure 10 As shown in Figure 10 , in the scheduled recording interface, the user can input a scheduled time, which can include a start time and an end time of video recording. The user can click a “save” control in the scheduled recording interface to complete the setting of the scheduled time.

[0123] In some embodiments, after the user clicks the “save” control in the scheduled recording interface, the display device can record the scheduled time input by the user, and video recording is performed at the scheduled time.

[0124] In some embodiments, the recording interface after the display device starts video recording can refer to Figure 11 , which is a schematic diagram of a video recording interface according to some embodiments. As shown in Figure 11 , the video recording interface can display a recording progress menu, which can display a recording duration and a total recording duration. The total recording duration can be obtained by subtracting the start time of recording from the end time of recording input by the user.

[0125] In some embodiments, the display device can be configured to close the video recording program after the video recording is completed.

[0126] In some embodiments, the display device can be configured to enter a recording file list interface after the video recording is completed.

[0127] In some embodiments, the display device can be configured to display a recording file list control in response to a user input instruction to open the video recording program. The recording file list control can be configured to generate a recording file list request in response to a trigger. The display device can display a recording file list in response to the recording file list request.

[0128] In some embodiments, the method of the display device to display a recording file can refer toFigure 12 comprises steps S210-S230.

[0129] Step S210: receiving a recording file list request inputted by a user.

[0130] In some embodiments, the user can input the recording file list request to the display device by clicking the recording file list control.

[0131] Step S220: in response to the recording file list request, setting the storage with the latest registration time among the connected storages as a target storage.

[0132] In some embodiments, after receiving the recording file list request, the display device needs to select a storage from the connected storages as a target storage to show the recording files in the target storage. The method for the display device to determine the target storage can refer to Figure 6 , which will not be described herein again.

[0133] Step S230: obtaining and showing the recording files of the target storage.

[0134] In some embodiments, the recording files recorded by the video recording program can be in a fixed storage format, and after determining the target storage, the display device can search for the files in the fixed storage format in the target storage, and show the recording file list according to the searched recording files.

[0135] In some embodiments, the recording files recorded by the video recording program can be stored in a preset storage path, and after determining the target storage, the display device can search for the recording files in the preset storage path, and show the recording file list according to the searched recording files.

[0136] In some embodiments, after the user makes a video recording reservation through the video recording program, the video recording program can store the video recording reservation record.

[0137] In some embodiments, the recording file interface can refer to Figure 13 , as shown in Figure 13 , the recording file interface can display a recorded control and a reserved control. After obtaining the recording files and the video recording reservation record, the display device can generate the recording file interface, and the user can click the recorded control to view the recording files and click the reserved control to view the reservation record.

[0138] In some embodiments, when the display device displays the recording file interface, if a user inserts a memory into the display device, the display device can respond to the memory insertion instruction to determine whether the inserted memory is the memory corresponding to the dynamic identifier; if the inserted memory is the memory corresponding to the dynamic identifier, the display device refreshes the display to display the recording files of the memory corresponding to the dynamic identifier. If the inserted memory is not the memory corresponding to the dynamic identifier, the display device controls the display to continue to display the recording files of the target memory.

[0139] In some embodiments, when the display device displays the recording file interface, if a user inserts a memory into the display device, the display device can respond to the memory insertion instruction to determine whether the inserted memory is the memory corresponding to the dynamic identifier; if the inserted memory is the memory corresponding to the dynamic identifier, the display device refreshes the display to display the recording files of the memory corresponding to the dynamic identifier. If the inserted memory is not the memory corresponding to the dynamic identifier, the display device controls the display to continue to display the recording files of the target memory.

[0140] As can be seen from the above embodiments, the embodiments of the present application store the identifier of the latest registered memory on the display device, and when recording a video or displaying a recording file, the latest registered memory is selected from the memories connected to the display device, and the memory is used as the target memory for storing or displaying a video file. Since users usually prefer to select a newly registered disk for video recording, the present application is more in line with the actual needs of users compared with directly selecting the first memory connected to the display device as the target memory, and the user experience is improved.

[0141] In some embodiments, the display device can support multiple sources, such as a live source and an on-demand source, wherein the live source can include a broadcast television source, and the on-demand source can include an Internet of Things source. A user can switch sources through a remote control to watch programs of different sources. When the user starts a video recording program under a source, if the source is switched, the video recording program will be converted from a foreground program to a background program. When the user watches the program of the switched source, the user can forget to close the video recording program in time, which can cause the video recording program to continuously record and occupy a large amount of storage space.

[0142] To solve the above technical problems, the embodiments of the present application provide a video recording method, which is described below with reference to Figure 14 The method can include the following steps:

[0143] Step S1410: In response to receiving a video recording request input by a user under a first source, a video recording process is started.

[0144] In some embodiments, the first source can be a live source. When the source of the display device is a live source, the user can input a video recording request to the display device through the remote controller.

[0145] In some embodiments, a screen recording button can be provided on the remote controller of the display device, and a trigger signal of the screen recording button can be a video recording request. In some embodiments, a menu button can be provided on the remote controller of the display device, and the user can press the menu button to call up a menu containing a screen recording control on the display device, and a trigger signal of the screen recording control can be a video recording request.

[0146] In some embodiments, the display device generates a video recording request in response to a trigger signal of the screen recording button or a trigger signal of the screen recording control, and starts a video recording program according to the video recording request.

[0147] In some embodiments, the video recording program on the display device only supports one recording mode, such as instant recording. After the video recording program is started, a video recording process can be started to begin video recording.

[0148] In some embodiments, the video recording program on the display device can support instant recording and scheduled recording. When the video recording program supports instant recording and scheduled recording, the method for starting the video recording process can refer to Figure 15 , including steps S1511-S1513.

[0149] Step S1511: receiving a recording mode request input by the user under the first source.

[0150] In some embodiments, after the video recording program is started, the video recording process can display an instant recording control and a scheduled recording control. The instant recording control can be configured to generate a scheduled recording request in response to a trigger. The scheduled recording control can be configured to pop up a setting interface of scheduled recording in response to a trigger. The user can select or input a start time of recording and an end time of recording in the setting interface of scheduled recording, generate a scheduled recording request containing the start time of recording and the end time of recording, and in some embodiments, the user can also input a recording duration in the setting interface of scheduled recording without inputting the end time of recording. The scheduled recording request and the instant recording request both belong to the recording mode request.

[0151] Step S1512: determining whether the recording mode request is an instant recording request or a scheduled recording request.

[0152] In some embodiments, after receiving the recording mode request inputted by the user, the video recording program can determine whether the video recording request is an instant recording request or a scheduled recording request, for example, according to whether any one or more of the start time of the recording, the end time of the recording and the recording duration is included in the recording mode request, to determine that the recording mode request is an instant recording request, or according to whether the start time of the recording and the end time of the recording are included in the recording mode request, to determine that the recording mode request is a scheduled recording request.

[0153] Step S1513: If the recording mode request is an instant recording request, start the video recording process.

[0154] Step S1514: If the recording mode request is a scheduled recording request, determine whether the current time is the start time of the recording in the scheduled recording request.

[0155] Step S1515: If the current time is the start time of the recording, start the video recording process.

[0156] In some embodiments, if the current time is the start time of the recording, start the video recording process, and if the current time is not the start time of the recording, do not start the video recording process and return to step S1514.

[0157] Step S1420: After starting the video recording program under the first source, monitor the recording duration in real time.

[0158] In some embodiments, the display device can start a pre-set monitoring process according to the start of the video recording program, and in some embodiments, the monitoring process can also be configured to be started by the video recording program. In some embodiments, the monitoring process can be a system-level process.

[0159] In some embodiments, the video recording process starts timing after being started, and the timing time is the recording duration. The video recording process can report the recording duration to the monitoring process, so that the monitoring process can obtain the recording duration of the video recording process in real time.

[0160] In some embodiments, the monitoring process can also actively monitor the state of the video recording process. The state of the video recording process can include active and inactive, wherein the video recording process is active when the video recording process is in progress, and the video recording process is inactive when the video recording process is paused or ended. The monitoring process can obtain the recording duration of the video recording process according to the cumulative time of the active state of the video recording process.

[0161] In some embodiments, the video recording process can generate a recording progress menu. The recording progress menu is configured to display a recording duration that is updated in real time and a recording stop control configured to end the video recording program from recording in response to being triggered.

[0162] In some embodiments, the recording progress menu can be configured to be displayed superimposed on a recording interface of the video recording program. When the current source of the display device is the first source recorded by the video recording program, if the video recording program is the foreground program of the display device, the display device can display the recording interface on which the user can see the recording progress menu. When the user presses the stop button on the remote controller, the recording stop control can be triggered to end the video recording program from recording. When the current source of the display device is not the first source recorded by the video recording program, for example, the user switches the source to a second source, the video recording program is no longer the foreground program of the display device, and the display device does not display the recording interface of the video recording program, so the user cannot see the recording progress menu.

[0163] Step S1430: generating a recording status control with foreground display authority under all sources, wherein the recording status control is configured to display the recording duration.

[0164] In some embodiments, the monitoring process can generate a recording status control according to the recording duration, wherein the recording status control can be configured to display the recording duration.

[0165] In some embodiments, the recording status control is generated by a system-level program or process, such as the monitoring process, so as to have foreground display authority under all sources and can still be displayed in the foreground after the display device switches the source. For example, the recording status control can be generated by the display device master process after the video recording program is started or by the monitoring process of the display device after the video recording program is started, and can be configured to be displayed as a floating window on the current display interface of the display device. When the current source of the display device is the first source recorded by the video recording program, if the video recording program is the foreground program of the display device, the display device can display the recording interface on which the user can see the recording status control. When the current source of the display device is not the first source recorded by the video recording program, for example, the user switches the source to a second source, the video recording program is no longer the foreground program of the display device, and the display device does not display the recording interface of the video recording program, but can continue to display the recording status control as a floating window so that the user can see the recording status control.

[0166] Step S1440: in response to receiving a source switching request input by the user, switching the first source to a second source obtained according to the source switching request and controlling the video recording process to run in the background.

[0167] In some embodiments, after the user starts the video recording program under the first source, the user can press the source button on the remote controller to switch the source of the display device. In some embodiments, after the user starts the video recording program under the first source, the user can press the menu button on the remote controller to call up a menu containing a source switching control on the display device, and the trigger signal of the source switching control can be a source switching request.

[0168] In some embodiments, the display device generates a source switching request in response to the trigger signal of the source button or the trigger signal of the source switching control, and the source switching request can contain the source identifier of the source to be switched, such as the source identifier of the second source. The display device switches the first source to the second source according to the source switching request, where the second source can be an on-demand source.

[0169] In some embodiments, after the display device switches the first source to the second source, the video recording process can be controlled to run in the background, so that the video recording program becomes a background program, and the video recording process can continue to record. At this time, the foreground program is an application under the second source, such as a video on-demand program.

[0170] In some embodiments, the display device monitors the recording duration and state of the video recording process after the video recording program is converted into a background program, so as to update the recording state control.

[0171] Step S1450: Display the recording state control on the display interface under the second source.

[0172] In some embodiments, after the display device switches to the second source, the recording state control can be displayed in the form of a floating window on the display interface under the second source, so that the user can see the recording state control on the display device. The recording duration displayed by the recording state control can prompt the user that the program of the first source is being recorded, thereby solving the problem that the user cannot obtain video recording information after switching the source.

[0173] In some embodiments, the recording state control can be configured to be adjustable in position. The user can select the recording state control by pressing the screen recording button on the remote controller, and then move the recording state control to a suitable position by pressing the direction keys on the remote controller, for example, to the upper part, side part, or bottom part of the display area of the display device. In some embodiments, the size of the recording state control can also be configured to be adjustable.

[0174] As can be seen, by mounting the recording state control to the system-level program or process, the recording state control can still be displayed on the current interface of the display device when the source switching causes the video recording program to lose the right to display in the foreground, so that the user can check the recording progress at any time.

[0175] In some embodiments, after the user views the recording progress of the first source through the recording status control under the second source, if the user wants to end the recording, the user can press the source case on the remote controller to switch the source of the display device back to the first source, so that the video recording program is converted into the foreground program of the display device, the display device displays the recording interface of the video recording program, and the recording progress menu can be displayed on the recording interface. The user can trigger the recording stop control in the recording progress menu to stop the video recording of the video recording program.

[0176] In some embodiments, if the user wants to end the recording under the second source, the user can press the screen recording button, and the display device ends the video recording process under the first source according to the trigger instruction of receiving the screen recording button. The video recording process can be configured to automatically save the recorded video when the process is stopped.

[0177] To further describe the video recording method on the display device, Figure 16- Figure 19 Some interface schematic diagrams of the display device are shown. Figure 16- Figure 19 The interface shown does not show the display content of the first source or the second source, and only exemplary descriptions are made for the display of some controls or menus.

[0178] Referring to Figure 16 , a schematic diagram of a recording reservation setting interface according to some embodiments is shown, as Figure 16 shown, in some embodiments, the recording reservation setting interface can be provided with a recording mode control, a start time control, an end time control, a frequency control, a save control, and a cancel control. The recording mode control is configured to pop up a time option control and a manual stop option control in response to triggering. The time option control is configured to end the recording at the end time of the recording input by the user in response to triggering. The manual stop is configured to continue recording until the user triggers the recording stop control in the recording progress menu to end the recording in response to triggering. The frequency control is configured to pop up a frequency option control such as a once only option control, a daily option control, a Monday option control, a Tuesday option control, a Wednesday option control, a Thursday option control, and a Friday option control in response to triggering. The frequency option control can start recording at a specific time in response to triggering.

[0179] Referring to Figure 17 , a schematic diagram of a recording interface according to some embodiments is shown, as Figure 17 shown, in some embodiments, the recording interface can display a recording progress menu, and the recording progress menu can display the recording duration and the total recording duration. The total recording duration can be obtained by subtracting the start time of the recording from the end time of the recording input by the user.

[0180] In some embodiments, the recording progress menu can be configured to automatically close after displaying a second preset time, wherein the second preset time can be 10 seconds.

[0181] In some embodiments, when the current display interface of the display device is the recording interface, the user can press the return button on the remote control, and the display device will close the recording progress menu in response to receiving the trigger command from the return button.

[0182] In some embodiments, after the main process or monitoring process of the display device detects that the recording progress menu is closed, it can display the recording status control floating on the display interface below the first information source, such as... Figure 18 As shown.

[0183] See Figure 18 This is a schematic diagram of a recording interface according to some embodiments, such as Figure 18 As shown, during recording, when the display device does not show the recording progress menu, a recording status control can be displayed. In some embodiments, the recording status control can display the recording duration. Figure 18 In the text, the recording duration is 00:00:30, which means that 30 seconds have been recorded.

[0184] In some embodiments, under the first signal source, when the user switches the signal source, the display device can... Figure 17 The recording progress menu shown has been switched to Figure 18 The recording status controls shown, namely the recording status controls under the first signal source and the recording status controls under the second signal source, can both have the following appearances: Figure 18 The appearance shown is a small dot indicating the recording duration.

[0185] In some embodiments, the main process or monitoring process of the display device may reduce the transparency of the recording status control after a first preset time has elapsed, such as... Figure 19 As shown, it can be seen that, with Figure 18 In comparison, the transparency of the recording status control is reduced, and the first preset time can be 5 seconds.

[0186] In some embodiments, under the first source, the recording progress menu can be displayed. Figure 17 After the second preset time shown in the recording progress menu, by Figure 17 Convert to Figure 18 The recording status control shown can be set to open after a first preset time. Figure 18 Convert to Figure 19 The appearance shown; when the first signal source is switched to the second signal source, if the interface displayed before the switch is as shown. Figure 17 The recording progress menu shown will be displayed after switching. Figure 18If the recording state control is displayed before the switching, the interface displays Figure 18 If the recording state control is displayed before the switching, the interface displays Figure 18 If the recording state control is displayed before the switching, the interface displays Figure 19 If the recording state control is displayed before the switching, the interface displays Figure 18 If the recording state control is displayed before the switching, the interface displays Figure 18 If the recording state control is displayed before the switching, the interface displays Figure 18 If the recording state control is displayed before the switching, the interface displays Figure 19 If the recording state control is displayed before the switching, the interface displays

[0187] If the recording state control is displayed before the switching, the interface displays Figure 19 The transparency of the recording state control can be reduced to reduce the visual interference with the display content of the display device. In some embodiments, the transparency of the recording state control can be configured to be reduced to 50%, and can also be configured to be reduced to other values.

[0188] In some embodiments, under the first source, when the user presses the screen recording button on the remote controller to start the video recording program, the recording mode can be selected; when the user selects the scheduled recording, the setting interface of the scheduled recording as shown in Figure 16 can be entered; the user can set the scheduled recording time in the setting interface as shown in Figure 16 ; when the start time of the recording is reached, the recording interface as shown in Figure 17 can be entered; the user can press the back button on the remote controller to enter the recording interface as shown in Figure 18 , or after an interval of 10 seconds, Figure 17 the interface as shown in Figure 18 can be automatically switched to; after an interval of 5 seconds, Figure 18 the interface as shown in Figure 19 can be automatically switched to. When the user presses the screen recording button or the confirm button on the remote controller, the interface as shown in Figure 19 can be entered. Figure 17 In some embodiments, under the first source, when the current display interface is any one of the interfaces in

[0189] , the user switches the source of the display device to enter the interface as shown in Figure 17- Figure 19 , at this time, the source of the display device has been switched to the second source; after an interval of 5 seconds, Figure 18 the interface as shown in Figure 19 can be automatically switched to; if the user needs to end the recording, the display device can be switched from the second source to the first source to enter the interface as shown in Figure 19 , and the recording stop control is triggered to end the recording. Figure 17

[0190] ​As can be seen from the above embodiments, the embodiments of the present application generate a recording state control with foreground display permission of all sources after starting the video recording process, so that the user can see the recording state control on the display interface of the switched source after switching the source, solve the problem of unable to view the recording information after switching the source, avoid the continuous recording to occupy a large amount of storage space of the disk, and improve the user's video recording experience; the recording information is displayed through the recording state control, and the influence on the user's viewing effect after switching the source is small.

[0191] Since the above embodiments are described by reference in combination with other manners, and the different embodiments have the same parts, the same and similar parts between the various embodiments in the specification can be referred to each other. Herein, no longer detailed description is made.

[0192] Other embodiments of the present application will be readily apparent to those skilled in the art upon considering the specification in its entirety. The present application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice in the art to which the application pertains or the candidates for which others working in the art can reasonably be expected to devise. The specification and examples are to be regarded as exemplary in nature and not as restrictive, with the true scope and spirit of the application being indicated by the content of the claims.

[0193] The above embodiments of the present application do not constitute a limitation on the protection scope of the present application.

Claims

1. A display device, comprising: The monitor can be used to display the video playback content of the primary signal source; The controller is configured to: Receive video recording request commands from the user; When the display device operates under the first signal source, it presents the first content from the first signal source; During the presentation of the first content, in response to the selection of a video recording application, a video recording process associated with the first content is initiated, and the recording duration of the video recording process is monitored; When the display device is connected to any information source, a recording status control with foreground display permission is generated, and the recording status control is used to display the recording duration; In response to a user's request to switch the source, the request is switched from the first source to the second source, and second content from the second source is presented, while the video recording process is controlled to run in the background. The recording status control is displayed on the second content display interface, and the recording status control can display and update the recording duration in real time.

2. The display device according to claim 1, characterized in that, The controller is also configured to: Under the first information source, the recording status control is displayed, wherein the recording status control is configured to further include a recording stop control, which can be used to pause the current recording content.

3. The display device according to claim 2, wherein the controller is further configured to: Under the second signal source, the recording status control is displayed, and in response to user control commands, the recording content under the first signal source can be paused under the second signal source.

4. The display device according to claim 1, characterized in that, The controller is also configured to: Under the first information source, receive the recording request input by the user; Determine whether the recording request is an immediate recording request or a scheduled recording request; If the recording request is an immediate recording request, start the video recording process; If the recording request is a scheduled recording request, determine whether the current time is the start time of the recording in the scheduled recording request; If the current time is the start time of the recording, start the video recording process.

5. The display device according to claim 1, characterized in that, The controller is also configured to: After the recording status control has been displayed for a first preset time, the transparency of the recording status control is reduced.

6. A video recording method, comprising: When the display device operates under the first signal source, it presents the first content from the first signal source; During the presentation of the first content, in response to the selection of a video recording application, a video recording process associated with the first content is initiated, and the recording duration of the video recording process is monitored; When the display device is connected to any information source, a recording status control with foreground display permission is generated, and the recording status control is used to display the recording duration; In response to a user's request to switch the source, the request is switched from the first source to the second source, and second content from the second source is presented, while the video recording process is controlled to run in the background. The recording status control is displayed on the second content display interface, and the recording status control can display and update the recording duration in real time.

7. The video recording method according to claim 6 further includes: Under the first information source, the recording status control is displayed, wherein the recording status control is configured to further include a recording stop control, which can be used to pause the current recording content.

8. The video recording method according to claim 7, further comprising: Under the second signal source, the recording status control is displayed, and in response to user control commands, the recording content under the first signal source can be paused under the second signal source.

9. The video recording method according to claim 6, further comprising: Under the first information source, receive the recording request input by the user; Determine whether the recording request is an immediate recording request or a scheduled recording request; If the recording request is an immediate recording request, start the video recording process; If the recording request is a scheduled recording request, determine whether the current time is the start time of the recording in the scheduled recording request; If the current time is the start time of the recording, start the video recording process.

10. The video recording method according to claim 6, further comprising: After the recording status control has been displayed for a first preset time, the transparency of the recording status control is reduced.

Citation Information

Patent Citations

  • Systems and methods for interactive program guides with personal video recording features

    US20020174430A1

  • Dvr with enhanced functionality

    WO2001082588A2