[go: up one dir, main page]

CN1960472A - Multimedia mobile terminal, and method for processing the received multimedia data - Google Patents

Multimedia mobile terminal, and method for processing the received multimedia data Download PDF

Info

Publication number
CN1960472A
CN1960472A CN 200610109377 CN200610109377A CN1960472A CN 1960472 A CN1960472 A CN 1960472A CN 200610109377 CN200610109377 CN 200610109377 CN 200610109377 A CN200610109377 A CN 200610109377A CN 1960472 A CN1960472 A CN 1960472A
Authority
CN
China
Prior art keywords
decoding
multimedia
mobile terminal
medium data
data
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN 200610109377
Other languages
Chinese (zh)
Inventor
陈军
宁录游
刘淑良
晏祥彪
沈灿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN 200610109377 priority Critical patent/CN1960472A/en
Publication of CN1960472A publication Critical patent/CN1960472A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The multimedia mobile terminal thereof comprises a multimedia data receiver, a multimedia data decoder, a multimedia data output unit and a communication unit. The multimedia data decoder is configured with multi decoding modes; the mobile terminal comprises a multimedia decode controlling unit; the multimedia mobile terminal receives the multimedia data, and outputs it after decoding. The method thereof comprises: configuring the decoder of multimedia data with multi decoding modes for the mobile terminal; when the mobile terminal receives and decodes the multimedia data, the detection is made to decide if the voice call is in processing; if yes, then the controlling the multimedia data decoder to be switched between multi decoding modes.

Description

