# US 2025/0097518 A1 · Display apparatus and recording method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0097518 A1
- Document ID: US20250097518A1
- Status: Published application
- Kind: A1
- Application number: 18/964,107
- Filed: 2024-11-29
- Published: 2025-03-20
- Earliest claimed: 2023-02-27
- Assignees: Vidaa (Netherlands) International Holdings B.V.
- Applicants: Vidaa (Netherlands) International Holdings B.V.
- Inventors: Xiaoling HONG; Xiaobing LI; Jing GUO; Ziping LUO
- Web page: https://patentgrep.com/patent/US20250097518A1

## CPC

- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/4583: {Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programmes in the same time slot}
- H04N 21/4147: PVR [Personal Video Recorder] (H04N5/76 takes precedence {; arrangements for broadcast with accumulation-type receivers H04H20/40})
- H04N 21/42225: {characterized by types of remote control, e.g. universal remote control}
- H04N 21/44016: {involving splicing one content stream with another content stream, e.g. for substituting a video clip}
- H04N 21/47214: {for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market (stock exchange data over packet-switching network H04L12/1804; push services over packet-switching network H04L12/1859; notification of incoming messages in packet switching networks H04L51/224)}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The disclosure provides a display apparatus and a recording method. The display apparatus can obtain a scheduled recording task queue in response to an instruction for adding a scheduled recording task; query recording time information of one or more adjacent scheduled recording tasks in the scheduled recording task queue, wherein the recording time information comprises recording start time, recording end time, pre-recording time and post-recording time; then set task execution time and/or task completion time of the scheduled recording task according to the recording time information of the one or more adjacent scheduled recording tasks; and finally, execute the scheduled recording task according to the task execution time and/or the task completion time.

## Claims

### Claim 1

A display apparatus, comprising:
a display, configured to display an image and/or a user interface; and
at least one processor, configured to execute instructions to cause the display apparatus to:
in response to an instruction for adding a first scheduled recording task, add the first scheduled recording task to a scheduled recording task queue;
query first recording time information of the first scheduled recording task and second recording time information of each of one or more second scheduled recording tasks, wherein a first recording start time of the first scheduled recording task is adjacent to a second recording start time of each of the one or more second scheduled recording tasks in the scheduled recording task queue, the first recording time information comprises the first recording start time, first recording end time, first pre-recording time and first post-recording time, and the second recording time information comprises the second recording start time, second recording end time, second pre-recording time and second post-recording time, wherein the one or more second scheduled recording tasks are historical scheduled recording tasks in the scheduled recording task queue;
set task execution time and/or task completion time for the first scheduled recording task according to the first recording time information of the first scheduled recording task and the second recording time information of the one or more second scheduled recording tasks; and
execute the first scheduled recording task according to the task execution time and/or the task completion time.

### Claim 2 (depends on 1)

The display apparatus according to claim 1, wherein the at least one processor is further configured to execute the instructions to cause the display apparatus to:
obtain a quantity of tasks in the scheduled recording task queue;
in response to the quantity of tasks in the scheduled recording task queue being equal to 1, set the task execution time of the first scheduled recording task to the first pre-recording time of the first scheduled recording task, and set the task completion time of the first scheduled recording task to the first post-recording time of the first scheduled recording task; and
in response to the quantity of tasks in the scheduled recording task queue being greater than 1, execute operations of querying the first recording time information of the first scheduled recording task and the second recording time information of the one or more second scheduled recording tasks.

### Claim 3 (depends on 1)

The display apparatus according to claim 1, wherein the at least one processor is further configured to execute the instructions to cause the display apparatus to:
obtain a first conflict determination interval of the first scheduled recording task and a second conflict determination interval of each of the one or more second scheduled recording tasks in the scheduled recording task queue, wherein the first conflict determination interval is a time interval composed of the first recording start time and the first recording end time of the first scheduled recording task, and the second conflict determination interval is a time interval composed of the second recording start time and the second recording end time of the second scheduled recording task;
in response to determining that the first conflict determination interval overlaps with the second conflict determination interval of any one of the one or more second scheduled recording tasks, control the display to display conflict prompt information, wherein the conflict prompt information is used to prompt a user that a conflict is between the first scheduled recording task and the one or more second scheduled recording tasks in the scheduled recording task queue;
in response to determining that the first conflict determination interval does not overlap with the second conflict determination interval of each of the one or more second scheduled recording tasks, execute operations of setting the task execution time and/or the task completion time for the first scheduled recording task according to the first recording time information of the first scheduled recording task and the second recording time information of each of the one or more second scheduled recording tasks.

