System and method for displaying an image stream
First Claim
1. A computer-implemented method for displaying an image stream captured by an in vivo imaging device, the method comprising:
- receiving an image stream captured by the in vivo device, the image stream comprising a plurality of image frames, each image frame comprising a plurality of pixels;
automatically generating a dynamic preview bar, wherein said dynamic preview bar comprises;
a series of adjacent data elements;
a detailed data segment comprising an adjacent series of data elements of the series of adjacent data elements, each data element in the detailed data segment providing data which represents one or more image frames from a first portion of the image stream;
a reduced data segment comprising an adjacent series of data elements of the series of adjacent data elements, each data element in the reduced data segment providing data which represents a plurality of image frames from a second portion of the image stream, wherein the number of image frames corresponding to a data element of the reduced data segment is greater than the number of image frames corresponding to a data element of the detailed data segment, and wherein said detailed data segment is generated for each of the at least one image frames being displayed in each time slot in the video display; and
displaying, on the visual display, the dynamic preview bar along the video display of the image stream, wherein the display of the dynamic preview bar is continuously updated by displaying in each time slot the detailed data segment generated for the at least one image frame currently being displayed in the video display.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for displaying an image stream captured by an in vivo imaging device are presented. A method comprises receiving a stream of image frames captured by the in vivo device, each frame comprising a plurality of pixels. A summarized image presentation comprising summarized data elements may be generated, each summarized data element corresponding to at least one frame from the image stream. Summarized data elements are generated by ordering pixels of one or more image frames according to a first sorting parameter, sampling the ordered pixels according to a predetermined sampling scheme to acquire a subset of ordered pixels; and combining or appending sampled pixels to form a summarized data element. The summarized data elements are combined to form a summarized image presentation.
-
Citations
24 Claims
-
1. A computer-implemented method for displaying an image stream captured by an in vivo imaging device, the method comprising:
-
receiving an image stream captured by the in vivo device, the image stream comprising a plurality of image frames, each image frame comprising a plurality of pixels; automatically generating a dynamic preview bar, wherein said dynamic preview bar comprises; a series of adjacent data elements; a detailed data segment comprising an adjacent series of data elements of the series of adjacent data elements, each data element in the detailed data segment providing data which represents one or more image frames from a first portion of the image stream; a reduced data segment comprising an adjacent series of data elements of the series of adjacent data elements, each data element in the reduced data segment providing data which represents a plurality of image frames from a second portion of the image stream, wherein the number of image frames corresponding to a data element of the reduced data segment is greater than the number of image frames corresponding to a data element of the detailed data segment, and wherein said detailed data segment is generated for each of the at least one image frames being displayed in each time slot in the video display; and displaying, on the visual display, the dynamic preview bar along the video display of the image stream, wherein the display of the dynamic preview bar is continuously updated by displaying in each time slot the detailed data segment generated for the at least one image frame currently being displayed in the video display. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 23)
-
-
6. A system for displaying an image stream captured by an in vivo imaging device, the system comprising:
a processor to; receive an image stream captured by the in vivo device, the image stream comprising a plurality of image frames, each image frame comprising a plurality of pixels; and generate a dynamic preview bar, wherein said dynamic preview bar comprises; a series of adjacent data elements; a detailed data segment comprising an adjacent series of data elements of the series of adjacent data elements, each data element in the detailed data segment providing data which represents one or more image frames from a first portion of the image stream; and a reduced data segment comprising an adjacent series of data elements of the series of adjacent data elements, each data element in the reduced data segment providing data which represents a plurality of image frames from a second portion of the image stream, wherein the number of image frames corresponding to a data element of the reduced data segment is greater than the number of image frames corresponding to a data element of the detailed data segment, and wherein said detailed data segment is generated for each of the at least one image frames currently displayed in the video display; and a visual display unit to display a video display of the image stream, wherein at least one image frame is displayed in each time slot, and the image frames are displayed sequentially according to their frame capture time, the visual display unit further to display the dynamic preview bar along the video display of the image stream, and wherein the detailed data segment is continuously updated according to each of the the at least one image frame being displayed in the video display. - View Dependent Claims (7, 17, 18, 19, 22, 24)
Specification