The processing method of a kind of multimedia mobile terminal and receiving multimedia data thereof
Technical field
The present invention relates to a kind of portable terminal that is used to watch multimedia services such as multimedia broadcasting or streaming media service, be specifically related to a kind of be used for when terminal when watching mobile multi-media service, carry out handling when audio call connects the method for multi-medium data if desired.
Background technology
Multimedia service has satisfied the demand that the user can watch multimedia service whenever and wherever possible, for example present mobile stream media terminal, mobile multi-media broadcast terminal etc. with the combination of portable terminal.
These terminals have multimedia usually and receive playing module and mobile communication module, and the reception of handling multi-medium data is respectively watched and communication service such as audio call.But, because the restriction of terminal software and hardware resources and performance, can not carry out multimedia service simultaneously and such as the processing of communication services such as audio call for most of mobile multi-media terminals.If therefore simple processing method is to carry out audio call when multimedia is watched, can closes multimedia function and carry out the corresponding communication function.After finishing communication function, recover multimedia watching again.
Comprise vision signal and audio signal in Streaming Media or the multimedia broadcasting program stream, particularly video decode is play and need be taken a large amount of terminal software and hardware resources, therefore handles video playback simultaneously and still there is certain bottleneck in audio call concerning terminal.
Summary of the invention
Technical problem to be solved by this invention is to provide the processing method of a kind of multimedia mobile terminal and receiving multimedia data thereof, when being used for carrying out audio call during multimedia, effectively utilizes the method that limited terminal resource is handled video playback; Video playback and voice call service parallel processing method are provided.
In order to address the above problem, the invention provides a kind of multimedia mobile terminal, comprise the multi-medium data receiving element, multi-medium data decoding unit, the multi-medium data output unit that are used to handle the multi-medium data that receives, and the communication unit that is used to initiate or receive audio call, wherein, described multi-medium data decoding unit disposes multiple decoding schema; Described multimedia mobile terminal further comprises the multimedia decoding control unit, is used for detecting that described communication unit is being initiated and when receiving audio call, controlling described multi-medium data decoding unit and switch between multiple decoding schema.
Multimedia mobile terminal of the present invention, wherein, the decoding schema of described multi-medium data decoding unit comprises the normal decoder pattern, when described communication unit is not initiated or is received audio call, described multi-medium data decoding unit works in the normal decoder pattern, and the multi-medium data that receives is carried out video and audio decoder.
Further, multimedia mobile terminal of the present invention, wherein, the decoding schema of described multi-medium data decoding unit comprises the pattern of only video data being decoded, when detecting that described communication unit is being initiated or when receiving audio call, control described multi-medium data decoding unit by described multimedia decoding control unit and switch to described pattern of only video data being decoded, the multi-medium data that receives is carried out video decode.
Further, multimedia mobile terminal of the present invention, wherein, the decoding schema of described multi-medium data decoding unit comprises the pattern of only the partial video data being decoded, when detecting that described communication unit is being initiated or when receiving audio call, control described multi-medium data decoding unit by described multimedia decoding control unit and switch to described pattern of only the partial video data being decoded, the multi-medium data that receives is carried out the partial video decoding.
Further, multimedia mobile terminal of the present invention, wherein, the decoding schema of described multi-medium data decoding unit comprises the pattern of only video data of low resolution being decoded, when detecting that described communication unit is being initiated or when receiving audio call, control described multi-medium data decoding unit by described multimedia decoding control unit and switch to described pattern of only video data of low resolution being decoded, the low-resolution video data in the multi-medium data that receives are decoded.
In order to address the above problem, the present invention also provides a kind of processing method of multimedia mobile terminal receiving multimedia data, shows output after described multimedia mobile terminal receiving multimedia data is decoded, and its this method comprises:
For described multimedia mobile terminal disposes multiple decoding schema to the decoding of multi-medium data;
Whether in described multimedia mobile terminal reception and decoding multimedia data, detecting has audio call to handle;
When detecting that described multimedia mobile terminal is being initiated or when receiving audio call, controlling described decoding and between described multiple decoding schema, switch to multi-medium data.
The processing method of multimedia mobile terminal receiving multimedia data of the present invention, wherein, the decoding schema of described configuration comprises the normal decoder pattern, when not initiating or receiving audio call, described multimedia mobile terminal works in the normal decoder pattern, and the multi-medium data that receives is carried out video and audio decoder.
Further, the processing method of multimedia mobile terminal receiving multimedia data of the present invention, wherein, the decoding schema of described configuration comprises the pattern of only video data being decoded, when detecting that described multimedia mobile terminal is being initiated or when receiving audio call, described multimedia mobile terminal is switched to described pattern of only video data being decoded to the decoding of multi-medium data, the multi-medium data that receives is carried out video decode.
Further, the processing method of multimedia mobile terminal receiving multimedia data of the present invention, wherein, the decoding schema of described configuration comprises the pattern of only the partial video data being decoded, when detecting that described multimedia mobile terminal is being initiated or when receiving audio call, described multimedia mobile terminal is switched to described pattern of only the partial video data being decoded to the decoding of multi-medium data, the multi-medium data that receives is carried out the partial video decoding.
Further, the processing method of multimedia mobile terminal receiving multimedia data of the present invention, wherein, the decoding schema of described configuration comprises the pattern of only video data of low resolution being decoded, when detecting that described multimedia mobile terminal is being initiated or when receiving audio call, described multimedia mobile terminal is switched to described pattern of only video data of low resolution being decoded to the decoding of multi-medium data, the low-resolution video data in the multi-medium data that receives are decoded.
The present invention is by realizing foregoing, and described terminal makes the user can watch multimedia video, and particularly described multimedia mobile terminal is being initiated or can handle vision signal when receiving audio call when detecting.Specifically, if mobile multi-media terminal detects during multimedia service is watched in reception and is initiating or when receiving audio call, can carry out voice communication simultaneously under the situation of not closing multimedia service.
Description of drawings
Fig. 1 is the structural representation block diagram of the multimedia decoding pattern control section of the multimedia mobile terminal described in the embodiment of the invention;
Fig. 2 for described in the embodiment of the invention during watching multimedia service, be used for the flow chart of the method for conduct voice calls.
Embodiment
Be example with concrete execution mode below, the present invention is described in further detail.
As shown in Figure 1, be that the structural representation block diagram of the control multimedia decoding processing section of multimedia mobile terminal according to an embodiment of the invention is described.This multimedia mobile terminal comprises multi-medium data receiving element 110, multi-medium data decoding unit 120, the multi-medium data output unit 130 that is used to handle the multi-medium data that receives, and the communication unit 140 and the multimedia decoding control unit 150 that are used to initiate or receive audio call, described multimedia decoding control unit 150, be used for detecting that described communication unit 140 is being initiated and when receiving audio call, controlling described multi-medium data decoding unit 120 and between multiple decoding schema, switch.
Wherein, described multi-medium data decoding unit 120 disposes multiple decoding schema, can comprise:
1, normal decoder pattern, when described communication unit 140 was not initiated or received audio call, described multi-medium data decoding unit 120 worked in the normal decoder pattern, and the multi-medium data that receives is carried out video and audio decoder;
2, the pattern of only video data being decoded, when detecting that described communication unit 140 is being initiated or when receiving audio call, switch to described pattern of only video data being decoded by the described multi-medium data decoding unit 120 of described multimedia decoding control unit 150 controls, the multi-medium data that receives is carried out video decode;
3, the pattern of only the partial video data being decoded, when detecting that described communication unit 140 is being initiated or when receiving audio call, switch to described pattern of only the partial video data being decoded by the described multi-medium data decoding unit 120 of described multimedia decoding control unit 150 controls, the multi-medium data that receives is carried out the partial video decoding;
4, the pattern of only video data of low resolution being decoded, when detecting that described communication unit 140 is being initiated or when receiving audio call, switch to described pattern of only video data of low resolution being decoded by the described multi-medium data decoding unit 120 of described multimedia decoding control unit 150 controls, the low-resolution video data in the multi-medium data that receives are decoded.
In addition, according to concrete applied environment, can also dispose other decoding schemas, for example directly close video decode, or only voice data is decoded, perhaps adopt the similar tupe of other reduction terminal resource consumption, and the method for operation that the method that the partial data of vision signal is decoded is reduced the decoding operand comprising the resolution of reduction vision signal, the frame per second of reduction video etc.The detailed process of above-mentioned various decoding schemas and algorithm all have clear and definite realization in the prior art, do not do concrete narration here, embodiment of the present invention, mainly be to detect that described communication unit 140 is being initiated and when receiving audio call, controlling described multi-medium data decoding unit 120 and between multiple decoding schema, switch.
Referring to shown in Figure 1, embodiment of the present invention will describe multimedia mobile terminal in detail and watch structure and operation with voice communication.
At first, for described multimedia mobile terminal multiple decoding schema is disposed in the decoding of multi-medium data;
Secondly, behind multi-medium data receiving element 110 receiving multimedia broadcast data or the stream medium data, multimedia packed datas such as output audio and video.These Voice ﹠ Video packed datas must carry out multimedia decoding at multi-medium data decoding unit 120, just can offer in the multi-medium data output unit 130 to display the play.
Wherein, when not having audio call, 120 pairs of multi-medium datas of multi-medium data decoding unit carry out normal decode operation.When communication unit 140 produces audio call, the voice call request that multimedia decoding control unit 150 receives from communication unit 140, and control multi-medium data decoding unit 120 changes decoding schemas, and multi-medium data is according to the output of decoding of new decoding schema.140 of communication units are handled the corresponding communication function.
At embodiment of the present invention, the control mode that changes decoding schema here is that the decoding of part is also just carried out in the decoding of multimedia decoding control unit 150 control multi-medium data decoding units 120 stop tone audio data to video data.
At last, be implemented in when carrying out audio call during the multimedia, effectively utilize limited terminal resource and handle video playback, or video playback and voice call service parallel processing are provided.
Another embodiment can stop the reception of video data among the embodiment of the present invention under the control of multimedia decoding control unit 150 for multi-medium data receiving element 110.
Also have an embodiment can under the control of multimedia decoding control unit 150, stop the broadcast of video data for multimedia output unit 130 among the embodiment of the present invention.
As shown in Figure 2, be according among the embodiment of the present invention, during watching multimedia service, be used for the flow chart of the method for conduct voice calls.
Among the embodiment of the present invention, multimedia mobile terminal produces voice call request 220 in constantly reception, play multimedia program series of steps receiving multimedia data 200, play multimedia 210.Wherein when multimedia mobile terminal receives audio call/or user when selecting communication function to initiate audio call, produce voice call request, in step 220, when closing audio call if the user selects to continue to watch multimedia programming, then the multimedia mobile terminal repeating step 200,210;
If embodiment user of the present invention selects to carry out audio call, multimedia mobile terminal is carried out and is switched to decoding schema step 230 and connect audio call 240.Switching encoding/decoding pattern 230 these steps are important, carry out the multi-medium data decoding according to associative mode in the new decoding schema and can reduce the multimedia mobile terminal resource consumption, under the limited situation of multimedia mobile terminal performance, be convenient to multimedia mobile terminal and can handle multimedia and audio call simultaneously, switching encoding/decoding pattern 230 can be selected to stop audio decoder, reduce the resolution or the frame per second of video, that is to say that video decode just decodes to the partial data of former video.When carrying out voice communication, multimedia mobile terminal continues to carry out receiving multimedia data 250 and decodes and play multimedia 260 by new decoding schema.
If operate in that audio call does not finish in the step 270, repeating step 250,260 among the embodiment of the present invention; When voice communication finishes, return to the normal decoder pattern and watch multimedia 280.
According to embodiment of the present invention, when if audio call takes place in multimedia mobile terminal during multimedia service is watched in reception, can under the situation of not closing multimedia service, carry out voice communication simultaneously, effectively utilize limited multimedia mobile terminal resource and handle video playback, video playback and voice call service parallel processing method are provided; Can also work as when audio call takes place, close the broadcast of the audio signal in the multimedia service simply, keep the broadcast of vision signal, treat to recover voice playing when audio call finishes, can provide good business experience to the user like this; And a kind of method of multimedia decoding pattern control, particularly control the method that decoder is only decoded to the video data of part.
Above-mentioned embodiment describes the present invention with preferred embodiment, should not be regarded as limitation of the scope of the invention.Equally, according to the description of technical scheme of the present invention and preferred embodiment thereof, can make various possible being equal to and change or replacement, and all these changes or replacement all should belong to the protection range of claim of the present invention.

