Patent · US10742861B2 · B2 · US
Systems and methods for transmitting and receiving array camera image data
- (11) Publication number
- US10742861B2
- (21) Application number
- 16/271,709
- (22) Filing date
- 2019-02-08
- (30) Priority date
- 2011-05-11
- (43) Publication date
- 2020-08-11
- (45) Date of grant
- 2020-08-11
- (51) IPC
- H04N 23/40; H04N 23/90; H04N 23/95
- (52) CPC
- H04N Pictorial communication, e.g. television: 23/45, 21/235, 21/4223, 21/42607, 21/435, 23/54, 23/66, 23/95, 23/957, 5/2253, 5/2254, 5/2258
- (73) Assignee
- Fotonation Ireland Ltd
- (72) Inventors
- Andrew Kenneth John McMahon
- (54) Title
- Systems and methods for transmitting and receiving array camera image data
- (57) Abstract
Systems and methods for transmitting and receiving image data captured by an imager array including a plurality of focal planes are described. One embodiment of the invention includes capturing image data using a plurality of active focal planes in a camera module, where an image is formed on each active focal plane by a separate lens stack, generating lines of image data by interleaving the image data captured by the plurality of active focal planes, and transmitting the lines of image data and the additional data.
- Full text
- View on Google Patents
Claims (19)
- A method of transmitting image data, comprising: receiving image data captured using a first set of active cameras in an array of cameras; generating a first line of image data by multiplexing at least a portion of the image data captured by the first set of active cameras; generating a first set of additional dynamic data describing operational parameters of the first set of active cameras; transmitting the first set of additional dynamic data and the first line of image data; receiving image data captured using a second set of active cameras in the array of cameras, wherein the second set of active cameras has different imaging characteristics from the first set of active cameras; generating a second line of image data by multiplexing at least a portion of the image data captured by the second set of active cameras; generating a second set of additional dynamic data describing the operational parameters of the second set of active cameras; transmitting the second set of additional dynamic data and the second line of image data, wherein the first and second sets of additional dynamic data vary based on the different imaging characteristics of the first and second sets of active cameras; and packetizing the first set of additional dynamic data and the first line of image data to produce at least one packet of data; and wherein transmitting the first set of additional dynamic data and the first line of image data further comprises transmitting the at least one packet of data.
- The method of claim 1, further comprising generating additional fixed data describing fixed values of an array camera configuration and transmitting the additional fixed data.
- The method of claim 1, wherein the first set of additional dynamic data comprises parameters describing exposure times and gains of the first set of active cameras.
- The method of claim 1, wherein individual cameras in the array of cameras are independently controlled.
- The method of claim 1, wherein the first set of active cameras comprises all of the cameras in the array of cameras.
- The method of claim 1, wherein a number of active cameras in the first set of cameras is different from a number of active cameras in the second set of active cameras.
- The method of claim 1, wherein different sets of cameras are active at different times.
- The method of claim 1, further comprising generating additional data that describes said array of cameras.
- The method of claim 1, wherein the first set of additional dynamic data includes data selected from a group consisting of additional data describing: a number of active cameras in the first set of active cameras; dimensions of the array of cameras; a number of pixels in each dimension of at least one of the cameras in the first set of active cameras; an integration time for pixels in at least one of the cameras in the first set of active cameras; and a gain for pixels in at least one of the active cameras in the first set of active cameras.
- The method of claim 9, wherein the additional dynamic data describing the gain for pixels in the at least one of the cameras in the first set of active cameras includes additional data describing an analog gain for pixels in said at least one of the cameras in the first set of active cameras and additional data describing the digital gain for pixels in said at least one of the cameras in the first set of active cameras.
- The method of claim 1, wherein the first set of additional dynamic data describes at least one of first and second lines of image data.
- The method of claim 1, wherein the first set of additional dynamic data includes data selected from the group consisting of additional data describing: a time at which each of the cameras in the first set of active cameras started capturing the image data; and row numbers of rows in each of the cameras in the first set of active cameras used to capture image data used to generate the line of image data.
- The method of claim 1, wherein: the at least one packet of data comprises a packet header including at least a portion of the first set of additional dynamic data followed by at least a portion of the first line of image data.
- The method of claim 1, wherein the at least one packet of data further comprises a packet footer indicating the end of the transmission of the first line of image data.
- The method of claim 1, wherein a plurality of cameras in the array of cameras has a different field of view.
- A method of transmitting image data, comprising: receiving image data captured using a first set of active cameras in an array of cameras; generating a first line of image data by multiplexing at least a portion of the image data captured by the first set of active cameras; generating a first set of additional dynamic data describing operational parameters of the first set of active cameras; transmitting the first set of additional dynamic data and the first line of image data; receiving image data captured using a second set of active cameras in the array of cameras, wherein the second set of active cameras has different imaging characteristics from the first set of active cameras; generating a second line of image data by multiplexing at least a portion of the image data captured by the second set of active cameras; generating a second set of additional dynamic data describing the operational parameters of the second set of active cameras; transmitting the second set of additional dynamic data and the second line of image data, wherein the first and second sets of additional dynamic data vary based on the different imaging characteristics of the first and second sets of active cameras; and interleaving image data received from the first set of active cameras using a predetermined process, wherein the predetermined process is selected from a plurality of predetermined processes for interleaving captured image data.
- The method of claim 16, wherein: each camera in the array of cameras comprises an array of pixels including a plurality of rows of pixels that also form a plurality of columns of pixels; and the predetermined process selected from the plurality of predetermined processes for interleaving received image data comprises interleaving image data from a row selected from each of the cameras in the first set of active cameras.
- The method of claim 16, wherein the predetermined process selected from the plurality of predetermined processes for interleaving received image data comprises using a modulo process, where the modulo process involves interleaving image data captured by pixels in the selected rows of the cameras in the first set of active cameras by interleaving a predetermined number of pixels from each of the selected rows.
- An array camera, comprising: an array of cameras comprising a plurality of cameras that capture images of a scene from different viewpoints; a processor; and memory in communications with the processor; wherein software directs the processor to: receive image data captured using a first set of active cameras in the array of cameras; generate a first line of image data by multiplexing at least a portion of the image data received from the first set of active cameras; generate a first set of additional dynamic data describing operational parameters of the first set of active cameras; transmit the first set of additional dynamic data and the first line of image data; receive image data captured using a second set of active cameras in the array of cameras, wherein the second set of active cameras has different operational parameters from the first set of active cameras; generate a second line of image data by multiplexing at least a portion of the image data received from the second set of active cameras; generate a second set of additional dynamic data describing operational parameters of the second set of active cameras; and transmit the second set of additional dynamic data and the second line of image data, wherein the first and second sets of additional dynamic data vary based on the different operational parameters of the first and second sets of active cameras; and packetize the first set of additional dynamic data and the first line of image data to produce at least one packet of data; wherein transmit the first set of additional dynamic data and the first line of image data further comprises transmission of the at least one packet of data.
Description
The present invention is generally related to array cameras and more specifically to the transmission of image data from an imager array to an external device such as a processor.
In a typical camera, light enters through an opening (aperture) at one end of the camera and is directed to a focal plane by a lens stack. The lens stack creates an optical channel that forms an image of a scene upon the focal plane. The focal plane includes an array of light sensitive pixels, which are part of a sensor that generates signals upon receiving light via the optical element. Commonly used sensors include CCD (charge-coupled device) sensors and CMOS (complementary metal-oxide-semiconductor) sensors.
Traditional cameras typically use a single focal plane to capture single images, one at a time. The image data from each pixel of the focal plane is then sent directly from the focal plane to a processor. The processor can manipulate the image data, such as to encode the image data, store the image data, forward the image data or modify the image data. In many instances, a standard interface is utilized between the focal plane and processor, which specifies the format in which data is transmitted between the focal plane and the processor.
The Mobile Industry Processor Interface Alliance (MIPI) is a non-profit corporation that has promulgated interface specifications for consistency to promote reuse and compatibility in mobile devices. MIPI has created the Camera Serial Interface 2 (c) interface format (MIPI interface format) for an interface between a camera and a processor.
Citations (1154)
- US4124798A
- US4198646A
- US4323925A
- US4467365A
- JPS5925483A
- US4652909A
- US4460449A
- US4899060A
- JPS6437177A
- US5005083A
- US5070414A
- JPH02285772A
- US5157499A
- US5144448A
- US5488674A
- US5325449A
- US5327125A
- US6130786A
- JPH0715457A
- EP0677821A2
- US5629524A
- US5933190A
- US6175379B1
- US6005607A
- US5833507A
- US5880691A
- JPH09181913A
- US5793900A
- US6124974A
- US5973844A
- US20020039438A1
- US5832312A
- US5911008A
- US6002743A
- US6034690A
- US6141048A
- EP0840502A2
- US6137535A
- US5808350A
- US20020113867A1
- US5801919A
- US6097394A
- US6546153B1
- KR100496875B1
- US20010005225A1
- US6563537B1
- US6163414A
- JPH11142609A
- US6765617B1
- US6069365A
- US6239909B1
- US20020101528A1
- JPH11223708A
- US6172352B1
- US6160909A
- US7333651B1
- US6909121B2
- US6205241B1
- US6137100A
- US6069351A
- US6903770B1
- US6340994B1
- US6750488B1
- US20010019621A1
- US20030190072A1
- US6879735B1
- US20020027608A1
- US6750904B1
- US6477260B1
- US6611289B1
- JP2000209503A
- US6603513B1
- US20020012056A1
- US20020063807A1
- US6819358B1
- US6292713B1
- JP2001008235A
- US6627896B1
- US6801653B1
- US20020122113A1
- US7015954B1
- US6647142B1
- US6771833B1
- US6628330B1
- US6358862B1
- US6639596B1
- US6774941B1
- US6671399B1
- US6674892B1
- US6819328B1
- US7161614B1
- US20010038387A1
- US7295697B1
- US20060210186A1
- US20030140347A1
- US6502097B1
- US6476805B1
- JP2001194114A
- US20020120634A1
- JP2001264033A
- US6571466B1
- JP2001277260A
- US20010028038A1
- US20020015536A1
- JP2001337263A
- US20040056966A1
- US20070052825A1
- US20020028014A1
- US7085409B2
- US20020061131A1
- US20020057845A1
- US7262799B2
- EP1201407A2
- JP2002205310A
- US6657218B2
- US6788338B1
- US20020075450A1
- US20040151401A1
- US20040071367A1
- US20020113888A1
- JP2002252338A
- JP2002195910A
- US20020089596A1
- US20020087403A1
- US20020094027A1
- US6635941B2
- US20020163054A1
- US20020177054A1
- US6443579B1
- US20050205785A1
- US7235785B2
- US20020167537A1
- US20020190991A1
- US20050068436A1
- US7738013B2
- US20030124763A1
- US20020195548A1
- US6525302B2
- US20030025227A1
- US20110211077A1
- US7369165B2
- JP2003094445A
- JP2003139910A
- US20030086079A1
- JP2003163938A
- US6927922B2
- US20080025649A1
- US20030179418A1
- US8254668B2
- US20120044249A1
- US20110090217A1
- JP2003298920A
- US20030188659A1
- EP1355274A2
- US20030198377A1
- US6795253B2
- CN1669332A
- US20030211405A1
- US20040234873A1
- US20050175257A1
- US6897454B2
- KR20050004239A
- US7013318B2
- US20040003409A1
- US20040047274A1
- US20040066454A1
- US20040008271A1
- US20060049930A1
- US20040012689A1
- US20040027358A1
- US20040096119A1
- US20040050104A1
- US20040207836A1
- US20040061787A1
- US20090263017A1
- US20040075654A1
- US20060072029A1
- US20040100570A1
- US20120176479A1
- US20040105021A1
- US20040114807A1
- JP2004221585A
- US20040141659A1
- US7706634B2
- US20050012035A1
- US20060138322A1
- US20060038891A1
- US20040213449A1
- US20060153290A1
- US8164629B1
- US8773536B1
- US20040165090A1
- US20060203113A1
- US20040170340A1
- US20040169617A1
- US20040174439A1
- US20040179008A1
- US20040179834A1
- US7206449B2
- US7425984B2
- US20040196379A1
- US20070127831A1
- US20040239885A1
- US6958862B1
- US20040218809A1
- US20070171290A1
- US20070040828A1
- US7657090B2
- US20040240052A1
- US20050009313A1
- US20040251509A1
- US20040264806A1
- US20050048690A1
- US8098304B2
- US20050006477A1
- US20050010621A1
- CN1839394A
- US20050007461A1
- US20090237520A1
- US20050036778A1
- US20050047678A1
- US20050084179A1
- US20050151759A1
- JP2005116022A
- US20050083531A1
- US20050134699A1
- US20110141309A1
- US7840067B2
- US20060203100A1
- US20070158427A1
- US20070160310A1
- US20050132098A1
- US20050128509A1
- WO2005057922A1
- JP2005181460A
- US20050128595A1
- JP2007520107A
- US20050134712A1
- US20050134698A1
- US20050147277A1
- US7496293B2
- US20060221250A1
- US20050168924A1
- US20050185711A1
- US8077245B2
- JP2006047944A
- US20080019611A1
- US7633511B2
- US20050219264A1
- JP2005295381A
- US20050219363A1
- US20050224843A1
- US20050225654A1
- US7620265B1
- JP2005303694A
- US7292735B2
- US20080310501A1
- US20060034531A1
- US20070225600A1
- US20050275946A1
- US20050265633A1
- JP2005354124A
- US20050286756A1
- US20060007331A1
- US20050286612A1
- US20060002635A1
- JP2006033228A
- JP2006033493A
- US20060243889A1
- US20060018509A1
- US8027531B2
- JP2008507874A
- US20090050946A1
- US20060176566A1
- US20060023197A1
- US20060023314A1
- US20060028476A1
- US20060029270A1
- US20060029271A1
- US20060039611A1
- US20060033005A1
- US20060034003A1
- US20060035415A1
- US20070247517A1
- US20090302205A9
- US20110108708A1
- US20080174670A1
- US20100208100A9
- US20060054782A1
- CN101427372A
- US20100060746A9
- US20080030597A1
- US20070211164A1
- US7199348B2
- US20070139333A1
- CN101010619A
- US20060046204A1
- US20060055811A1
- US20060054780A1
- US20070126898A1
- US20060069478A1
- US20090052743A1
- WO2006039906A2
- WO2006039906A3
- US20060087747A1
- US20060098888A1
- US7741620B2
- US20060103754A1
- US20100002126A1
- US20060289772A1
- US20060125936A1
- US20070030356A1
- US20120062756A1
- US20100133418A1
- US7430312B2
- US20060210146A1
- US20060152803A1
- US20090167922A1
- US20060157640A1
- US20100220212A1
- US20060159369A1
- US20060197937A1
- US7965314B1
- US20060187338A1
- US7912673B2
- JP2006258930A
- US20080156991A1
- US20090201371A1
- US20060214085A1
- CN101147392A
- US20060239549A1
- US20060251410A1
- US20090147919A1
- US20060274174A1
- US20060278948A1
- US20060279648A1
- US20070008575A1
- EP1734766A2
- US20070035707A1
- US20090140131A1
- US20070102622A1
- US20070002159A1
- US20070009150A1
- US20090268983A1
- US20070024614A1
- US20090127430A1
- WO2007013250A1
- US20110221939A1
- US20070036427A1
- US20070041391A1
- US20070040922A1
- US20130027580A1
- US20070258006A1
- US20070296835A1
- US7564019B2
- US20070257184A1
- US20070083114A1
- US7408725B2
- US20080218610A1
- US7723662B2
- US8300085B2
- US20070085917A1
- US20070092245A1
- US20080211737A1
- US20070146511A1
- US20090207235A1
- US7599547B2
- US20070165931A1
- US20070140685A1
- US20070153335A1
- US20070146503A1
- US8089515B2
- US20070159541A1
- US7675080B2
- WO2007083579A1
- US20090179142A1
- US20070182843A1
- US20070201859A1
- US7391572B2
- US20070206241A1
- US20070216765A1
- US8360574B2
- JP2007259136A
- US7606484B1
- US20070228256A1
- US20080043095A1
- US20080043096A1
- US8044994B2
- US20070236595A1
- CN101064780A
- US20070263114A1
- US20070258706A1
- US20070263113A1
- WO2007134137A2
- US20070268374A1
- US8194296B2
- US20110285910A1
- US8169486B2
- US20070177004A1
- US20070296832A1
- US7990447B2
- US20080006859A1
- US20070296847A1
- US20070297696A1
- CN101102388A
- US20080024683A1
- US20080030592A1
- JP2008039852A
- US20080062164A1
- US8406562B2
- US8854462B2
- US20080056302A1
- US8687087B2
- JP2008055908A
- US20080054518A1
- US20110149408A1
- US20110149409A1
- US20080088793A1
- US20080079805A1
- US20080080028A1
- US20080084486A1
- WO2008045198A2
- US20100091389A1
- US20100133230A1
- CN101606086A
- US20080273751A1
- US20080095523A1
- US7986018B2
- WO2008050904A1
- US20100103175A1
- US20080099804A1
- US20080106620A1
- US20080112059A1
- US20080112635A1
- US20080118241A1
- US20100074532A1
- US7826153B2
- US20080131107A1
- US20080131019A1
- US20140013273A1
- EP2104334A1
- US8242426B2
- US7646549B2
- US20080152296A1
- US20080151097A1
- TW200828994A
- US20080152215A1
- US20080158259A1
- US20080158375A1
- US20080158698A1
- US20080165257A1
- US8655052B2
- US7675681B2
- US20080187305A1
- US20080193026A1
- US8130120B2
- WO2008108271A1
- WO2008108926A1
- US20080219654A1
- US20080218612A1
- US20080218611A1
- US20080218613A1
- US20080247638A1
- US20090060281A1
- US20080239116A1
- US20080240598A1
- US8493496B2
- US20080247653A1
- US8213711B2
- JP2008258885A
- US7639435B2
- US20090152664A1
- US20100111444A1
- US20080272416A1
- US20080278591A1
- US20080278610A1
- US20080284880A1
- US20080291295A1
- US20080298674A1
- WO2008150817A1
- US8290358B1
- US20100195716A1
- US20100182406A1
- US20120153153A1
- US20090027543A1
- US8559756B2
- US20100202054A1
- EP2026563A1
- US7782364B2
- US7973834B2
- US20090086074A1
- US20090091645A1
- US20090091806A1
- US8541730B2
- US20090096050A1
- US20090102956A1
- TW200939739A
- US20090109306A1
- US20100223237A1
- US20090128644A1
- US20090128833A1
- US20090129667A1
- US8126279B2
- JP2009132010A
- US20100309292A1
- US20090141933A1
- WO2009073950A1
- US20100265346A1
- US8000498B2
- US20090167934A1
- US20110031381A1
- US8180145B2
- US20100289941A1
- US20090180021A1
- US20110211824A1
- US8189065B2
- US8244027B2
- US20110064327A1
- US20110043661A1
- US20090200622A1
- US20090225203A1
- US20120176481A1
- US20090219435A1
- US20090245573A1
- US20090245637A1
- US20110018973A1
- US20100013927A1
- US20090256947A1
- US20090268192A1
- US8280194B2
- US20090268970A1
- US20090274387A1
- US20110121421A1
- US20090279800A1
- US20090284651A1
- US20140333787A1
- US20140347509A1
- WO2009151903A2
- US9055233B2
- US9060120B2
- US9077893B2
- US9094661B2
- US9049367B2
- US9124815B2
- US9191580B2
- US9041829B2
- US9041823B2
- US9188765B2
- US20150009354A1
- US9235898B2
- US20150009362A1
- US20150009353A1
- US20160227195A1
- US20110069189A1
- US20110080487A1
- US20140368684A1
- US20160267665A1
- US20140368683A1
- CN102037717A
- US20140368685A1
- US20160269650A1
- US20140368662A1
- US9485496B2
- US20170006233A1
- US20180007284A1
- US20140354773A1
- US8866920B2
- US8885059B1
- US20140333764A1
- US20140333731A1
- US9576369B2
- JP2011523538A
- US20140340539A1
- US8896719B1
- US9060124B2
- US8902321B2
- US9749547B2
- US20140354855A1
- US20140354854A1
- US20140354843A1
- US9712759B2
- US20140355870A1
- US20140354844A1
- US20140354853A1
- US20090290811A1
- US20110032370A1
- US8830375B2
- US20090297056A1
- US8131097B2
- US8244058B1
- JP2009300268A
- US20090317061A1
- WO2009157273A1
- US20090323206A1
- US20090322876A1
- US20090323195A1
- US20090324118A1
- US20100002314A1
- US20100002313A1
- US8456517B2
- US20100007714A1
- US8284240B2
- US20110142138A1
- US20100044815A1
- US20100045809A1
- US20100053600A1
- US20110181797A1
- US8098297B2
- US20100053342A1
- US20100073463A1
- US8553093B2
- US20100086227A1
- US20100085425A1
- US20130259317A1
- US20100103259A1
- US20130229540A1
- US20100097491A1
- US20110255592A1
- US20100103308A1
- US20100118127A1
- US20110255745A1
- US20100142839A1
- US20100128145A1
- US8279325B2
- US8289440B2
- US20120327222A1
- US20100141802A1
- US8013904B2
- US20100142828A1
- US8149323B2
- US20100157073A1
- US20100166410A1
- US20100165152A1
- US20100171866A1
- US20110292216A1
- EP2381418A1
- US20100177411A1
- US8189089B1
- US8315476B1
- US20100194901A1
- US20100194860A1
- US20110285701A1
- US20100202683A1
- US20100201834A1
- US20120155830A1
- US8294754B2
- US20100225740A1
- US20100231285A1
- US20100238327A1
- US8106949B2
- US20100244165A1
- US20100245684A1
- US20120026297A1
- US20100254627A1
- US20120026366A1
- US20100259610A1
- US8294099B2
- US20140118493A1
- US20100265381A1
- US20110234841A1
- US20120249550A1
- US20100265385A1
- EP2244484A1
- US20110044502A1
- US20100290483A1
- US20100281070A1
- US20120127275A1
- US20100302423A1
- US20100309368A1
- US20100321595A1
- US20100321640A1
- US20100329556A1
- WO2011008443A2
- JP2011030184A
- US20120114260A1
- US8787691B2
- US20110001037A1
- JP2011017764A
- US8345144B1
- US20110019243A1
- US8212914B2
- US20110019048A1
- US20140009586A1
- US8577183B2
- US20110033129A1
- US20120113413A1
- US20110038536A1
- US20110043665A1
- US20110043668A1
- US20110051255A1
- US20110055729A1
- US8411146B2
- US20120170134A1
- US20140076336A1
- US8754941B1
- US20120188341A1
- US20110228142A1
- US20120200669A1
- US20110085028A1
- US20110169994A1
- US20110207074A1
- US20140098267A1
- US20120019530A1
- WO2011055655A1
- US20120229628A1
- US20110115886A1
- JP2011109484A
- US20160269664A1
- US8861089B2
- WO2011063347A3
- US20110122308A1
- US9264610B2
- US20140368686A1
- US20170187933A1
- WO2011063347A2
- US8514491B2
- US20110128412A1
- US20110129165A1
- US8400555B1
- US20110128393A1
- EP2336816A2
- US8446492B2
- US20110273531A1
- US20120249750A1
- US20110153248A1
- US20120262607A1
- US20110157321A1
- US9019426B2
- US8514291B2
- US20110157451A1
- US20110176020A1
- US8289409B2
- US20110206291A1
- US20110193944A1
- US20110200319A1
- US20150332468A1
- US8648918B2
- US20130033579A1
- WO2011105814A2
- US20120314937A1
- US9456196B2
- KR20110097647A
- US20120314033A1
- US20110221658A1
- US20130120605A1
- US20110221599A1
- US20110222757A1
- US20110221950A1
- US20120198677A1
- US20110241234A1
- US8231814B2
- WO2011116203A1
- US20120147139A1
- US20110298917A1
- US20110228144A1
- US20130002953A1
- US20110243428A1
- US20120081519A1
- US20110242356A1
- US20110242342A1
- US20110242355A1
- US8565547B2
- US20110261993A1
- US20110267348A1
- US20110267264A1
- US20130250150A1
- US9256974B1
- US20110274366A1
- US20110298898A1
- US20120057040A1
- US20160269627A1
- US20130147979A1
- US10455168B2
- CN103004180A
- EP2569935A1
- US20180227511A1
- US20110279721A1
- US8576302B2
- JP5848754B2
- US9936148B2
- JP2013526801A
- WO2011143501A1
- US20120012748A1
- KR101824672B1
- EP2569935B1
- US20170048468A1
- US8928793B2
- US20110279705A1
- US20110285866A1
- US20110300929A1
- US20120062697A1
- US20110310980A1
- US20110317766A1
- CN101883291A
- US20110316968A1
- US20130088489A1
- GB2482022A
- US20120014456A1
- US20120023456A1
- US20120019700A1
- US20120026342A1
- US20120026451A1
- CN102375199A
- US20120039525A1
- US8977038B2
- US8836793B1
- US20120044372A1
- US20130128069A1
- US20130128068A1
- US20130128087A1
- US20120051624A1
- US20120056982A1
- US20120062702A1
- US20130128121A1
- US20130176394A1
- US20120069235A1
- US20130222556A1
- US20120086803A1
- WO2012057619A1
- WO2012057622A1
- WO2012057621A1
- WO2012057623A1
- WO2012057620A2
- WO2012057620A3
- US20120105590A1
- US20140146132A1
- US20120105691A1
- US20120113318A1
- US20120113232A1
- WO2012074361A1
- WO2012078126A1
- US20130258067A1
- US8878950B2
- WO2012082904A1
- EP2652678B1
- US9041824B2
- US9361662B2
- US20120147205A1
- EP2652678A1
- US20170053382A1
- US20150036015A1
- US20150036014A1
- SG191151A1
- US9047684B2
- US20150042833A1
- US20120154551A1
- US8682107B2
- US20120163672A1
- US20120169433A1
- US8842201B2
- US20120188634A1
- US20120188389A1
- US20120188420A1
- US8581995B2
- US20120188235A1
- US20140037140A1
- US20120200734A1
- US20120200726A1
- US20120206582A1
- US20140176592A1
- US20120293695A1
- US20120219236A1
- US20120224083A1
- US20120262601A1
- US20120229602A1
- US20120237114A1
- US20120249853A1
- US20120249836A1
- US9030528B2
- US20120268574A1
- US20120274626A1
- US10218889B2
- WO2012155119A1
- US20130057710A1
- US9197821B2
- US20140218546A1
- KR101973822B1
- JP2014519741A
- US20120287291A1
- US8305456B1
- CN103765864B
- CN107404609A
- EP2708019B1
- CN103765864A
- US9866739B2
- US20160269626A1
- US8692893B2
- US20180131852A1
- US20120290257A1
- US20120293624A1
- US20120293489A1
- US20120307099A1
- US20120307093A1
- US9635274B2
- US20140085502A1
- US8885922B2
- US9128228B2
- US20130265459A1
- US20140347748A1
- US9516222B2
- US8804255B2
- US20130003184A1
- US20150296137A1
- US9578237B2
- WO2013003276A1
- JP2014521117A
- US20130002828A1
- US20130010073A1
- US20130016885A1
- US20130016245A1
- US20130022111A1
- US20130033585A1
- US20140192154A1
- US20130038696A1
- US20130050526A1
- US8866951B2
- US20130050504A1
- US9794476B2
- US20160316140A1
- WO2013043751A1
- US20130070060A1
- WO2013043761A1
- US20140098266A1
- US20130215231A1
- US20140198188A1
- US20130077859A1
- US20150003752A1
- US9025894B2
- US8542933B2
- US20130076967A1
- US20130077882A1
- US9036931B2
- US9036928B2
- WO2013049699A1
- US9031343B2
- US9031342B2
- US9031335B2
- US9864921B2
- US20150199841A1
- US20130077880A1
- US20140369612A1
- US20140369615A1
- US20140376825A1
- US20140376826A1
- JP2014535191A
- US9025895B2
- US20150003753A1
- CN104081414A
- US20150199793A1
- US9811753B2
- CN107230236A
- US9536166B2
- US20150015669A1
- US9042667B2
- US9129183B2
- JP2017163587A
- US8831367B2
- JP6140709B2
- US20170178363A1
- CN104081414B
- US20150055884A1
- EP2761534A1
- US20130083172A1
- WO2013055960A1
- US20160165106A1
- US20130088637A1
- US20130093842A1
- US20130107061A1
- US20130250123A1
- US20130113899A1
- US20130113939A1
- US20140313315A1
- US20130121559A1
- US9661310B2
- US20130135315A1
- WO2013119706A1
- US20130208138A1
- US20130215108A1
- WO2013126578A1
- US9412206B2
- US9754422B2
- US20170365104A1
- US9413953B2
- US20130223759A1
- US20130230237A1
- US20130274923A1
- US20130274596A1
- US9210392B2
- US9706132B2
- US20160165147A1
- US20130293760A1
- US20140146201A1
- WO2014005123A1
- US9807382B2
- US20150104076A1
- US9100635B2
- CN104508681A
- US20140002675A1
- EP2873028A1
- US20150326852A1
- JP2015534734A
- WO2014004134A1
- US9766380B2
- JP2015522178A
- US20140002674A1
- EP2867718A1
- US8896594B2
- US20160266284A1
- US20140037137A1
- US20140043507A1
- US9147254B2
- US20150049916A1
- CN104662589A
- US20160267672A1
- US9858673B2
- US20140321712A1
- US9123118B2
- US8619082B1
- US9123117B2
- US8780113B1
- CN107346061A
- WO2014031795A1
- US9129377B2
- US20150042767A1
- US20150042766A1
- US9240049B2
- US20150049915A1
- US9235900B2
- EP2888720A1
- US20150049917A1
- US9813616B2
- US20160165134A1
- CN104685513A
- WO2014032020A3
- EP2888698A2
- WO2014032020A2
- US20150248744A1
- US20140079336A1
- US9214013B2
- US20140078333A1
- US20160255333A1
- US20140092281A1
- WO2014052974A2
- US20140104490A1
- US20140118584A1
- US9749568B2
- US20160249001A1
- US20140132810A1
- WO2014078443A1
- US9143711B2
- US20150085174A1
- US9001226B1
- US20140186045A1
- US20140183334A1
- US20140192253A1
- US20140204183A1
- US9769365B1
- WO2014130849A1
- US9462164B2
- US20170054901A1
- US20170257562A1
- US20140232822A1
- US20140240528A1
- US20160269651A1
- WO2014133974A9
- US9774831B2
- US9253380B2
- US9743051B2
- US20140240529A1
- WO2014133974A1
- US20170085845A1
- US9374512B2
- US9638883B1
- US9774789B2
- WO2014138695A1
- US20160057332A1
- WO2014138697A1
- US20160044257A1
- US20150035992A1
- US20140253738A1
- US8866912B2
- US9124864B2
- US20160165212A1
- US9521416B1
- US9741118B2
- WO2014164909A1
- US9519972B2
- US20160037097A1
- WO2014164550A2
- US9733486B2
- US9800856B2
- US20160163051A1
- US20140267243A1
- US20160195733A1
- US20140285675A1
- US20170094243A1
- US20140267890A1
- WO2014160142A1
- US9124831B2
- WO2014159721A1
- WO2014165244A1
- US20160044252A1
- US20170163862A1
- WO2014159779A1
- US9578259B2
- WO2014145856A1
- WO2014149403A1
- US20170099465A1
- US9602805B2
- WO2014149902A1
- US20150312455A1
- WO2014150856A1
- US9800859B2
- US20140267762A1
- US9633442B2
- US9438888B2
- US9497370B2
- US20140267286A1
- WO2014144157A1
- US9497429B2
- US9445003B1
- US20140267633A1
- US20150002734A1
- WO2015048694A2
- US20150091900A1
- US20150098079A1
- US20150104101A1
- US20150124113A1
- US9264592B2
- US9426343B2
- EP3066690A1
- US9185276B2
- WO2015070105A1
- US20170070672A1
- US20150124151A1
- US20150122411A1
- WO2015074078A1
- US20150138346A1
- US20170078568A1
- US9813617B2
- US20150146030A1
- US9456134B2
- US9426361B2
- US20150146029A1
- WO2015081279A1
- US20150244927A1
- US20150243480A1
- US20150254868A1
- WO2015134996A1
- US9521319B2
- US20150373261A1
- US20160323578A1
- US20170004791A1
- US20170070753A1
Record as JSON
{
"publication_number": "US10742861B2",
"country": "US",
"kind": "B2",
"title": "Systems and methods for transmitting and receiving array camera image data",
"abstract": "Systems and methods for transmitting and receiving image data captured by an imager array including a plurality of focal planes are described. One embodiment of the invention includes capturing image data using a plurality of active focal planes in a camera module, where an image is formed on each active focal plane by a separate lens stack, generating lines of image data by interleaving the image data captured by the plurality of active focal planes, and transmitting the lines of image data and the additional data.",
"claims": [
"1. A method of transmitting image data, comprising: receiving image data captured using a first set of active cameras in an array of cameras; generating a first line of image data by multiplexing at least a portion of the image data captured by the first set of active cameras; generating a first set of additional dynamic data describing operational parameters of the first set of active cameras; transmitting the first set of additional dynamic data and the first line of image data; receiving image data captured using a second set of active cameras in the array of cameras, wherein the second set of active cameras has different imaging characteristics from the first set of active cameras; generating a second line of image data by multiplexing at least a portion of the image data captured by the second set of active cameras; generating a second set of additional dynamic data describing the operational parameters of the second set of active cameras; transmitting the second set of additional dynamic data and the second line of image data, wherein the first and second sets of additional dynamic data vary based on the different imaging characteristics of the first and second sets of active cameras; and packetizing the first set of additional dynamic data and the first line of image data to produce at least one packet of data; and wherein transmitting the first set of additional dynamic data and the first line of image data further comprises transmitting the at least one packet of data.",
"2. The method of claim 1, further comprising generating additional fixed data describing fixed values of an array camera configuration and transmitting the additional fixed data.",
"3. The method of claim 1, wherein the first set of additional dynamic data comprises parameters describing exposure times and gains of the first set of active cameras.",
"4. The method of claim 1, wherein individual cameras in the array of cameras are independently controlled.",
"5. The method of claim 1, wherein the first set of active cameras comprises all of the cameras in the array of cameras.",
"6. The method of claim 1, wherein a number of active cameras in the first set of cameras is different from a number of active cameras in the second set of active cameras.",
"7. The method of claim 1, wherein different sets of cameras are active at different times.",
"8. The method of claim 1, further comprising generating additional data that describes said array of cameras.",
"9. The method of claim 1, wherein the first set of additional dynamic data includes data selected from a group consisting of additional data describing: a number of active cameras in the first set of active cameras; dimensions of the array of cameras; a number of pixels in each dimension of at least one of the cameras in the first set of active cameras; an integration time for pixels in at least one of the cameras in the first set of active cameras; and a gain for pixels in at least one of the active cameras in the first set of active cameras.",
"10. The method of claim 9, wherein the additional dynamic data describing the gain for pixels in the at least one of the cameras in the first set of active cameras includes additional data describing an analog gain for pixels in said at least one of the cameras in the first set of active cameras and additional data describing the digital gain for pixels in said at least one of the cameras in the first set of active cameras.",
"11. The method of claim 1, wherein the first set of additional dynamic data describes at least one of first and second lines of image data.",
"12. The method of claim 1, wherein the first set of additional dynamic data includes data selected from the group consisting of additional data describing: a time at which each of the cameras in the first set of active cameras started capturing the image data; and row numbers of rows in each of the cameras in the first set of active cameras used to capture image data used to generate the line of image data.",
"13. The method of claim 1, wherein: the at least one packet of data comprises a packet header including at least a portion of the first set of additional dynamic data followed by at least a portion of the first line of image data.",
"14. The method of claim 1, wherein the at least one packet of data further comprises a packet footer indicating the end of the transmission of the first line of image data.",
"15. The method of claim 1, wherein a plurality of cameras in the array of cameras has a different field of view.",
"16. A method of transmitting image data, comprising: receiving image data captured using a first set of active cameras in an array of cameras; generating a first line of image data by multiplexing at least a portion of the image data captured by the first set of active cameras; generating a first set of additional dynamic data describing operational parameters of the first set of active cameras; transmitting the first set of additional dynamic data and the first line of image data; receiving image data captured using a second set of active cameras in the array of cameras, wherein the second set of active cameras has different imaging characteristics from the first set of active cameras; generating a second line of image data by multiplexing at least a portion of the image data captured by the second set of active cameras; generating a second set of additional dynamic data describing the operational parameters of the second set of active cameras; transmitting the second set of additional dynamic data and the second line of image data, wherein the first and second sets of additional dynamic data vary based on the different imaging characteristics of the first and second sets of active cameras; and interleaving image data received from the first set of active cameras using a predetermined process, wherein the predetermined process is selected from a plurality of predetermined processes for interleaving captured image data.",
"17. The method of claim 16, wherein: each camera in the array of cameras comprises an array of pixels including a plurality of rows of pixels that also form a plurality of columns of pixels; and the predetermined process selected from the plurality of predetermined processes for interleaving received image data comprises interleaving image data from a row selected from each of the cameras in the first set of active cameras.",
"18. The method of claim 16, wherein the predetermined process selected from the plurality of predetermined processes for interleaving received image data comprises using a modulo process, where the modulo process involves interleaving image data captured by pixels in the selected rows of the cameras in the first set of active cameras by interleaving a predetermined number of pixels from each of the selected rows.",
"19. An array camera, comprising: an array of cameras comprising a plurality of cameras that capture images of a scene from different viewpoints; a processor; and memory in communications with the processor; wherein software directs the processor to: receive image data captured using a first set of active cameras in the array of cameras; generate a first line of image data by multiplexing at least a portion of the image data received from the first set of active cameras; generate a first set of additional dynamic data describing operational parameters of the first set of active cameras; transmit the first set of additional dynamic data and the first line of image data; receive image data captured using a second set of active cameras in the array of cameras, wherein the second set of active cameras has different operational parameters from the first set of active cameras; generate a second line of image data by multiplexing at least a portion of the image data received from the second set of active cameras; generate a second set of additional dynamic data describing operational parameters of the second set of active cameras; and transmit the second set of additional dynamic data and the second line of image data, wherein the first and second sets of additional dynamic data vary based on the different operational parameters of the first and second sets of active cameras; and packetize the first set of additional dynamic data and the first line of image data to produce at least one packet of data; wherein transmit the first set of additional dynamic data and the first line of image data further comprises transmission of the at least one packet of data."
],
"description_excerpt": "The present invention is generally related to array cameras and more specifically to the transmission of image data from an imager array to an external device such as a processor.\n\nIn a typical camera, light enters through an opening (aperture) at one end of the camera and is directed to a focal plane by a lens stack. The lens stack creates an optical channel that forms an image of a scene upon the focal plane. The focal plane includes an array of light sensitive pixels, which are part of a sensor that generates signals upon receiving light via the optical element. Commonly used sensors include CCD (charge-coupled device) sensors and CMOS (complementary metal-oxide-semiconductor) sensors.\n\nTraditional cameras typically use a single focal plane to capture single images, one at a time. The image data from each pixel of the focal plane is then sent directly from the focal plane to a processor. The processor can manipulate the image data, such as to encode the image data, store the image data, forward the image data or modify the image data. In many instances, a standard interface is utilized between the focal plane and processor, which specifies the format in which data is transmitted between the focal plane and the processor.\n\nThe Mobile Industry Processor Interface Alliance (MIPI) is a non-profit corporation that has promulgated interface specifications for consistency to promote reuse and compatibility in mobile devices. MIPI has created the Camera Serial Interface 2 (c) interface format (MIPI interface format) for an interface between a camera and a processor.",
"cpc": [
"H04N 23/45",
"H04N 21/235",
"H04N 21/4223",
"H04N 21/42607",
"H04N 21/435",
"H04N 23/54",
"H04N 23/66",
"H04N 23/95",
"H04N 23/957",
"H04N 5/2253",
"H04N 5/2254",
"H04N 5/2258"
],
"ipc": [
"H04N 23/40",
"H04N 23/90",
"H04N 23/95"
],
"assignees": [
"Fotonation Ireland Ltd"
],
"inventors": [
"Andrew Kenneth John McMahon"
],
"filing_date": "2019-02-08",
"publication_date": "2020-08-11",
"grant_date": "2020-08-11",
"priority_date": "2011-05-11",
"application_number": "US-201916271709-A",
"family_id": "47075470",
"cited_by_count": 22,
"citations": [
"US4124798A",
"US4198646A",
"US4323925A",
"US4467365A",
"JPS5925483A",
"US4652909A",
"US4460449A",
"US4899060A",
"JPS6437177A",
"US5005083A",
"US5070414A",
"JPH02285772A",
"US5157499A",
"US5144448A",
"US5488674A",
"US5325449A",
"US5327125A",
"US6130786A",
"JPH0715457A",
"EP0677821A2",
"US5629524A",
"US5933190A",
"US6175379B1",
"US6005607A",
"US5833507A",
"US5880691A",
"JPH09181913A",
"US5793900A",
"US6124974A",
"US5973844A",
"US20020039438A1",
"US5832312A",
"US5911008A",
"US6002743A",
"US6034690A",
"US6141048A",
"EP0840502A2",
"US6137535A",
"US5808350A",
"US20020113867A1",
"US5801919A",
"US6097394A",
"US6546153B1",
"KR100496875B1",
"US20010005225A1",
"US6563537B1",
"US6163414A",
"JPH11142609A",
"US6765617B1",
"US6069365A",
"US6239909B1",
"US20020101528A1",
"JPH11223708A",
"US6172352B1",
"US6160909A",
"US7333651B1",
"US6909121B2",
"US6205241B1",
"US6137100A",
"US6069351A",
"US6903770B1",
"US6340994B1",
"US6750488B1",
"US20010019621A1",
"US20030190072A1",
"US6879735B1",
"US20020027608A1",
"US6750904B1",
"US6477260B1",
"US6611289B1",
"JP2000209503A",
"US6603513B1",
"US20020012056A1",
"US20020063807A1",
"US6819358B1",
"US6292713B1",
"JP2001008235A",
"US6627896B1",
"US6801653B1",
"US20020122113A1",
"US7015954B1",
"US6647142B1",
"US6771833B1",
"US6628330B1",
"US6358862B1",
"US6639596B1",
"US6774941B1",
"US6671399B1",
"US6674892B1",
"US6819328B1",
"US7161614B1",
"US20010038387A1",
"US7295697B1",
"US20060210186A1",
"US20030140347A1",
"US6502097B1",
"US6476805B1",
"JP2001194114A",
"US20020120634A1",
"JP2001264033A",
"US6571466B1",
"JP2001277260A",
"US20010028038A1",
"US20020015536A1",
"JP2001337263A",
"US20040056966A1",
"US20070052825A1",
"US20020028014A1",
"US7085409B2",
"US20020061131A1",
"US20020057845A1",
"US7262799B2",
"EP1201407A2",
"JP2002205310A",
"US6657218B2",
"US6788338B1",
"US20020075450A1",
"US20040151401A1",
"US20040071367A1",
"US20020113888A1",
"JP2002252338A",
"JP2002195910A",
"US20020089596A1",
"US20020087403A1",
"US20020094027A1",
"US6635941B2",
"US20020163054A1",
"US20020177054A1",
"US6443579B1",
"US20050205785A1",
"US7235785B2",
"US20020167537A1",
"US20020190991A1",
"US20050068436A1",
"US7738013B2",
"US20030124763A1",
"US20020195548A1",
"US6525302B2",
"US20030025227A1",
"US20110211077A1",
"US7369165B2",
"JP2003094445A",
"JP2003139910A",
"US20030086079A1",
"JP2003163938A",
"US6927922B2",
"US20080025649A1",
"US20030179418A1",
"US8254668B2",
"US20120044249A1",
"US20110090217A1",
"JP2003298920A",
"US20030188659A1",
"EP1355274A2",
"US20030198377A1",
"US6795253B2",
"CN1669332A",
"US20030211405A1",
"US20040234873A1",
"US20050175257A1",
"US6897454B2",
"KR20050004239A",
"US7013318B2",
"US20040003409A1",
"US20040047274A1",
"US20040066454A1",
"US20040008271A1",
"US20060049930A1",
"US20040012689A1",
"US20040027358A1",
"US20040096119A1",
"US20040050104A1",
"US20040207836A1",
"US20040061787A1",
"US20090263017A1",
"US20040075654A1",
"US20060072029A1",
"US20040100570A1",
"US20120176479A1",
"US20040105021A1",
"US20040114807A1",
"JP2004221585A",
"US20040141659A1",
"US7706634B2",
"US20050012035A1",
"US20060138322A1",
"US20060038891A1",
"US20040213449A1",
"US20060153290A1",
"US8164629B1",
"US8773536B1",
"US20040165090A1",
"US20060203113A1",
"US20040170340A1",
"US20040169617A1",
"US20040174439A1",
"US20040179008A1",
"US20040179834A1",
"US7206449B2",
"US7425984B2",
"US20040196379A1",
"US20070127831A1",
"US20040239885A1",
"US6958862B1",
"US20040218809A1",
"US20070171290A1",
"US20070040828A1",
"US7657090B2",
"US20040240052A1",
"US20050009313A1",
"US20040251509A1",
"US20040264806A1",
"US20050048690A1",
"US8098304B2",
"US20050006477A1",
"US20050010621A1",
"CN1839394A",
"US20050007461A1",
"US20090237520A1",
"US20050036778A1",
"US20050047678A1",
"US20050084179A1",
"US20050151759A1",
"JP2005116022A",
"US20050083531A1",
"US20050134699A1",
"US20110141309A1",
"US7840067B2",
"US20060203100A1",
"US20070158427A1",
"US20070160310A1",
"US20050132098A1",
"US20050128509A1",
"WO2005057922A1",
"JP2005181460A",
"US20050128595A1",
"JP2007520107A",
"US20050134712A1",
"US20050134698A1",
"US20050147277A1",
"US7496293B2",
"US20060221250A1",
"US20050168924A1",
"US20050185711A1",
"US8077245B2",
"JP2006047944A",
"US20080019611A1",
"US7633511B2",
"US20050219264A1",
"JP2005295381A",
"US20050219363A1",
"US20050224843A1",
"US20050225654A1",
"US7620265B1",
"JP2005303694A",
"US7292735B2",
"US20080310501A1",
"US20060034531A1",
"US20070225600A1",
"US20050275946A1",
"US20050265633A1",
"JP2005354124A",
"US20050286756A1",
"US20060007331A1",
"US20050286612A1",
"US20060002635A1",
"JP2006033228A",
"JP2006033493A",
"US20060243889A1",
"US20060018509A1",
"US8027531B2",
"JP2008507874A",
"US20090050946A1",
"US20060176566A1",
"US20060023197A1",
"US20060023314A1",
"US20060028476A1",
"US20060029270A1",
"US20060029271A1",
"US20060039611A1",
"US20060033005A1",
"US20060034003A1",
"US20060035415A1",
"US20070247517A1",
"US20090302205A9",
"US20110108708A1",
"US20080174670A1",
"US20100208100A9",
"US20060054782A1",
"CN101427372A",
"US20100060746A9",
"US20080030597A1",
"US20070211164A1",
"US7199348B2",
"US20070139333A1",
"CN101010619A",
"US20060046204A1",
"US20060055811A1",
"US20060054780A1",
"US20070126898A1",
"US20060069478A1",
"US20090052743A1",
"WO2006039906A2",
"WO2006039906A3",
"US20060087747A1",
"US20060098888A1",
"US7741620B2",
"US20060103754A1",
"US20100002126A1",
"US20060289772A1",
"US20060125936A1",
"US20070030356A1",
"US20120062756A1",
"US20100133418A1",
"US7430312B2",
"US20060210146A1",
"US20060152803A1",
"US20090167922A1",
"US20060157640A1",
"US20100220212A1",
"US20060159369A1",
"US20060197937A1",
"US7965314B1",
"US20060187338A1",
"US7912673B2",
"JP2006258930A",
"US20080156991A1",
"US20090201371A1",
"US20060214085A1",
"CN101147392A",
"US20060239549A1",
"US20060251410A1",
"US20090147919A1",
"US20060274174A1",
"US20060278948A1",
"US20060279648A1",
"US20070008575A1",
"EP1734766A2",
"US20070035707A1",
"US20090140131A1",
"US20070102622A1",
"US20070002159A1",
"US20070009150A1",
"US20090268983A1",
"US20070024614A1",
"US20090127430A1",
"WO2007013250A1",
"US20110221939A1",
"US20070036427A1",
"US20070041391A1",
"US20070040922A1",
"US20130027580A1",
"US20070258006A1",
"US20070296835A1",
"US7564019B2",
"US20070257184A1",
"US20070083114A1",
"US7408725B2",
"US20080218610A1",
"US7723662B2",
"US8300085B2",
"US20070085917A1",
"US20070092245A1",
"US20080211737A1",
"US20070146511A1",
"US20090207235A1",
"US7599547B2",
"US20070165931A1",
"US20070140685A1",
"US20070153335A1",
"US20070146503A1",
"US8089515B2",
"US20070159541A1",
"US7675080B2",
"WO2007083579A1",
"US20090179142A1",
"US20070182843A1",
"US20070201859A1",
"US7391572B2",
"US20070206241A1",
"US20070216765A1",
"US8360574B2",
"JP2007259136A",
"US7606484B1",
"US20070228256A1",
"US20080043095A1",
"US20080043096A1",
"US8044994B2",
"US20070236595A1",
"CN101064780A",
"US20070263114A1",
"US20070258706A1",
"US20070263113A1",
"WO2007134137A2",
"US20070268374A1",
"US8194296B2",
"US20110285910A1",
"US8169486B2",
"US20070177004A1",
"US20070296832A1",
"US7990447B2",
"US20080006859A1",
"US20070296847A1",
"US20070297696A1",
"CN101102388A",
"US20080024683A1",
"US20080030592A1",
"JP2008039852A",
"US20080062164A1",
"US8406562B2",
"US8854462B2",
"US20080056302A1",
"US8687087B2",
"JP2008055908A",
"US20080054518A1",
"US20110149408A1",
"US20110149409A1",
"US20080088793A1",
"US20080079805A1",
"US20080080028A1",
"US20080084486A1",
"WO2008045198A2",
"US20100091389A1",
"US20100133230A1",
"CN101606086A",
"US20080273751A1",
"US20080095523A1",
"US7986018B2",
"WO2008050904A1",
"US20100103175A1",
"US20080099804A1",
"US20080106620A1",
"US20080112059A1",
"US20080112635A1",
"US20080118241A1",
"US20100074532A1",
"US7826153B2",
"US20080131107A1",
"US20080131019A1",
"US20140013273A1",
"EP2104334A1",
"US8242426B2",
"US7646549B2",
"US20080152296A1",
"US20080151097A1",
"TW200828994A",
"US20080152215A1",
"US20080158259A1",
"US20080158375A1",
"US20080158698A1",
"US20080165257A1",
"US8655052B2",
"US7675681B2",
"US20080187305A1",
"US20080193026A1",
"US8130120B2",
"WO2008108271A1",
"WO2008108926A1",
"US20080219654A1",
"US20080218612A1",
"US20080218611A1",
"US20080218613A1",
"US20080247638A1",
"US20090060281A1",
"US20080239116A1",
"US20080240598A1",
"US8493496B2",
"US20080247653A1",
"US8213711B2",
"JP2008258885A",
"US7639435B2",
"US20090152664A1",
"US20100111444A1",
"US20080272416A1",
"US20080278591A1",
"US20080278610A1",
"US20080284880A1",
"US20080291295A1",
"US20080298674A1",
"WO2008150817A1",
"US8290358B1",
"US20100195716A1",
"US20100182406A1",
"US20120153153A1",
"US20090027543A1",
"US8559756B2",
"US20100202054A1",
"EP2026563A1",
"US7782364B2",
"US7973834B2",
"US20090086074A1",
"US20090091645A1",
"US20090091806A1",
"US8541730B2",
"US20090096050A1",
"US20090102956A1",
"TW200939739A",
"US20090109306A1",
"US20100223237A1",
"US20090128644A1",
"US20090128833A1",
"US20090129667A1",
"US8126279B2",
"JP2009132010A",
"US20100309292A1",
"US20090141933A1",
"WO2009073950A1",
"US20100265346A1",
"US8000498B2",
"US20090167934A1",
"US20110031381A1",
"US8180145B2",
"US20100289941A1",
"US20090180021A1",
"US20110211824A1",
"US8189065B2",
"US8244027B2",
"US20110064327A1",
"US20110043661A1",
"US20090200622A1",
"US20090225203A1",
"US20120176481A1",
"US20090219435A1",
"US20090245573A1",
"US20090245637A1",
"US20110018973A1",
"US20100013927A1",
"US20090256947A1",
"US20090268192A1",
"US8280194B2",
"US20090268970A1",
"US20090274387A1",
"US20110121421A1",
"US20090279800A1",
"US20090284651A1",
"US20140333787A1",
"US20140347509A1",
"WO2009151903A2",
"US9055233B2",
"US9060120B2",
"US9077893B2",
"US9094661B2",
"US9049367B2",
"US9124815B2",
"US9191580B2",
"US9041829B2",
"US9041823B2",
"US9188765B2",
"US20150009354A1",
"US9235898B2",
"US20150009362A1",
"US20150009353A1",
"US20160227195A1",
"US20110069189A1",
"US20110080487A1",
"US20140368684A1",
"US20160267665A1",
"US20140368683A1",
"CN102037717A",
"US20140368685A1",
"US20160269650A1",
"US20140368662A1",
"US9485496B2",
"US20170006233A1",
"US20180007284A1",
"US20140354773A1",
"US8866920B2",
"US8885059B1",
"US20140333764A1",
"US20140333731A1",
"US9576369B2",
"JP2011523538A",
"US20140340539A1",
"US8896719B1",
"US9060124B2",
"US8902321B2",
"US9749547B2",
"US20140354855A1",
"US20140354854A1",
"US20140354843A1",
"US9712759B2",
"US20140355870A1",
"US20140354844A1",
"US20140354853A1",
"US20090290811A1",
"US20110032370A1",
"US8830375B2",
"US20090297056A1",
"US8131097B2",
"US8244058B1",
"JP2009300268A",
"US20090317061A1",
"WO2009157273A1",
"US20090323206A1",
"US20090322876A1",
"US20090323195A1",
"US20090324118A1",
"US20100002314A1",
"US20100002313A1",
"US8456517B2",
"US20100007714A1",
"US8284240B2",
"US20110142138A1",
"US20100044815A1",
"US20100045809A1",
"US20100053600A1",
"US20110181797A1",
"US8098297B2",
"US20100053342A1",
"US20100073463A1",
"US8553093B2",
"US20100086227A1",
"US20100085425A1",
"US20130259317A1",
"US20100103259A1",
"US20130229540A1",
"US20100097491A1",
"US20110255592A1",
"US20100103308A1",
"US20100118127A1",
"US20110255745A1",
"US20100142839A1",
"US20100128145A1",
"US8279325B2",
"US8289440B2",
"US20120327222A1",
"US20100141802A1",
"US8013904B2",
"US20100142828A1",
"US8149323B2",
"US20100157073A1",
"US20100166410A1",
"US20100165152A1",
"US20100171866A1",
"US20110292216A1",
"EP2381418A1",
"US20100177411A1",
"US8189089B1",
"US8315476B1",
"US20100194901A1",
"US20100194860A1",
"US20110285701A1",
"US20100202683A1",
"US20100201834A1",
"US20120155830A1",
"US8294754B2",
"US20100225740A1",
"US20100231285A1",
"US20100238327A1",
"US8106949B2",
"US20100244165A1",
"US20100245684A1",
"US20120026297A1",
"US20100254627A1",
"US20120026366A1",
"US20100259610A1",
"US8294099B2",
"US20140118493A1",
"US20100265381A1",
"US20110234841A1",
"US20120249550A1",
"US20100265385A1",
"EP2244484A1",
"US20110044502A1",
"US20100290483A1",
"US20100281070A1",
"US20120127275A1",
"US20100302423A1",
"US20100309368A1",
"US20100321595A1",
"US20100321640A1",
"US20100329556A1",
"WO2011008443A2",
"JP2011030184A",
"US20120114260A1",
"US8787691B2",
"US20110001037A1",
"JP2011017764A",
"US8345144B1",
"US20110019243A1",
"US8212914B2",
"US20110019048A1",
"US20140009586A1",
"US8577183B2",
"US20110033129A1",
"US20120113413A1",
"US20110038536A1",
"US20110043665A1",
"US20110043668A1",
"US20110051255A1",
"US20110055729A1",
"US8411146B2",
"US20120170134A1",
"US20140076336A1",
"US8754941B1",
"US20120188341A1",
"US20110228142A1",
"US20120200669A1",
"US20110085028A1",
"US20110169994A1",
"US20110207074A1",
"US20140098267A1",
"US20120019530A1",
"WO2011055655A1",
"US20120229628A1",
"US20110115886A1",
"JP2011109484A",
"US20160269664A1",
"US8861089B2",
"WO2011063347A3",
"US20110122308A1",
"US9264610B2",
"US20140368686A1",
"US20170187933A1",
"WO2011063347A2",
"US8514491B2",
"US20110128412A1",
"US20110129165A1",
"US8400555B1",
"US20110128393A1",
"EP2336816A2",
"US8446492B2",
"US20110273531A1",
"US20120249750A1",
"US20110153248A1",
"US20120262607A1",
"US20110157321A1",
"US9019426B2",
"US8514291B2",
"US20110157451A1",
"US20110176020A1",
"US8289409B2",
"US20110206291A1",
"US20110193944A1",
"US20110200319A1",
"US20150332468A1",
"US8648918B2",
"US20130033579A1",
"WO2011105814A2",
"US20120314937A1",
"US9456196B2",
"KR20110097647A",
"US20120314033A1",
"US20110221658A1",
"US20130120605A1",
"US20110221599A1",
"US20110222757A1",
"US20110221950A1",
"US20120198677A1",
"US20110241234A1",
"US8231814B2",
"WO2011116203A1",
"US20120147139A1",
"US20110298917A1",
"US20110228144A1",
"US20130002953A1",
"US20110243428A1",
"US20120081519A1",
"US20110242356A1",
"US20110242342A1",
"US20110242355A1",
"US8565547B2",
"US20110261993A1",
"US20110267348A1",
"US20110267264A1",
"US20130250150A1",
"US9256974B1",
"US20110274366A1",
"US20110298898A1",
"US20120057040A1",
"US20160269627A1",
"US20130147979A1",
"US10455168B2",
"CN103004180A",
"EP2569935A1",
"US20180227511A1",
"US20110279721A1",
"US8576302B2",
"JP5848754B2",
"US9936148B2",
"JP2013526801A",
"WO2011143501A1",
"US20120012748A1",
"KR101824672B1",
"EP2569935B1",
"US20170048468A1",
"US8928793B2",
"US20110279705A1",
"US20110285866A1",
"US20110300929A1",
"US20120062697A1",
"US20110310980A1",
"US20110317766A1",
"CN101883291A",
"US20110316968A1",
"US20130088489A1",
"GB2482022A",
"US20120014456A1",
"US20120023456A1",
"US20120019700A1",
"US20120026342A1",
"US20120026451A1",
"CN102375199A",
"US20120039525A1",
"US8977038B2",
"US8836793B1",
"US20120044372A1",
"US20130128069A1",
"US20130128068A1",
"US20130128087A1",
"US20120051624A1",
"US20120056982A1",
"US20120062702A1",
"US20130128121A1",
"US20130176394A1",
"US20120069235A1",
"US20130222556A1",
"US20120086803A1",
"WO2012057619A1",
"WO2012057622A1",
"WO2012057621A1",
"WO2012057623A1",
"WO2012057620A2",
"WO2012057620A3",
"US20120105590A1",
"US20140146132A1",
"US20120105691A1",
"US20120113318A1",
"US20120113232A1",
"WO2012074361A1",
"WO2012078126A1",
"US20130258067A1",
"US8878950B2",
"WO2012082904A1",
"EP2652678B1",
"US9041824B2",
"US9361662B2",
"US20120147205A1",
"EP2652678A1",
"US20170053382A1",
"US20150036015A1",
"US20150036014A1",
"SG191151A1",
"US9047684B2",
"US20150042833A1",
"US20120154551A1",
"US8682107B2",
"US20120163672A1",
"US20120169433A1",
"US8842201B2",
"US20120188634A1",
"US20120188389A1",
"US20120188420A1",
"US8581995B2",
"US20120188235A1",
"US20140037140A1",
"US20120200734A1",
"US20120200726A1",
"US20120206582A1",
"US20140176592A1",
"US20120293695A1",
"US20120219236A1",
"US20120224083A1",
"US20120262601A1",
"US20120229602A1",
"US20120237114A1",
"US20120249853A1",
"US20120249836A1",
"US9030528B2",
"US20120268574A1",
"US20120274626A1",
"US10218889B2",
"WO2012155119A1",
"US20130057710A1",
"US9197821B2",
"US20140218546A1",
"KR101973822B1",
"JP2014519741A",
"US20120287291A1",
"US8305456B1",
"CN103765864B",
"CN107404609A",
"EP2708019B1",
"CN103765864A",
"US9866739B2",
"US20160269626A1",
"US8692893B2",
"US20180131852A1",
"US20120290257A1",
"US20120293624A1",
"US20120293489A1",
"US20120307099A1",
"US20120307093A1",
"US9635274B2",
"US20140085502A1",
"US8885922B2",
"US9128228B2",
"US20130265459A1",
"US20140347748A1",
"US9516222B2",
"US8804255B2",
"US20130003184A1",
"US20150296137A1",
"US9578237B2",
"WO2013003276A1",
"JP2014521117A",
"US20130002828A1",
"US20130010073A1",
"US20130016885A1",
"US20130016245A1",
"US20130022111A1",
"US20130033585A1",
"US20140192154A1",
"US20130038696A1",
"US20130050526A1",
"US8866951B2",
"US20130050504A1",
"US9794476B2",
"US20160316140A1",
"WO2013043751A1",
"US20130070060A1",
"WO2013043761A1",
"US20140098266A1",
"US20130215231A1",
"US20140198188A1",
"US20130077859A1",
"US20150003752A1",
"US9025894B2",
"US8542933B2",
"US20130076967A1",
"US20130077882A1",
"US9036931B2",
"US9036928B2",
"WO2013049699A1",
"US9031343B2",
"US9031342B2",
"US9031335B2",
"US9864921B2",
"US20150199841A1",
"US20130077880A1",
"US20140369612A1",
"US20140369615A1",
"US20140376825A1",
"US20140376826A1",
"JP2014535191A",
"US9025895B2",
"US20150003753A1",
"CN104081414A",
"US20150199793A1",
"US9811753B2",
"CN107230236A",
"US9536166B2",
"US20150015669A1",
"US9042667B2",
"US9129183B2",
"JP2017163587A",
"US8831367B2",
"JP6140709B2",
"US20170178363A1",
"CN104081414B",
"US20150055884A1",
"EP2761534A1",
"US20130083172A1",
"WO2013055960A1",
"US20160165106A1",
"US20130088637A1",
"US20130093842A1",
"US20130107061A1",
"US20130250123A1",
"US20130113899A1",
"US20130113939A1",
"US20140313315A1",
"US20130121559A1",
"US9661310B2",
"US20130135315A1",
"WO2013119706A1",
"US20130208138A1",
"US20130215108A1",
"WO2013126578A1",
"US9412206B2",
"US9754422B2",
"US20170365104A1",
"US9413953B2",
"US20130223759A1",
"US20130230237A1",
"US20130274923A1",
"US20130274596A1",
"US9210392B2",
"US9706132B2",
"US20160165147A1",
"US20130293760A1",
"US20140146201A1",
"WO2014005123A1",
"US9807382B2",
"US20150104076A1",
"US9100635B2",
"CN104508681A",
"US20140002675A1",
"EP2873028A1",
"US20150326852A1",
"JP2015534734A",
"WO2014004134A1",
"US9766380B2",
"JP2015522178A",
"US20140002674A1",
"EP2867718A1",
"US8896594B2",
"US20160266284A1",
"US20140037137A1",
"US20140043507A1",
"US9147254B2",
"US20150049916A1",
"CN104662589A",
"US20160267672A1",
"US9858673B2",
"US20140321712A1",
"US9123118B2",
"US8619082B1",
"US9123117B2",
"US8780113B1",
"CN107346061A",
"WO2014031795A1",
"US9129377B2",
"US20150042767A1",
"US20150042766A1",
"US9240049B2",
"US20150049915A1",
"US9235900B2",
"EP2888720A1",
"US20150049917A1",
"US9813616B2",
"US20160165134A1",
"CN104685513A",
"WO2014032020A3",
"EP2888698A2",
"WO2014032020A2",
"US20150248744A1",
"US20140079336A1",
"US9214013B2",
"US20140078333A1",
"US20160255333A1",
"US20140092281A1",
"WO2014052974A2",
"US20140104490A1",
"US20140118584A1",
"US9749568B2",
"US20160249001A1",
"US20140132810A1",
"WO2014078443A1",
"US9143711B2",
"US20150085174A1",
"US9001226B1",
"US20140186045A1",
"US20140183334A1",
"US20140192253A1",
"US20140204183A1",
"US9769365B1",
"WO2014130849A1",
"US9462164B2",
"US20170054901A1",
"US20170257562A1",
"US20140232822A1",
"US20140240528A1",
"US20160269651A1",
"WO2014133974A9",
"US9774831B2",
"US9253380B2",
"US9743051B2",
"US20140240529A1",
"WO2014133974A1",
"US20170085845A1",
"US9374512B2",
"US9638883B1",
"US9774789B2",
"WO2014138695A1",
"US20160057332A1",
"WO2014138697A1",
"US20160044257A1",
"US20150035992A1",
"US20140253738A1",
"US8866912B2",
"US9124864B2",
"US20160165212A1",
"US9521416B1",
"US9741118B2",
"WO2014164909A1",
"US9519972B2",
"US20160037097A1",
"WO2014164550A2",
"US9733486B2",
"US9800856B2",
"US20160163051A1",
"US20140267243A1",
"US20160195733A1",
"US20140285675A1",
"US20170094243A1",
"US20140267890A1",
"WO2014160142A1",
"US9124831B2",
"WO2014159721A1",
"WO2014165244A1",
"US20160044252A1",
"US20170163862A1",
"WO2014159779A1",
"US9578259B2",
"WO2014145856A1",
"WO2014149403A1",
"US20170099465A1",
"US9602805B2",
"WO2014149902A1",
"US20150312455A1",
"WO2014150856A1",
"US9800859B2",
"US20140267762A1",
"US9633442B2",
"US9438888B2",
"US9497370B2",
"US20140267286A1",
"WO2014144157A1",
"US9497429B2",
"US9445003B1",
"US20140267633A1",
"US20150002734A1",
"WO2015048694A2",
"US20150091900A1",
"US20150098079A1",
"US20150104101A1",
"US20150124113A1",
"US9264592B2",
"US9426343B2",
"EP3066690A1",
"US9185276B2",
"WO2015070105A1",
"US20170070672A1",
"US20150124151A1",
"US20150122411A1",
"WO2015074078A1",
"US20150138346A1",
"US20170078568A1",
"US9813617B2",
"US20150146030A1",
"US9456134B2",
"US9426361B2",
"US20150146029A1",
"WO2015081279A1",
"US20150244927A1",
"US20150243480A1",
"US20150254868A1",
"WO2015134996A1",
"US9521319B2",
"US20150373261A1",
"US20160323578A1",
"US20170004791A1",
"US20170070753A1"
]
}
Record 2,015 of 8,000 in Patents full text (MLC-0201). Request the full dataset.