In 2003, the Mobile Industry Processor Interface (MIPI) Alliance was formed by ARM, Nokia, STMicroelectronics and Texas Instruments who shared the objective of defining and promoting open specifications for interfaces inside mobile terminals. In 2006, the EE Times reported that Boris Bobrov, marketing manager for multimedia applications in the wireless group at Freescale Semiconductor Inc. stated that "We are already designing in quite a few of the MIPI interfaces. We see a lot of progress in their camera, display and audio interfaces and are looking at implementing those first." Fast forwarding to today, we read in one of Apple's patents that they think that the mobile industry processor interface (MIPI) advantageously enables a processor to substantially directly communicate with a peripheral, thereby further enabling tighter system integration, but that it also makes it more difficult or practically impossible to test and/or calibrate the peripheral after it is installed in the device. So in today's patent, Apple introduces systems and methods for testing a peripheral in accordance with a MIPI protocol. Apple's new iPod Nano clearly demonstrates that Apple now has the means to advance the integration of a video camera into a tiny device with stunning results due to the fact that they could properly test and calibrate the peripheral before going to market. Apple's leadership in this field is definitely shining brightly.
Apple's Test System
Apple's patent FIG. 2 shown below is that of an illustrative test system that they've devised. In one example, the testing system may test a display for flicker and gamma performance, test the system for serial interface link performance, and test the system for optical performance.
Patent Background: Processors or systems-on-a-chip (SOC) are ubiquitous in electronic devices and often serve as the central hub of data exchange between the processor and peripherals such as memory, cameras, displays, or communications devices. The SOC may include several ports or buses for interfacing with the peripherals. This enables more efficient integration of peripherals, resulting in electronic devices such as laptops, phones, PDAs (personal digital assistants), personal media players, etc., that offer more features and power savings than before.
Such integration may require that the peripherals be tested, tuned, or calibrated in order to provide an electronic device that meets minimum performance criteria. Peripherals may need to be tested and/or calibrated because each peripheral may be unique and thus may have slightly different operating characteristics. For example, liquid crystal displays (LCDs) of the same make and model can be unique and differ from one another. Thus, merely interfacing any LCD with the SOC of an electronic device and operating each LCD according to the same fixed set of parameters may not yield desired performance.
Testing and/or calibrating peripherals after they have been installed into the electronic device are not practical, and in many situations are not possible. This may be due to the closed nature of the integrated SOC/peripheral solution and the specific communications protocols used to conduct communications between the SOC and the peripheral.
Apple's patent remedies this problem.
Apple's patent remedies this problem.
Apple credits Shawn Gettemy, Wei Yao and Ahmad Al-Dahle as the inventors of patent application 20090235120.
NOTICE: Patently Apple presents only a brief summary of patents with associated graphic(s) for journalistic news purposes as each such patent application and/or grant is revealed by the U.S. Patent & Trade Office. Readers are cautioned that the full text of any patent application and/or grant should be read in its entirety for further details. For additional information on today's patent(s), simply feed the individual patent number(s) noted above into this search engine.
To read this report in any of the following languages, go to Yahoo! Babel Fish: French | Spanish | Italian | Chinese (traditional) | Japanese | Russian | Portuguese or Greek.
Simply feed the URL of this report into the clear space under "Translate a web page" on "Yahoo! Babel Fish." Next, click on the arrow that's beside "Select from and to languages" and choose one of the languages noted above. For example, choose English to French. Then simply hit the "Translate" button and voila - you'll be reading this report in your native language.