KR101268112B1 - Method, apparatus and computer-readable recording medium for playing video contained in wep page - Google Patents
Method, apparatus and computer-readable recording medium for playing video contained in wep page Download PDFInfo
- Publication number
- KR101268112B1 KR101268112B1 KR1020120007930A KR20120007930A KR101268112B1 KR 101268112 B1 KR101268112 B1 KR 101268112B1 KR 1020120007930 A KR1020120007930 A KR 1020120007930A KR 20120007930 A KR20120007930 A KR 20120007930A KR 101268112 B1 KR101268112 B1 KR 101268112B1
- Authority
- KR
- South Korea
- Prior art keywords
- video
- web page
- media player
- playing
- information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
According to the present invention, when the web page displayed in the web browser of the terminal includes a play area for the video, when the play function of the video is selected in the terminal, the web browser designates an area in which the video is located in the web browser as a transparent area. And transmits the region information of the video in the web page and the Uniform Resource Locator (URL) information of the video to a media player stored in the terminal, and the media player transmits the video to the position of the transparent region of the A method, an apparatus, and a computer-readable recording medium for reproducing a moving picture included in a web page capable of reproducing a moving picture inline by directly reproducing a moving picture obtained from a path.
The spread of mobile devices such as smart phones and tablet PCs is increasing, and users who enjoy surfing the web by accessing the World Wide Web (WWW) through a communication network using mobile devices are increasing.
If the web page selected on the mobile device contains a video, when the playback function of the video displayed on the web page of the web browser of the mobile device is selected, the web browser directly displays the video through the media player application. Play it.
The invention disclosed in Korean Patent Publication No. 10-0909669 discloses a method of playing a flash-based video content in a web browser of a mobile terminal without going through a separate server. The location path of a video file (URL) Acquires the video through the software, and determines whether to decode the acquired video with a software-based codec or a hardware-based codec, and when the video is played on a hardware basis, it is transmitted to the hardware-supported multimedia platform of the terminal, not the web browser. Let it play According to this technology, when a video included in a web page is played through a multimedia platform of a mobile terminal, there is a problem in that text and a video of the web page cannot be simultaneously viewed.
Therefore, an object of the present invention is to solve all the problems of the prior art described above.
In addition, when the web page displayed in the web browser of the terminal includes a video area, when the user selects the playback function of the video, the web browser designates the video area of the web page as a transparent area, and the web page Sends the area information of the video and the path information of the video to the media player stored in the terminal, causes the media player to be displayed in the same position as the transparent area of the web page based on the area information of the video, and obtains the video from the video path. Another goal is to be able to load it into a media player to provide the feeling of playing inline within a web browser.
The characteristic structure of this invention for achieving the objective of this invention mentioned above, and realizing the characteristic effect of this invention mentioned later is as follows.
According to an aspect of the present invention, (a) when displaying a web page on a display through a web browser, the step of making the web page is displayed by designating a video area included in the web page as a transparent area, ( b) when a video playing function is selected through a user interface of a video controller displayed on the display unit, acquiring information about a video area of the web page and path information of the video by the media player stored in the terminal; and and c) loading and playing the video obtained by referring to the path information of the video in the transparent area of the web page by the media player.
According to another aspect of the present invention, a display unit for displaying a menu for the Internet connection, and displays a web browser when the menu for the Internet connection is selected; A storage unit which stores an internet access program and a media player program; And a control unit which controls to display the web browser on the display unit by executing the internet access program when the menu for the internet access is selected, wherein the web browser makes the video area included in the web page a transparent area. If a video playback function is selected through the user interface of the video controller displayed on the display unit, the web browser displays information about the video area of the web page and path information of the video. A media player is provided, and the media player loads and plays the video by referring to the path information of the video in a transparent area of the web page. All.
In addition, there is provided another method, system, and computer readable recording medium for recording a computer program for carrying out the method for implementing the present invention.
According to the present invention, when a web page displayed in a web browser includes a video, when the terminal selects a video playback function, the web browser designates an area in which the video on the web page is located as a transparent area, When the area information of the video and the path information of the video are transmitted to the media player stored in the terminal, the media player is displayed in the transparent area of the web page based on the location information of the video and the video is received from the address of the video based on the path information of the video. It can be loaded and played inline within the web browser.
Therefore, the video and text included in the web page can be checked at once in the web browser, and the video of very sharp quality can be played inline within the web browser.
1 is a block diagram showing the configuration of a terminal according to an embodiment of the present invention.
2 is a flowchart illustrating a method of playing a video included in a web page according to an embodiment of the present invention.
3 illustrates a process of displaying a web browser on a display unit of a terminal when a web page including a video of an embodiment of the present invention is selected.
DETAILED DESCRIPTION OF THE INVENTION The following detailed description of the invention refers to the accompanying drawings that show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain features, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment. It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which such claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily carry out the present invention.
1 is a block diagram illustrating a configuration of a terminal according to an exemplary embodiment of the present invention. The
According to an embodiment of the present invention, the
According to an embodiment of the present invention, the
The
The
The
The
FIG. 2 is a flowchart illustrating a method of playing a video included in a web page according to an exemplary embodiment of the present invention, and includes a video through a web browser displayed on a screen by the
Referring to FIG. 2, first, in order to display a web page including a video, the web browser displays the web browser on the
When the video play button of the web browser displayed on the
The media player is displayed under the transparent area of the web page of the web browser corresponding to the position and size information of the video area of the web page, acquires a video from the path of the video, and plays the video (step 220).
According to one embodiment of the invention, the media player plays the video under a transparent area, particularly under the transparent area of the web page of the web browser, to make the video appear to be present in the web page displayed in the web browser, Make the video playable inline on.
Although not shown, if the pause button is selected during the
In addition, if a panning gesture such as panning, flicking, or pinch zoom is input during movie playback, the web browser displays the current frame image of the currently playing movie at the start of the gesture input. Receive a bitmap from a media player.
The bitmap received from the media player may be displayed as a still image on the transparent area of the web page of the web browser while the input of the gesture is continued. At this time, audio playback of the media player may continue.
Finally, at the end of the gesture, the process proceeds to step 200 of FIG. 2 again, and the web browser designates the video area of the changed position as the transparent area, and proceeds to step 210, even if the video play button is not selected again. The web browser transmits the position and size information of the video area back to the media player. In
3 illustrates a process of displaying a web browser on a display unit of a device when a web page including a video of an embodiment of the present invention is selected.
So-called container view groups can perform functions for managing media and browsers. When the container is drawn, the container can call the media and browser draw functions. For example, in the case of Android, for example, a view contained in a container can be drawn in an array order. Specifically, when adding a view to a container to implement inline video, it can be added in the order of media and browser. In other words, the container can call the media's draw first and then the browser's draw later. According to this, as shown in FIG. 3, the media and the browser are drawn in order so that users can feel that the video exists in the browser.
Specifically, when a web page including a video is displayed, the web browser places the
After the web browser is displayed as shown in FIG. 3, when the
According to the present invention, a user interface of a controller of a video can be freely designed using CSS3 (Cascading Style Sheets). CSS3 is a style sheet that pre-stores the overall style of a web page, allowing you to design and change it from time to time.
The embodiments of the present invention described above can be implemented in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium. The computer readable recording medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software field. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs, DVDs, etc., and magneto-optical media such as floptical disks. And hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform the process according to the invention, and vice versa.
Although the present invention has been described by specific embodiments such as specific components and the like, but the embodiments and the drawings are provided to assist in a more general understanding of the present invention, the present invention is not limited to the above embodiments. For those skilled in the art, various modifications and variations can be made from such descriptions.
Therefore, the spirit of the present invention should not be construed as being limited to the above-described embodiments, and all of the equivalents or equivalents of the claims, as well as the following claims, I will say.
100: terminal
10:
12: display unit
14:
16:
Claims (21)
(b) if a video playing function is selected through a user interface of a video controller displayed on the display unit, acquiring, by a media player, information on a video region of the web page and path information of the video; And
(c) the media player loading and playing the acquired video with reference to the path information of the video in the transparent area of the web page;
Including;
The information on the video region is information on the size and location of the video region, the path information of the video is information on the URL where the video is located, the method of playing a video included in a web page.
The step (c)
And the media player plays the video under the transparent area of the web page.
A method of playing a video included in a web page, characterized in that by designing by changing the user interface of the video controller using CSS3.
(d) When the pause function is selected through the user interface of the video controller, the media player pauses the play of the video. When the play function is selected again, the media player resumes from the last frame image of the video. A method of playing a video contained in a web page, further comprising the step of playing.
The step (c)
When a gesture for screen movement of a screen displayed on the display unit is input while playing the video, the web browser receives a bitmap of the current frame image of the video from the media player, and transmits the bitmap to the web. And displaying a still image on a transparent area of the web page of the browser.
The step (c)
And the media player continuously plays the audio of the video until the gesture for moving the screen is ended.
The step (c)
When the gesture for moving the screen ends, the changed video region of the web page is designated as a transparent region, the position and size information of the video region is transmitted to the media player, and the media player is configured to change the changed video region of the web page. And displaying the video in the transparent area corresponding to the position and size information of the video area to continuously play the video.
The gesture for moving the screen is
A method of playing a video embedded in a web page, characterized in that one of the functions of panning, flicking, pinch zoom.
The terminal is
Method of playing a video contained in a web page, characterized in that the smart phone or tablet PC.
A storage unit which stores an internet access program and a media player program; And
If the menu for the Internet connection is selected, including a control unit for controlling to display the web browser to the display unit by executing the Internet access program,
If the web browser designates a video region included in the web page as a transparent region and displays the video on the display unit, and a video play function is selected through a user interface of the video controller displayed on the display unit, the web browser displays the Transmitting information about a video area of a web page and path information of the video to the media player, and loading and playing the video by referring to the path information of the video in a transparent area of the web page. Play a video embedded in a featured web page,
And the information about the video region is information about the size and location of the video region, and the path information of the video is information about a URL where the video is located.
And the media player plays the video under the transparent area of the web page.
Apparatus for playing a video contained in a web page, characterized in that by designing by changing the user interface of the video controller using CSS3.
When the pause function is selected through the user interface of the video controller, the media player pauses playback of the video. When the play function is selected again, the media player resumes playing from the frame image of the last played video. A device for playing a video contained in a web page characterized in that.
When a gesture for screen movement of a screen displayed on the display unit is input while playing the video, the web browser receives a bitmap of the current frame image of the video from the media player, and transmits the bitmap to the web. And displaying a still image in a transparent area of the web page of the browser.
And the media player continuously plays the audio of the video until the gesture for moving the screen ends.
When the gesture for moving the screen ends, the web browser designates the changed video region of the web page as a transparent region, and the web browser transmits the position and size information of the video region to the media player, and the media And a player is displayed on the transparent area corresponding to the position and size information of the changed video area of the web page to continuously play the video.
The gesture for moving the screen is
Apparatus for playing a video contained in a web page, characterized in that the function of one of panning, flicking and pinch zoom.
The device
Device for playing a video contained in a web page, characterized in that the smart phone or tablet PC.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120007930A KR101268112B1 (en) | 2012-01-26 | 2012-01-26 | Method, apparatus and computer-readable recording medium for playing video contained in wep page |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120007930A KR101268112B1 (en) | 2012-01-26 | 2012-01-26 | Method, apparatus and computer-readable recording medium for playing video contained in wep page |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101268112B1 true KR101268112B1 (en) | 2013-05-29 |
Family
ID=48666978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120007930A KR101268112B1 (en) | 2012-01-26 | 2012-01-26 | Method, apparatus and computer-readable recording medium for playing video contained in wep page |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101268112B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112584195A (en) * | 2019-09-29 | 2021-03-30 | 中兴通讯股份有限公司 | Video playing and processing method and device, cloud set top box, cloud platform and medium |
CN112738562A (en) * | 2020-12-24 | 2021-04-30 | 深圳市创维软件有限公司 | Method and device for transparently displaying browser page and computer storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100989182B1 (en) * | 2007-12-20 | 2010-10-20 | 주식회사 다음커뮤니케이션 | Method and System for Providing Additional Service of Moving Picture with Transparent Layer |
-
2012
- 2012-01-26 KR KR1020120007930A patent/KR101268112B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100989182B1 (en) * | 2007-12-20 | 2010-10-20 | 주식회사 다음커뮤니케이션 | Method and System for Providing Additional Service of Moving Picture with Transparent Layer |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112584195A (en) * | 2019-09-29 | 2021-03-30 | 中兴通讯股份有限公司 | Video playing and processing method and device, cloud set top box, cloud platform and medium |
CN112584195B (en) * | 2019-09-29 | 2023-06-09 | 中兴通讯股份有限公司 | Video playing and processing method and device, cloud set top box, cloud platform and medium |
CN112738562A (en) * | 2020-12-24 | 2021-04-30 | 深圳市创维软件有限公司 | Method and device for transparently displaying browser page and computer storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11206444B2 (en) | Method and device for video previewing, electronic equipment, and computer-readable storage medium | |
US10565288B2 (en) | Video streaming in a web browser | |
JP6913634B2 (en) | Interactive computer systems and interactive methods | |
JP7195426B2 (en) | Display page interaction control method and apparatus | |
CN107341018B (en) | Method and device for continuously displaying view after page switching | |
US9250704B2 (en) | Information processing device and information processing method | |
US9361284B2 (en) | Causing display of comments associated with an object | |
US10255227B2 (en) | Computerized system and method for authoring, editing, and delivering an interactive social media video | |
US20110145745A1 (en) | Method for providing gui and multimedia device using the same | |
CN105979339B (en) | Window display method and client | |
US20110161818A1 (en) | Method and apparatus for video chapter utilization in video player ui | |
US11714529B2 (en) | Navigation of a list of content sharing platform media items on a client device via gesture controls and contextual synchronization | |
CN104918095A (en) | Multimedia stream data preview display method and device | |
US20170324998A1 (en) | Method for playing video, client, and computer storage medium | |
CN111666012A (en) | Information display method and device and electronic equipment | |
JP2023537772A (en) | Video recommendation method, apparatus, electronic device and storage medium | |
US11188760B2 (en) | Method and system for gaming segment generation in a mobile computing platform | |
CN113727170A (en) | Video interaction method, device, equipment and medium | |
JP2011259413A (en) | Image reproducing device and its control method and program | |
CN114579030A (en) | Information stream display method, device, apparatus, storage medium, and program | |
KR101370747B1 (en) | Method, system, terminal device and computer-readable recording medium for providing users with pop culture content associated with tourists' spot | |
JP2016184774A (en) | Information processing device, information processing method, information processing program, and distribution device | |
KR101268112B1 (en) | Method, apparatus and computer-readable recording medium for playing video contained in wep page | |
KR20150142016A (en) | Systems and methods for displaying annotated video content by mobile computing devices | |
JP7187737B2 (en) | Method, program and electronic device for providing a user interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160509 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170504 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180508 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20190502 Year of fee payment: 7 |