This application claims priority to an application entitled “Method and System for Transmitting Multimedia Message” filed in the Korean Intellectual Property Office on Feb. 7, 2005 and assigned Serial No. 2005-11250, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to a mobile communication system, and more particularly to a system and a method for transmitting a multimedia message.
2. Description of the Related Art
As mobile station technology progresses, mobile stations are becoming equipped with a variety of accessory functions in addition to basic communication functions. For example, a digital camera function, a music function, and a movie function have been already included in the mobile station. Based on these functions, a mobile communication system also provides a multimedia messaging service (MMS) for transmitting and receiving content relating to the selected multimedia function. For example, the content included in the multimedia message transmitted and received through the MMS may be a photograph, a movie, or a song file, such as an MP3. In the following description, this type of data, and all other content included in a multimedia message and transmitted through the MMS are referred to as multimedia data.
Multimedia messages are commonly classified into two types. One is a type in which a variety of multimedia data is included in a slide show made through a synchronized multimedia integration language in a multipart/related type. The other is a type in which a variety of multimedia data is made in a multipart/mixed type and inserted into the multimedia messages as attachment files.
However, because multimedia messages made through the two types are wirelessly transmitted through a mobile communication system with limited resources, these multimedia messages cannot exceed a predetermined size. Therefore, it is common for a mobile station create a multimedia message of a suitable size for transmission by compressing the multimedia data.
For example, using high resolution image data exceeding a size that can be transmitted, even after the image data is compressed, e.g., using a compression scheme such as a joint photographic expert group (JPEG), the mobile station often re-compresses the image to a transmittable size, thereby lowering the resolution of the image data or degrading the image quality of the image data.
Such a procedure of re-forming a multimedia message can also be performed in a multimedia messaging service center (MMSC). The MMSC performs overall operations, such as billing and transmission/reception of multimedia messages, between mobile stations and performs an MMS between the mobile station and a variety of multimedia service centers through wireless/wired Internet networks. More specifically, the MMSC stores MMS specifications corresponding to types of terminals in a receiver and reforms a multimedia message according to the MMS specifications. The MMS specifications include information regarding the size of a multimedia message of a corresponding terminal that can be transmitted and received, and information regarding the executable type of multimedia data. Accordingly, if the size of a multimedia message to be transmitted is larger than a mobile station can receive, the MMSC reforms the multimedia message into a size that can be transmitted to the mobile station.
Therefore, it is difficult to receive a high quality multimedia data service through the MMS. For example, although the mobile station having a high-resolution photographing function creates image data having superior image quality, if the image data is transmitted through the MMS, a user may receive an image having an inferior quality as a result. Similarly, even when a predetermined service provider provides a service in which image data received through the MMS is developed to a picture to be provided to a user, as an example of providing a multimedia message service through a multipart/mixed scheme, a picture having an inferior quality is inevitably provided.
In addition, because the sound source data and the movie data can be transmitted only when the sound source data and the movie data have sizes smaller than the size of multimedia message which can be transmitted, sound having degraded quality or a moving picture having a shorter length often must be provided.
Accordingly, the present invention has been designed to solve the above and other problems occurring in the prior art.
An object of the present invention is to provide a method and a system for transmitting a multimedia message including a large amount of multimedia data.
Another object of the present invention is to provide a method and a system for transmitting a multimedia message providing a high quality image file.
Still another object of the present invention is to provide a method and a system for transmitting a multimedia message providing a high quality sound source.
Still another object of the present invention is to provide a method and a system for transmitting a multimedia message providing a high quality movie.
To accomplish the above and other objects, there is provided a method for transmitting a multimedia message of a mobile station. The method includes the steps of dividing multimedia data to be transmitted into a plurality of divided multimedia data according to a transmission capacity for multimedia messages of the mobile station, and forming a plurality of divided multimedia messages corresponding to the plurality of divided multimedia data, such that the multimedia message includes division information corresponding to each divided multimedia data, and transmitting the plurality of divided multimedia messages.
According to another aspect of the present invention, there is provided a system for transmitting a multimedia message. The system includes a mobile station for dividing original multimedia data to be transmitted into plurality of divided multimedia data according to a multimedia message transmission allowance size, forming a plurality of divided multimedia messages corresponding to the plurality of divided multimedia data, such that each of the multimedia messages includes division information corresponding to each divided multimedia data, transmitting the divided multimedia messages, and combining the plurality of divided multimedia data included in the plurality of divided multimedia messages to reform the original multimedia data based on the division information included in the divided multimedia messages, and a multimedia messaging service center for combining, re-dividing, and transmitting the plurality of divided multimedia messages according to a transmission capacity for a multimedia message of a receiver by recognizing the receiver if the plural divided multimedia messages are received.
The above and other objects, features, and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. It is noted that the same or similar components in drawings are designated by the same reference numerals, although they are shown in different drawings. Additionally, in the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may obscure the subject matter of the present invention.
The BTS 110 communicates with each of the mobile stations 100 for a wireless interval.
The BSC 120 controls a wireless link and a wired link, performs a handoff function that enables a subscriber to maintain continuous communication while moving, and transmits to the MSC 130 location data and state data of the mobile stations 100 received from the BTSs 110.
The MSC 130 may connect to another MSC in order to process a data transmission/reception request delivered from the mobile stations 100 and inquires information about the subscriber from the HLRNLR 140. In addition, the MSC 130 stores in the HLRNLR 140 state data and location information according to location registration received from the BSC 120.
Preferably, the HLR/VLR 140 includes a middle-sized computer mainly for processing subscriber information.
The MM box 160, which is a mass storage server, is a multimedia message storage server for storing multimedia messages transmitted from the subscribers. The subscribers store or delete predetermined multimedia messages in or from the MM box 160. In addition, the subscribers may download multimedia messages stored in the MM box 160, or transmit multimedia messages to another mobile station or the multimedia service server. The multimedia service server, which is a mass storage server, provides various types of services through the MMS. The management of multimedia messages stored in the MM box 160, such as the storage, deletion, or transmission of subscriber multimedia messages is achieved through the MMSC 150.
Each of the mobile stations 100 communicate with a BTS 110 for a wireless interval and perform a variety of communication services provided by the mobile communication system. In addition, the mobile stations 100 perform a multimedia messaging service (MMS). Accordingly, the mobile stations 100 divide and transmit a large amount of multimedia data into a plurality of multimedia messages having sizes which can be transmitted according to the present invention.
For example, the key input module 30 includes numeric keys of 0 to 9, a “*” key, a “#” key, direction keys, and a plurality of function keys such as a menu key, a selection key, a communication key, a deletion key, a power on/off key, a volume key, etc., corresponding to a variety of functions supported by the mobile station. In addition, the key input module 30 provides key input data corresponding to a key pressed by a user to the controller 10.
The display module 40 displays various image information and data information received from the BTS 110 or stored in the memory module 20 on a screen of the mobile station under the control of the controller 10.
The RF module 60 transmits and receives radio signals to and from the BTS 110 through an antenna. The RF module 60 modulates a signal to be transmitted input from the controller through the base band processing module 50 in order to transmit an RF signal through the antenna and demodulates an RF signal received through the antenna in order to provide the RF signal to the controller 10.
The base band processing module 50 processes a base band signal transmitted and received between the RF module 60 and the controller 10.
The memory module 20 stores programs for supporting processing and controlling operations of the controller 10, reference data, a variety of storage data that can be updated, and various types of multimedia data. The memory module 20 operates as a working memory of the controller 10.
As described above, multimedia data refers to data included in a multimedia message to be transmitted when the MMS is performed. For example, the multimedia data includes sound source data, i.e., music, movie data, image data, e.g., photographs, and text data.
The memory module 20 according to the present invention stores program data required when the MMS is performed according to the present invention. In addition, the memory module 20 stores, according to a type of the mobile station 100, information about the transmission capacity of a multimedia message. The transmission capacity is dependent on the type of mobile station or limits set by a mobile communication provider.
The controller 100 includes an MMS management module 1 and controls all functions of the mobile station, such as a telephone communications, a data communications, etc., of the mobile station. The MMS management module 1 controls an overall operation performed in the MMS. The MMS management module according to the present invention determines if multimedia data to be transmitted has an allowed transmission size. If the size of the multimedia data is within the allowable transmission size, one multimedia message including the multimedia data is formed. However, if the size of the multimedia data exceeds the allowed transmission size, the multimedia data to be transmitted, i.e., mass storage multimedia data, is divided into a plurality of divided multimedia data. Thereafter, a plurality of divided multimedia messages including the divided multimedia data and division information are formed.
For example, the multimedia data that exceeds the allowed transmission size denotes multimedia data having a size larger than a data transmission capacity of the mobile station 100.
In addition, if the MMS management module 1 receives the divided multimedia messages, the MMS management module 1 combines the divided multimedia data based on the division information included in the divided multimedia messages in order to recover the original multimedia data.
According to the present invention, the MMS management module 1 adds a division information field to contain the division information, when making the divided multimedia message. The division information indicates that a corresponding divided multimedia message includes one of a plurality of divided multimedia data obtained by dividing a larger amount of multimedia data. The division information represents the type of the original amount of multimedia data, information for identifying the original amount of multimedia data, and information about a position of the divided multimedia data in the original multimedia data.
The division information field may be inserted into the conventional header field of a multimedia message according to an embodiment of the present invention, or may be inserted to a text field of the conventional data fields.
Referring to
As described above, in the first divided multimedia message 201-a, because the division information field 213 is inserted into the typical text field 207, an MMS may be made without changing the structure of the convention multimedia message. That is, the MMSC 150 recognizes the first divided multimedia message 201-a as a typical multimedia message instead of a divided multimedia message, thereby transmitting the first divided multimedia message 201-a to a receiver according to the conventional procedure.
In addition, a divided multimedia message may be constructed as illustrated in a second divided multimedia message 201-b of
In the second divided multimedia message 201-b, because the division information field 213 according to the present invention is inserted into the conventional header field 223, the MMSC 150 may recognize the second divided multimedia message 201-b as a divided multimedia message. Accordingly, if the MMSC 150 receives the second divided multimedia message 201-b, the MMSC 150 may make and transmit a mass storage original multimedia message by combining a plurality of divided multimedia messages according to receivers. The MMSC 150 may make and transmit a plurality of new divided multimedia messages according to MMS specifications of a terminal in the receiver side.
In the first division information field 213-a, the type information field 241 stores information in the format of “This is a mosaic MMS image ‘A’”, thereby indicating that division multimedia data to be transmitted is a part of a large image data of ‘A’. In addition, the position information field 243 stores information in the format of “part 1 of 12”, thereby indicating that division multimedia data to be transmitted is the first multimedia data of the total 12 division multimedia data.
In the second division information field 213-b, the type information field 241 stores information in the format of “This is a mosaic MMS image ‘B’”, thereby indicating that division multimedia data to be transmitted is a part of a large image data of ‘B’. In addition, the position information field 243 stores information “position 1.1 of 4×3” therein, thereby indicating that division multimedia data to be transmitted are multimedia data positioned at the first row and the first column from among 12 division multimedia data in the form of four rows and three columns.
In the third division information field 213-c, the type information field 241 stores information “This is a sequential MMS clip ‘C’”, thereby indicating that division multimedia data to be transmitted is a part of sequential multimedia data such as a large audio file or a large moving file. In addition, the position information field 243 stores information “part 1 of 5”, thereby indicating that division multimedia data to be transmitted is the first multimedia data from among the total five division multimedia data.
In step 105, the controller 10 divides multimedia data to be transmitted into a plurality of data according to the transmission capacity. For example, if a large amount of image data is divided according to the allowable transmission size, stored compressed original image data is uncompressed so that the size of original image data can be recovered, and then a compression rate of the image data is calculated in order to divide image data based on the transmission allowance size. Thereafter, the divided image data is compressed to create final divided image data. The controller 10 forms a plurality of divided multimedia messages by adding division information corresponding to a plurality of divided multimedia data in step 107. That is, the controller 10 marks the division information field 213 with the position of the divided image data and information representing that the divided image data are a part of the larger image data and then forms the divided multimedia messages including the divided multimedia data. The divided multimedia message may have the same structure as the first divided multimedia message 201a or the second divided multimedia message 201-b according to an embodiment of the present invention.
In step 109, the controller 10 transmits each divided multimedia message and then terminates the operational procedure.
In
Hereinafter, a case in which the division information field 213 is inserted into the header field 203, as the second divided multimedia message 201-b, in the procedure of processing divided multimedia messages will be described.
The MMSC 150 determines based on the header information of a multimedia message that the multimedia message is a divided multimedia message. Then, the MMSC 150 modifies and transmits the multimedia data according to the type of the multimedia message and the type of a receiver based on previously stored MMS specification information for the receiver. That is, if the receiver of the multimedia message is a mass storage service server and if a typical multimedia message must be transmitted, the MMSC 150 transmits the multimedia message without modification of the multimedia message. Herein, the mass storage service server can transmit/receive and store multimedia messages regardless of the sizes of the multimedia messages as a multimedia service server or the MM box 160.
If the receiver of the multimedia message is a predetermined mobile station 100 and if a typical multimedia message must be transmitted, the MMSC 150 transmits the multimedia message by adjusting the size of the typical multimedia message to the size which can be received in the mobile station 100 at once or by changing the type of multimedia data included in the typical multimedia message into an executable type in the mobile station 100 according to the previously stored MMS specification information of the mobile station 100.
When a plurality of divided multimedia messages are transmitted according to the present invention, if the mass storage service server corresponds to the receiver, the MMSC 150 forms one multimedia message by combining a plurality of divided multimedia data according to the division information included in the divided multimedia messages. The MMSC 150 manages the combined plurality of multimedia messages as one logical message.
In addition, if a mobile station in the receiver of the divided multimedia message has MMS specifications different from a mobile station in a transmitter, the MMSC 150 reforms a divided multimedia message to be transmitted according to the MMS specifications of the mobile station in the receiver. That is, the MMSC 150 recovers a great amount of multimedia data by combining divided multimedia data included in each divided multimedia message according to each division information and then forms a new divided multimedia message by re-dividing the recovered multimedia data according to the MMS specifications of the mobile station in the receiver. Accordingly, the number of transmitted divided multimedia messages may actually be different from the number of received divided multimedia messages even though the same amount of multimedia data is transmitted and received.
In addition, if the mobile station requests that the MMSC 150 transmit a multimedia message stored in the MM box 160 to a predetermined mobile station, the MMSC 150 transmits the multimedia message by forming a plurality of divided multimedia messages according to the MMS specifications of the reception mobile station. If the reception mobile station receives the divided multimedia messages, the reception mobile station recovers the original multimedia data by combining the divided multimedia data based on division information included in each multimedia message.
In processing the divided multimedia messages by the MMSC 150, when the divided multimedia messages have the same structure in which the division information field 203 thereof is inserted into the data field 225, as in the first divided multimedia message 201a, the multimedia messages are processed as a typical multimedia message. The combination of all divided multimedia messages is performed in the receiver according to an embodiment of the present invention. That is, the mass storage service server and the mobile station combine a plurality of divided multimedia messages according to the present invention.
For example, if the receiver is a photo-service server 170, as illustrated in
If the photo-service server 170 receives the multimedia messages from a user, the photo-service server 170 performs a photo-service of developing image data included in the received multimedia message to a real picture and providing the developed picture to the user through a mail. In addition, if the photo-service server 170 receives divided multimedia messages according to the present invention, the photo-service server 170 combines divided image data into original image data based on division information included in the divided multimedia messages, thereby performing the photo-service.
More specifically, if the MMSC 150 receives a divided multimedia message having a structure as the second divided multimedia message 201-b, the MMSC 150 recognizes the divided multimedia message. If the MMSC 150 receives a divided multimedia message having the structure as the first divided multimedia message 201-b or a typical multimedia message, in step 305, the MMSC 150 processes the divided multimedia message as the typical multimedia message and then terminates the operational procedure.
However, in step 303, the MMSC 150 determines if the receiver is a mass storage service server or a mobile station. If the receiver is the mass storage service server, the MMSC 150 combines divided multimedia data based on division information included in the divided multimedia message in order to transmit the combined multimedia data to the mass storage server in step 307, and then terminates the operation procedure.
If the receiver is a mobile station, in step 309, the MMSC 150 combines and re-divides multimedia data included in the divided multimedia message according to the MMS specifications of the mobile station in the receiver in order to transmit the multimedia data to the mobile station in the receiver.
However, if the received multimedia message is the divided multimedia message, in step 403, the reception mobile station extracts division information included in the received divided multimedia message. In step 405, the reception mobile station recovers the original multimedia data by combining divided multimedia data based on division information and then terminates the operational procedure.
As described above, according to the present invention, because a large amount of multimedia data is divided and transmitted using a plurality of multimedia messages, a receiver can receive high quality multimedia data. For example, using image data, the receiver can receive the image data having original resolution and original image quality. Further, it is possible to transmit and receive high quality sound and a high quality movies.
As described above, according to the present invention, a large amount of multimedia data is divided into a plurality of multimedia data according to the transmission capacity of a multimedia message of a mobile station, and a plurality of multimedia messages including the divided multimedia data, are formed and transmitted, such that the large amount of the multimedia data can be received through multimedia messaging service and a high quality multimedia service can be provided.
While the present invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled 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. Accordingly, the scope of the present invention should not be limited to the above-described embodiments, but should be defined by the appended claims and any equivalents thereof.
Number | Date | Country | Kind |
---|---|---|---|
2005-11250 | Feb 2005 | KR | national |