Method and apparatus for data recording multimedia data
A multimedia event recording apparatus, and more particularly, a multimedia event recording method by which multimedia data and multimedia event contents are related and then stored, and an apparatus suitable for the method are provided. The multimedia recording method includes: detecting an occurrence of a control event in relation to multimedia data; closing a file in which an audio and/or video (A/V) stream is being recorded if the control event occurs, before the control event occurs is recorded; recording a position of data at which the control event corresponding to the closed file occurs and file information of the closed file in a mark table; and opening a new file and storing an A/V stream after the control event occurs.
Latest Samsung Electronics Patents:
This application claims priority from Korean Patent Application No. 10-2006-0020385, filed on Mar. 3, 2006, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
BACKGROUND OF THE INVENTION1. Field of the Invention
Methods and apparatuses consistent with the present invention relate to multimedia recording, and more particularly, to multimedia recording by which multimedia data and multimedia contents are related and then stored.
2. Description of the Related Art
A video conference system enables a conference to be performed with participants in remote places by exchanging their images and voices through communication lines.
In a related video conference system, an apparatus to record the contents of a video conference is provided in order to save the contents of a conference.
However, the related video conference recording apparatus records the entire contents of a conference from the beginning to the end of the conference in a single file such that it is not easy to identify a particular portion of the conference when the contents of the conference are retrieved later.
SUMMARY OF THE INVENTIONExemplary embodiments of the present invention overcome the above disadvantages and other disadvantages not described above. Also, the present invention is not required to overcome the disadvantages described above, and an exemplary embodiment of the present invention may not overcome any of the problems described above.
An aspect of the present invention is to provide a multimedia recoding method by which multimedia data is recorded in synchronization with a control event in relation to multimedia data so that the multimedia data can be retrieved efficiently.
An aspect of the present invention is to provide a multimedia terminal suitable for the multimedia recording method.
According to an aspect of the present invention, there is provided a multimedia recording method including: detecting an occurrence of a control event in relation to a multimedia data stream; closing a first file in which the multimedia data stream is being recorded before recording the occurrence of the control event, and opening a second file and recording the multimedia data stream in the second file after the occurrence of the control event.
According to another aspect of the present invention, there is provided a multimedia terminal including: an interface unit that receives a multimedia data stream; and a recording control unit that records the multimedia data stream received by the interface unit in a first file, closes the first file, if the control event related to the multimedia data stream occurs, before recording the occurrence of the control event, and opens a second file and records the multimedia data stream in the second file after the control event occurs.
The above and other aspects of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
The present invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown.
In
Video conference terminals 100 and 200 perform a video conference through an audio/video (A/V) stream transmission channel 202 for transmitting images and voice, respectively, a data transmission channel 204 for transmission and sharing of video conference data, a control channel 206 for sharing control information of video conference data, and a call signal interface channel 208. The apparatus illustrated in
H.323 is a recommendation to allow a user to communicate with another user in another network while maintaining an existing structure without any network-related changes.
Accordingly, the applications of H.323, including a multimedia video conference among departments, communications among different websites, and cheap long distance telephony through a packet switched network, have been gradually increased.
In H.323, an information stream includes video, audio, communication control and call control signals. The audio signal includes digitized and encoded voice information and the video signal includes digitized and encoded moving picture information. Meanwhile, the data signal includes streams for still images, facsimiles, documents, and computer files. The communication control signal is used for exchanging of the capacities of elements having similar functions but positioned at remote places, opening and closing of a logic channel, and controlling of a mode. The call control signal is used for call control functions, such as setting of a call, connection of a call, and termination of a call connection.
The network interface unit 102 performs interfacing of an A/V stream, data, data control signals, and call control signals among terminals 100 and 200.
The conference data control unit 104 controls transmission of data through the network interface unit 102. The conference data control unit 104 extracts conference data and provides the data to the recording control unit 108. The VoIP control unit 106 performs controls for conducting a conference, i.e., transmission of an A/V stream and data, and control of calls.
The recording control unit 108 stores an A/V stream provided by the network interface unit 102 and conference data provided by the conference data control unit 104. Here, the recording control unit 108 stores the A/V stream and conference data in synchronization with a control event in relation to the conference data and an event by a user, and generates a mark table having mapping information in relation to these events, a plurality of A/V stream files, and conference data. Also, the recording control unit 108 controls such that A/V stream files related to an event can be retrieved by referring to a mark table when the contents of a conference are retrieved and by doing so, contents related to a requested part can be easily retrieved from the stored contents of the conference.
The VoIP control unit 106 monitors an occurrence of a control event with respect to the conference data provided through the control channel 206. In the present invention, an example of a control event is turning of a page.
A control event indicating turning of a page of the conference data may occur in a host terminal and this event is transmitted to client terminals. In response to this, the client terminals display the next page on screens (not shown) of the terminals.
This control event with respect to the conference data occurs as the conference is proceeding, and can be an important factor that can classify the contents of the conference. Accordingly, in the present invention, A/V streams showing the contents of a conference are divided according to a control event in relation to the conference data, and according to the turning of a page, in particular, and recorded such that the contents of the conference can be easily retrieved later.
If an occurrence of a control event in relation to conference data is detected, the recording control unit 108 closes a file in which the A/V stream before the occurrence of the control event, and records the position of data at which a control event corresponding to the closed file, and the file information of the closed file in the mark table.
Here, the position of the data includes at least a page number, and the file information includes at least a file name.
The recording control unit 208 opens a new file and stores an A/V stream after the control event occurs.
During the process of the conference, detection of a control event, recording information in the table and storing the file are continuously and repeatedly performed so that A/V stream files corresponding to one video conference and the mark table in which file information of the A/V stream files and positions of data are recorded.
Referring to
For example, according to the present invention, an A/V stream may be recorded according to a control event set by a client. A conference participant may want to record the conference from a time when he/she thinks to be important regardless of the page number of the conference data. In response to this request, a recording operation may be performed by a control event by a user.
The VoIP control unit 106 monitors an occurrence of a control event by a user. In the present invention, a recording command is shown as an example of a control event by a user. If the control event by a user (a user control event) occurs, a new file is opened and an A/V stream after the user control event occurs is stored.
After that time, if the user control event is terminated, the file corresponding to the event is closed and the index (or mark) of the user control event and the file information of the closed file are recorded in the mark table. Here, the index is generated in order that the event is recorded in the mark table and the mark is a name given by the user in relation to the A/V stream file. This name may be given as a default by the terminal 100 and 200.
The data display area 602 is an area displaying conference data, and may display conference data with respect to pages.
The data control panel 604 includes buttons to generate a control event in relation to conference data, and control events includes ‘next (turning a page)’, ‘pre (turning back to a previous page)’, ‘pen (marking an important part)’, ‘clear’, and ‘new file’.
The conference control panel 606 includes ‘invite (invitation for conference participation)’, ‘answer’, ‘record’, and ‘mark (user-specified recording)’. Here, ‘record’ is provided in order to indicate to start or end recording of an A/V stream according to a control event in relation to the conference data, and ‘mark (user-specified recording)’ is provided to specify a user control event, i.e., recording when user needs it.
The participant display area 608 is to display participants participating in the video conference.
According to the method of recording a video conference, the contents of a conference are divided according to a control event and recorded. This divisional recording method enables retrieval of the contents of a conference to be faster and easier.
It can be considered that the contents of a conference are stored in one A/V stream such that a time when a control event in relation to conference data occurs corresponds to the position of the data. However, in this case, the start position of a file in relation to each conference data item should be retrieved sequentially and may increase a retrieval time. Accordingly, in the present invention, by generating a separate A/V stream file in each position of conference data, conference data can be randomly retrieved and the retrieval time can be reduced.
According to the video conference recording method of the present invention, by storing the contents of one conference as a plurality of files having an index, and by mapping the index to conference data or making a user specify conference data, contents related to a desired part can be easily retrieved later from the conference contents.
Accordingly, the present invention provides a multimedia data recording method which detects an occurrence of a control event relating to a multimedia data stream, closes a first file in which the multimedia data stream is being recorded, before recording the occurrence of the control event, and opens a second file and records the multimedia data stream in the second file after the occurrence of the control event.
Further, the present invention provides a multimedia terminal which comprises an interface unit which receives a multimedia data stream, and a control unit which records the multimedia data stream received by the interface unit in a first file, closes the first file data, if a control event related to the multimedia data stream occurs, before recording the occurrence of the control event, and opens a second file and records the multimedia data stream in the second file after the control event occurs.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Claims
1. A multimedia conference recording method comprising:
- receiving, as one of participants of a multimedia conference, multimedia conference data materials and an audio and visual (A/V) stream, the A/V stream comprising at least one of an audio stream of the multimedia conference and a video stream of the multimedia conference;
- detecting an occurrence of a control event in relation to the multimedia conference data materials;
- closing a first file in which a portion of the A/V stream occurring before the occurrence of the control event is recorded; and
- recording in a second file a portion of the A/V stream occurring after the occurrence of the control event;
- wherein the control event is shared with the other participants of the multimedia conference, the control event is a turning of a page of the conference data materials, and the control event is shared comprises transmitting, in response to occurring the control event indicating turning of the page, the control event to the other participants, and displaying a next page of the conference data materials on screens of the other participants.
2. The method of claim 1, further comprising recording in the mark table, upon the occurrence of the control event, position information of the multimedia conference data materials and file information of the first file.
3. The method of claim 2, wherein upon the occurrence of the control event, the closing of the first file, and the recording in the second file, and the recording in the mark table are performed repeatedly.
4. The method of claim 2, wherein the mark table contains at least two records with respect to the multimedia conference, each one of the records containing respective position information of the multimedia conference data materials and file information of files containing A/V streams of the multimedia conference.
5. The method of claim 2, wherein the mark table contains a mapping table of position information of the multimedia conference data materials and file information of files containing A/V streams of the multimedia conference.
6. The method of claim 2, wherein the position information of the multimedia conference data materials comprises a page number of the multimedia conference data materials.
7. A multimedia conference terminal comprising:
- an interface unit which performs interfacing among multimedia conference terminals;
- a conference data materials control unit which controls transmission of conference data materials, as one of participants of a multimedia conference, through the interface unit;
- a VoIP control unit which performs control for conducting a multimedia conference, transmission of an A/V stream comprising at least one of an audio stream of the multimedia conference and a video stream of the multimedia conference, transmission of multimedia conference data materials, control of the multimedia conference data materials, and control of a multimedia conference call; and
- a recording control unit which records the A/V stream received by the interface unit in a first file,
- wherein the recording control unit, upon an occurrence of a control event in relation to the multimedia conference data materials, closes the first file, and records in the second file a portion of the A/V stream occurring after the control event, and
- wherein the control event is shared with the other participants of the multimedia conference, the control event is a turning of a page of the conference data materials, and the control event is shared comprises transmitting, in response to occurring the control event indicating turning of the page, the control event to the other participants, and displaying a next page of the conference data materials on screens of the other participants.
8. The multimedia terminal of claim 7, wherein, upon the occurrence of the control event, the recording control unit records in the mark table, position information of the multimedia conference data materials and file information of the first file.
9. The multimedia conference terminal of claim 7, wherein the position information of the multimedia conference data materials comprises a page number of the multimedia conference data materials.
10. The multimedia conference terminal of claim 7, wherein the A/V stream is divided into a plurality of A/V stream files in synchronization with control events.
11. The multimedia conference terminal of claim 8, wherein the mark table contains a mapping table of respective position information of the multimedia conference data materials and file information of files containing A/V streams of the multimedia conference.
5745160 | April 28, 1998 | Ishida et al. |
7548951 | June 16, 2009 | Nagayama et al. |
7593964 | September 22, 2009 | Takaku |
20020099552 | July 25, 2002 | Rubin et al. |
20030124502 | July 3, 2003 | Chou |
20040125129 | July 1, 2004 | Marsh |
20040249884 | December 9, 2004 | Caspi et al. |
20050071440 | March 31, 2005 | Jones et al. |
20050125727 | June 9, 2005 | Ramachandran |
20050142528 | June 30, 2005 | Veselova et al. |
20050228861 | October 13, 2005 | Nagayama et al. |
20060268763 | November 30, 2006 | George |
20070048716 | March 1, 2007 | Hsu et al. |
20070194858 | August 23, 2007 | Song et al. |
1511418 | July 2004 | CN |
1662057 | August 2005 | CN |
10-164238 | June 1998 | JP |
2000-106556 | April 2000 | JP |
2005-244524 | September 2005 | JP |
1999-0049259 | July 1999 | KR |
10-0233137 | September 1999 | KR |
WO 02/104036 | December 2002 | WO |
Type: Grant
Filed: Nov 20, 2006
Date of Patent: Feb 23, 2016
Patent Publication Number: 20070206581
Assignee: SAMSUNG ELECTRONICS CO., LTD. (Suwon-si)
Inventor: Gung-eun Nam (Suwon-si)
Primary Examiner: Luat Phung
Application Number: 11/601,694
International Classification: H04L 12/66 (20060101); H04L 29/06 (20060101);