Electronic device and method for displaying audio and video playback progress thereof
Patent Information
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- ACER INC
- Filing Date
- 2024-07-19
- Publication Date
- 2026-08-01
AI Technical Summary
Current video players in full-screen mode disrupt the viewing experience by displaying playback progress bars that obscure or shrink the video area, necessitating alternative methods that maintain full-screen immersion.
Utilizing dynamic lighting effects on the keyboard to display playback progress without occupying the screen, employing a judgment unit to detect full-screen playback and a lighting effect processing unit to control backlight units based on playback progress.
Maintains full-screen immersion by displaying playback progress on the keyboard, avoiding visual obstruction and preserving the video viewing experience.
Smart Images

Figure TWG2TB001903578_001 
Figure TWG2TB001903578_002 
Figure TWG2TB001903578_003
Abstract
Description
[Technical Field]
[0001] This disclosure relates to an electronic device and a method for controlling the same, and more particularly to an electronic device and a method for displaying the playback progress of an audio-visual program. [Previous Technology]
[0002] When users watch videos on their computers and switch the playback to full screen, they sometimes want to know the current playback progress. Current video players, when in full screen, usually display a progress bar on the screen to show the playback progress. This can be done by adding a progress bar but shrinking the playback area; displaying a semi-transparent floating progress bar, but obscuring the playback area; or deactivating full-screen playback. All these methods affect the full-screen playback experience. [Summary of the Invention]
[0003] This disclosure relates to an electronic device and a method for displaying the playback progress of an audio-visual device, which judges and monitors the audio-visual playback application and controls dynamic lighting effects accordingly to display the playback progress on the keyboard or screen frame without occupying the screen of the display unit, so as to avoid affecting the full-screen playback experience.
[0004] According to one aspect of this disclosure, a method for displaying the playback progress of an electronic device is provided. The method for displaying the playback progress of an electronic device includes the following steps: determining whether the electronic device is executing a full-screen playback program. If the electronic device is executing a full-screen playback program, searching for playback information of at least one video playback application. Obtaining the video playback progress based on the playback information. Controlling a dynamic lighting effect based on the video playback progress.
[0005] According to another aspect of this disclosure, an electronic device is provided. The electronic device includes a display unit, a host computer, and a keyboard. The display unit is used to play a video. The host computer is connected to the display unit. The host computer includes a judgment unit, a search unit, a progress analysis unit, and a lighting effect processing unit. The judgment unit is used to determine whether the electronic device is executing a full-screen playback program. If the electronic device is executing a full-screen playback program, the search unit searches for playback information of at least one video playback application. The progress analysis unit is used to obtain the video playback progress based on the playback information. The lighting effect processing unit is used to control a dynamic lighting effect based on the video playback progress.
[0006] In order to better understand the above and other aspects of this disclosure, specific embodiments are described below in conjunction with the accompanying drawings:
Implementation Method
[0008] The technical terms used in this specification are based on common terminology in the field. Where this specification provides explanations or definitions for certain terms, the interpretation of those terms shall be based on the explanations or definitions provided in this specification. Each embodiment disclosed herein has one or more technical features. Where feasible, those skilled in the art may selectively implement some or all of the technical features in any embodiment, or selectively combine some or all of the technical features in these embodiments.
[0009] Please refer to Figure 1, which illustrates an example of a method for displaying the playback progress (PR) of an electronic device 100 according to an embodiment of this disclosure. The electronic device 100 includes a display unit 110, a keyboard 120, and a host 130. The display unit 110 is, for example, a liquid crystal display panel, an OLED display panel, or an electronic paper display panel. The keyboard 120 is, for example, a physical keyboard disposed below (opposite to) the display unit 110.
[0010] When watching videos, users often use full-screen playback programs to obtain the largest viewing area. However, when using full-screen playback programs, users may want to know the playback progress (PR). This embodiment uses dynamic lighting effects (LS) to display the playback progress (PR) on the keyboard 120 without occupying the screen of the display unit 110, so as to avoid affecting the full-screen playback experience.
[0011] As shown in Figure 1, the first row of keys KY on the keyboard 120 displays a strip-shaped dynamic lighting effect LS. The length of the strip-shaped dynamic lighting effect LS can represent the percentage of video playback progress PR. The strip-shaped dynamic lighting effect LS is generated by a dot-shaped backlight unit BL (e.g., an LED light source) under the key KY. The dot-shaped backlight unit BL mainly emits light from the edge of the key KY, thus presenting only a weak brightness. The dot-shaped backlight unit BL is not necessarily located directly below the key KY, nor is it necessarily a one-to-one relationship. In some embodiments, the surface of the key KY may be partially translucent, but the dot-shaped backlight unit BL still mainly emits light from the edge of the key KY, thus also presenting a weak brightness. Therefore, the strip-shaped dynamic lighting effect LS will not affect the user's viewing of the video.
[0012] In the embodiment of Figure 1, the backlight unit BL emits light of the same color to form a monochromatic strip dynamic lighting effect LS.
[0013] Please refer to Figure 2, which illustrates a block diagram of an electronic device 100 according to an embodiment of the present disclosure. The electronic device 100 includes the aforementioned display unit 110, the aforementioned keyboard 120, and the aforementioned host 130. The host 130 includes a judgment unit 131, a search unit 132, a progress analysis unit 133, a lighting effect processing unit 134, and a storage unit 135. The judgment unit 131, the search unit 132, the progress analysis unit 133, and the lighting effect processing unit 134 are used to perform various analysis, calculation, and control programs, such as a circuit, a circuit board, a stored program code storage device, or a chip. The chip is, for example, a central processing unit (CPU), or other programmable general-purpose or special-purpose microcontroller (MCU), microprocessor, digital signal processor (DSP), programmable controller, application-specific integrated circuit (ASIC), graphics processing unit (GPU), image signal processor (ISP), image processing unit (IPU), arithmetic logic unit (ALU), complex programmable logic device (CPLD), field programmable gate array (FPGA), or other similar components or combinations thereof.
[0014] The storage unit 135 is, for example, any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory, hard disk drive (HDD), solid state drive (SSD) or similar element or combination of the above elements, and is used to store multiple modules or various applications that can be executed by the processor.
[0015] This embodiment judges and monitors the audio / video playback application AP, and controls the dynamic lighting effect LS (shown in Figure 1) accordingly, so as to display the audio / video playback progress PR (shown in Figure 1) on the keyboard 120, without occupying the screen of the display unit 110, so as to avoid affecting the full-screen playback experience. The following flowchart further explains the operation of each component.
[0016] Please refer to Figure 3, which illustrates a flowchart of a method for displaying the audio / video playback progress (PR) of an electronic device 100 according to an embodiment of this disclosure. In step S110, the determination unit 131 determines whether the electronic device 100 is executing a full-screen playback program. The determination unit 131, for example, retrieves a flag FG from the storage unit 135 to determine whether the electronic device 100 is executing a full-screen playback program.
[0017] Alternatively, the judgment unit 131 may capture the screen FM of the display unit 110 and make a judgment on the screen to determine whether the electronic device 100 is executing the full-screen playback program.
[0018] If the electronic device 100 executes the full-screen playback program, proceed to step S120; if the electronic device 100 does not execute the full-screen playback program, proceed to step S150.
[0019] In step S150, the dynamic lighting effect LS is turned off.
[0020] In step S120, the search unit 132 searches for playback information BI of at least one video playback application AP. The search unit 132 searches one or more video playback application APs in a predetermined order to sequentially obtain one or more playback information BIs from the storage unit 135. If multiple video playback application APs are playing simultaneously, multiple playback information BIs can be obtained.
[0021] The search unit 132 can obtain the playback information BI of each video playback application (AP) through specific commands. Different video playback applications (APs) require different commands to query.
[0022] Playback information BI includes video source, video length, playback speed, playback quality, and video playback progress PR. In step S130, the progress analysis unit 133 obtains the video playback progress PR based on the playback information BI.
[0023] Then, in step S140, the lighting effect processing unit 134 controls the dynamic lighting effect LS (shown in Figure 1) according to the audio-visual playback progress PR.
[0024] Please refer to Figure 4, which illustrates a detailed flowchart of step S140 according to an embodiment of the present disclosure. Step S140 includes, for example, steps S1411 to S1412. In step S1411, the lighting effect processing unit 134 analyzes a percentage PT based on the audio-visual playback progress PR.
[0025] Next, in step S1412, the lighting effect processing unit 134 illuminates the dot-shaped backlight units BL according to the percentage PT to generate a strip-shaped dynamic lighting effect LS. When the lighting effect processing unit 134 evaluates the number of dot-shaped backlight units BL that need to be illuminated according to the percentage PT, it can use an unconditional discarding method to avoid excessive audio-visual playback progress PR due to light spillover effects.
[0026] In other embodiments, the dynamic lighting effect LS may also have different implementations.
[0027] Please refer to Figures 5 and 6. Figure 5 illustrates a detailed flowchart of step S140 according to another embodiment of this disclosure, and Figure 6 illustrates the dynamic lighting effect LS6 of Figure 5. Step S140 in Figure 5 includes steps S1421 to S1423.
[0028] In step S1421, the lighting effect processing unit 134 analyzes the percentage PT based on the audio-visual playback progress PR.
[0029] Next, in step S1422, the lighting effect processing unit 134 analyzes the bottom edge color distribution CR of the screen according to the audio-visual playback progress PR. The bottom edge color distribution CR of the screen is, for example, the color values of the bottom 3 to 5 columns of pixels of the screen FM.
[0030] Then, in step S1423, the lighting effect processing unit 134 illuminates the dot-shaped backlight unit BL of the portion according to the percentage PT and the color distribution CR at the bottom edge of the screen, so as to generate a colored and strip-shaped dynamic lighting effect LS6. The color of the dynamic lighting effect LS6 corresponds to the color distribution CR at the bottom edge of the screen, so as to avoid the dynamic lighting effect LS6 being too conspicuous and not affecting the user's viewing of the video.
[0031] Please refer to Figures 7 and 8. Figure 7 illustrates a detailed flowchart of step S140 according to another embodiment of this disclosure, and Figure 8 illustrates the dynamic lighting effect LS8 of Figure 7. Step S140 in Figure 7 includes steps S1431 to S1432.
[0032] In step S1431, the lighting effect processing unit 134 analyzes the percentage PT based on the audio-visual playback progress PR.
[0033] In step S1432, the lighting effect processing unit 134 illuminates the dot-shaped backlight units BL according to the percentage PT to generate a digital dynamic lighting effect LS8. The dot-shaped backlight units BL are not necessarily located directly below the button KY, nor are they necessarily in a one-to-one relationship. With proper arrangement, the illuminated dot-shaped backlight units BL can present a digital dynamic lighting effect LS8, as exemplified by "77" in Figure 8.
[0034] Please refer to Figures 9 and 10. Figure 9 illustrates a detailed flowchart of step S140 according to another embodiment of this disclosure, and Figure 10 illustrates the dynamic lighting effect LS10 of Figure 9. Step S140 in Figure 9 includes steps S1441 to S1442.
[0035] In step S1441, the lighting effect processing unit 134 analyzes the percentage PT based on the audio-visual playback progress PR.
[0036] In step S1442, the lighting effect processing unit 134 illuminates a portion of the dot backlight unit BL located under the numeric keypad NKY according to the percentage PT, so as to generate a strip-shaped dynamic lighting effect LS10 on the numeric keypad NKY.
[0037] Please refer to Figures 11 and 12. Figure 11 illustrates a detailed flowchart of step S140 according to another embodiment of this disclosure, and Figure 12 illustrates the dynamic lighting effect LS12 of Figure 11. Step S140 in Figure 12 includes steps S1451 to S1452.
[0038] In step S1451, the lighting effect processing unit 134 analyzes the percentage PT based on the audio-visual playback progress PR.
[0039] In step S1452, the lighting effect processing unit 134 illuminates a plurality of light spots LP located in a portion of a screen frame 111 according to a percentage PT, so as to generate a strip-shaped dynamic lighting effect LS12.
[0040] According to the above embodiments, this disclosure judges and monitors the audio-visual playback application AP, and controls the dynamic lighting effects LS, LS6, LS8, LS10, and LS12 accordingly, so as to display the audio-visual playback progress PR on the keyboard 120 or the screen frame 111 without occupying the screen of the display unit 110, so as to avoid affecting the full-screen playback experience.
[0041] The foregoing disclosure provides different features for implementing some embodiments or examples of this disclosure. Specific examples of components and configurations described above (e.g., mentioned values or names) are used to simplify / illustrate some embodiments of this disclosure. Of course, these components and configurations are merely examples and are not intended to be limiting. Furthermore, reference numerals and / or letters may be repeated in various examples of some embodiments of this disclosure. This repetition is for simplicity and clarity and does not in itself indicate a relationship between the various embodiments and / or configurations discussed. Although this disclosure has been disclosed above by way of example, it is not intended to limit this disclosure. Those skilled in the art to which this disclosure pertains can make various modifications and refinements without departing from the spirit and scope of this disclosure. Therefore, the scope of protection of this disclosure shall be determined by the appended claims. [Simplified Explanation of the Diagram]
[0007] Figure 1 illustrates a method for displaying the audio / video playback progress of an electronic device according to an embodiment of the present disclosure. Figure 2 is a block diagram of an electronic device according to an embodiment of the present disclosure. Figure 3 is a flowchart of a method for displaying the audio / video playback progress of an electronic device according to an embodiment of the present disclosure. Figure 4 is a detailed flowchart of step S140 according to an embodiment of the present disclosure. Figure 5 is a detailed flowchart of step S140 according to another embodiment of the present disclosure. Figure 6 illustrates the dynamic lighting effect of Figure 5. Figure 7 is a detailed flowchart of step S140 according to another embodiment of the present disclosure. Figure 8 illustrates the dynamic lighting effect of Figure 7. Figure 9 is a detailed flowchart of step S140 according to another embodiment of the present disclosure. Figure 10 illustrates the dynamic lighting effect of Figure 9. Figure 11 is a detailed flowchart of step S140 according to another embodiment of the present disclosure. Figure 12 illustrates the dynamic lighting effect of Figure 11.
Claims
1. A method for displaying the playback progress of an electronic device, comprising: Determine whether the electronic device is executing a full-screen playback program; If the electronic device executes the full-screen playback program, it searches for playback information of at least one video playback application; and obtains the video playback progress based on the playback information. And control a dynamic lighting effect based on the playback progress of the audio and video; The steps for controlling the dynamic lighting effect include: analyzing a percentage based on the video playback progress; analyzing the color distribution at the bottom edge of the screen based on the video playback progress; and illuminating a plurality of dot-shaped backlight units in the area according to the percentage and the color distribution at the bottom edge of the screen to produce the colored and striped dynamic lighting effect.
2. The method for displaying the playback progress of an electronic device as described in claim 1, wherein the step of controlling the dynamic lighting effect includes: According to this percentage, multiple dot-shaped backlight units of the portion are illuminated to produce the strip-shaped dynamic lighting effect.
3. The method for displaying the playback progress of an electronic device as described in claim 1, wherein the step of controlling the dynamic lighting effect includes: According to this percentage, multiple dot-shaped backlight units of the portion are illuminated to produce the digital dynamic lighting effect.
4. The method for displaying the playback progress of an electronic device as described in claim 1, wherein the step of controlling the dynamic lighting effect includes: According to this percentage, multiple dot-shaped backlight units located under multiple numeric keys are illuminated to produce the strip-shaped dynamic lighting effect on those numeric keys.
5. The method for displaying the playback progress of an electronic device as described in claim 1, wherein the step of controlling the dynamic lighting effect includes: According to this percentage, multiple light spots located in a portion of a screen frame are illuminated to produce the strip-shaped dynamic lighting effect.
6. The method for displaying the audio / video playback progress of the electronic device as described in claim 1 further includes: If the electronic device is not running the full-screen playback program, then the dynamic lighting effect is turned off.
7. An electronic device comprising: A display unit for playing a video; A host computer connected to the display unit includes: a judgment unit for determining whether the electronic device is executing a full-screen playback program; a search unit for searching playback information of at least one video playback application if the electronic device is executing the full-screen playback program; a progress analysis unit for obtaining a video playback progress based on the playback information; and a lighting effect processing unit for controlling a dynamic lighting effect based on the video playback progress; wherein the lighting effect processing unit analyzes a percentage based on the video playback progress; and the lighting effect processing unit illuminates a plurality of dot-shaped backlight units located under a plurality of numeric keys according to the percentage, so as to generate a strip-shaped dynamic lighting effect on the numeric keys.
8. The electronic device as claimed in claim 7, wherein the lighting effect processing unit illuminates a plurality of dot-shaped backlight units in accordance with the percentage to produce the strip-shaped dynamic lighting effect.
9. The electronic device as claimed in claim 7, wherein the lighting effect processing unit analyzes the color distribution at the bottom edge of a screen according to the video playback progress; and the lighting effect processing unit illuminates a plurality of dot-shaped backlight units in a portion according to the percentage and the color distribution at the bottom edge of the screen to produce the colored and striped dynamic lighting effect.
10. The electronic device as claimed in claim 7, wherein the lighting effect processing unit illuminates a plurality of dot-shaped backlight units in accordance with the percentage to produce the digital dynamic lighting effect.
11. The electronic device as claimed in claim 7, wherein the lighting effect processing unit illuminates a plurality of light spots located on a portion of a screen frame according to the percentage, to produce the strip-shaped dynamic lighting effect.
12. The electronic device as described in claim 7, wherein if the electronic device is not executing the full-screen playback procedure, the lighting effect processing unit turns off the dynamic lighting effect.