Claims (10)

1, a kind of multimedia mobile terminal, comprise the multi-medium data receiving element, multi-medium data decoding unit, the multi-medium data output unit that are used to handle the multi-medium data that receives, and the communication unit that is used to initiate or receive audio call, it is characterized in that described multi-medium data decoding unit disposes multiple decoding schema; Described multimedia mobile terminal further comprises the multimedia decoding control unit, is used for detecting that described communication unit is being initiated and when receiving audio call, controlling described multi-medium data decoding unit and switch between multiple decoding schema.
2, multimedia mobile terminal as claimed in claim 1, it is characterized in that, the decoding schema of described multi-medium data decoding unit comprises the normal decoder pattern, when described communication unit is not initiated or is received audio call, described multi-medium data decoding unit works in the normal decoder pattern, and the multi-medium data that receives is carried out video and audio decoder.
3, multimedia mobile terminal as claimed in claim 1, it is characterized in that, the decoding schema of described multi-medium data decoding unit comprises the pattern of only video data being decoded, when detecting that described communication unit is being initiated or when receiving audio call, control described multi-medium data decoding unit by described multimedia decoding control unit and switch to described pattern of only video data being decoded, the multi-medium data that receives is carried out video decode.
4, multimedia mobile terminal as claimed in claim 1, it is characterized in that, the decoding schema of described multi-medium data decoding unit comprises the pattern of only the partial video data being decoded, when detecting that described communication unit is being initiated or when receiving audio call, control described multi-medium data decoding unit by described multimedia decoding control unit and switch to described pattern of only the partial video data being decoded, the multi-medium data that receives is carried out the partial video decoding.
5, multimedia mobile terminal as claimed in claim 1, it is characterized in that, the decoding schema of described multi-medium data decoding unit comprises the pattern of only video data of low resolution being decoded, when detecting that described communication unit is being initiated or when receiving audio call, control described multi-medium data decoding unit by described multimedia decoding control unit and switch to described pattern of only video data of low resolution being decoded, the low-resolution video data in the multi-medium data that receives are decoded.
6, show output after a kind of processing method of multimedia mobile terminal receiving multimedia data, described multimedia mobile terminal receiving multimedia data are decoded, it is characterized in that this method comprises:
For described multimedia mobile terminal disposes multiple decoding schema to the decoding of multi-medium data;
Whether in described multimedia mobile terminal reception and decoding multimedia data, detecting has audio call to handle;
When detecting that described multimedia mobile terminal is being initiated or when receiving audio call, controlling described decoding and between described multiple decoding schema, switch to multi-medium data.
7, the processing method of multimedia mobile terminal receiving multimedia data as claimed in claim 6, it is characterized in that, the decoding schema of described configuration comprises the normal decoder pattern, when not initiating or receiving audio call, described multimedia mobile terminal works in the normal decoder pattern, and the multi-medium data that receives is carried out video and audio decoder.
8, the processing method of multimedia mobile terminal receiving multimedia data as claimed in claim 6, it is characterized in that, the decoding schema of described configuration comprises the pattern of only video data being decoded, when detecting that described multimedia mobile terminal is being initiated or when receiving audio call, described multimedia mobile terminal is switched to described pattern of only video data being decoded to the decoding of multi-medium data, the multi-medium data that receives is carried out video decode.
9, the processing method of multimedia mobile terminal receiving multimedia data as claimed in claim 6, it is characterized in that, the decoding schema of described configuration comprises the pattern of only the partial video data being decoded, when detecting that described multimedia mobile terminal is being initiated or when receiving audio call, described multimedia mobile terminal is switched to described pattern of only the partial video data being decoded to the decoding of multi-medium data, the multi-medium data that receives is carried out the partial video decoding.
10, the processing method of multimedia mobile terminal receiving multimedia data as claimed in claim 6, it is characterized in that, the decoding schema of described configuration comprises the pattern of only video data of low resolution being decoded, when detecting that described multimedia mobile terminal is being initiated or when receiving audio call, described multimedia mobile terminal is switched to described pattern of only video data of low resolution being decoded to the decoding of multi-medium data, the low-resolution video data in the multi-medium data that receives are decoded.
CN 200610109377 2006-08-14 2006-08-14 Multimedia mobile terminal, and method for processing the received multimedia data Pending CN1960472A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200610109377 CN1960472A (en) 2006-08-14 2006-08-14 Multimedia mobile terminal, and method for processing the received multimedia data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200610109377 CN1960472A (en) 2006-08-14 2006-08-14 Multimedia mobile terminal, and method for processing the received multimedia data

