WO2015021862A1 - Procédés et systèmes pour lire des fichiers powerpoint - Google Patents

Procédés et systèmes pour lire des fichiers powerpoint Download PDF

Info

Publication number
WO2015021862A1
WO2015021862A1 PCT/CN2014/083398 CN2014083398W WO2015021862A1 WO 2015021862 A1 WO2015021862 A1 WO 2015021862A1 CN 2014083398 W CN2014083398 W CN 2014083398W WO 2015021862 A1 WO2015021862 A1 WO 2015021862A1
Authority
WO
WIPO (PCT)
Prior art keywords
ppt
file
target
play
page image
Prior art date
Application number
PCT/CN2014/083398
Other languages
English (en)
Inventor
Xiangliang XIE
Mingfeng QIU
Zelong DENG
Guangchao CHENG
Hongxiao ZHU
Original Assignee
Tencent Technology (Shenzhen) Company Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology (Shenzhen) Company Limited filed Critical Tencent Technology (Shenzhen) Company Limited
Publication of WO2015021862A1 publication Critical patent/WO2015021862A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • G06F16/4393Multimedia presentations, e.g. slide shows, multimedia albums

Definitions

  • the present disclosure relates to the field of Internet technologies, and more specifically relates to a method and apparatus for playing PowerPoint ("PPT”) files and video files.
  • PPT PowerPoint
  • PPT files are used to deliver presentations in many occasions, such as for conferences, training classes, lectures, etc.
  • a PPT presentation is often recorded as a video file.
  • the recorded video file can be watched either online or offline.
  • the video includes both the presenter and the projected PPT display, with the PPT slides only presented on a part of the video display.
  • the content of a PPT slide is usually very important. The current methods for playing a presentation video often cannot clearly display the content of the PPT slides.
  • the disclosed method and system are directed to solve one or more problems set forth above and other problems.
  • Embodiments consistent with the present disclosure provide a method, system, mobile device, or a server for playing PPT files. Embodiments consistent with the present disclosure enable users to play a PPT file and a video file in a synchronized manner.
  • One aspect of the present disclosure provides a method for playing a target PPT file and a video file.
  • the method includes associating the video file with the target PPT file, the video file including a presentation of a PPT file, the video-presented PPT file being identical to the target PPT file, the video-presented PPT file and the target PPT file including one or more PPT slides, a PPT slide being associated with one or more PPT page images.
  • the method also includes generating a first timing sequence based on play times of the PPT page images in the video-presented PPT file. The first timing sequence may be used to set play times of PPT page images in the target PPT file.
  • the method also includes playing the video file showing a first PPT page image with a first play time and playing the target PPT file displaying a target PPT page image identical to the first PPT page image using the first timing sequence.
  • the target PPT page image being played has the same play time as that of the first PPT page image. If the first PPT page image is played multiple times and have multiple play times in the video file, the target PPT page image identical to the first PPT page image may be associated with the same play times.
  • the system includes an associating unit configured to associate the video file with the target PPT file.
  • the video file includes a presentation of a PPT file.
  • the video-presented PPT file is identical to the target PPT file.
  • the video-presented PPT file and the target PPT file include one or more PPT slides.
  • a PPT slide is associated with one or more PPT page images.
  • the system also includes a setting unit configured to generate a first timing sequence based on play times of the PPT page images in the video-presented PPT file, the first timing sequence including play times of PPT page images in the target PPT file.
  • the system also includes a broadcasting unit configured to play the video file showing a first PPT page image with a first play time and to play the target PPT file displaying a target PPT page image identical to the first PPT page image using the first timing sequence.
  • the target PPT page image being played has the same play time as that of the first PPT page image.
  • Figure 1 is a flow chart of a method for playing PPT files consistent with various embodiments of the present disclosure
  • Figure 2 is another flow chart of a method for playing PPT files consistent with various embodiments of the present disclosure
  • Figure 3A is a diagram of an exemplary timeline consistent with various embodiments of the present disclosure.
  • Figure 3B is an exemplary user interface consistent with various embodiments of the present disclosure.
  • Figure 3C is another exemplary user interface consistent with various embodiments of the present disclosure.
  • Figure 4 is another exemplary user interface consistent with various embodiments of the present disclosure.
  • Figure 5 is a block diagram of an exemplary system for playing PPT files consistent with various embodiments of the present disclosure
  • Figure 6 is another block diagram of an exemplary system for playing PPT files consistent with various embodiments of the present disclosure.
  • Figure 7 is another block diagram of an exemplary system for playing PPT files consistent with various embodiments of the present disclosure.
  • a PPT slide may be a slide presented during a video presentation.
  • Each PPT slide may include one or more PPT page images.
  • the timing sequence of PPT page images can be synchronized with the video of the presentation.
  • PPT slide A may include two animations.
  • the two animations may have different play times. For example, when slide A is first presented, no animation is initiated. At this point, the PPT slide A presents one PPT page image. At timel, the first animation starts to play in the PPT slide A. At this instance, the PPT slide A presents a second PPT page image. At time2, the second animation starts to play. At this second instance, the PPT slide A presents a third PPT page image.
  • the same PPT slide A includes or is associated with three different PPT pages images. During a real time presentation, the presenter may show the three PPT page images. When the video of the presentation is re-played, embodiments consistent with the present disclosure may play the three PPT pages images in the same timing sequence as that of the video presentation.
  • the target PPT file may be the same PPT file used in the real time presentation.
  • the real time presentation is recorded as a video file.
  • the target PPT file may be played in the same sequence as the presenter presented the PPT page images during the real time presentation.
  • the target PPT file may also be a copy of the same PPT file that was presented.
  • the play time of a PPT file may be counted from the starting time of the PPT presentation.
  • the play time of a PPT page image being presented in a video may also be counted from the starting time of the video.
  • the starting time of the video may be set as 0 second.
  • the play time may be measured by seconds. If the play time of the a PPT page image in the target PPT file is 20 second, this PPT page image will be displayed in the user interface when the video file (or the target PPT file) has played for 20 second.
  • the video format used by embodiments of the present disclosure is not limited.
  • a video file can be an AVI file, an MPEG file, a FLV file, etc.
  • Figure 1 is a flow chart of a method for playing PPT files implemented by various disclosed embodiments.
  • the method shown in Figure 1 may be implemented by a PPT file player consistent with the present disclosure.
  • the method in Figure 1 includes steps S101-S103.
  • a PPT player may associate a presentation video file with a target PPT file.
  • the presentation video presents a PPT file that is identical to the target PPT file.
  • the PPT player may set a first timing sequence based on the presenting time (play time) of every PPT page image in video presentation.
  • the first timing sequence may define the play times of every PPT page image in the target PPT file.
  • the play time of each PPT page image in the target PPT file may be the first play time of the identical PPT page image in the presentation video.
  • the PPT player may first obtain the play time(s) of every PPT page image in the video presentation.
  • the PPT player may then set the play time of each PPT page image in the target PPT file using the first play time (earliest in time) of the identical PPT page image in the presentation video.
  • PPT page image A may be the A-th PPT slide playing the animation A in the target PPT file. If, in the presentation video, the first play time of PPT page image A is XX, then the PPT player may set the play time of PPT page image A in the target PPT file to XX.
  • the play time of every PPT page image can be recorded during the video recording process of the presentation.
  • the play time of every new PPT page image can be recorded.
  • the play times may be recorded by the presentation software/hardware or manually.
  • the play time of each PPT page image in the target PPT file may include the first play time of the identical PPT page image in the presentation video.
  • the play time of each PPT page image in the target PPT file may be the beginning of the display time interval of the identical PPT page image in the presentation video.
  • a PPT page image A may be presented multiple times during the presentation video.
  • the presenter may go back to re-discuss PPT page image A.
  • the PPT image page A may thus have multiple play times.
  • the PPT player may play PPT page image A only at the first play time recorded in the video presentation. For the second play time (when PPT page image B is displayed), the PPT player may stay on PPT page image B instead of switching back to PPT page image A.
  • the first time a PPT page image is presented is likely associated with the most detailed discussion of the related materials. This embodiment may thus reduce the number of image switches during a PPT presentation and improve the flow of the presentation.
  • the presentation of a PPT file may include repeated discussions of certain PPT page images. Specifically, it may be necessary to review some PPT page images multiple times during a presentation, or to review all slides at the end of a lecture.
  • Embodiments consistent with the present disclosure may set multiple play times for a PPT page image when the identical PPT page image was presented multiple times during the presentation. For example, when recording the presentation on video, the play times of a repeated PPT page image A in the presentation is the 5th second, 100th second, and 200th second.
  • the PPT player may set the play times of the same PPT page image A in the target PPT file to be the 5th second, 100th second, and 200th second.
  • the play time of a PPT page image in the target PPT file may be the beginning of a presentation time interval.
  • the presentation time may be as long as the PPT page image is presented on the display.
  • the play time of a PPT page image during the presentation of the identical PPT file may be the beginning of the presentation time.
  • the play time of the PPT page image, both in the target PPT file and in the video presentation may be a specific point in time at the beginning of a time interval.
  • the play time of the PPT page image may be a time interval.
  • the play time of a PPT page image in the target PPT file may be the time interval of the presentation time (the time interval during which the PPT page image is presented on the display).
  • the play time of a PPT page image during the presentation of the identical PPT file may be the time interval during which the PPT page image is presented on the display.
  • PPT player may set the play time of one PPT page image in the target PPT file as 3-5 second. In this case, the PPT player will display this PPT page image from the 3 rd second to the 5 th second from the beginning of the broadcast.
  • step S103 the PPT player may play the presentation video together with the target PPT file based on the play times set in the previous steps. As explained in steps S101 and SI 02, the PPT player may set the play time(s) for each PPT page image in the target PPT file to be the same as the play time(s) of the identical PPT page image(s) in the presentation video.
  • step SI 03 the PPT player may play the presentation video and the target PPT file together. When the presentation video and the target PPT file are played together, the PPT page images presented in the presentation video are synchronized with the PPT page images in the target PPT file. A user may watch the presentation video, listen to the discussion, and review the corresponding PPT page images simultaneously.
  • a user may also play the presentation video only in audio and watch the PPT page images in the target PPT file at the same time.
  • the PPT file player may also be separate from the video file player.
  • the PPT file player may play the target PPT file.
  • the video player may play the presentation video file.
  • the PPT file player and the video play may start the broadcasts at the same time.
  • the above method may be implemented on any device with capacities to play video and PPT files.
  • the device may be a server, a tablet computer, a telephone handset, an electronic reader, a personal computer, a laptop, a vehicle computer, a network television, a wearable device, and other intelligent devices with communication capacities.
  • Embodiments consistent with the present disclosure play a target PPT file together with a presentation video in which a PPT file identical to the target PPT file is presented.
  • Embodiments consistent with the present disclosure play the target PPT file and the presentation video in a synchronized manner so that the presented PPT page images can be clearly viewed through the separate broadcast of the target PPT file.
  • Figure 2 shows another flow chart of a method for playing PPT files implemented by embodiments consistent with the present disclosure.
  • the method shown in Figure 2 may be implemented by a PPT file player consistent with the present disclosure.
  • the method in Figure 2 includes steps S201-S203.
  • a PPT player may associate a presentation video with a target PPT file.
  • the presentation video presents a PPT file that is identical to the target PPT file.
  • the PPT player may set a first timing sequence based on the presenting time of every PPT page image in the video presentation.
  • the first timing sequence may include the play time of every PPT page image in the target PPT.
  • the play time of each PPT page image in the target PPT file may include the first play time of the identical PPT page image in the presentation video.
  • the play time of each PPT page image in the target PPT file may be the beginning of the presenting time of the identical PPT page image in the presentation video.
  • the play time of each PPT page image in the target PPT file may be the earliest play time of the identical PPT page image in the presentation video.
  • the presentation of a PPT file may include repeated discussions of certain PPT page images. Specifically, it may be necessary to review some PPT page images during a presentation, or review all slides at the end of a lecture.
  • Embodiments consistent with the present disclosure may set multiple play times for a PPT page image when the identical PPT page image was presented multiple times during the presentation.
  • step S202 may be implemented as follows.
  • a video recorder may obtain a second timing sequence including the play times of the PPT page images in a presentation that is being recorded.
  • the video recorder may generate a first timing sequence based on the second timing sequence.
  • a PPT player may play the target PPT file using the first timing sequence.
  • the play time of each PPT page image in the target PPT file may be the first play time of the identical PPT page image in the presentation video.
  • the second timing sequence may be recorded during the video recording process.
  • the PPT player used for the presentation may record the play time of each PPT page image presented.
  • the PPT player may record the time readings for every change of the PPT page images.
  • the video recording system may record the play time of each PPT page image presented during the presentation.
  • the video recording system may record the time readings for every change of the PPT page images.
  • the second timing sequence may be recorded manually. For example, during the presentation, a user may record the time readings when the presenter switches to a new PPT page image.
  • the time readings may be based on the beginning time of the presentation video. Each time reading corresponds to a PPT page image.
  • the PPT page image may be referenced by the PPT slide number in the PPT file and the specific animation on the PPT slide.
  • FIG. 3A shows an exemplary timing sequence.
  • the timing sequence shown in Figure 3 A may be a first timing sequence or a second timing sequence.
  • a timing sequence may include the play time for one or more PPT page images, a video file ID, a PPT file ID, a PPT file slide number or page number, the number of animations on the slide, etc.
  • the second timing sequence in the above example refers to the play times of PPT page images during the real time presentation.
  • the first timing sequence refers to the play times of PPT page images in the target PPT file.
  • the first timing sequence including the play times for each PPT slide as well as the animations on the slide.
  • the PPT player may thus use the first timing sequence to play the target PPT file as needed.
  • Figure 3B shows an exemplary user interface in which a user may associate a video presentation file (Team Room - ECC Marketing Meeting) with the corresponding target PPT file (ECC Marketing Meeting. PPT).
  • the video and the target PPT files may have a synchronized timing sequence.
  • the user may save the video file, the target PPT file, and the association between the two files in a knowledge management system, such as Tencent's KM Platform. Further, the user may verify the time sequencing of the target PPT file by checking the corresponding video file.
  • Figure 3C shows an exemplary user interface in which the user may click the "Synch PPT timing" button to verify that the timing sequence of the target PPT file is consistent with that of the video file.
  • a PPT controller bottom right corner
  • the user may choose to re-play the video (top right corner).
  • the user may then watch the video and verify that the PPT page image switches are accurately recorded in the PPT slides' timing sequence.
  • the verification process may also be implemented by an image detection application that can detect the PPT page image switches in the presentation video. The application may verify that the PPT page image switches are accurately recorded in the PPT slides' timing sequence.
  • step S203 the PPT player may play the presentation video together with the target PPT file based on the play times set in the previous steps.
  • step S203 may include the following steps.
  • the PPT player may receive a user instruction to play the PPT page images in the target PPT file.
  • the PPT player may play the target PPT file and the associated presentation video at the same time.
  • the play times of the PPT page images for the video file and the target PPT file are the same.
  • the PPT player may adjust the video broadcast based on the play time of the target PPT file to ensure that the two broadcasts are synchronized.
  • the user may send the instruction to the PPT player through a user interface. For example, the user may click a button to play an animation, or flip a page, etc.
  • the user may use one or more computing devices to control the broadcasts of the video and the PPT files.
  • a mobile terminal may receive a user instruction.
  • the mobile terminal may send the instruction to a server.
  • the server may then play the video and PPT files based on the user instruction.
  • the mobile terminal may receive the broadcasts from the server.
  • the PPT player may display the play time of the slides in the target PPT file.
  • the play time of a PPT slide refers to the time at which the first PPT page image associated with the slide in played.
  • One or more PPT page images may be associated with the PPT slide.
  • the PPT player may receive a user instruction to play a target PPT slide in the target PPT file.
  • the PPT player may play the target PPT file and the associated presentation video at the same time.
  • the PPT player may play the first PPT page image associated with the designated PPT slide based on the user instruction. The user may then view the video presentation starting at the play time of the first PPT page image associated with the designated PPT slide.
  • a PPT player may play a target PPT file.
  • a video file player may play a presentation video file.
  • a PPT controller may manage the play times of the PPT slides.
  • a user may use the PPT controller to designate a PPT slide.
  • the PPT controller may send the play time data corresponding to the designated PPT slide to the PPT player and the video player.
  • the video player will then play the video for that play time.
  • the PPT player will display the PPT slide (the designated slide) for that play time.
  • the PPT player and the video player may be integrated into one software/hardware application to implement the same functionalities.
  • step S203 may include receiving a second instruction from the user.
  • the second instruction may request the PPT player to adjust its play time according to the video file's play time.
  • the PPT controller may obtain the play time of the video presentation.
  • the PPT player may receive the play time data and switch to the PPT page image associated with that play time.
  • a user may control the broadcast of the target PPT file based on the broadcast of the video presentation.
  • the user controls the broadcast of the target PPT file by initiate the second user instruction described above. For example, the user may slide the play-back or play-forward control on the video player to move to certain play time of the presentation.
  • the user may then initiate a second user instruction to synchronize the PPT player with the video.
  • the PPT player will then switch to the PPT page image corresponding to the same play time in the target PPT file.
  • the step of playing the PPT page image corresponding to the same play time in the target PPT file further includes the following steps.
  • the user's designated video file play time may be between the play times of two PPT page images.
  • the time interval of the play times of two PPT page images is the shortest (among all intervals of different combination of two play times of two PPT page images) that includes the video file play time.
  • the PPT player may then play the PPT page image (of the two PPT page images) with the play time that was before or at the target file play time (i.e., the designated video file play time).
  • the play time of the target PPT file is defined based on the beginning of the PPT file broadcasting.
  • the broadcast of the target PPT file may be divided into many time intervals.
  • the designated video play time falls into one or more of these time intervals.
  • the PPT player may then select the shortest time interval that includes the designated video play time.
  • the PPT player may then present the two PPT page images associated with the shortest time interval and present to the user as the possible selection for playing the PPT file (choosing the slides right before or right after the designated time).
  • the PPT player may then play the PPT page image (of the two PPT page images) with the play time that was before or at the same time of the designated video file play time.
  • the user may switch to the 50 second point in the video broadcast.
  • the target PPT file may include PPT page image 1, page image 2, page image 3, and page image 4.
  • the play times for PPT page images 1-4 are 0 second, 32 second, 51 second, and 60 second, respectively.
  • the four play times may form various time intervals, such as the 0-51 second interval, the 31-51 second interval, the 0-60 second interval, and the 32-60 second interval. These four intervals all include the 50 second play time, with the 31-51 second interval being the shortest.
  • the 31-second play time is further before the 50 second video file play time.
  • the PPT player may then play the PPT page image corresponding to the 31-second play time.
  • FIG. 5 shows an exemplary PPT player consistent with various embodiments of the present disclosure.
  • the PPT player includes an associating unit 51, a setting unit 52, and a broadcasting unit 53.
  • the associating unit 51 may associate a video file with a target PPT file.
  • the video plays a presentation of a PPT file that is identical to the target PPT file.
  • the associating unit 52 may obtain the video file and the target PPT file from a user terminal or a server.
  • the setting unit 52 may set a first timing sequence based on the play times of the PPT page images in the target PPT file.
  • the first timing sequence includes the play times for each PPT page image in the target PPT file.
  • the setting unit 52 may first obtain the play time(s) of every PPT page image in the video presentation.
  • the setting unit 52 may then set the play time of each PPT page image in the target PPT file can be set using the first play time (earliest in time) of the identical PPT page image in the presentation video.
  • PPT page image A may be the A-th PPT slide playing the animation A in the target PPT file. If, in the presentation video, the first play time of PPT page A is XX, then the setting unit 52 may set the play time of PPT page image A in the target PPT file to XX.
  • the play time of every PPT page image can be recorded during the video recording process of the presentation video.
  • the play time of every new PPT page image can be recorded as the play time of the PPT page image.
  • the play times may be recorded by the presentation software/hardware or manually.
  • the play time of each PPT page image in the target PPT file may include the first play time of the identical PPT page image in the presentation video.
  • the play time of each PPT page image in the target PPT file may be the beginning of the presenting time of the identical PPT page image in the presentation video. For example, if a PPT page image A may be presented multiple times during the presentation video. In one example, when presenting PPT page image B, the presenter may go back to re-discuss PPT page image A. The PPT image page A may this have multiple play times.
  • the PPT player may play PPT page image A only at the first play time recorded in the video presentation. For the second play time (when PPT page image B is displayed), the PPT player may stay on PPT page image B instead of switching back to PPT page image A.
  • the first time a PPT page image is presented is likely associated with the most detailed discussion of the related materials. This embodiment may thus reduce the number of image switches during a PPT presentation and improve the flow of the presentation.
  • the presentation of a PPT file may include repeated discussion of certain PPT page images. Specifically, it may be necessary to review some PPT page images during a presentation, or review all slides at the end of a lecture.
  • Embodiments consistent with the present disclosure may set multiple play times for a PPT page image when the identical PPT page image was presented multiple times during the presentation. For example, when recording the presentation on video, the play times of a repeatedly PPT page image A in the presentation is the 5th second, 100th second, and 200th second.
  • the PPT player may set the play times of the same PPT page image A in the target PPT file to be the 5th second, 100th second, and 200th second as well.
  • the play time of a PPT page image in the target PPT file may be the beginning of the corresponding presentation time.
  • the presentation time may be as long as the PPT page image is presented on the display.
  • the play time of a PPT page image during the presentation of the identical PPT file may be the beginning of its presentation time.
  • the play time of the PPT page image, both in the target PPT file and in the video presentation may be a specific point in time.
  • the play time of the PPT page image may be a time interval.
  • the play time of a PPT page image in the target PPT file may be the time interval of the presentation time (the time interval during which the PPT page image is presented on the display).
  • the play time of a PPT page image during the presentation of the identical PPT file may be the time interval during which the PPT page image is presented on the display in the video.
  • PPT player may set the play time of one PPT page image in the target PPT file as 3-5 second. In this case, the PPT player will display this PPT page image from the 3 rd second to the 5 th second from the beginning of the broadcast.
  • the broadcasting unit 53 may use a PPT player to play the PPT page images in the target PPT file and use a video player to play the presentation video.
  • the broadcasting unit 53 may play the presentation video together with the target PPT file based on the play times set by the setting unit 52.
  • the broadcasting unit 53 may further include a first receiving unit 531 and a first broadcasting sub-unit 532.
  • the first receiving unit 532 may receive a user instruction to play the PPT page images in the target PPT file.
  • the first broadcasting sub-unit 532 may play the target PPT file and the associated presentation video at the same time.
  • the play times of the PPT page images for the video file and the target PPT file are the same.
  • the first broadcasting sub-unit 532 may adjust the video broadcast based on the broadcast time of the target PPT file to ensure that the two broadcasts are synchronized.
  • the user may send instructions to the first receiving unit 531 through a user interface. For example, the user may push a button to play an animation, or flip a page, etc.
  • the user may use one or more computing devices to control the broadcasts of the video and the PPT files.
  • the first receiving unit 531 may display the play time of the slides in the target PPT file.
  • the play time of a PPT slide refers to the time at which the first PPT page image associated with the slide in played.
  • One or more PPT page images may be associated with the PPT slide.
  • the first receiving unit 531 may receive a user instruction to play a target PPT slide in the target PPT file.
  • the broadcasting sub-unit 532 may play the target PPT file and the associated presentation video at the same time. Further, the broadcasting sub-unit 532 may play the first PPT page image associated with the designated PPT slide based on the user instruction. The user may then view the video presentation starting at the play time of the first PPT page image associated with the designated PPT slide.
  • the broadcasting unit 53 may include a second receiving unit 533 and a second broadcasting sub-unit 534.
  • the second receiving unit 533 may receive a second instruction from the user.
  • the second instruction requests the PPT player to adjust its play time according to the video file's play time.
  • the PPT controller may obtain the play time of the video presentation.
  • the second broadcasting sub-unit 534 may receive the play time data and switch to the PPT page image associated with that play time.
  • the user's designated video file play time may be between the play times of two PPT page images.
  • the time interval of the play times of two PPT page images is the shortest (among all intervals of different combination of two play times of two PPT page images) that includes the video file play time.
  • the PPT player may then play the PPT page image (of the two PPT page images) with the play time that was before or at the same time of the designated video file play time.
  • the play time of the target PPT file is defined based on the beginning of the PPT file broadcasting.
  • the broadcast of the target PPT file may be divided into many time intervals.
  • the designated video play time falls into one or more of these time intervals.
  • the PPT player may then select the shortest time interval that includes the designated video play time.
  • the PPT player may then present the two PPT page images associated with the shortest time interval and present to the user as the possible selection for playing the PPT file.
  • the PPT player may then play the PPT page image (of the two PPT page images) with the play time that was before or at the same time of the designated video file play time.
  • the setting unit 52 may first obtain the play time(s) of every PPT page image in the video presentation. The setting unit 52 may then set the play time of each PPT page image in the target PPT file can be set using the first play time (earliest in time) of the identical PPT page image in the presentation video.
  • the play time of every PPT page image can be recorded during the video recording process of the presentation video.
  • the play time of every new PPT page image can be recorded as the play time of the PPT page image.
  • the play times may be recorded by the presentation software/hardware or manually.
  • a video recorder may obtain a second timing sequence indicating the play times of the PPT page images in a presentation that is being recorded.
  • the video recorder may generate a first timing sequence based on the second timing sequence.
  • a PPT player may play the target PPT file using the first timing sequence.
  • the play time of each PPT page image in the target PPT file may be the first play time of the identical PPT page image in the presentation video.
  • the second timing sequence may be recorded during the video recording process.
  • the PPT player may record the play time of each PPT page image presented during the presentation.
  • the PPT player may record the time reading for every change of the PPT page images.
  • the video recording system may record the play time of each PPT page image presented during the presentation.
  • the video recording system may record the time readings for every change of the PPT page images.
  • the second timing sequence may also be recorded manually. For example, during the presentation, a user may record the time readings when the presenter switches to a new PPT page image. The time readings may be based on the beginning of the presentation video. Each time reading corresponds to a PPT page image.
  • the PPT page image may be referenced by the PPT slide number in the PPT file and the specific animation on the PPT slide.
  • the above systems may be implemented on any device with capacities to play video and PPT files.
  • the device may be a server, a tablet computer, a telephone handset, an electronic reader, a personal computer, a laptop, a vehicle computer, a network television, a wearable device, and other intelligent device with communication capacities.
  • Embodiments consistent with the present disclosure play a target PPT file together with a presentation video in which a PPT file identical to the target PPT file is presented.
  • Embodiments consistent with the present disclosure play the target PPT file and the presentation video in a synchronized manner so that the presented PPT page images can be clearly viewed through the separate broadcast of the target PPT file.
  • one or more non-transitory storage medium storing a computer program are provided to implement the system and method for playing PPT and video files.
  • the one or more non-transitory storage medium may be installed in a computer or provided separately from a computer.
  • a computer may read the computer program from the storage medium and execute the program to perform the methods consistent with embodiments of the present disclosure.
  • the storage medium may be a magnetic storage medium, such as hard disk, floppy disk, or other magnetic disks, a tape, or a cassette tape.
  • the storage medium may also be an optical storage medium, such as optical disk (for example, CD or DVD).
  • the storage medium may further be semiconductor storage medium, such as DRAM, SRAM, EPROM, EEPROM, flash memory, or memory stick.
  • various systems for playing PPT files and video files may be implemented. For example, if a video file includes presentations of multiple PPT files (presented in serial order or at the same time), multiple target PPT files that are identical to the video-presented PPT files may be played together with the video file in a synchronized manner. In one embodiment, two PPT players may be used together with a video player. The user may synchronize the playtime of the players using any of the three PPT/video players.
  • a video file includes a presentation of a second video file
  • two video file players may be used so that a target video file that is identical to the second video file can be played separately from the presentation video.
  • Each video image of the presented video may be handled similar to how a PPT page image is handled in the present disclosure.
  • a user may use one video player to synchronize the play times of the two video files.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

L'invention concerne un procédé et un système pour lire des fichiers PowerPoint (PPT) et des fichiers vidéo. Le procédé consiste à associer un fichier vidéo à un fichier PPT cible, le fichier vidéo comprenant une présentation d'un fichier PPT, le fichier PPT ayant une vidéo présentée étant identique au fichier PPT cible, le fichier PPT ayant une vidéo présentée et le fichier PPT cible comprenant une ou plusieurs diapositives PPT, une diapositive PPT étant associée à une ou plusieurs images de page PPT. Le procédé consiste en outre à générer une première séquence de temporisation sur la base de temps de lecture des images de page PPT dans le fichier PPT ayant une vidéo présentée, la première séquence de temporisation comprenant des temps de lecture d'images de page PPT dans le fichier PPT cible ; à lire le fichier vidéo montrant une première image de page PPT avec un premier temps de lecture ; et à lire le fichier PPT affichant une image de page PPT cible identique à la première image de page PPT à l'aide de la première séquence de temporisation.
PCT/CN2014/083398 2013-08-13 2014-07-31 Procédés et systèmes pour lire des fichiers powerpoint WO2015021862A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310351385.1A CN104376001B (zh) 2013-08-13 2013-08-13 一种ppt播放方法及装置
CN201310351385.1 2013-08-13

Publications (1)

Publication Number Publication Date
WO2015021862A1 true WO2015021862A1 (fr) 2015-02-19

Family

ID=52468025

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/083398 WO2015021862A1 (fr) 2013-08-13 2014-07-31 Procédés et systèmes pour lire des fichiers powerpoint

Country Status (2)

Country Link
CN (1) CN104376001B (fr)
WO (1) WO2015021862A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11417366B1 (en) 2021-02-19 2022-08-16 William Craig Kenney Method and system for synchronizing presentation slide content with a soundtrack

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104703055A (zh) * 2015-03-13 2015-06-10 天脉聚源(北京)教育科技有限公司 一种视频播放定位方法及装置
CN104994434A (zh) * 2015-07-06 2015-10-21 天脉聚源(北京)教育科技有限公司 一种视频播放方法及装置
CN106507171B (zh) * 2016-10-13 2019-10-18 深圳市创易联合科技有限公司 多媒体播放方法及多媒体播放器
CN108241598A (zh) * 2016-12-26 2018-07-03 北京奇虎科技有限公司 一种演示文稿的制作方法和装置
CN110390026B (zh) * 2018-04-19 2021-03-02 广东电网有限责任公司 一种会议ppt的计时播放方法
CN111831187B (zh) * 2019-04-19 2024-03-26 珠海金山办公软件有限公司 一种演示文稿放映时长修改方法、装置及电子设备
CN112533054B (zh) * 2019-09-19 2023-02-28 腾讯科技(深圳)有限公司 在线视频的播放方法、装置及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040015595A1 (en) * 2001-04-11 2004-01-22 Chris Lin System and method for generating synchronous playback of slides and corresponding audio/video information
US20040255337A1 (en) * 2003-02-19 2004-12-16 Impatica Inc. Method of synchronization
US20070288523A1 (en) * 2003-04-11 2007-12-13 Ricoh Company, Ltd. Techniques For Storing Multimedia Information With Source Documents
CN201063755Y (zh) * 2007-03-23 2008-05-21 杨子江 用于教学与会场的录制***
US20100141838A1 (en) * 2008-12-08 2010-06-10 Andrew Peter Steggles Presentation synchronization system and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050206611A1 (en) * 2004-03-16 2005-09-22 Inventec Multimedia & Telecom Corporation Audio and video playing method
CN101299249A (zh) * 2007-04-30 2008-11-05 深圳华飚科技有限公司 在线协同幻灯片展示服务***
CN101436353A (zh) * 2007-11-16 2009-05-20 北京新学堂网络科技有限公司 一种模拟真实课堂授课效果的远程授课视频制作方法
CN102347044B (zh) * 2011-05-20 2014-01-22 合一网络技术(北京)有限公司 一种用于嵌入式媒体播放器的同步显示、控制方法和***及设备
CN102842326B (zh) * 2012-07-11 2015-11-04 杭州联汇数字科技有限公司 一种视音频及图文同步播放方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040015595A1 (en) * 2001-04-11 2004-01-22 Chris Lin System and method for generating synchronous playback of slides and corresponding audio/video information
US20040255337A1 (en) * 2003-02-19 2004-12-16 Impatica Inc. Method of synchronization
US20070288523A1 (en) * 2003-04-11 2007-12-13 Ricoh Company, Ltd. Techniques For Storing Multimedia Information With Source Documents
CN201063755Y (zh) * 2007-03-23 2008-05-21 杨子江 用于教学与会场的录制***
US20100141838A1 (en) * 2008-12-08 2010-06-10 Andrew Peter Steggles Presentation synchronization system and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11417366B1 (en) 2021-02-19 2022-08-16 William Craig Kenney Method and system for synchronizing presentation slide content with a soundtrack

Also Published As

Publication number Publication date
CN104376001A (zh) 2015-02-25
CN104376001B (zh) 2019-06-25

Similar Documents

Publication Publication Date Title
WO2015021862A1 (fr) Procédés et systèmes pour lire des fichiers powerpoint
US9715901B1 (en) Video preview generation
US9015788B2 (en) Generation and provision of media metadata
KR101522468B1 (ko) 동영상 간 전환 방법 및 그 시스템
RU2447482C2 (ru) Пользовательский интерфейс состояния медиа данных
US20140181667A1 (en) Metadata Assisted Trick Mode Intervention Method And System
US8739041B2 (en) Extensible video insertion control
US8151179B1 (en) Method and system for providing linked video and slides from a presentation
US8237864B2 (en) Systems and methods for associating metadata with scenes in a video
US9235266B2 (en) Electronic apparatus including vibrating section which vibrates depending on reproduction position
US20090310932A1 (en) Systems and methods for identifying scenes in a video to be edited and for performing playback
JP2009543497A (ja) オーディオ−ビデオコンテンツを再生するための装置及び方法
US20140282691A1 (en) System and method to provide supplemental content to a video player
EP2587466A2 (fr) Variation et contrôle de la lecture de travail sensoriel
CN102103631A (zh) 内容提供服务器和方法及内容再现设备、方法和***
US11930058B2 (en) Skipping the opening sequence of streaming content
CN105898571A (zh) 视频预览方法及装置
CN104965874A (zh) 信息处理方法及装置
KR20090039408A (ko) 컨텐츠의 줄거리 정보 제공 방법 및 장치
US20160249091A1 (en) Method and an electronic device for providing a media stream
WO2008079223A1 (fr) Procédé et système permettant de saisir et d'afficher des informations de commentaire avec un contenu
US20180239504A1 (en) Systems and methods for providing webinars
US20140099080A1 (en) Creating An Abridged Presentation Of A Media Work
CN106576181A (zh) 用于反向记录的方法和***
TWI549498B (zh) Variable audio and video playback method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14835768

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 21.07.2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14835768

Country of ref document: EP

Kind code of ref document: A1