CN117319733A - Display equipment and static image PVR construction method - Google Patents

Display equipment and static image PVR construction method Download PDF

Info

Publication number
CN117319733A
CN117319733A CN202210728709.8A CN202210728709A CN117319733A CN 117319733 A CN117319733 A CN 117319733A CN 202210728709 A CN202210728709 A CN 202210728709A CN 117319733 A CN117319733 A CN 117319733A
Authority
CN
China
Prior art keywords
data
code stream
pictures
acquiring
stream data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210728709.8A
Other languages
Chinese (zh)
Inventor
唐新桥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vidaa Netherlands International Holdings BV
Original Assignee
Vidaa Netherlands International Holdings BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vidaa Netherlands International Holdings BV filed Critical Vidaa Netherlands International Holdings BV
Priority to CN202210728709.8A priority Critical patent/CN117319733A/en
Publication of CN117319733A publication Critical patent/CN117319733A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The application provides display equipment and a static image PVR construction method, which are used for responding to the operation of triggering a recording function input by a user, acquiring first indication information for configuring the recording function, acquiring first code stream data required to be recorded according to the first indication information, separating the first code stream data into first audio data and first video data, acquiring multi-frame pictures according to the first video data, and storing the multi-frame pictures and the first audio data in a first storage area. In the application, the first code stream data are separated into the first audio data and the first video data, the multi-frame pictures are acquired according to the first video data, the multi-frame pictures and the first audio data are stored in the first storage area, the buffered program video volume is reduced by replacing the first video data with the multi-frame pictures, further the PVR stores program audio and video with longer duration, and user experience is improved.

Description

