The present invention relates to a method of displaying real-time images and a document camera system thereof, and more particularly, to a method of displaying real-time images and a document camera system for detecting an object as an instruction to display real-time images on a display device.
The demand for using document cameras for online courses, conferences or classroom lessens is constantly increasing. However, during an online course, conference or classroom lessen, there are many situations in which a document camera needs to be adjusted to ensure smooth operations. For example, when the user uses the document camera to teach in the classroom, the user must suspend present speech to move a target under the document camera or operate a mouse to adjust (zoom-in, zoom-out, magnify, or minify) the content displayed on a display device, so that the display device can clearly display any block of the target. Under this circumstance, how to help the user to adjust the content displayed on the display device simultaneously without suspending the speech has become one of the goals in the industry.
The present invention is to provide a method of displaying real-time images and a document camera system thereof to solve the above problems.
The present invention provides a method of displaying real-time images, comprising utilizing a document camera for capturing a raw image corresponding to a full range of a target document; detecting an object between the document camera and the target document; determining whether the object is an instruction from a user; and adjusting the raw image to be displayed on a display device according to the instruction.
The present invention provides a document camera system for displaying real-time images, comprising a document camera, for capturing a raw image corresponding to a full range of a target document; a display device; a controller, coupled to the document camera and the display device; and a memory, coupled to the controller, storing a program code for instructing the controller to execute a method of displaying the real-time images, wherein the method comprises detecting an object between the document camera and the target document; determining whether the object is an instruction from a user; and adjusting the raw image to be displayed on the display device according to the instruction.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Certain terms are used throughout the description and following claims to refer to particular components. As one skilled in the art will appreciate, hardware manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following description and in the claims, the terms “include” and “comprise” are utilized in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to”. Also, the term “couple” is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
Please refer to
The method of displaying real-time images for the document camera system 1 may be summarized as a process 2, as shown in
Step S200: Start.
Step S202: Utilize the document camera 10 for capturing a raw image corresponding to a full range of a target document.
Step S204: Detect an object between the document camera 10 and the target document.
Step S206: Determine whether the object is an instruction from a user.
Step 208: Adjust the raw image to be displayed on the display device 40 according to the instruction.
Step 210: End.
To explain the process 2, suppose that the user has put a target document 50 on the document tray 104 as shown in
Please further refer to
In step S204, the document camera system 1 may detect whether there is the object 60 between the camera lens 100 and the target document 50. When there is no object between the camera lens 100 and the target document 50, the document camera system 1 displays the raw image corresponding to the full range of the target document 50 on the display device 40. When there is the object 60 between the camera lens 100 and the target document 50, the document camera system 1 performs step S206.
In step S206, the document camera system 1 may determine whether the object 60 is the instruction from the user. When the object 60 is not one of the specific patterns preset by the document camera system 1, the document camera system 1 does not adjust the image displayed on the display device 40. In other words, the document camera system 1 displays the raw image corresponding to the full range of the target document 50 on the display device 40. When the object 60 is one of the specific patterns preset by the document camera system 1, the document camera system 1 performs step S208.
In an embodiment, as shown in
In step S208, the document camera system 1 adjusts the image displayed on the display device 40 according to the instruction corresponding to the specific pattern of the object 60. For example, the instruction may be magnifying the raw image. Please refer to
In one embodiment, the step of detecting whether there is the object 60 between the document camera 10 and the target document 50 may be summarized as a process 3, as shown in
Step S300: Start.
Step S302: Detect whether there is the object 60 in the full range. If yes, go to step S304; else, repeat step S302.
Step S304: After a predetermined time, detect whether there is the object 60 in a predetermined range near a first position of the object 60. If yes, repeat step S304; else, go to step S306.
Step S306: Adjust the predetermined range, and detect whether there is the object 60 in the predetermined range near the first position. If yes, go to step S304; else, repeat step S306.
In step S302, the document camera system 1 may detect whether there is the object 60 between the camera lens 100 and the target document 50 in the full range corresponding to the target document 50. When there is no object in the full range, after the predetermined time, the document camera system 1 performs step S302. When the object 60 is at the first position within the full range, the document camera system 1 performs step S304.
In step S304, because the object 60 is at the first position within the full range, it is expected that the object 60 is still near the first position after the predetermined time, so that the document camera system 1 detects whether there is the object 60 at a second position within the predetermined range near the first position. It should be noted that the predetermined range is smaller than the full range. In detail, when the object 60 is at the second position within the predetermined range near the first position, the document camera system 1 performs step S304 again after the predetermined time. In other words, the object 60 moves from the first position to the second position. Conversely, when there is no object in the predetermined range near the first position, the document camera system 1 performs step S306.
In step S306, the document camera system 1 adjusts and increases the predetermined range near the first position. The document camera system 1 detects whether there is the object 60 at the second position within an increased predetermined range near the first position. When there is no object in the increased predetermined range near the first position, the document camera system 1 performs step S306 again. Conversely, when the object 60 is at the second position within the increased predetermined range near the first position, the document camera system 1 performs step S304. In other words, the object 60 moves from the first position to the second position.
Specifically, after the object 60 is detected, the document camera system 1 may determine whether the object is the instruction from the user, and adjust the raw image as a first image according to the first position and the instruction. After a predetermined time, the document camera system 1 may adjust the raw image as a second image according to the second position and the instruction. For example, please refer to
In another embodiment, please refer to
It should be noted that the document camera system 1 is an embodiment of the present invention. Those skilled in the art should readily make combinations, modifications and/or alterations on the abovementioned description and examples. The abovementioned description, steps, procedures and/or processes including suggested steps can be realized by means that could be hardware, software, firmware (known as a combination of a hardware device and computer instructions and data that reside as read-only software on the hardware device), an electronic system, or combination thereof. Examples of hardware can include analog, digital and mixed circuits known as microcircuit, microchip, or silicon chip. Examples of the electronic system may include a system on chip (SoC), system in package (SiP), a computer on module (CoM) and the document camera system 1. Any of the abovementioned procedures and examples above may be compiled into program codes or instructions that are stored in the memory 30. The memory 30 may include read-only memory (ROM), flash memory, random access memory (RAM), subscriber identity module (SIM), hard disk, or CD-ROM/DVD-ROM/BD-ROM, but not limited thereto. The controller 20 may read and execute the program codes or the instructions stored in the memory 30 for realizing the abovementioned functions.
In summary, the document camera system of the present invention may detect objects as instructions and adjust the image to display on the display device. Therefore, the user may instruct to adjust the image displayed on the display device by placing the object between the document camera and the target document without suspending the explanation to the target document.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the benefit of U.S. Provisional application No. 63/389,947, filed on Jul. 18 , 2022. The content of the application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63389947 | Jul 2022 | US |