### Claim 4 (depends on 3)

The display apparatus according to claim 3, wherein the at least one processor is further configured to execute the instructions to cause the display apparatus to:
generate a task adjustment interface according to the conflict prompt information;
control the display to display the task adjustment interface;
in response to a first adjustment command input by the user from the task adjustment interface, delete the second recording task that conflicts with the first scheduled recording task in the scheduled recording task queue; or
in response to a second adjustment command input by the user from the task adjustment interface, delete the first scheduled recording task added currently in the scheduled recording task queue.

### Claim 5 (depends on 4)

The display apparatus according to claim 4, wherein the at least one processor is further configured to execute the instructions to cause the display apparatus to:
in response to a third adjustment command input by the user from the task adjustment interface, modify recording start time and/or recording end time of a target scheduled recording task, wherein the target scheduled recording task is the first scheduled recording task added currently and/or the second scheduled recording task that conflicts with the first scheduled recording task in the scheduled recording task queue.

### Claim 6 (depends on 1)

The display apparatus according to claim 1, wherein the at least one processor is further configured to execute the instructions to cause the display apparatus to:
compare the first recording end time of the first scheduled recording task with the second recording start time of the second scheduled recording task;
in response to determining that the first recording end time of the first scheduled recording task is same as the second recording start time of the second scheduled recording task, set task execution time of the second scheduled recording task to the second recording start time of the second scheduled recording task; or
in response to determining that the first recording end time of the first scheduled recording task is earlier than the second recording start time of the second scheduled recording task, set the task completion time of the first scheduled recording task and task execution time of the second scheduled recording task according to the first post-recording time of the first scheduled recording task and the second recording start time of the second scheduled recording task.

### Claim 7 (depends on 6)

The display apparatus according to claim 6, wherein the at least one processor is further configured to execute the instructions to cause the display apparatus to:
in response to determining that the first recording end time of the first scheduled recording task is earlier than the second recording start time of the second scheduled recording task, obtain an advance duration and a delay duration set uniformly by a user for scheduled recording tasks;
calculate the first pre-recording time based on the first recording start time and the advance duration, calculate the second pre-recording time based on the second recording start time and the advance duration, calculate the first post-recording time based on the first recording end time and the delay duration, and calculate the second post-recording time based on the second recording end time and the delay duration;
compare the first post-recording time of the first scheduled recording task with the second recording start time of the second scheduled recording task;
in response to determining that the first post-recording time of the first scheduled recording task is earlier than the second recording start time of the second scheduled recording task, set the task execution time of the second scheduled recording task according to the first post-recording time of the first scheduled recording task; and
in response to determining that the first post-recording time of the first scheduled recording task is later than the second recording start time of the second scheduled recording task, set the task completion time of the first scheduled recording task to the second recording start time of the second scheduled recording task, and set the task execution time of the second scheduled recording task to the second recording start time of the second scheduled recording task.

### Claim 8 (depends on 7)

The display apparatus according to claim 7, wherein the at least one processor is further configured to execute the instructions to cause the display apparatus to:
compare the first post-recording time of the first scheduled recording task with the second pre-recording time of the second scheduled recording task;
in response to determining that the first post-recording time of the first scheduled recording task is earlier than or equal to the second pre-recording time of the second scheduled recording task, set the task execution time of the second scheduled recording task to the second pre-recording time of the second scheduled recording task; and
in response to determining that the first post-recording time of the first scheduled recording task is later than the second pre-recording time of the second scheduled recording task, set the task execution time of the second scheduled recording task to the first post-recording time of the first scheduled recording task.

### Claim 9 (depends on 6)

The display apparatus according to claim 6, wherein the at least one processor is further configured to execute the instructions to cause the display apparatus to:
monitor task execution progress of the first scheduled recording task;
in response to determining that an end identifier of the first scheduled recording task is monitored before the task execution time of the second scheduled recording task, obtain the task completion time of the first scheduled recording task from the end identifier; and
reset the task execution time of the second scheduled recording task according to the task completion time.

