In-vehicle GPS Geo-Fencing Route Planning, GPS Proximity Based Advertising, Infotainment System Advertising and Infotainment System Picture or Video Emergency Alert Display
20200101844 ยท 2020-04-02
Inventors
Cpc classification
B60K35/85
PERFORMING OPERATIONS; TRANSPORTING
B60K2360/167
PERFORMING OPERATIONS; TRANSPORTING
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
H04W4/021
ELECTRICITY
B60K35/28
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
H04W4/021
ELECTRICITY
Abstract
Static OEM hard-wired in-vehicle infotainment system method to capture and transmit vehicle route data for a defined geo-fenced area. Collects and transmits vehicle data to cloud server and maps geo-fenced area using GPS coordinates to produce report and vehicle route onto infotainment screen. Collective summery report and graphical display for all vehicles within a defined GPS Geo-Fenced area can also be displayed. Additional methodology includes GPS Proximity Based Advertising and Infotainment System Advertising. GPS Proximity Based Advertising defines radius around a GPS location, displaying advertisement when vehicle enters the radius. Infotainment System Advertising receives advertisement via software or firmware, onto the OEM hard-wired in-vehicle infotainment system memory. Additional methodology includes receiving and displaying emergency alert emanating from integrated public alert and warning system compliant common alert protocol alert origination tool onto static OEM hard-wired in-vehicle infotainment system, GUI to display an image, picture, video or hologram.
Claims
1. An OEM hard-wired in-vehicle infotainment system, comprising: a plurality of input signals transmitted over any combination of communication networks, including, but not limited to Local Interconnect Network (LIN), Local Area Network (LAN), High Speed CAN (HSCAN), Low Speed CAN (LSCAN), InfotainmentCAN (InfoCAN) or any other CAN bus network; an OEM hard-wired in-vehicle infotainment system coupled to the plurality of input signals, the OEM hard-wired in-vehicle infotainment system configured to transmit and receive user input; a gateway module, the gateway module coupled to the OEM hard-wired in-vehicle infotainment system, the gateway module configured to transmit and receive a user data; and an antenna module, the antenna module coupled to the gateway module, configured to transmit and receive the user data to and from a cell tower, Wi-Fi or satellite.
2. The system of claim 1, further comprising software or firmware capable of defining a GPS geo-Fenced area using GPS latitude and longitude coordinates in decimal degrees or degrees minute seconds.
3. The system of claim 1, further comprising a body control module, powertrain control module, transmission module or any OEM supplied module, independent of the OEM hard-wired in-vehicle infotainment system capable of collecting, transmitting and displaying individual vehicle data coupled with GPS route data, including, but not limited to Time of Day, Gear, Vehicle Speed, Vehicle Engine, Cardinal Directions including Latitude and Longitude, Altitude and Time Duration in Gear.
4. The system of claim 1, further comprising a GPS navigation graphic user interface to display a visual overlay map of the defined geo-fenced area outlined by GPS Latitude and Longitude coordinates in Decimal Degrees or Degrees Minute Seconds.
5. The system of claim 1, displaying visual depiction of a vehicle route path of an actual or projected route traveled by an individual vehicle onto a navigation graphic user interface as defined by GPS Latitude and Longitude coordinates in Decimal Degrees or Degrees Minute Seconds.
6. A system to display and transmit an interactive advertisement, not associated to user defined data, vehicle sensors or retained behaviors inferred from the vehicle event data for collection display onto an OEM hard-wired in-vehicle infotainment system comprising; transmitting the advertisement multimedia file from a Cloud Server to a Satellite, Wi-Fi or Cell Tower; responsive to transmitting the advertisement multimedia file from a Cloud Server to a transmitter, including, but not limited to a Satellite, Wi-Fi or Cell Tower, transmitting the advertisement multimedia file to a vehicle's antenna; responsive to transmitting the advertisement multimedia file from a Satellite, Wi-Fi or Cell Tower to a vehicle's antenna, transmitting the advertisement multimedia file to the OEM hard-wired gateway module over any singular or combination of communication networks, including, but not limited to LIN, LAN, HSCAN, LSCAN, InfoCAN or any other CAN bus network; responsive to transmitting the advertisement multimedia file to the OEM hard-wired gateway module over any singular or combination of communication networks, including, but not limited to LIN, LAN, HSCAN, LSCAN, InfoCAN or any other CAN bus network, transmitting the advertisement multimedia file to the OEM hard-wired in-vehicle infotainment system over any singular or combination of communication networks, including, but not limited to LIN, LAN, HSCAN, LSCAN, InfoCAN or any other CAN bus network.
7. A system of claim 6, to display a GPS proximity-based advertisement onto an OEM hard-wired in-vehicle infotainment system comprising: a processing unit; a memory; instructions in the memory, that, when executed by the processing unit, perform the following acts: recognize vehicle location as defined by GPS latitude and longitude coordinates in decimal degrees or degrees minute seconds; recognize GPS geo-fenced perimeter as defined by GPS latitude and longitude coordinates in decimal degrees or degrees minute seconds for advertiser location; recognize vehicle location within GPS geo-fenced area as defined by GPS latitude and longitude coordinates in decimal degrees or degrees minute seconds; responsive to recognizing vehicle location within the GPS geo-fenced area, execute In-vehicle Infotainment System Advertisement Recognition Protocol to recognize advertisement media file type; responsive to execute In-vehicle Infotainment System Advertisement Recognition Protocol to recognize advertisement media file type, opening up a compatible multimedia player for the advertisement media file type; responsive to opening up a compatible multimedia player for the advertisement media file type, displaying media player and initiating advertisement multimedia file consisting of an icon or logo, hyperlink phone number, hyperlink webpage, alert or audio and video onto an OEM hard-wired in-vehicle infotainment system over any singular or combination of communication networks, including, but not limited to LIN, LAN, HSCAN, LSCAN, InfoCAN or any other CAN bus network.
8. A system comprising an OEM hard wired in-vehicle infotainment system comprising: a processing unit; a memory; instructions in the memory, that, when executed by the processing unit, perform the following acts: recognize an Integrated Public Alert and Warning System (IPAWS) visual alert, image, picture, hologram or video data multimedia file sent from a Common Alert Protocol (CAP) Alert Origination Tool and transmitted via an Alerting Disseminators has been received by the vehicle's OEM hard-wired Satellite, Wi-Fi or Cellular antenna module; responsive to recognize an IPAWS visual alert, image, picture, hologram or video data multimedia file sent from a CAP Alert Origination Tool transmitted via an Alerting Disseminators has been received by the vehicle's OEM hard-wired Satellite, Wi-Fi or Cellular antenna module, transmit the visual IPAWS alert, image, picture, hologram or video multimedia file type or extension to the OEM hard-wired gateway module (GWM) and onto the OEM hard-wired in-vehicle infotainment system; responsive to transmit the visual IPAWS alert, image, picture, hologram or video multimedia file type or extension to the OEM hard-wired gateway module (GWM) and onto the OEM hard-wired in-vehicle infotainment system, process a protocol to authenticate the visual IPAWS alert, image, picture, hologram or video multimedia file as recognized by any of the following identifiers, including, but not limited to, IPAWS visual alert multimedia file extension, Message Identifier, CAP Message Type, Message Link, Resource Link or other data encryption originating from a CAP Origination Tool.
9. A system of claim 9, wherein instructions in the memory, that when executed by the processing unit; a memory; instructions in the memory, that, when executed by the processing unit, perform the following acts: recognize the file format, file type or file extension of the visual IPAWS alert, image, picture, hologram or video multimedia file received by the OEM hard-wired in-vehicle infotainment system; responsive to recognize the file format, file type or file extension of the visual IPAWS alert, image, picture, hologram or video multimedia file received by the OEM hard-wired in-vehicle infotainment system, start protocol to search for default multimedia player available on the OEM in-vehicle infotainment system capable of displaying the transmitted IPAWS visual alert, image, picture, hologram or video data multimedia file type or extension originating from a CAP Alert Origination Tool; responsive to start protocol to search for default multimedia player available on the OEM hard-wired in-vehicle infotainment system capable of displaying the transmitted IPAWS visual alert, image, picture, hologram or video data multimedia file type or extension originating from a CAP Alert Origination Tool, identify and select compatible multimedia player capable of displaying IPAWS visual alert, image, picture, hologram or video data multimedia file type; responsive to identify and select compatible multimedia player capable of displaying IPAWS visual alert, image, picture, hologram or video data multimedia file type, open IPAWS visual alert, image, picture, hologram or video data multimedia file onto the GUI of an OEM hard-wired in-vehicle infotainment system; responsive to open IPAWS visual alert, image, picture, hologram or video data multimedia file onto the GUI of an OEM hard-wired in-vehicle infotainment system, initiate display of IPAWS visual alert, image, picture, hologram or video data multimedia file onto the GUI of an OEM hard-wired in-vehicle infotainment system, that will override any and all current image, picture, video or hologram display on the GUI.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031] Pertaining to systems for Geo-Fencing Route Planning, Infotainment System Advertising and Infotainment System Picture or Video Emergency Alert Display onto an OEM hard-wired in-vehicle infotainment system are now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects. It may be evident, however, that such aspect(s) may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing one or more aspects. Further, it is to be understood that functionality that is described as being carried out by certain system components may be performed by multiple components. Similarly, for instance, a component may be configured to perform functionality that is described as being carried out by multiple components.
[0032] Moreover, the term or is intended to mean an inclusive or rather than an exclusive or. That is, unless specified otherwise, or clear from the context, the phrase X employs A or B is intended to mean any of the natural inclusive permutations. That is, the phrase X employs A or B is satisfied by any of the following instances: X employs A; X employs B; or X employs both A and B. In addition, the articles a and an as used in this application and the appended claims should generally be construed to mean one or more unless specified otherwise or clear from the context to be directed to a singular form.
[0033] Further, as used herein, the terms component and system are intended to encompass computer-readable data storage that is configured with computer-executable instructions that cause certain functionality to be performed when executed by a processor. The computer-executable instructions may include a routine, a function, or the like. It is also to be understood that a component or system may be localized on a single device or distributed across several devices. Additionally, as used herein, the term exemplary is intended to mean serving as an illustration or example of something, and is not intended to indicate a preference.
[0034] As used herein, the term infotainment system and in-vehicle infotainment system is intended to encompass an OEM hard-wired in-vehicle touchscreen module, vehicle radio coupled to an in-vehicle touchscreen, a vehicle radio coupled to an in-vehicle LCD or LED screen, an audio and video control module coupled to an in-vehicle LCD or LED screen or an in-vehicle holographic display or touch interface. Additionally, as used herein, the term exemplary is intended to mean serving as an illustration or example of something, and is not intended to indicate a preference.
[0035] With reference to
[0036] The network 120 includes firmware 122 and software 124 for download onto one or more of the embodiments in the OEM hard-wired in-vehicle infotainment system 110. Function of network 120 will include a method to recognize and store the defined geo-fencing area from the GPS latitude and longitude coordinates in decimal degrees or degrees minute seconds.
[0037] The network 130, independent of the OEM hard-wired in-vehicle infotainment system 110, includes a Powertrain Control Module (PCM) 132, Body Control Module (BCM) 134 and Transmission Control Module (TCM) 136. Function of network 130 will recognize when vehicle engine is On or Off, speed of vehicle and transmission gear (Park, Drive, Neutral, First, Second, etc.). In one embodiment, the PCM 132 communicates directly to the OEM hard-wired in-vehicle infotainment system 110. In another embodiment, the BCM 134 communicates directly to the OEM hard-wired in-vehicle infotainment system 110 via signal 137. In yet another embodiment TCM 136 communicates directly to the OEM hard-wired in-vehicle infotainment system 110 via signal 137. In yet another embodiment the PCM 132 communicates to the BCM 134 and both or one of the modules communicates back to the OEM hard-wired in-vehicle infotainment system 110 via signal 137. In yet another embodiment the TCM 136 communicates to the BCM 134. In yet another embodiment, both the PCM 132, BCM 134 and TCM 136 communicate directly to each other. In yet another embodiment the PCM 132 and TCM 136 communicate directly to each other.
[0038] Signal 119 received from the OEM hard-wired in-vehicle infotainment system 110 is processed from the Gateway Module (GWM) 140, if equipped. If not equipped, the GWM 140 is bypassed.
[0039] Antenna 150 includes any embodiment of a singular or plurality of in-vehicle antenna(s) including GPS, Cellular, PCS, WI-FI or Satellite. Antenna 150 transmits and receives data for any and all embodiments included from the OEM hard-wired in-vehicle infotainment system 110 and networks 120, 130 and 140 via signal 141 if equipped with a GWM 140, if not equipped with a GWM 140 signal 119 transmits directly from the Antenna 150 to the OEM hard-wired in-vehicle infotainment system 110.
[0040] The network 160 includes an exemplary system that facilitates a method to transmit or receive data into the vehicles antenna(s) 150 via signal 151. The network 160 includes an array of transmitters including a Satellite 162, Wi-Fi 164 and Cell Tower 166. In one embodiment the data from network 160 will be transmitted or received from a Satellite transmitter 162 directly onto the vehicle Antenna 150 via signal 151. In another embodiment the data from network 160 will be transmitted or received from external Wi-Fi transmitter 164 directly onto the vehicle Antenna 150 via signal 151. In yet another embodiment the data from network 160 will be transmitted or received from Cell Tower 166 directly to a vehicle Antenna 150 via signal 151. In yet another embodiment the data from network 160 will be transmitted or received in conjunction with a plurality of transmitters or receivers including Satellite Antenna 162, external Wi-Fi Antenna 164 and Cell Tower 166 directly to the vehicle Antenna 150 via signal 151.
[0041] Cloud server 170 is an external remote device responsible for transmitting to and receiving data from network 160 via signal 161. Cloud server 170 collects data and in one embodiment compresses that data, included from networks 100, 110, 120, 130, 140, 150 and 160. Data to be available on the server includes, but not limited to, all information relating to capturing vehicle data.
[0042] Compressed data file 180 is a summary of information collected from data available on Networks 100, 110, 120, 130, 140, 150, 160 and 170 via signal 171. Compressed data file 180 can be configured to query out any and all data available obtained from networks 100,110,120, 130, 140, 150, 160 and 170. Geo-Fencing Route Planning GPS perimeters are uploaded onto the Server 170 and can be changed over-the-air with vehicle software or firmware re-flashing. When changes occur to GPS perimeters, i.e. perimeters deleted, added or modified, the subsequent changes to the Compressed File 180 will be made accordingly.
[0043] Referring now to
[0044] Referring now to
[0045] Referring now to
[0046] Referring now to
[0047] By means of crowdsourcing individual vehicle data, processed and transmitted in the cloud server 170, similarly equipped vehicles with the OEM hard-wired in-vehicle infotainment Geo-Fencing Route Planning System can utilize historical data, obtained from OEM modules collected at specific time and date intervals. Historical trends for vehicles identified from OEM modules to be in Park, is graphically displayed via color coded indicators representing the likely hood the vehicle space will be occupied at the given day and date 402 and current time 403 as transmitted by network 160. In one embodiment, color coded indicators are displayed by a Green, Yellow and Red overlay 502 onto the GUI of an individual vehicle's OEM hard-wired in-vehicle infotainment system 110.
[0048] Referring now to
[0049] Referring now to
[0050] Referring now to
[0051] Referring now to
[0052] Referring now to
[0053] Referring now to
[0054] It is contemplated that the external devices that communicate with the computing device 1100 via the input interface 1180 and the output interface 1170 can be included in an environment that provides substantially any type of user interface with which a user can interact. Examples of user interface types include graphical user interfaces, natural user interfaces, and so forth. For instance, a graphical user interface may accept input from a user employing input device(s) such as a keyboard, mouse, remote control, or the like and provide output on an output device such as a display. Further, a natural user interface may enable a user to interact with the computing device 1100 in a manner free from constraints imposed by input device such as keyboards, mice, remote controls, and the like. Rather, a natural user interface can rely on speech recognition, touch and stylus recognition, gesture recognition both on screen and adjacent in-vehicle Infotainment System 110 network 601 to the screen, air gestures, head and eye tracking, voice and speech, vision, touch, gestures, machine intelligence, and so forth.
[0055] Additionally, while illustrated as a single system, it is to be understood that the computing device 1100 may be a distributed system. Thus, for instance, several devices may be in communication by way of a network connection and may collectively perform tasks described as being performed by the computing device 1100.
[0056] Referring now to
[0057]
[0058] Methodology continues to the vehicle following the IPAWS visual alert multimedia file being transmitted from signal 151 to the vehicle's Antenna(s) 150, which includes any embodiment of a singular or plurality of in-vehicle antenna(s) including GPS, Cellular, PCS, WI-FI or Satellite. Antenna 150 then transmits the IPAWS visual alert data multimedia file via signal 141 to the GWM 140. In-turn, the GWM 140 transmits the IPAWS visual alert data multimedia file via signal 119 to an OEM hard-wired in-vehicle infotainment system 110. The OEM hard-wired in-vehicle infotainment system 110 is equipped with network 1320, including Firmware 1322 or Software 1324 with the Infotainment System Picture or video Emergency Alert Display application. After the OEM hard-wired in-vehicle infotainment system 110 processes the IPAWS visual alert multimedia file, using any embodiment included with network 1320, signal 1302 outputs the IPAWS visual alert multimedia file to the OEM hard-wired in-vehicle infotainment system 110 GUI for display of the IPAWS visual alert 1301 in file formats, including, but not limited to an image, picture, hologram or video.
[0059] Referring now to
[0060] While the methodologies are shown and described as being a series of acts that are performed in a sequence, it is to be understood and appreciated that the methodologies are not limited by the order of the sequence. For example, some acts can occur in a different order than what is described herein. In addition, an act can occur concurrently with another act. Further, in some instances, not all acts may be required to implement a methodology described herein.
[0061] Moreover, the acts described herein may be computer-executable instructions that can be implemented by one or more processors and/or stored on a computer-readable medium or media. The computer-executable instructions can include a routine, a sub-routine, programs, a thread of execution, and/or the like. Still further, results of acts of the methodologies can be stored in a computer-readable medium, displayed on a display device, and/or the like.
[0062] Plurality of in-vehicle communication networks pre-existing in vehicle including CAN bus networks designed with multiplex electrical wiring, allowing in-vehicle microcontrollers and modules to communicate between each other exist in a multitude of embodiments. Local Interconnect Network (LIN) operating on 1 Kbps to 20 Kbps. High Speed CAN (HSCAN) operating between 125 Kpbs and 500 Kbps. Low Speed CAN (MSCAN) operating between 40 Kbps and 125 Kbps. InfotainmentCAN (InfoCAN) and Local Area Network (LAN) operating from a transfer speed of both 40 Kbps to 125 Kbps or 125 Kbps to 500 Kbps, when paired to other in-vehicle microcontrollers or transfer speeds ranging from 1 Kbps to 11 Gbps on a cellular network or 11 Mbps to 7,000 Mbps operating on Wi-Fi, with speeds falling under Wi-Fi standards 802.11b, 802.11a, 802.11g, 802.11n or 802.11ac.
[0063] Various functions described herein can be implemented in hardware, software, or any combination thereof. If implemented in software, the functions can be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes computer-readable storage media. A computer-readable storage media can be any available storage media that can be accessed by a computer. By way of example, and not limitation, such computer-readable storage media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc (BD), where disks usually reproduce data magnetically and discs usually reproduce data optically with lasers. Further, a propagated signal is not included within the scope of computer-readable storage media. Computer-readable media also includes communication media including any medium that facilitates transfer of a computer program from one place to another. A connection, for instance, can be a communication medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio and microwave are included in the definition of communication medium. Combinations of the above should also be included within the scope of computer-readable media.
[0064] Alternatively, or in addition, the functionally described herein can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0065] What has been described above includes examples of one or more embodiments. It is, of course, not possible to describe every conceivable modification and alteration of the above devices or methodologies for purposes of describing the aforementioned aspects, but one of ordinary skill in the art can recognize that many further modifications and permutations of various aspects are possible. Accordingly, the described aspects are intended to embrace all such alterations, modifications, and variations that fall within the spirit and scope of the appended claims. Furthermore, to the extent that the term includes is used in either the details description or the claims, such term is intended to be inclusive in a manner similar to the term comprising as comprising is interpreted when employed as a transitional word in a claim.
[0066] Embodiments of Firmware and Software have been displayed separately in methodology for the purposes of detailing the individual functionality of each application disclosed here-in, comprising the applications; In-vehicle GPS Geo-Fencing Route Planning, GPS Proximity Based Advertising, Infotainment System Advertising and Infotainment System Picture or Video Emergency Alert Display. It is further understood that embodiments of the disclosed network 120, 620 and 1320 encompassing Firmware 122, 622 and 1322 and Software 124, 624 and 1324 may include functionality in-full or in-part of all disclosed applications.
[0067] Image or picture file formats can include raster graphics in a dot matrix data structure, raw image file, 2D vector graphics, 3D vector graphics, compound and stereo format. Raster graphics can include any file extensions, including, but not limited to ANI, ANIM, APNG, ART, BMP, BPG, BSAVE, CAL, CIN, CPC, CPT, DDS, DPX, ECW, EXR, FITS, FLIC, FLIF, FPX, GIF, HDRi, HEVC, ICER, ICNS, ICO/CUR, ICS, ILBM, JBIG, JBIG2, JNG, JPEG, JPEG 2000, JPEG-LS, JPEG XR, KRA, MNG, MIFF, NRRD, ORA, PAM, PBM/PGM/PPM/PNM, PCX, PGF, PlCtor, PNG, PSD/PSB, PSP, QTVR, RAS, RBE, JPEG-HDR, Logluv TIFF, SGI, TGA, TIFF, TIFF/EP, TIFF/IT, UFO/UFP, WBMP, WebP, XBM, XCF, XPM and WD. Raw image file formats can include, but not limited to CIFF or DNG file formats. 2D vector graphics can include file formats, but not limited to AI, CDR, CGM, DXF, EVA, EMF, Gerber, HVIF, IGES, PGML, SVG, VML, WMF, Xar. 2D Compound formats can include CDF, DjVu, EPS, PDF, PICT, PS, SWF and XAML. 3D Vector graphics include AMF, Asymptote, .blend, COLLADA, .dgn, .dwf, .dwg, .dxf, eDrawings, .flt, HSF, IGES, IPA, JT, .MA, .MB, .OBJ, OpenGEX, PRC, STEP, SKP, STL, U3D, VRML, XAML, XGL, XVL, xVRML, X3D, 0.3D, 3DF, 0.3DM, 0.3ds, 3DXML and X3D. 3D compounded formats include, but not limited to EPS, PDF, PostScript, PICT, SWF and XAML.
[0068] Video file formats include, but not limited to file extensions, .webm, .mkv, .flv, .flv, .vob, .ogv, .ogg, .drc, .gif, .gifv, .mng, .avi, .mov, .qt, .wmv, .yuv, .rm, .rmvb, .asf, .amv, .mp4, .m4p (with DRM), .m4v, .mpg, .mp2, .mpeg, .mpe, .mpv, .mpg, .mpeg, .m2v, .m4v, .svi, 0.3gp, 0.3g2, .mxf. roq, .nsv, .flv, .f4v, .f4p, .f4a, and .f4b.