Publications (1)

Publication Number Publication Date
CN1960472A true CN1960472A (en) 2007-05-09

Family

ID=38071932

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200610109377 Pending CN1960472A (en) 2006-08-14 2006-08-14 Multimedia mobile terminal, and method for processing the received multimedia data

Country Status (1)

Country Link
CN (1) CN1960472A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102447906A (en) * 2010-12-13 2012-05-09 微软公司 Low-latency video decoding
US8837600B2 (en) 2011-06-30 2014-09-16 Microsoft Corporation Reducing latency in video encoding and decoding
US9161034B2 (en) 2007-02-06 2015-10-13 Microsoft Technology Licensing, Llc Scalable multi-thread video decoding
US9210421B2 (en) 2011-08-31 2015-12-08 Microsoft Technology Licensing, Llc Memory management for video decoding
US9554134B2 (en) 2007-06-30 2017-01-24 Microsoft Technology Licensing, Llc Neighbor determination in video decoding
US9706214B2 (en) 2010-12-24 2017-07-11 Microsoft Technology Licensing, Llc Image and video decoding implementations
US9819949B2 (en) 2011-12-16 2017-11-14 Microsoft Technology Licensing, Llc Hardware-accelerated decoding of scalable video bitstreams

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9161034B2 (en) 2007-02-06 2015-10-13 Microsoft Technology Licensing, Llc Scalable multi-thread video decoding
US9648325B2 (en) 2007-06-30 2017-05-09 Microsoft Technology Licensing, Llc Video decoding implementations for a graphics processing unit
US9819970B2 (en) 2007-06-30 2017-11-14 Microsoft Technology Licensing, Llc Reducing memory consumption during video decoding
US10567770B2 (en) 2007-06-30 2020-02-18 Microsoft Technology Licensing, Llc Video decoding implementations for a graphics processing unit
US9554134B2 (en) 2007-06-30 2017-01-24 Microsoft Technology Licensing, Llc Neighbor determination in video decoding
US8885729B2 (en) 2010-12-13 2014-11-11 Microsoft Corporation Low-latency video decoding
CN102447906A (en) * 2010-12-13 2012-05-09 微软公司 Low-latency video decoding
CN102447906B (en) * 2010-12-13 2015-12-16 微软技术许可有限责任公司 Low-latency video decoding
US9706214B2 (en) 2010-12-24 2017-07-11 Microsoft Technology Licensing, Llc Image and video decoding implementations
US10003824B2 (en) 2011-06-30 2018-06-19 Microsoft Technology Licensing, Llc Reducing latency in video encoding and decoding
US9729898B2 (en) 2011-06-30 2017-08-08 Mircosoft Technology Licensing, LLC Reducing latency in video encoding and decoding
US9743114B2 (en) 2011-06-30 2017-08-22 Microsoft Technology Licensing, Llc Reducing latency in video encoding and decoding
US9426495B2 (en) 2011-06-30 2016-08-23 Microsoft Technology Licensing, Llc Reducing latency in video encoding and decoding
US8837600B2 (en) 2011-06-30 2014-09-16 Microsoft Corporation Reducing latency in video encoding and decoding
US9210421B2 (en) 2011-08-31 2015-12-08 Microsoft Technology Licensing, Llc Memory management for video decoding
US9819949B2 (en) 2011-12-16 2017-11-14 Microsoft Technology Licensing, Llc Hardware-accelerated decoding of scalable video bitstreams