### Claim 10 (depends on 1)

The display apparatus according to claim 1, wherein the user interface comprises a time point setting page that comprises a progress bar of a first video, and after executing the first scheduled recording task according to the task execution time and/or the task completion time to obtain a video, the at least one processor is further configured to execute the instructions to cause the display apparatus to:
in a first recording mode, in response to a time point request from a user, insert a time point in the first video, and display the time point on the progress bar;
in response to a cutting command from the user, cut a video clip from a second video according to a time point group when the second video contains a time point meeting a preset condition, wherein the second video is the first video to be cut, the time point group comprises two adjacent time points, and each time point group has no repeated time point; and
in response to a splicing command from the user, splice a third video according to a specified order to obtain a spliced video, and display a splicing point on a progress bar of the spliced video, wherein the third video comprises video clips to be spliced, and the video clips to be spliced belong to a same first video or different first videos.

### Claim 11 (depends on 10)

The display apparatus according to claim 10, wherein the time point setting page further comprises a recording interface of the first video or a playback interface of the first video, and in the first recording mode, the at least one processor is configured to execute the instructions to cause the display apparatus to:
obtain current playing progress of the first video in response to the time point request;
determine whether a time point has been set in the current playing progress;
in response to determining that a time point has been set, delete the set time point and not display a corresponding time point on the progress bar; and
in response to determining that no time point is set, insert a time point into the current playing progress of the first video, and add and display the time point at a position corresponding to the current playing progress on the progress bar.

### Claim 12 (depends on 1)

The display apparatus according to claim 1, wherein in a process of executing the first scheduled recording task according to the task execution time and/or the task completion time, the user interface comprises:
an interface from a first channel that is a channel corresponding to the first scheduled recording task; and the at least one processor is configured to execute the instructions to cause the display apparatus to:
display the interface from the first channel on the display, turn on a first time-shift function of the display apparatus and record content from the first channel in response to a first turning-on operation input from a user; and
in response to a first switching operation input from the user and an second application supporting a background time-shift function, display an interface of the second application on the display and record content from the first channel based on the first switching operation;
wherein the first switching operation is used to switch from a first application to the second application, and the first application comprises the first channel.

### Claim 13 (depends on 12)

The display apparatus according to claim 12, wherein the at least one processor is further configured to execute the instructions to cause the display apparatus to:
in response to determining that the second application does not support the background time-shift function, determine a time-shift state of the display apparatus before receiving the first switching operation input from the user, wherein the time-shift state comprises an implicit time-shift state and an explicit time-shifted state;
in response to determining that the display apparatus is in the implicit time-shift state before receiving the first switching operation input from the user, display the interface from the second application on the display, and stop recording content from the first channel; and
in response to determining that the display apparatus is in the explicit time-shift state before receiving the first switching operation input from the user, display prompt information for stopping time shift on the display;
and, in response to an operation of confirming to stop time shift through the prompt information for stopping the time shift, display an interface from the second application on the display, and stop recording the content from the first channel.

### Claim 14

A scheduled recording method, comprising:
in response to an instruction for adding a first scheduled recording task, adding the first scheduled recording task to a scheduled recording task queue;
querying first recording time information of the first scheduled recording task and second recording time information of each of one or more second scheduled recording tasks, wherein a first recording start time of the first scheduled recording task is adjacent to a second recording start time of each of the one or more second scheduled recording tasks in the scheduled recording task queue, the first recording time information comprises the first recording start time, first recording end time, first pre-recording time and first post-recording time, and the second recording time information comprises the second recording start time, second recording end time, second pre-recording time and second post-recording time, wherein the one or more second scheduled recording tasks are historical scheduled recording tasks in the scheduled recording task queue;
setting task execution time and/or task completion time for the first scheduled recording task according to the first recording time information of the first scheduled recording task and the second recording time information of the one or more second scheduled recording tasks; and
executing the first scheduled recording task according to the task execution time and/or the task completion time.

### Claim 15 (depends on 14)

The method according to claim 14, further comprising:
obtaining a quantity of tasks in the scheduled recording task queue;
in response to the quantity of tasks in the scheduled recording task queue being equal to 1, setting the task execution time of the first scheduled recording task to the first pre-recording time of the first scheduled recording task, and setting the task completion time of the first scheduled recording task to the first post-recording time of the first scheduled recording task; and
in response to the quantity of tasks in the scheduled recording task queue being greater than 1, executing operations of querying the first recording time information of the first scheduled recording task and the second recording time information of the one or more second scheduled recording tasks.

### Claim 16 (depends on 14)

The method according to claim 14, further comprising:
obtaining a first conflict determination interval of the first scheduled recording task and a second conflict determination interval of each of the one or more second scheduled recording tasks in the scheduled recording task queue, wherein the first conflict determination interval is a time interval composed of the first recording start time and the first recording end time of the first scheduled recording task, and the second conflict determination interval is a time interval composed of the second recording start time and the second recording end time of the second scheduled recording task;
in response to determining that the first conflict determination interval overlaps with the second conflict determination interval of any one of the one or more second scheduled recording tasks, controlling the display to display conflict prompt information, wherein the conflict prompt information is used to prompt a user that a conflict is between the first scheduled recording task and the one or more second scheduled recording tasks in the scheduled recording task queue;
in response to determining that the first conflict determination interval does not overlap with the second conflict determination interval of each of the one or more second scheduled recording tasks, executing operations of setting the task execution time and/or the task completion time for the first scheduled recording task according to the first recording time information of the first scheduled recording task and the second recording time information of each of the one or more second scheduled recording tasks.

### Claim 17 (depends on 16)

The method according to claim 16, further comprising:
generating a task adjustment interface according to the conflict prompt information;
controlling the display to display the task adjustment interface;
in response to a first adjustment command input by the user from the task adjustment interface, deleting the second recording task that conflicts with the first scheduled recording task in the scheduled recording task queue; or
in response to a second adjustment command input by the user from the task adjustment interface, deleting the first scheduled recording task added currently in the scheduled recording task queue.

### Claim 18 (depends on 17)

The method according to claim 17, further comprising:
in response to a third adjustment command input by the user from the task adjustment interface, modifying recording start time and/or recording end time of a target scheduled recording task, wherein the target scheduled recording task is the first scheduled recording task added currently and/or the second scheduled recording task that conflicts with the first scheduled recording task in the scheduled recording task queue.

### Claim 19 (depends on 14)

The method according to claim 14, further comprising:
comparing the first recording end time of the first scheduled recording task with the second recording start time of the second scheduled recording task;
in response to determining that the first recording end time of the first scheduled recording task is same as the second recording start time of the second scheduled recording task, setting task execution time of the second scheduled recording task to the second recording start time of the second scheduled recording task; or
in response to determining that the first recording end time of the first scheduled recording task is earlier than the second recording start time of the second scheduled recording task, setting the task completion time of the first scheduled recording task and task execution time of the second scheduled recording task according to the first post-recording time of the first scheduled recording task and the second recording start time of the second scheduled recording task.

### Claim 20 (depends on 19)

The method according to claim 19, further comprising:
in response to determining that the first recording end time of the first scheduled recording task is earlier than the second recording start time of the second scheduled recording task, obtaining an advance duration and a delay duration set uniformly by a user for scheduled recording tasks;
calculating the first pre-recording time based on the first recording start time and the advance duration, calculating the second pre-recording time based on the second recording start time and the advance duration, calculating the first post-recording time based on the first recording end time and the delay duration, and calculating the second post-recording time based on the second recording end time and the delay duration;
comparing the first post-recording time of the first scheduled recording task with the second recording start time of the second scheduled recording task;
in response to determining that the first post-recording time of the first scheduled recording task is earlier than the second recording start time of the second scheduled recording task, setting the task execution time of the second scheduled recording task according to the first post-recording time of the first scheduled recording task; and
in response to determining that the first post-recording time of the first scheduled recording task is later than the second recording start time of the second scheduled recording task, setting the task completion time of the first scheduled recording task to the second recording start time of the second scheduled recording task, and setting the task execution time of the second scheduled recording task to the second recording start time of the second scheduled recording task.
