US9271037B2ActiveUtilityA1
Playing device and playing method
Est. expiryMar 29, 2030(~3.7 yrs left)· nominal 20-yr term from priority
H04N 21/454H04N 21/4542H04N 21/4532
30
PatentIndex Score
0
Cited by
9
References
19
Claims
Abstract
A playing device and a play method are provided. The playing device includes a playing module configured to play a first media stream currently being received; a first monitoring module configured to monitor whether the first media stream contains a content a user does not want to watch and generate a monitor result; and a first controlling module configured to control the playing module to play a second media stream in response to the monitor result indicating that the first media stream contains the content the user does not want to watch, the second media stream being different from the first media stream and containing a content the user wants to watch.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A playing device, comprising:
a processor and a memory configured to store instructions, which when executed by the processor cause the playing device to:
play a first media stream currently being received;
monitor whether the first media stream contains a content a user does not want to watch, and generate a monitor result; and
play a second media stream in response to the monitor result indicating that the first media stream contains the content the user does not want to watch, the second media stream being different from the first media stream and containing a content the user wants to watch;
monitor whether play time for the content the user does not want to watch has ended and generate a monitor result; and
play the first media stream in response to the monitor result indicating that the play time for the content the user does not want to watch has ended;
wherein the playing device monitors whether the first media stream contains a content the user does not want to watch by:
storing in advance a first video frame for a content the user does not want to watch;
determining whether a video frame in the first media stream currently being received is matched with the first video frame and generating a match result; and
determining that the first media stream contains the content the user does not want to watch in response to the match result indicating that the video frame is matched with the first video frame;
wherein the playing device monitors whether play time for the content the user does not want to watch has ended by:
detecting a label for media content in the first media stream while continuing receiving the first media stream and generating a second detection result; and
determining that the play time for the content the user does not want to watch contained in the first media stream has ended in response to the second detection result indicating that the label for media content contained in the first media stream is a label for the content the user wants to watch.
2. The playing device of claim 1 , wherein the playing device plays the second media stream by:
playing the second media stream while stopping receiving the first media stream, or
playing the second media stream while continuing receiving, without playing, the first media stream;
playing the first media stream and the second media stream simultaneously in different windows on a display screen of the playing device.
3. The playing device of claim 1 , wherein the second media stream comprises at least one of:
a local media stream pre-stored in the playing device;
a network media stream; and
a media stream on a preset channel.
4. The playing device of claim 1 , wherein playing device monitors whether the first media stream contains a content the user does not want to watch by further:
detecting a label for media content contained in the first media stream currently being received and generating a first detection result; and
determining that the first media stream contains the content the user does not want to watch in response to the first detection result indicating that the label for media content contained in the first media stream is a label for the content the user does not want to watch.
5. The playing device of claim 1 , wherein the playing device monitors whether the first media stream contains a content the user does not want to watch by further:
acquiring play time for the content the user does not want to watch contained in the first media stream;
monitoring whether the play time for the content the user does not want to watch has started and generating a first time monitor result; and
determining that the first media stream contains the content the user does not want to watch in response to the first time monitor result indicating that the play time for the content the user does not want to watch has started.
6. The playing device of claim 1 , wherein the playing device monitors whether the first media stream contains a content the user does not want to watch by further:
acquiring video frames in the first media stream currently being received;
calculating a correlation between a currently acquired video frame and one or more preceding video frames; and
determining that the first media stream contains the content the user does not want to watch when the correlation is smaller than a preset threshold.
7. The playing device of claim 1 , wherein the playing device plays the second media stream in response to the monitor result by:
prompting the user as to whether to play the second media stream when the monitor result indicates that the first media stream contains the content the user does not want to watch; and
playing the second media stream upon receiving an instruction that the user wants to play the second media stream.
8. The playing device of claim 1 , wherein the playing device monitors whether play time for the content the user does not want to watch has ended by:
acquiring play time for the content the user does not want to watch contained in the first media stream before playing the second media stream;
monitoring the play time for the content the user does not want to watch and generating a second time monitor result; and
determining that the play time for the content the user does not want to watch has ended in response to the second time monitor result indicating that the play time for the content the user does not want to watch has ended.
9. The playing device of claim 1 , wherein the playing device plays the first media stream in response to the monitor result by:
prompting the user as to whether to play the first media stream when the monitor result indicates that the play time for the content the user does not want to watch has ended; and
playing the first media stream upon receiving an instruction that the user wants to play the first media stream.
10. The playing device of claim 1 , wherein the instructions, when executed by the processor, cause the playing device to further:
set a timer for the play time for the content the user does not want to watch in response to the monitor result indicating that the first media stream contains the content the user does not want to watch and to generate timer information; and
prompt the timer information to the user such that the user can determine whether the play time for the content the user does not want to watch has ended based on the timer information.
11. A playing method, comprising:
playing a first media stream currently being received;
monitoring whether the first media stream contains a content a user does not want to watch, and generating a monitor result;
playing a second media stream in response to the monitor result indicating that the first media stream contains the content the user does not want to watch, the second media stream being different from the first media stream and containing a content the user wants to watch;
monitoring whether play time for the content the user does not want to watch has ended and generating a monitor result; and
playing the first media stream in response to the monitor result indicating that the play time for the content the user does not want to watch has ended;
wherein the step of monitoring whether the first media stream contains the content the user does not want to watch comprises:
determining whether a video frame in the first media stream currently being received is matched with a pre-stored first video frame for a content the user does not want to watch, and generating a match result; and
determining that the first media stream contains the content the user does not want to watch in response to the match result indicating that the video frame is matched with the first video frame;
wherein the step of monitoring whether play time for the content the user does not want to watch has ended comprises:
detecting a label for media content in the first media stream while continuing receiving the first media stream and generating a second detection result; and
determining that the play time for the content the user does not want to watch contained in the first media stream has ended in response to the second detection result indicating that the label for media content contained in the first media stream is a label for the content the user wants to watch.
12. The playing method of claim 11 , wherein playing the second media stream comprises:
playing the second media stream while stopping receiving the first media stream, or
playing the second media stream while continuing receiving, without playing, the first media stream; or
playing the first media stream and the second media stream simultaneously in different windows on a display screen of a playing device.
13. The playing method of claim 11 , wherein the monitoring step further comprises:
detecting a label for media content contained in the first media stream currently being received and generating a first detection result; and
determining that the first media stream contains the content the user does not want to watch in response to the first detection result indicating that the label for media content contained in the first media stream is a label for the content the user does not want to watch.
14. The playing method of claim 11 , wherein the monitoring step further comprises:
acquiring play time for the content the user does not want to watch contained in the first media stream;
monitoring whether the play time for the content the user does not want to watch has started, and generating a first time monitor result; and
determining that the first media stream contains the content the user does not want to watch in response to the first time monitor result indicating that the play time for the content the user does not want to watch has started.
15. The playing method of claim 11 , wherein the monitoring step further comprises:
acquiring video frames in the first media stream currently being received;
calculating a correlation between a currently acquired video frame and one or more preceding video frames; and
determining that the first media stream contains the content the user does not want to watch when the correlation is smaller than a preset threshold.
16. The playing method of claim 11 , wherein playing a second media stream in response to the monitor result indicating that the first media stream contains the content the user does not want to watch comprises:
prompting the user as to whether to play the second media stream when the monitor result indicates that the first media stream contains the content the user does not want to watch; and
playing the second media stream upon receiving an instruction that the user wants to play the second media stream.
17. The playing method of claim 11 , wherein the step of monitoring after playing the second media stream:
acquiring play time for the content the user does not want to watch as contained in the first media stream before playing the second media stream;
monitoring the play time for the content the user does not want to watch, and generating a second time monitor result; and
determining that the play time for the content the user does not want to watch has ended in response to the second time monitor result indicating that the play time for the content the user does not want to watch has ended.
18. The playing method of claim 11 , wherein playing the first media stream in response to the monitor result indicating that the play time for the content the user does not want to watch has ended comprises:
prompting the user as to whether to play the first media stream when the monitor result indicates that the play time for the content the user does not want to watch has ended; and
playing the first media stream upon receiving an instruction that the user wants to play the first media stream.
19. The playing method of claim 11 , further comprising, after the monitoring step:
setting a timer for the play time for the content the user does not want to watch in response to the monitor result indicating that the first media stream contains the content the user does not want to watch and generating timer information; and
prompting the timer information to the user such that the user can determine whether the play time for the content the user does not want to watch has ended based on the timer information.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.