Display equipment and static image PVR construction method
Technical Field
The application relates to the technical field of display, in particular to a display device and a static image PVR construction method.
Background
PVR (Personal video recorder ) is to use magnetic disk as storage medium to locally build mass buffer area and huge program storage library to buffer recorded program for user to watch repeatedly. However, because the buffered program audio and video data (code stream data) is large, the PVR cannot store the program audio and video data for a long period of time, so that the user experience is poor.
In order to prolong the time for the PVR to store the program audio/video data, currently, the volume of the program video is reduced by reducing the definition of the buffered program video, that is, the program video is adjusted from higher definition to lower definition, so as to reduce the volume of the program video. However, the storage space saved by reducing the definition of the cached program video is smaller, so that the PVR still cannot store the program audio and video for a longer time, and the user experience is poor.
Disclosure of Invention
The application provides display equipment and a static image PVR construction method, which are used for solving the technical problems that a PVR cannot store long-time program audio and video and user experience is poor.
In order to solve the technical problems, the embodiment of the application discloses the following technical scheme:
In a first aspect, an embodiment of the present application discloses a display device, including:
the display device is provided with a display device,
a controller in communication with the display, the controller configured to:
responding to the operation of triggering the recording function input by a user, and acquiring first indication information for configuring the recording function;
acquiring first code stream data to be recorded according to the first indication information;
separating the first code stream data into first audio data and first video data;
acquiring multi-frame pictures according to the first video data;
and storing the multi-frame pictures and the first audio data in a first storage area.
In a second aspect, embodiments of the present application disclose a display device, including:
the display device is provided with a display device,
a controller in communication with the display, the controller configured to:
responding to the selected operation of the user on the first storage area, and synthesizing the multi-frame pictures into a section of second video data;
fusing the second video data and the first audio data into second code stream data in a TS format;
and controlling the display to display the decoded second code stream data.
In a third aspect, an embodiment of the present application discloses a static image PVR construction method, where the method includes:
responding to the operation of triggering the recording function input by a user, and acquiring first indication information for configuring the recording function;
acquiring first code stream data to be recorded according to the first indication information;
separating the first code stream data into first audio data and first video data;
acquiring multi-frame pictures according to the first video data;
and storing the multi-frame pictures and the first audio data in a first storage area.
In a fourth aspect, an embodiment of the present application discloses a static image PVR construction method, where the method includes:
responding to the selected operation of the user on the first storage area, and synthesizing the multi-frame pictures into a section of second video data;
fusing the second video data and the first audio data into second code stream data in a TS format;
and controlling a display to display the decoded second code stream data.
Compared with the prior art, the beneficial effects of this application are:
the application provides display equipment and a static image PVR construction method, which are used for responding to the operation of triggering a recording function input by a user, acquiring first indication information for configuring the recording function, acquiring first code stream data required to be recorded according to the first indication information, separating the first code stream data into first audio data and first video data, acquiring multi-frame pictures according to the first video data, and storing the multi-frame pictures and the first audio data in a first storage area. And responding to the selection operation of the user on the first storage area, synthesizing the multi-frame pictures into a section of second video data, fusing the second video data and the first audio data into second code stream data in a TS format, and controlling the display to display the decoded second code stream data. In the application, the first code stream data are separated into the first audio data and the first video data, the multi-frame pictures are acquired according to the first video data, the multi-frame pictures and the first audio data are stored in the first storage area, the buffered program video volume is reduced by replacing the first video data with the multi-frame pictures, further the PVR stores program audio and video with longer duration, and user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
In order to more clearly illustrate the technical solutions of the present application, the drawings that are needed in the embodiments will be briefly described below, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without inventive effort.
A schematic diagram of an operational scenario between a display device and a control apparatus according to some embodiments is schematically shown in fig. 1;
a hardware configuration block diagram of a display device 200 according to some embodiments is exemplarily shown in fig. 2;
a flow diagram of a method of constructing a still picture PVR recording according to some embodiments is schematically shown in fig. 3 a;
a flow diagram of another method of construction of a still picture PVR recording according to some embodiments is shown schematically in fig. 3 b;
FIG. 3c is a flow diagram illustrating another method of construction of a still picture PVR recording according to some embodiments;
a display effect diagram of a PVR setup page according to some embodiments is shown schematically in fig. 4 a;
A display effect diagram of another PVR setup page according to some embodiments is shown schematically in fig. 4 b;
a display effect schematic of a PVR storage page according to some embodiments is shown schematically in fig. 5 a;
a display effect diagram of a PVR storage sub-page according to some embodiments is shown schematically in fig. 5 b;
a display effect diagram of another PVR storage sub-page according to some embodiments is shown schematically in fig. 5 c;
a display effect diagram of another PVR storage sub-page according to some embodiments is shown schematically in fig. 5 d;
a flow diagram of a method of construction of a common PVR recording according to some embodiments is shown schematically in fig. 6;
a flow diagram of a method of construction of a still picture PVR playback according to some embodiments is shown schematically in fig. 7 a;
a flow diagram of another method of construction of a still picture PVR playback in accordance with some embodiments is illustrated in fig. 7 b.
Detailed Description
For purposes of clarity and implementation of the present application, the following description will make clear and complete descriptions of exemplary implementations of the present application with reference to the accompanying drawings in which exemplary implementations of the present application are illustrated, it being apparent that the exemplary implementations described are only some, but not all, of the examples of the present application.
It should be noted that the brief description of the terms in the present application is only for convenience in understanding the embodiments described below, 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 limiting a particular order or sequence, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The first indication information may be selected as configuration information of a recording function, including recording time and recording program name. The first code stream data can be selected as audio and video data corresponding to the first indication information, namely the audio and video data required to be recorded. The first audio data may be selected as the complete audio data separated from the first code stream data. The first video data may be selected as the complete video data separated from the first code stream data. The first group of pictures can be selected from a group of pictures extracted at intervals of preset time in continuous frame pictures of the first video data, and the group of pictures extracted at intervals of preset time comprises 2 frames and more than 2 frames of pictures. The second group of pictures can be selected from a group of pictures which are extracted at the moment corresponding to the starting moment of the audio data segments in the first video data and the first audio data by adopting an AI technology and dividing the first audio data into audio data segments with different content subjects, wherein the audio data segments can be selected from one or more, and the extracted group of pictures comprises 1 frame and more than 1 frame of pictures. The multi-frame pictures can be selected to comprise a first group of pictures and a second group of pictures, and the multi-frame pictures comprise 3 frames and more than 3 frames of pictures. The second video data can be selected from a section of video data synthesized by the multi-frame pictures by controlling the interval duration of the extraction time of the current frame picture and the next frame picture displayed by the current frame picture in the multi-frame pictures according to the extraction time of the multi-frame pictures in the first video data. The second code stream data is the audio-video data in TS format synthesized by the first audio data and the second video data, namely the audio-video data to be displayed. The third code stream data is audio and video data synthesized by the plurality of second code stream data, namely, the audio and video data which needs to be displayed for the duration of the sum of the duration of the plurality of second code stream data. The first storage area is selected to store a multi-frame picture corresponding to the first code stream data and the first audio data; the first storage area may be further selected to store one continuous storage data, where the continuous storage data is storage data of a plurality of first code stream data carrying the same type tag. The second storage area may be selected to include a plurality of first storage areas, i.e., a higher-level storage area of the first storage area. The second storage area and the first storage area may be selected as folders, wherein the first storage area is a subfolder of the second storage area.
The first code stream data, the second code stream data and the third code stream data are all audio and video data, but the first code stream data are different from the second code stream data and the third code stream data.
When the first code stream data to be recorded is one, the second code stream data is the same as the third code stream data.
When the number of the first code stream data to be recorded is multiple, the second code stream data and the third code stream data are different when the user needs to continuously play and the user selects the merging control.
The first video data is different from the second video data, the first video data is the complete video data separated from the first code stream data, and the second video data is a section of video data synthesized by multi-frame pictures.
The first group of pictures is a group of pictures extracted at intervals of preset time, and the second group of pictures is a group of pictures extracted according to the content subject.
When the first code stream data to be recorded is one, the first storage area and the second storage area are the same.
When the number of the first code stream data to be recorded is multiple, the first storage area and the second storage area are different, and the second storage area comprises multiple first storage areas.
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 term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code that is capable of performing the function associated with that element.
Fig. 1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to an embodiment. As shown in fig. 1, a user may operate the display device 200 through the smart device 300 or the control apparatus 100.
In some embodiments, the control apparatus 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or bluetooth protocol communication, and other short-range communication modes, and the display device 200 is 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.
In some embodiments, a smart device 300 (e.g., mobile terminal, tablet, computer, notebook, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on a smart device.
In some embodiments, the display device 200 may also perform control in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received through a module configured inside the display device 200 device for acquiring voice commands, or the voice command control of the user may be received through a voice control device configured outside the display device 200 device.
In some embodiments, the display device 200 is also in data communication with a server 400. The display device 200 may be permitted to make communication connections via a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display device 200. The server 400 may be a cluster, or may be multiple clusters, and may include one or more types of servers.
Fig. 2 shows a hardware configuration block diagram of a display device 200 in accordance with an exemplary embodiment.
In some embodiments, 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, memory, a power supply, a user interface.
In some embodiments the controller includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, a first interface for input/output to an nth interface.
In some embodiments, the display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, for receiving image signals from the controller output, for displaying video content, image content, and a menu manipulation interface, and for manipulating a UI interface by a user.
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, communicator 220 is a component for communicating with external devices or servers according to various communication protocol types. For example: the communicator may include at least one of a Wifi module, a bluetooth module, a wired ethernet module, or other network communication protocol chip or a near field communication protocol chip, and an infrared receiver. The display apparatus 200 may establish transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
In some embodiments, the user interface may be configured to receive control signals from the control device 100 (e.g., an infrared remote control, etc.).
In some embodiments, the detector 230 is used to collect signals of the external environment or interaction with the outside. For example, detector 230 includes a light receiver, a sensor for capturing the intensity of ambient light; alternatively, the detector 230 includes an image collector such as a camera, which may be used to collect external environmental scenes, user attributes, or user interaction gestures, or alternatively, the detector 230 includes a sound collector such as a microphone, or the like, which is used to receive external sounds.
In some embodiments, the external device interface 240 may include, but is not limited to, the following: high Definition Multimedia Interface (HDMI), analog or data high definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, etc. The input/output interface may be a composite input/output interface formed by a plurality of interfaces.
In some embodiments, the modem 210 receives broadcast television signals via wired or wireless reception and demodulates audio-video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
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. For example: in response to receiving a user command to select a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.
In some embodiments, the object may be any one of selectable objects, such as a hyperlink, an icon, or other operable control. The operations related to the selected object are: displaying an operation of connecting to a hyperlink page, a document, an image, or the like, or executing an operation of a program corresponding to the icon.
In some embodiments the controller includes at least one of a central processing unit (Central Processing Unit, CPU), video processor, audio processor, graphics processor (Graphics Processing Unit, GPU), RAM Random Access Memory, RAM), ROM (Read-Only Memory, ROM), first to nth interfaces for input/output, a communication Bus (Bus), and the like.
And the CPU processor is used for executing the operating system and application program instructions stored in the memory and executing various application programs, data and contents according to various interaction instructions received from the outside so as to finally display and play various audio and video contents. The CPU processor may include a plurality of processors. Such as one main processor and one or more sub-processors.
In some embodiments, a graphics processor is used to generate various graphical objects, such as: icons, operation menus, user input instruction display graphics, and the like. The graphic processor comprises an arithmetic unit, which is used for receiving various interactive instructions input by a user to operate and displaying various objects according to display attributes; the device also comprises a renderer for rendering various objects obtained based on the arithmetic unit, wherein the rendered objects are used for being displayed on a display.
In some embodiments, the video processor is configured to receive an external video signal, perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image composition, etc., according to a standard codec protocol of an input signal, and may obtain a signal that is displayed or played on the directly displayable device 200.
In some embodiments, the video processor includes a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, and the like. The demultiplexing module is used for demultiplexing the input audio and video data stream. And the video decoding module is used for processing the demultiplexed video signal, including decoding, scaling and the like. And an image synthesis module, such as an image synthesizer, for performing superposition mixing processing on the graphic generator and the video image after the scaling processing according to the GUI signal input by the user or generated by the graphic generator, so as to generate an image signal for display. And the frame rate conversion module is used for converting the frame rate of the input video. And the display formatting module is used for converting the received frame rate into a video output signal and changing the video output signal to be in accordance with a display format, such as outputting RGB data signals.
In some embodiments, the audio processor is configured to receive an external audio signal, decompress and decode the audio signal according to a standard codec protocol of an input signal, and perform noise reduction, digital-to-analog conversion, and amplification processing to obtain a sound signal that can be played in a speaker.
In some embodiments, a user may input a user command through a Graphical User Interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through the sensor to receive 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 the user interface is a graphical user interface (Graphic 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 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.
In some embodiments, a system of display devices may include a Kernel (Kernel), a command parser (shell), a file system, and an application program. The kernel, shell, and file system together form the basic operating system architecture that allows users to manage files, run programs, and use the system. After power-up, the kernel is started, the kernel space is activated, hardware is abstracted, hardware parameters are initialized, virtual memory, a scheduler, signal and inter-process communication (IPC) are operated and maintained. After the kernel is started, shell and user application programs are loaded again. The application program is compiled into machine code after being started to form a process.
The hardware or software architecture in some embodiments may be based on the description in the foregoing embodiments, and in some embodiments may be based on other similar hardware or software architectures, which may implement the technical solutions of the present application.
Based on the above display device 200, the user may configure the recording function by selecting the recording setting page in the display device 200, the configuration information may be selected as the first indication information, and the first indication information includes the recording time and the name of the recorded program, where the recording setting page may be selected as the PVR setting page, and the user may configure the PVR recording function by selecting the PVR setting page in the display device 200. The recording time can be selected from the year, month, day, hour, minute and second of specific recording, and can also be selected from whether to record every day. In some embodiments, when the user sets more program names and dates to be recorded in the first indication information, the display device 200 displays the reminding information that cannot be recorded. When the user selects the program to be recorded, if the prompting information which cannot be recorded is displayed, the user experience is poor. In order to improve the experience effect of a user, the embodiment of the application provides display equipment and a static image PVR construction method. It should be noted that, the display device in the application not only refers to an intelligent television, but also refers to a computer, a tablet computer, and the like.
When the recorded programs are stored, the programs with lower influence of the video effect on the watching program experience are reduced, the buffered video volume of the programs is reduced by replacing the first video data with multi-frame pictures, so that the PVR stores the program audio and video with longer duration, and the user experience is improved, wherein the programs with lower influence of the video effect on the watching program experience are selected as news programs or music programs.
The process of still image PVR construction provided in the embodiments of the present application will be described below with reference to the accompanying drawings, where the process of still image PVR construction includes the process of still image PVR recording construction and the process of still image PVR playback construction.
A flow diagram of a method of construction of a still picture PVR recording according to some embodiments is schematically shown in fig. 3 a. A flow diagram of another method of construction of a still picture PVR recording according to some embodiments is shown schematically in fig. 3 b. A flow diagram of another method of construction of a still picture PVR recording according to some embodiments is illustrated in fig. 3 c. With reference to fig. 3a, 3b and 3c, the method comprises the steps of:
s301: and responding to the operation of triggering the recording function input by the user, and acquiring first indication information for configuring the recording function.
The user may configure the recording function by selecting a recording setup page in the display device 200, the configuration information may be selected as the first indication information, and the recording setup page may be selected as a PVR setup page.
A display effect schematic of a PVR setup page according to some embodiments is shown schematically in fig. 4 a. As shown in fig. 4a, the display device 200 presents a PVR setup page on a user interface. When the user browses the PVR setup page, the user may select a confirmation control through the control device 100, confirm the configuration of the PVR recording function, and trigger the recording function. The display device 200 obtains configuration information, i.e., first indication information, in response to an input operation triggering a recording function, wherein the first indication information includes a recording time and a recording program name. The recording time can be selected from the specific recording year, month, day, hour, minute and second.
A display effect diagram of another PVR setup page according to some embodiments is shown schematically in fig. 4 b. As shown in fig. 4b, the display apparatus 200 obtains configuration information, i.e., first indication information, in response to an input operation triggering a recording function, wherein the first indication information includes a recording time and a recording program name. The recording time may be selected as to whether or not to record daily.
S302: and acquiring the first code stream data to be recorded according to the first indication information.
In some embodiments, the controller 250 in the display device 200 obtains, from the PVP setting page, first indication information including the recording time and the name of the recorded program, which is input by the user, and the controller 250 may determine at least one first code stream data to be recorded according to the first indication information, where the first code stream data is audio/video data.
S303: the first code stream data is separated into first audio data and first video data.
In some embodiments, the audio and video data to be recorded are separated into audio data with the same duration as the audio and video data with the same duration as the audio and video data, that is, the first code stream data is separated into first audio data and first video data, where the duration of the first audio data, the duration of the first video data and the duration of the first code stream data are all the same.
S304: and acquiring multi-frame pictures according to the first video data.
In some embodiments, a first group of pictures extracted at intervals of a preset time is acquired from the first video data, and the first group of pictures are taken as multi-frame pictures. The method comprises the steps of obtaining a first group of pictures extracted every preset time from first video data, namely, extracting 1 frame of pictures every preset time from continuous frame pictures of the first video data, and obtaining the first group of pictures, wherein the group of pictures extracted every preset time, namely, the multi-frame pictures comprise 2 frames and more than 2 frames of pictures, namely, 2 times of the preset time is smaller than the duration of the first audio data, and the preset time can be selected to be 5s.
In some embodiments, a first set of pictures extracted at intervals of a preset time is obtained from first video data, a second set of pictures extracted according to a content theme is obtained, and a multi-frame picture including the first set of pictures and the second set of pictures is generated.
The method comprises the steps of obtaining a first group of pictures extracted every preset time from first video data, namely, extracting 1 frame of pictures every preset time from continuous frame pictures of the first video data, and obtaining the first group of pictures, wherein the group of pictures extracted every preset time comprises 2 frames and more than 2 frames of pictures, namely, 2 times of the preset time is smaller than the duration of the first audio data, and the preset time can be selected to be 5s.
The method comprises the steps of obtaining a second group of pictures extracted according to content topics from first video data, namely analyzing the first audio data by adopting an AI technology so as to divide the first audio data into a plurality of audio data segments according to different content topics, namely, each audio data segment corresponds to one content topic; respectively acquiring time marks of starting moments of the plurality of audio data segments in the first video data, wherein the time length of the first video data is the same as that of the first audio data, and determining the time of the starting moments of different content topics in the first audio data, namely determining the time of the starting moments of different content topics in the first video data; and in the first video data, acquiring 1 frame of picture according to the time mark corresponding to each audio data segment, namely acquiring 1 frame of picture at the starting time of each different content theme in the first video data, and acquiring a second group of pictures, wherein the group of pictures extracted according to the content theme comprises 1 frame and more than 1 frame of picture.
S305: and storing the multi-frame pictures and the first audio data in the first storage area.
In some embodiments, when a user inputs a plurality of names of recorded programs to be recorded on a PVR setup page displayed by the display device 200, that is, the first code stream data to be recorded is a plurality of, the user obtains storage data of the plurality of first code stream data, where the storage data includes first audio data and multi-frame pictures.
A display effect schematic of a PVR storage page according to some embodiments is shown schematically in fig. 5 a. As shown in fig. 5a, the user may enter the PVR storage page for displaying the stored recorded program name by selecting the PVR download control displayed in the display device 200 to browse and find the program he wants to watch. The PVR storage page is used for displaying the name of the second storage area, and the user can browse and search the program which he wants to watch according to the name of the second storage area, i.e. the name of the recorded program stored in the second storage area.
A display effect schematic of a PVR storage sub-page according to some embodiments is shown schematically in fig. 5 b. As shown in fig. 5b, when the PVR records audio and video data of multiple times of one program, the user selects the second storage area and jumps to the PVR storage sub-page, and the PVR storage sub-page is used for displaying the name of the first storage area, so that the user can browse and find the program desired to be watched by himself according to the name of the first storage area, i.e. the recording time.
And storing the storage data of the plurality of first code stream data corresponding to a plurality of times of recording one program in a second storage area one by one, wherein the storage data of each first code stream data is stored in one first storage area, and the second storage area is used for storing a plurality of first storage areas.
In some embodiments, after selecting the second storage area, the user jumps to the PVR storage sub-page, as shown in fig. 5b, the names of the plurality of first storage areas are ordered in the PVR storage sub-page according to a time sequence, where the second storage area is used for storing the plurality of first storage areas, and the recording time is respectively recorded at a recording time 4, a recording time 3, a recording time 2, and a recording time 1 according to a recording time from early to late.
A display effect diagram of another PVR storage sub-page according to some embodiments is illustrated in fig. 5 c. As shown in fig. 5c, when the PVR records audio and video data of multiple times of one program, the user selects the second storage area and jumps to the PVR storage sub-page, and the PVR storage sub-page is used for displaying the name of the first storage area, so that the user can browse and find the program desired to be watched by himself according to the name of the first storage area, i.e. the recording type mark.
When a plurality of first code stream data carry a plurality of type marks, merging storage data of a plurality of first code stream data carrying the same type marks into one continuous storage data, and storing the plurality of continuous storage data in a second storage area, wherein each continuous storage data is stored in a first storage area, the second storage area is used for storing the plurality of first storage areas, the type marks are used for indicating the types of the first code stream data, and the type marks can be selected as content subjects of the first code stream data obtained by AI technology analysis of the first code stream data.
A display effect diagram of another PVR storage sub-page according to some embodiments is illustrated in fig. 5 d. As shown in fig. 5d, after selecting a second storage area, the user jumps to a PVR storage sub-page, where names of a plurality of first storage areas are ordered according to access times of the first storage areas in the PVR storage sub-page, where the second storage area is used for storing a plurality of first storage areas, the access times of the recording type mark 1 are greater than the access times of the recording type mark 2, the access times of the recording type mark 2 are greater than the access times of the recording type mark 3, and the access times of the recording type mark 3 are greater than the access times of the recording type mark 4.
As shown in fig. 3b, in some embodiments, when the user browses the PVR setup page, the user may select a confirm control by using the control device 100 to confirm the configuration of the PVR recording function and trigger the recording function. The display device 200 responds to the input operation triggering the recording function to obtain configuration information, namely first indication information, wherein the first indication information comprises recording time, recording program name and channel number of the recorded program.
According to the first indication information, a second storage area and a first storage area are created, wherein the second storage area can be selected as a program folder, the name of the program folder, namely the name of a recorded program stored in the program folder, the first storage area can be selected as a recording folder, the recording folder is a subfolder of the program folder, and the name of the recording folder, namely the recording time stored in the recording folder.
The controller 250 may determine at least one first code stream data to be recorded according to the first indication information, where the first code stream data is audio/video data. And separating the audio and video data to be recorded into audio data with the same time length as the audio and video data with the same time length as the audio and video data.
Creating a picture folder, wherein the picture folder is used for storing multi-frame pictures extracted from continuous frame pictures of video data, extracting 1 frame picture at intervals of preset time, and storing each frame picture as a picture file, wherein the picture files are stored in the picture folder, and the picture file names and the extraction time of the pictures, namely the time when the pictures are positioned in the video data, are stored in the picture folder. The multi-frame pictures extracted at intervals of preset time comprise 2 frames and more than 2 frames of pictures, namely, 2 times of the preset time is smaller than the duration of the first audio data.
As shown in fig. 3c, a picture folder is created for storing multi-frame pictures extracted from successive frame pictures of video data. The method comprises the steps of analyzing audio data by adopting an AI technology to determine the time of starting time of different content topics in video data, namely determining the starting time of each new content, acquiring 1 frame of picture at the starting time of each new content, extracting 1 frame of picture at intervals of preset time, and storing each frame of picture as a picture file, wherein the picture files are stored in a picture folder, and storing the picture file names and the extraction time of the pictures, namely the time of the pictures in the video data. The group of pictures extracted according to the content includes 1 frame or more. The multi-frame pictures extracted at intervals of preset time comprise 2 frames and more than 2 frames of pictures, namely, 2 times of the preset time is smaller than the duration of the first audio data.
In some embodiments, the picture file name and the extraction time of the picture may be selected as index files stored in the picture file, and the picture file name and the extraction time of the picture may be selected as stored in the database.
In some embodiments, the picture file name may be selected from a recorded program name + channel number + recording time + sequence number, where the sequence number is the sequence number that the pictures were extracted from the video data.
A flow diagram of a method of constructing a common PVR recording according to some embodiments is shown schematically in fig. 6. In some embodiments, as shown in fig. 6, the recorded program may be stored in an alternative form that combines the construction method of a common PVR recording with the construction method of a still picture PVR recording. The construction method for recording the common PVR of the conventional programs (the rest of the programs except the programs with lower influence on the watching program experience due to video effect reduction) comprises the steps of storing the common PVR in the form of a code stream file, wherein the code stream file is an audio/video file. The method comprises the steps of separating code stream data into audio data and video data, replacing the first video data with multi-frame pictures, namely storing the first video data in the form of the audio data and the multi-frame pictures, and enabling the video effect to be reduced for programs with lower influence on watching program experience.
In some embodiments, the user may select to control the manner in which recorded programming is stored by selecting a common PVR mode control in display device 200 or selecting a still PVR mode control in display device 200.
In some embodiments, the code stream file stored by the method for constructing a common PVR recording, that is, the audio and video file may be selected to be the audio file stored by the method for constructing a still PVR recording and the multi-frame picture are stored in the second storage area, and the second storage area may be selected to be the program folder.
In some embodiments, the code stream file stored by the method for constructing a common PVR recording, that is, the audio and video file, may be selected to be stored in a common PVR storage area, the audio file stored by the method for constructing a still picture PVR recording and the multi-frame picture may be selected to be stored in a second storage area, and the second storage area may be selected to be a program folder, where the common PVR storage area is different from the second storage area.
A flow diagram of a method of construction of a still picture PVR playback according to some embodiments is illustrated in fig. 7 a. A flow diagram of another method of construction of a still picture PVR playback in accordance with some embodiments is illustrated in fig. 7 b. With reference to fig. 7a and 7b, the method comprises the steps of:
S701: and responding to the selected operation of the user on the first storage area, and synthesizing the multi-frame pictures into a section of second video data.
After selecting the second storage area, the user jumps to the PVR storage sub-page, where the PVR storage sub-page is used to display the name of the first storage area, and the user can search the program that the user wants to watch by using the up key and the down key of the control device 100 according to the name of the first storage area, i.e. the recording time. The user may trigger playback of the recorded program by selecting a first storage area, which may be selected as a recording folder.
In some embodiments, the plurality of first storage areas in the program folder may be selected to sort names of the plurality of first storage areas in time sequence, the plurality of first storage areas in the program folder may be selected to sort names of the plurality of first storage areas in the number of accesses of the first storage areas, and the first storage area may be selected to be a recording folder.
In some embodiments, controller 250 reads the first audio data and the multi-frame pictures simultaneously after triggering playback of the recorded program. The method comprises the steps of reading multi-frame pictures, and simultaneously reading picture names of each frame of pictures, wherein the picture names are used for indicating recorded program names, recorded program channel numbers, recorded time and sequencing numbers extracted from first video data of current frame pictures from each frame of pictures; and reading the extraction time of each frame of picture while reading the multi-frame picture, namely respectively acquiring the time marks of the multi-frame picture in the first video data, acquiring the interval duration between the two frames of pictures according to the time marks of the current frame of picture and the next frame of picture, and controlling the current frame of picture to display the interval duration so as to enable the multi-frame picture to be synthesized into a section of second video data, so that the correspondence between the second video data and the first audio data is improved, wherein each frame of the multi-frame picture in the second video data corresponds to each content theme in the first audio data.
S702: and fusing the second video data and the first audio data into second code stream data in a TS format.
The second code stream data is audio-video data with the same duration as the second video data and the first audio data.
S703: and controlling the display to display the decoded second code stream data.
In some embodiments, the second code stream data may optionally be decoded by the controller 250 of the display device 200.
In some embodiments, when there are multiple first storage areas, a user selects one of the first storage areas, acquires second bitstream data in a TS format corresponding to the selected one of the first storage areas, and controls the display 260 to display the decoded one of the second bitstream data.
In some embodiments, when there are multiple first storage areas, the user selects multiple first storage areas, which indicates that the user needs to watch multiple programs, obtain second code stream data in multiple TS formats corresponding to the selected multiple first storage areas, and control the display 260 to continuously display the decoded multiple second code stream data according to the selection order of the user on the multiple first storage areas, so that multiple selections are performed without selecting one first storage area each time, thereby improving user experience.
In some embodiments, when the user needs to continuously play, the user selects the merge control, merges the plurality of second code stream data into one third code stream data, and controls the display 260 to display the decoded third code stream data, where the duration of the third code stream data is the sum of the durations of the plurality of second code stream data, and the process of jumping from the current second code stream data to the next second code stream data is not required, thereby improving user experience.
Based on the same inventive concept as the display device, the embodiment of the application further provides a still image PVR construction method, wherein the still image PVR construction method comprises a still image PVR recording construction method and a still image PVR playback construction method, and the still image PVR recording construction method comprises the following steps: the controller 250 obtains first indication information for configuring the recording function in response to an operation of triggering the recording function input by a user, obtains first code stream data to be recorded according to the first indication information, separates the first code stream data into first audio data and first video data, obtains multi-frame pictures according to the first video data, and stores the multi-frame pictures and the first audio data in a first storage area.
The construction method of the static image PVR playback comprises the following steps: the controller 250, in response to a user's selection operation on the first storage area, synthesizes the multi-frame picture into a section of second video data, and fuses the second video data and the first audio data into second code stream data in a TS format; the control display 260 displays the decoded second code stream data.
Since the foregoing embodiments are all described in other modes by reference to the above, the same parts are provided between different embodiments, and the same and similar parts are provided between the embodiments in the present specification. And will not be described in detail herein.
It should be noted that in this specification, relational terms such as "first" and "second" and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a circuit structure, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such circuit structure, article, or apparatus. Without further limitation, the statement "comprises" or "comprising" a … … "does not exclude the presence of other identical elements in a circuit structure, article or apparatus that comprises the element.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure of the invention herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims. The above embodiments of the present application are not intended to limit the scope of the present application.

Claims (14)

1. A display device, the display device comprising:
the display device is provided with a display device,
a controller in communication with the display, the controller configured to:
responding to the operation of triggering the recording function input by a user, and acquiring first indication information for configuring the recording function;
acquiring first code stream data to be recorded according to the first indication information;
separating the first code stream data into first audio data and first video data;
acquiring multi-frame pictures according to the first video data;
And storing the multi-frame pictures and the first audio data in a first storage area.
2. The display device according to claim 1, wherein in the step of acquiring a plurality of frames of pictures from the first video data, the controller is further configured to:
acquiring a first group of pictures extracted at intervals of preset time;
acquiring a second group of pictures extracted according to the content theme;
a multi-frame picture is generated that includes a first set of pictures and a second set of pictures.
3. The display device according to claim 2, wherein in the step of acquiring the first group of pictures extracted every preset time, the controller is further configured to:
and extracting 1 frame of pictures from the continuous frame of pictures of the first video data at intervals of preset time to obtain a first group of pictures, wherein 2 times of the preset time is smaller than the duration of the first audio data.
4. The display device of claim 2, wherein in the step of obtaining a second set of pictures extracted by the content theme, the controller is further configured to:
analyzing the first audio data by adopting an AI technology to divide the first audio data into a plurality of audio data segments according to different content topics;
Respectively acquiring time marks of the starting moments of the plurality of audio data segments in the first video data;
and in the first video data, acquiring 1 frame of picture according to the time mark corresponding to each audio data segment, and acquiring a second group of pictures.
5. The display device of claim 1, wherein the controller is further configured to:
when a plurality of first code stream data are required to be recorded, respectively acquiring storage data of the plurality of first code stream data, wherein the storage data comprise first audio data and multi-frame pictures;
and storing the storage data of the plurality of first code stream data in a second storage area one by one, wherein the storage data of each first code stream data is stored in one first storage area, and the second storage area is used for storing the plurality of first storage areas.
6. The display device of claim 1, wherein the controller is further configured to:
when a plurality of first code stream data are required to be recorded, respectively acquiring storage data of the plurality of first code stream data, wherein the storage data comprise first audio data and multi-frame pictures;
when the plurality of first code stream data carry a plurality of type marks, merging the storage data of the plurality of first code stream data carrying the same type mark into one continuous storage data;
And storing a plurality of continuous storage data in a second storage area, wherein each continuous storage data is stored in a first storage area, the second storage area is used for storing a plurality of first storage areas, and the type mark is used for indicating the type of the first code stream data.
7. The display device of claim 5 or 6, wherein the controller is further configured to:
and in response to a selection operation of the second storage area, sorting the plurality of first storage areas in time sequence and the number of times of access of the first storage area, wherein the second storage area is used for storing the plurality of first storage areas.
8. A display device, the display device comprising:
the display device is provided with a display device,
a controller in communication with the display, the controller configured to:
responding to the selected operation of the user on the first storage area, and synthesizing the multi-frame pictures into a section of second video data;
fusing the second video data and the first audio data into second code stream data in a TS format;
and controlling the display to display the decoded second code stream data.
9. The display device according to claim 8, wherein in the step of synthesizing the multi-frame picture into a piece of second video data in response to a user's selection operation of the first storage area, the controller is further configured to:
respectively acquiring time marks of the multi-frame pictures in the first video data;
acquiring the interval duration between two frames of pictures according to the time marks of the current frame of picture and the next frame of picture;
and controlling the current frame of picture to display the interval duration so as to enable the multi-frame picture to be synthesized into a section of second video data.
10. The display device of claim 8, wherein the controller is further configured to:
when a plurality of first storage areas exist, responding to the selection operation of a user on one first storage area, and acquiring second code stream data in a TS format;
and controlling the display to display the decoded second code stream data.
11. The display device of claim 8, wherein the controller is further configured to:
when a plurality of first storage areas exist, responding to the selected operation of a user on the plurality of first storage areas, and acquiring second code stream data in a plurality of TS formats;
And controlling the display to continuously display the decoded plurality of second code stream data according to the selected sequence of the plurality of first storage areas by the user.
12. The display device according to claim 11, wherein after the step of acquiring the second code stream data in the plurality of TS formats in response to a user's selection operation of the plurality of first storage areas, the controller is further configured to:
when the user needs to continuously play, responding to the selection operation of the user on the merging control, merging a plurality of second code stream data into third code stream data;
and controlling the display to display the decoded third code stream data.
13. A still picture PVR construction method, the method comprising:
responding to the operation of triggering the recording function input by a user, and acquiring first indication information for configuring the recording function;
acquiring first code stream data to be recorded according to the first indication information;
separating the first code stream data into first audio data and first video data;
acquiring multi-frame pictures according to the first video data;
and storing the multi-frame pictures and the first audio data in a first storage area.
14. A still picture PVR construction method, the method comprising:
responding to the selected operation of the user on the first storage area, and synthesizing the multi-frame pictures into a section of second video data;
fusing the second video data and the first audio data into second code stream data in a TS format;
and controlling a display to display the decoded second code stream data.
CN202210728709.8A 2022-06-24 2022-06-24 Display equipment and static image PVR construction method Pending CN117319733A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210728709.8A CN117319733A (en) 2022-06-24 2022-06-24 Display equipment and static image PVR construction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210728709.8A CN117319733A (en) 2022-06-24 2022-06-24 Display equipment and static image PVR construction method

Publications (1)

Publication Number Publication Date
CN117319733A true CN117319733A (en) 2023-12-29

Family

ID=89260973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210728709.8A Pending CN117319733A (en) 2022-06-24 2022-06-24 Display equipment and static image PVR construction method

Country Status (1)

Country Link
CN (1) CN117319733A (en)

Similar Documents

Publication Publication Date Title
CN111432256A (en) Display device and method for presenting electronic program guide
CN113630649B (en) Display equipment and video playing progress adjusting method
CN111836109A (en) Display device, server and method for automatically updating column frame
CN112667184A (en) Display device
CN112188249B (en) Electronic specification-based playing method and display device
CN115776585A (en) Display device and content presentation method
CN112203154A (en) Display device
CN112506859B (en) Method for maintaining hard disk data and display device
CN113111214A (en) Display method and display equipment for playing records
CN113163258A (en) Channel switching method and display device
CN111417022B (en) Conflict detection method and display device
CN113742609A (en) Display device and method for guiding voice search function
CN112911381B (en) Display device, mode adjustment method, device and medium
CN117319733A (en) Display equipment and static image PVR construction method
CN113992960A (en) Subtitle previewing method on display device and display device
CN113490030A (en) Display device and channel information display method
CN112199560A (en) Setting item searching method and display device
CN115086771B (en) Video recommendation media asset display method, display equipment and server
CN113784198B (en) Display device, intelligent device and program recording control method
CN113766164B (en) Display equipment and signal source interface display method
CN113873335B (en) Program time-shifting positioning playing method and display equipment
CN111586481B (en) Terminal and application processing method
WO2021217433A1 (en) Content-based voice playback method and display device
CN118042207A (en) Display device, recorded file display method and recorded file playback method
CN116170628A (en) Display equipment and file display method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination