Video reproduction apparatus, control method thereof, and computer-readable storage medium storing program
Abstract
The present invention is directed to a technique capable of preventing resources from being wastefully used due to continuous reproduction of video data which cannot be viewed by a user as the video data does not exist in a display range of a window or preventing the user from missing the video data. A CPU of a video transmission apparatus determines whether a reproduction frame of video data during reproduction is within a display range of a window. As a result of the determination, if the reproduction frame is not within the display range, the reproduction of the video data is stopped and a reproduction position is stored.
Claims
exact text as granted — not AI-modified1 . A video reproduction apparatus comprising:
a reproduction unit configured to reproduce video data in a window; a changing unit configured to change a display content in the window if the window is scrolled; and a storage unit configured to store a reproduction position of a first video data if at least a part of the first video data disappears from the window as a result of the change; a determining unit configured to determine whether a second video data is being reproduced in the window if the first video data is going to be displayed in the window again as a result of the change, wherein the reproduction unit is capable of reproducing the second video data in the window while the first video data is not displayed in the window, wherein the reproduction unit starts to reproduce the first video data based on the stored reproduction position in response to at least a part of the first video data appearing in the window again as a result of the change if a result of the determination by the determining unit indicates that the second video data is not being reproduced in the window, and the reproduction unit does not start to reproduce the first video data in response to at least a part of the first video data appearing in the window again as a result of the change if a result of the determination by the determining unit indicates that the second video data is being reproduced in the window.
2 . The video reproduction apparatus according to claim 1 , further comprising:
a download unit configured to download the video data from an external apparatus via a network, wherein the download unit continues to download the video data after at least the part of the video data disappears from the window as a result of the change.
3 . The video reproduction apparatus according to claim 1 , further comprising:
a download unit configured to download the video data from an external apparatus via a network, wherein the download unit stops downloading the video data after at least the part of the video data disappears from the window as a result of the change.
4 . The video reproduction apparatus according to claim 1 , wherein the storage unit stores the reproduction position of the first video data if a ratio of area of a portion of the first video data which is not displayed in the window with respect to area of a whole of the first video data exceeds a predetermined value.
5 . The video reproduction apparatus according to claim 1 , further comprising:
a comparison unit configured to compare display positions of the window and the first video data; and a second determining unit configured to determine if at least a part of the first video data disappears from the window as a result of the change, in accordance with a result of the comparison.
6 . The video reproduction apparatus according to claim 1 , wherein the reproduction unit reproduces the first video data based on the stored reproduction position, if the second video data displayed in the window is being reproduced and at least the part of the first video data is displayed in the window again as a result of the change, after the reproduction of the second video data displayed in the window ends.
7 . The video reproduction apparatus according to claim 1 , further comprising:
a stopping unit configured to stop reproduction of the first video data if at least the part of the first video data disappears from the window as a result of the change.
8 . A video reproduction apparatus comprising:
a reproduction unit configured to reproduce video data in a window; a changing unit configured to change a display content in the window if the window is scrolled; and a stopping unit configured to stop a reproduction of a first video data if a ratio of area of a portion of the first video data which is not displayed in the window with respect to area of a whole of the first video data exceeds a predetermined value as a result of the change, a determining unit configured to determine whether a second video data is being reproduced in the window if the ratio becomes less than the predetermined value again as a result of the change, wherein the reproduction unit is capable of reproducing the second video data in the window while the ratio exceeds the predetermined value, wherein the reproduction unit starts to reproduce the first video data based on a position at which the reproduction of the first video data is stopped by said stopping unit if the ratio becomes less than the predetermined value again as a result of the change and if a result of the determination by the determining unit indicates that the second video data is not being reproduced in the window, and the reproduction unit does not start to reproduce the first video data if the ratio becomes less than the predetermined value again as a result of the change and if a result of the determination by the determining unit indicates that the second video data is being reproduced in the window.
9 . The video reproduction apparatus according to claim 8 , further comprising:
a download unit configured to download the video data from an external apparatus via a network, wherein the download unit continues downloading the video data after at least the part of the video data disappears from the window as a result of the change.
10 . The video reproduction apparatus according to claim 8 , further comprising:
a download unit configured to download the video data from an external apparatus via a network, wherein the download unit stops downloading the video data after at least the part of the video data disappears from the window as a result of the change.
11 . The video reproduction apparatus according to claim 8 , wherein the reproduction unit reproduces the first video data based on the stored reproduction position, if the second video data displayed in the window is being reproduced and at least the part of the first video data is displayed in the window again as a result of the change, after the reproduction of the second video data displayed in the window ends.
12 . A video reproduction method comprising the steps of:
reproducing video data in a window; changing a display content in the window if the window is scrolled; and storing a reproduction position of a first video data if at least a part of the first video data disappears from the window as a result of the change; determining whether a second video data is being reproduced in the window if the first video data is going to be displayed in the window again as a result of the change, wherein the reproduction unit is capable of reproducing the second video data in the window while the first video data is not displayed in the window, starting to reproduce the first video data based on the stored reproduction position in response to at least a part of the first video data appearing in the window again as a result of the change if a result of the determination by the determining unit indicates that the second video data is not being reproduced in the window, and not starting to reproduce the first video data in response to at least a part of the first video data appearing in the window again as a result of the change if a result of the determination by the determining unit indicates that the second video data is being reproduced in the window.
13 . A video reproduction method comprising the steps of:
reproducing video data in a window; changing a display content in the window if the window is scrolled; and stopping a reproduction of a first video data if a ratio of area of a portion of the first video data which is not displayed in the window with respect to area of a whole of the first video data exceeds a predetermined value as a result of the change, determining whether a second video data is being reproduced in the window if the ratio becomes less than the predetermined value again as a result of the change, wherein the reproduction unit is capable of reproducing the second video data in the window while the ratio exceeds the predetermined value, starting to reproduce the first video data based on a position at which the reproduction of the first video data is stopped if the ratio becomes less than the predetermined value again as a result of the change and if a result of the determination indicates that the second video data is not being reproduced in the window, and not starting to reproduce the first video data if the ratio becomes less than the predetermined value again as a result of the change and if a result of the determination indicates that the second video data is being reproduced in the window.
14 . A non-transitory computer-readable storage medium storing a program that, when executed by a processor, cause the processor to perform operations comprising:
reproducing video data in a window; changing a display content in the window if the window is scrolled; and storing a reproduction position of a first video data if at least a part of the first video data disappears from the window as a result of the change; determining whether a second video data is being reproduced in the window if the first video data is going to be displayed in the window again as a result of the change, wherein the reproduction unit is capable of reproducing the second video data in the window while the first video data is not displayed in the window, starting to reproduce the first video data based on the stored reproduction position in response to at least a part of the first video data appearing in the window again as a result of the change if a result of the determination by the determining unit indicates that the second video data is not being reproduced in the window, and
not starting to reproduce the first video data in response to at least a part of the first video data appearing in the window again as a result of the change if a result of the determination by the determining unit indicates that the second video data is being reproduced in the window.
15 . The non-transitory computer-readable storage medium according to claim 14 , further comprising:
downloading the video data from an external apparatus via a network, continuing to download the video data after at least the part of the video data disappears from the window as a result of the change.
16 . The non-transitory computer-readable storage medium according to claim 14 , further comprising:
downloading the video data from an external apparatus via a network, stopping downloading the video data after at least the part of the video data disappears from the window as a result of the change.
17 . The non-transitory computer-readable storage medium according to claim 14 , further comprising:
storing the reproduction position of the first video data if a ratio of area of a portion of the first video data which is not displayed in the window with respect to area of a whole of the first video data exceeds a predetermined value.
18 . The non-transitory computer-readable storage medium according to claim 14 , further comprising:
comparing display positions of the window and the first video data; and determining if at least a part of the first video data disappears from the window as a result of the change, in accordance with a result of the comparison.
19 . The non-transitory computer-readable storage medium according to claim 14 , further comprising:
reproducing the first video data based on the stored reproduction position, if the second video data displayed in the window is being reproduced and at least the part of the first video data is displayed in the window again as a result of the change, after the reproduction of the second video data displayed in the window ends.
20 . The non-transitory computer-readable storage medium according to claim 14 , further comprising:
stopping reproduction of the first video data if at least the part of the first video data disappears from the window as a result of the change.
21 . A non-transitory computer-readable storage medium storing a program that, when executed by a processor, cause the processor to perform operations comprising:
reproducing video data in a window; changing a display content in the window if the window is scrolled; and stopping a reproduction of a first video data if a ratio of area of a portion of the first video data which is not displayed in the window with respect to area of a whole of the first video data exceeds a predetermined value as a result of the change, determining whether a second video data is being reproduced in the window if the ratio becomes less than the predetermined value again as a result of the change, wherein the reproduction unit is capable of reproducing the second video data in the window while the ratio exceeds the predetermined value, starting to reproduce the first video data based on a position at which the reproduction of the first video data is stopped if the ratio becomes less than the predetermined value again as a result of the change and if a result of the determination indicates that the second video data is not being reproduced in the window, and not starting to reproduce the first video data if the ratio becomes less than the predetermined value again as a result of the change and if a result of the determination indicates that the second video data is being reproduced in the window.Join the waitlist — get patent alerts
Track US2015326933A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.