Similar Documents

Publication Publication Date Title
CN1960472A (en) Multimedia mobile terminal, and method for processing the received multimedia data
US7592937B1 (en) CABAC decoding unit and method
US8294603B2 (en) System and method for providing high throughput entropy coding using syntax element partitioning
CN1127843C (en) Portable telephone terminal equipment for receiving data and data receiving method thereof
CN1253011C (en) Power scalable digital video decoding
US8199829B2 (en) Decoding system and method
US20120183040A1 (en) Dynamic Video Switching
RU2009122503A (en) SYSTEMS AND METHODS FOR APPLICATIONS USING CHANNEL SWITCHING FRAMES
CN1925652A (en) Multi-tasking apparatus and method in portable terminal
CN101079993A (en) Static frame loss method in video playing
US7965660B2 (en) Conference where mixing is time controlled by a rendering device
US20080031357A1 (en) Decoding device, information reproducing apparatus and electronic apparatus
CN1538707A (en) An Adaptive Multimedia Distributed Playing Method in Terminal Application Protocol
WO2013064112A1 (en) Method and device of video image filtering process
CN100520946C (en) Storage device for storing different data formats
CN1859046A (en) Apparatus and method of receiving digital multimedia broadcasting
CN1960450A (en) Method and device for switching channels of multimedia broadcast
US20050089232A1 (en) Method of video compression that accommodates scene changes
CN101035337A (en) Method for reducing booting time of mobile communication terminal
CN1922872A (en) Apparatus and method for receiving a broadcasting service in a digital multimedia broadcasting system
CN1223228C (en) Mobile image processing device and method for portable terminal machine of image communication
CN1144467C (en) Device and method for sending and receiving data over a communication network
CN1722830A (en) A method and apparatus for decoding coded data
CN1835107A (en) Mobile communication terminal with music automatic stop function and music stop method
Ha et al. Real-time audio/video decoders for digital multimedia broadcasting

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20070509