The invention relates to a logging system for logging tests of electronic devices by at least one measurement and/or testing device. Furthermore, the invention relates to a corresponding method.
Although applicable to any electronic system, the present invention will be described primarily in combination with smartphones.
Modern smartphones need to be tested in production e.g. for compliance with specific legislative regulations.
The testing of smartphones is therefore performed e.g. in an end of line test in the respective production line and can be a very complex process, where the respective smartphone is tested against different protocols and communication standards.
A logging system for logging, i.e. protocolling, tests of electronic devices by at least one measurement and/or testing device, like e.g. an oscilloscope, a signal analyser, a wireless connectivity tester, power supplies or the like, comprises a first video recording unit, which records a video of the electronic device under test while the test is performed on the electronic device by the at least one measurement and/or testing device, a log memory, which stores a log of the tests performed by the at least one measurement and/or testing device on the electronic device, and a processor, which timely synchronizes the log of the tests with the video recorded by the first video recording unit and stores the log with the video in the log memory.
A method for logging tests of electronic devices by at least one measurement and/or testing device comprises recording a video of the electronic device under test while the test is performed on the electronic device by the at least one measurement and/or testing device, storing a log of the tests performed by the at least one measurement and/or testing device on the electronic device, timely synchronizing the log of the tests with the recorded video, and storing the log with the video in the log memory.
The log can e.g. comprise log and/or test messages, which are produced by the at least one measurement and/or testing device while the test is performed on the electronic device. Every single log or test message can e.g. be provided with a time stamp. At the same time the single frames of the recorded video can be provided with a time stamp.
The processor can then simply combine the log and/or test messages with the respective video frames.
Therefore, when reviewing the test log a user can not only read the single log and/or test messages but also see the reaction of the electronic device, e.g. flashing of optical indicators like diodes or changes on the screen of the electronic device. Such visual log content can provide valuable information e.g. to a test engineer.
Further embodiments of the present invention are subject of the further subclaims and of the following description, referring to the drawings.
In a possible embodiment, the logging system can comprise a display unit, which shows the log in a tabular form and for every log entry shows the respective video frame in the table or a link to the respective video frame. A tabular form allows easily parsing the test log. Further, if links are provided to the respective video frames, the table can be presented in a very compact format and single table rows can e.g. be expanded to show the respective video frame, if the user wants to see the video frame.
In a possible embodiment, the first video recording unit can be a camera of the electronic device, and at least one mirror can be positioned around the electronic device, such that the camera can record the content of a screen of the electronic device. If the camera of the electronic device itself is used, no separate hardware has to be provided.
In a possible embodiment, an application can be provided on the electronic device, which records a respective video together with specific time stamps. The time stamps later allow correlating or selecting the video with the log data.
In a possible embodiment, the first video recording unit can be the electronic device, which performs screen capturing of its' screen.
In a possible embodiment, the first video recording unit can be a camera, which is external to the electronic device. This allows testing any electronic device, even if the device does not have a camera.
In a possible embodiment, the first video recording unit can further record a video of the at least one measurement and/or testing device. This allows not only viewing a picture of the respective electronic device with the log data but also viewing pictures of the respective measurement and/or testing devices, which can also provide valuable information to e.g. a test engineer.
In a possible embodiment, the logging system can comprise a second video recording unit, which records a video of the at least one measurement and/or testing device. This allows more flexibly positioning the measurement and/or testing device(s) because the position of the first video recording unit does not influence the ability to record a video of the measurement and/or testing device.
In a possible embodiment, the logging system can comprise a testing chamber, wherein the first video recording unit can be provided on the outside of the testing chamber and can record a video of the interior of the testing chamber. A testing chamber can be needed to isolate the electronic device from external disturbances. Positioning the camera accordingly allows isolating the device under test and at the same time recording a video of the device while it is tested.
In a possible embodiment, the testing chamber can be an anechoic chamber and an opening hole is provided in an outer wall of the anechoic chamber, which is positioned between at least two reflection elements of the anechoic chamber. The opening can be a pinhole for a pinhole camera, like they are used e.g. in smartphones.
In a possible embodiment, the first video recording device can be positioned to record a video through the opening hole. The above allows testing the electronic device in an anechoic chamber and recording the video of the electronic device without destroying the anechoic effect of the chamber.
In a possible embodiment, the logging system can comprise an audio recording device, which records an audio stream of sounds that are emitted by the electric device and/or the measurement and/or testing device, while the electronic device is tested. With the audio recording device any audio feedback emitted by the electronic device can be recorded and attached to the respective log data or messages.
In a possible embodiment, the processor can timely synchronize the log of the tests with the respective sections of the recorded audio stream. The processor can e.g. provide links to the sections of the audio stream with single entries in the log. The links can then be activated by a user to listen to the recorded sounds.
In a possible embodiment, the logging system can comprise a satellite based positioning system, which can determine the position of the electronic device while the test is preformed.
In a possible embodiment, the processor can analyse the recorded video and/or recorded audio and marks predefined events, like e.g. an incoming call, an incoming message, the end of a call or the like, in the log based on the analysis. The processor can e.g. use pattern recognition methods for analysing the recorded video or audio.
In a possible embodiment the a measurement system can be used for measuring a change between a first video sequence having a first video quality and a second video sequence having a second video quality of a device under test, the method comprising a video signal source providing said first video sequence having said first video quality and said second video sequence having said second video quality, and detecting means for detecting identification means, like the unique marks explained above, which are different for said first video sequence and said second video sequence.
In a possible embodiment said identification means can be an optical or acoustical pattern. The identification means can be a bar code or a QR code for an optical pattern or a sound sequence for an acoustical pattern.
For a more complete understanding of the present invention and advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings. The invention is explained in more detail below using exemplary embodiments which are specified in the schematic figures of the drawings, in which:
In the figures like reference signs denote like elements unless stated otherwise.
In
The mobile device tester 102 generates a log 105 and provides the log 105 to the logging system 100, where the log 105 is stored in a log memory 106. As an alternative the messages or signals 104 can be forwarded to the logging system 100, where the log is built up.
The logging system 100 further comprises a camera 107, which records a video of the smartphone 101, while the mobile device tester 102 performs the tests on the smartphone 102.
The camera 107 can be any type of camera 107, like a digital video camera or the like.
The camera 107 provides the recorded video 108 to the processor 109, which reads the log 105 from the log memory 106 and timely aligns the single log messages in the log 105 with the video 108. The processor 109 then stores the log 105 with the video 108 in the log memory 106.
It is also possible, that the camera 107 stores the video 108 directly in the log memory 106 and the processor 109 timely aligns the stored video 108 with the stored log 105 after the test has been conducted and terminated.
In
As in
In addition to the embodiment of
The recorded video 208 and the recorded audio 212 are together provided to the processor 209, which timely synchronizes and stores in the log memory 206 the video 208, the audio 212 and the log data 205.
In the smartphone 201 an application can be provided, which comprises the needed recording functions and any data transmission function, which is needed to transmit the video 208 and the audio 212 to the processor. The application can also comprise functions, which allow or support the synchronization of the video 208, the audio 212 and the log data 205. The application can e.g. provide time stamps in the video 208 and the audio 212 or provide the video 208 and the audio 212 to the processor 209 in an already synchronized fashion, e.g. as a single stream.
Further, a camera external to the anechoic chamber 213 can be used to record a video of the smartphone 201. Such a camera would be positioned at a pinhole in the casing of the anechoic chamber 213, to not interfere with the anechoic chambers' echo cancelling functions.
The processor 209 for processing the log data 205, the video 208 and the audio 212 can be at least in part a computer program, which is executed in a processor of a computer or any adequate test equipment. The processor 209 can also be implemented at least in part in a CPLD, FPAG, ASIC or the like. Further, the functions of the processor 209 can be separated into different entities. Some of the functions of the processor 209 can e.g. be included in the smartphone application or the mobile device tester 202.
While recording or after storing the video 208, the audio 212 and the log data 205 in the log memory 206, the processor 209 can display the log data 205 together with the video 208 and the audio 212 via a display 215 for a user to review the test results.
The logging system 300 of
As in
The processor 309 is further capable of detecting specific events based on the video 308 and/or audio 312 and mark those events in the log. The processor can for example detect an incoming call, the answering of a call, any incoming message or any other event, which is announced by the smartphone 301 either via the smartphones' screen or speaker 310.
In
It is to be understood, that any combination of the features of
The method comprises recording S1 a video 108, 208, 308 of the electronic device 101, 201, 301 under test while the test is performed on the electronic device 101, 201, 301 by the at least one measurement and/or testing device 102, 202, 302.
Further, a log 105, 205, 305 of the tests performed by the at least one measurement and/or testing device 102, 202, 302 on the electronic device 101, 201, 301 is stored S2.
The log 105, 205, 305 and the video 108, 208, 308 are then timely synchronized S3, and the log 105, 205, 305 is stored S4 together with the video 108, 208, 308 e.g. in a log memory.
The log 105, 205, 305 can further be displayed in a tabular form and for every log entry 320, 321 the respective video frame can be displayed in the table or a link to a respective video frame or video sequence can be displayed.
In one embodiment the video 108, 208, 308 is recorded with a camera 207 of the electronic device 101, 201, 301. For this at least one mirror 214 is positioned around the electronic device 101, 201, 301, such that the camera 207 can record the content of a screen of the electronic device 101, 201, 301.
Furthermore, an application on the electronic device 101, 201, 301, can record a respective video 108, 208, 308 together with specific time stamps.
Instead of using the camera 207 the video 108, 208, 308 can also be recorded by the electronic device 101, 201, 301, which performs screen capturing of its' screen. As a further alternative the video 108, 208, 308 can be recorded with a camera, which is external to the electronic device 101, 201, 301. Finally, the video 108, 208, 308 cannot only comprise a video of the electronic device 101, 201, 301, but also of the at least one measurement and/or testing device 102, 202, 302.
Especially for measuring the emissions of the electronic device 101, 201, 301, the electronic device 101, 201, 301 can be placed in a testing chamber 213, like an anechoic chamber 213. To keep the anechoic functions intact the video 108, 208, 308 can be recorded from the outside of a testing chamber 213.
To further enhance the information, which is collected while performing the test on the electronic device 101, 201, 301 an audio stream 212, 312 of sounds that are emitted by the electronic device 101, 201, 301 and/or the measurement and/or testing device 102, 202, 302 can be recorded, while the electronic device 101, 201, 301 is tested. It is to be understood that the log 105, 205, 305 of the tests can then be timely synchronised with the respective sections of the recorded audio stream 212, 312. In addition or as an alternative the position of the electronic device 101, 201, 301 can be determined via a satellite based positioning system 216 while the test is performed.
Finally, to improve the readability of the log 105, 205, 305 the recorded video 108, 208, 308 and/or audio 212, 312 can be analysed and predefined events in the log 105, 205, 305 can be marked.
Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations exist. It should be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration in any way. Rather, the foregoing summary and detailed description will provide those skilled in the art with a convenient road map for implementing at least one exemplary embodiment, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope as set forth in the appended claims and their legal equivalents. Generally, this application is intended to cover any adaptations or variations of the specific embodiments discussed herein.
In the foregoing detailed description, various features are grouped together in one or more examples or examples for the purpose of streamlining the disclosure. It is understood that the above description is intended to be illustrative, and not restrictive. It is intended to cover all alternatives, modifications and equivalents as may be included within the scope of the invention. Many other examples will be apparent to one skilled in the art upon reviewing the above specification.
Specific nomenclature used in the foregoing specification is used to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art in light of the specification provided herein that the specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the present invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed; obviously many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. Throughout the specification, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein,” respectively. Moreover, the terms “first,” “second,” and “third,” etc., are used merely as labels, and are not intended to impose numerical requirements on or to establish a certain ranking of importance of their objects.
This application is a continuation-in-part of U.S. patent application Ser. No. 14/949,789, filed Nov. 23, 2015, the disclosure of which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5818520 | Janko et al. | Oct 1998 | A |
6141042 | Martinelli et al. | Oct 2000 | A |
7937723 | Weissmuller, Jr. et al. | May 2011 | B2 |
9401150 | Dorenbosch | Jul 2016 | B1 |
20070040035 | Kotlarsky et al. | Feb 2007 | A1 |
20070223874 | Hentschel | Sep 2007 | A1 |
20080256394 | Rashevsky et al. | Oct 2008 | A1 |
20090058986 | Beers et al. | Mar 2009 | A1 |
20110096836 | Einarsson | Apr 2011 | A1 |
20110263243 | Topaltzas et al. | Oct 2011 | A1 |
20120140081 | Clements | Jun 2012 | A1 |
20130209070 | Rivas-mcoud et al. | Aug 2013 | A1 |
20130216202 | Palakshamurthy | Aug 2013 | A1 |
20130286860 | Dorenbosch et al. | Oct 2013 | A1 |
20130343467 | Sogani et al. | Dec 2013 | A1 |
20140078867 | Nakamura et al. | Mar 2014 | A1 |
20140355947 | Slamecka | Dec 2014 | A1 |
20150015573 | Burtzlaff | Jan 2015 | A1 |
20150062353 | Dalal et al. | Mar 2015 | A1 |
20150138307 | Karimi-Cherkandi et al. | May 2015 | A1 |
20150189344 | Amidei et al. | Jul 2015 | A1 |
20150341646 | Sze et al. | Nov 2015 | A1 |
20160078793 | Aimonen et al. | Mar 2016 | A1 |
20160210716 | Ghosh et al. | Jul 2016 | A1 |
20160225131 | Babbar | Aug 2016 | A1 |
20160301924 | Tay et al. | Oct 2016 | A1 |
20170147622 | Sterzbach | May 2017 | A1 |
20170150140 | Nufer | May 2017 | A1 |
20170150142 | Aumer et al. | May 2017 | A1 |
Number | Date | Country |
---|---|---|
0 789 497 | Aug 1997 | EP |
0 888 019 | Dec 1998 | EP |
1 377 080 | Jan 2004 | EP |
2 239 952 | Oct 2010 | EP |
2008206042 | Sep 2008 | JP |
100618319 | Aug 2006 | KR |
100727090 | Jun 2007 | KR |
20150019684 | Feb 2015 | KR |
2007061241 | May 2007 | WO |
WO 2014175823 | Oct 2014 | WO |
Entry |
---|
Notice of Preliminary Rejection, and brief summary translation, from counterpart Korean Application No. 10-2016-0150165, dated Feb. 20, 2018, 10 pp. |
Prosecution History from U.S. Appl. No. 14/949,789, dated from Oct. 21, 2016 through Nov. 2, 2017, 80 pp. |
Final Office Action for U.S. Appl. No. 14/949,789 (dated Mar. 21, 2017). |
Non-Final Office Action for U.S. Appl. No. 14/949,789 (dated Oct. 21, 2017). |
Advisory Action for U.S. Appl. No. 14/949,789 (dated Aug. 15, 2017). |
Notice of Allowance from U.S. Appl. No. 15/054,074, dated Jun. 8, 2018, 12 pp. |
Number | Date | Country | |
---|---|---|---|
20170147622 A1 | May 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14949789 | Nov 2015 | US |
Child | 14984001 | US |