The object of the present invention is to provide a kind of kneetop computer that high-quality is looked the letter ability that has, photograph to allow image formula rock type and zoom.
For achieving the above object, the present invention takes following measure:
One embodiment of kneetop computer of the present invention comprises that being fixed on one of loam cake looks the letter camera, preferably is embedded the top edges at display.Look the letter data and transmit, output signal to an image controller of display, can show under the degree of total system usefulness minimum that full frame, wholly-owned material speed looks letter by camera along dedicated path.In one embodiment, utilize the relevant zoom of image controller to look letter (ZV) interface to transfer data.
This camera has the camera lens (can be wide-angle) of an imaging array (being preferably a CMOS inductor array) and a fixed focal length.Be sent to all addresses of the related display storer of image controller with software control data by pel array, realize rock type and the photography of zoom formula.
The present invention can provide to have the high-quality letter ability of looking under mechanical process situation that need not be meticulous, and embodiments of the invention can allow the formula photography (zooming) of image rock type (panning) and zoom.
The present invention takes following concrete structure:
The kneetop computer that is provided with camera of the present invention comprises:
One system bus;
One CPU, the connected system bus;
A storage arrangement that is connected with CPU and an image controller;
One display is connected with image controller;
One loam cake has a display outer cover, with fixing display during use in a normal vertical direction; It is characterized in that, also comprise:
One looks the letter camera, is fixed on the display outer cover, and is positioned at position above the display, looks the letter camera and has a fixed focal length and an imaging array;
Look the letter camera and be connected to image controller, so that the pixel data that output directly is provided is to display via a special purpose interface;
The program of CPU is stored in the storage arrangement, and source code is in order to control from looking the transmission of letter camera to the view data of display, so that implement digital photography.
Wherein, described imaging array is a CMOS inductor array.
Wherein, described special purpose interface is that a zoom is looked the letter interface.
Reaching embodiment in conjunction with the accompanying drawings is described in detail as follows specific structural features of the present invention:
As shown in Figure 1, its schematic perspective view of implementing for kneetop computer of the present invention.In the present embodiment, kneetop computer comprises a horizontal base part 20 and the loam cake 25 by hinge through.Substrate partly 20 comprises a keyboard 30, as track pad 32, a cursor control device and the electronic system (not demonstrating) that is positioned at base part 20 inside (below keyboard 30).Loam cake 25 comprises a flat-panel screens (being generally LCD) 35, its by with 37 at edge around.CMOS camera 40 among the present invention is fixed on or is embedded in the edge 37, and its camera lens 45 is located on the surface at edge 37.The adopting the compatible processor of a Ying Daier (for example Pentium II MMX) of this kneetop computer and carry out the Windows 98 or the form NT operating system of Microsoft.
As shown in Figure 2, it is a circuit block diagram of kneetop computer.This circuit region is divided into two zones, and the first area is " NOTEBOOK ", and it comprises all elements and loam cake 25 in the substrate 20.Second area is " miniature depressed place " 60, can provide additional connection to select, and it mainly comprises keyboard and monitor.All elements in the miniature depressed place 60 are prior art, do not add to describe in detail.
This basic structure comprises a plurality of buses (multiple buses), and CPU100 communicates with the other system resource via these buses.Bus is based on the consideration of speed and width and arrange.Especially, CPU100 is connected with a memory sub-system and various input/output device and communicates.
CPU100 communicates with the memory sub-system that comprises system storage 105 and second layer memory cache 110.It is by a composite bridge and Memory Controller 115 that its information with system storage 105 communicates, and it is called as north bridge (North Bridge).North bridge 115 connection CPU and memory sub-system are to a high-speed peripheral bus of pci bus 120.One south bridge 125 connects pci bus to low speed peripheral bus 130.This low speed peripheral bus can be industrial standard expansion bus, for example is isa bus, ESIA bus or mca bus.
Generally, the data rate of pci bus is fast, with and than the bus broad that can be connected to the same form of expanding bus.For example, pci bus 120 is the bus that operates in 32 bits of 33MHz, and isa bus 130 is for operating in the one 16 bit buses of 8MHz.This pci bus fundamental purpose is compatible with the peripheral device of past 8 bit and 16 bits, and its all function still can be carried out in a modem system fully.
In this embodiment, the device that is connected to pci bus 120 comprises an image controller (graphics controller) 140 and one PC card main frame adapter (PC-card hostadapter) 145.Image controller 140 has a relevant display-memory, image controller 140 is embedded in the multimedia acceleration wafer of convertible medium MagicMediaTM (NM2200) 256AV256 bit in this embodiment, it is by NeoMagic Corporation (3260 JayStreet, Santa Clara, CA 95054) sell.This looks the single-chip of letter storer for a kind of image controller logical and that comprises.Except control chart as the ability, this particular wafer also has high-effect voice, looks the ability to play of letter and DVD.For this reason, image controller 140 will be called as Media Processor 140.
For some purpose, relevant function is that the image controller part of wafer thus provides.Media Processor 140 is except being connected to as mentioned above the pci bus, in addition via an enhanced image interface (advanced graphics port, AGP) be connected directly to north bridge 115, therefore provide a bypass path to make some data directly to transmit, needn't be through pci bus.Display 35 is connected to Media Processor 140.
This Media Processor 140 comprises that two are looked letter interface (zoom is looked letter or ZV).Camera 40 is connected to Media Processor 140 by a ZV interface.In addition, for the letter bus is looked in the special use that PC card (as look letter and pick up card) usefulness is provided, PC card main frame adapter 145 is connected to Media Processor 140 via another ZV interface, and the PC card may be inserted into the expansion slot of the PC card of kneetop computer.
Hard disk drive 170 is connected to south bridge 125.In this embodiment, each device that is connected to isa bus 130 comprises a modem 180, speech subsystems 190 and a logic wafer 200 (PC87570 of National Semiconductor), and these provide each controller, a battery management controller of keyboard and index device, the interface and a clock of a BIOS storer 210.
As shown in Figure 3, it is used for the circuit block diagram of multimedia system for the present invention; Constitute the IP multimedia subsystem, IMS in the computer system 10.This IP multimedia subsystem, IMS comprises the quick storage device of camera 40, voice coding tone subsystem 190, Media Processor 140, high power capacity and each communications module of high frequency range.When specifying the actual hardware of these modules, each embodiment can do corresponding change according to the different place of particular platform.
Except the aforementioned camera lens of carrying 45, embedded type C MOS camera 40 comprises an imaging array (imaging array) 220 (being called the camera wafer), in order to produce the pixel data of corresponding camera lens 45 image that forms.Below will narrate camera 40 in more detail.
Speech subsystems 190 comprises a microphone 225, and it is connected with a CMOS speech amplifier 230.The analog voice signal that comes from amplifier 230 is transferred into an audio coding/decoding device (codec) 235, provides a voice digital data stream to Media Processor 140.And the binding of its data is two-way, so that codec 235 can receive a voice digital data stream from Media Processor 140, and converts thereof into an analog voice signal and exports one group of loudspeaker 240 to.
As shown in Figure 4, it is the software calcspar of IP multimedia subsystem, IMS.From top to bottom, IP multimedia subsystem, IMS comprises: comprise OEM special applications (OEM specific application) 250 and general (the generic application) 255 of application, with special applications 250, generally use the 255 human body interactive user interfaces that are connected, operating system 260 (Windows 98 among the embodiment/NT), one group of OEM enhanced user interface WDM driver control panel and the distinctive HLA/BIOS of platform service layer.Each driver comprises a camera driver 265, a sound mixing device driver 267 and a communications driver 268.Because the enforcement of these modules can change according to the distinctive dissimilarity of platform, so this OEM HAL/BIOS service layer customized must be added into the distinctive WDM driver of this OEM.Equally, keep compatiblely with each general user's application, (shown in 270) are called out in the distinctive enhancing of all OEM must be implemented in the upper strata that standard operation systemic-function (WDM) is called out.Therefore, when this OEM effectively used these additional enhancement function, all " general application " 225 also all can be operated accordingly.
As shown in Figure 5, it is the decomposing schematic representation of camera accessory among the present invention; The embodiment of CMOS camera 40 comprises camera wafer 220, a circuit board 280, be fixed on the camera lens fixator 285 on the circuit board 280 and be fixed on camera lens 45 on the camera lens fixator 285, and camera wafer 220 is fixed on the circuit board 280 with additional circuit.In the present embodiment, it is the CMOS color digital image integrated circuit of OV7620BD that this camera wafer 220 adopts a model, and it is provided by " OmmiVision Technologies Inc. " (CA 94086 for 930 Thompson Place, Sunnyvale).
This camera wafer 220 comprises one 640 * 480 pel array and relevant circuit.This circuit is not a content of the present invention, therefore will only narrate it generally.This circuit comprises looks the letter clock generator, is connected to one group of programmable working storage of inner IC bus (I2C) interface, in order to the analog treatment circuit of decision row pixel data, in order to the analog/digital converter of digital pixel to be provided at the ZV interface.Camera wafer 220 can be operated to the 30Hz of staggered 60Hz or progression at height, and the color data of exportable red green orchid (RGB) or YUV.
With respect to charge-coupled device (CCD) (CCD) inductor of being done access by the data that are listed as in the pel array, this CMOS camera wafer 220 allows access other pixel.Therefore, this wafer 220 can provide a kind of selection, will need partial data output from pel array.And be written into these working storages by beginning that will vertically reach level and end position, can finish.
Among one embodiment, camera lens 45 can be the camera lens of a fixed focal length, and it can provide the visual angle of 65-70 degree.Therefore, rock type and zoom formula photography can be finished in software.About rock type photography, the form of a fixed measure (be generally screen size half) is responded user's input signal, and moves at the entire pixel array place.For example, the user can operate a screen controller (as a slider), or uses cursor device 32 to specify moving of this mode.These users' action is converted into signal, and cause be positioned at camera wafer 220 begin and the numerical value of end position makes corresponding changes.Obviously, at a fixing window dimension, the difference between beginning and end value must remain unchanged.Equally, about zoom shot, when changing, the size of form still keeps identical center.
As shown in Figure 6, it is the synoptic diagram of a kind of screen window among the present invention, the image control panel of human-computer interaction is provided and realizes the special controlling mechanism of camera module.Camera module controlling mechanism is the agreement through the I2C bus.Be not that utilize to imitate be exactly to utilize to substitute, the specific function of all Windows 98s is called out the requirement that multi-media voice one that also support meets PC98 is looked letter.
In one implemented, user's control panel provided following controller:
1, Camera ON/OFF/STANDBY (video camera, ON/OFF/wait);
2, ViewFinder ENABLE/DISABLE (view finder starts/stop);
3, Remote controller ENABLE/DISABLE (remote controller starts/stop);
4, ICONization ENABLE/DISABLE; (the permission control panel is seated in form);
5, ZOOM slider/selector (digital zoom slider/selector switch);
6, PAN slider/selector (rock type photography, slip/selector switch);
7, RGB color compensation slider/selector (red green blue color compensation selector switch);
8, Aperture/gain control slider/selector (aperture/gain control, slip/selector switch);
9, Sutter/frame control slider/selector (make video recording, snapshot photography/picture control, slip/selector switch);
10, the gain control of microphone input signal Microphone input gain control slider/selector), slip/selector switch);
11, " Sub-title " message encoder and decoder text bars (heading message coding/decoding document control bar).
In one embodiment, rock type and the zoom shot of numeral or software is to implement with slider or other each screen controllers, image with expression camera form is shown, and the camera form is positioned within the figure frame that one of the maximum form of expression (entire pixel array) may be bigger.When the user used these screen controllers, less figure frame was to move in bigger figure frame and its size of change.
In another embodiment, rock type and zoom shot is that direct control by less figure frame carries out.At rock type photography, the user can be put appropriate location to the less figure frame to cursor, and pulls this less figure frame to being positioned at the desirable position of bigger figure frame.At zoom shot, the cursor that the user can pull on a jiao of less figure frame changes size (resize).Less figure frame can be from its center position change size.(zooming in) begins to further, the user is towing outwards, one side when an edge of the bigger figure frame of touching of less figure frame, continue outwards to move if continue other edges that towing will make less figure frame, therefore, in zoom shot, can add rock type photography.
For the far-end user, can utilize all Windows 98 functions peculiar callings and the function of local user's control panel of the above-mentioned all camera modules that specify, call out as the function that OEM extends.
Relevant I
2C bus interface, camera module driver adopt the I on the PIIX4 periphery control wafer
2The C bus interface controller comes sequencing camera wafer 220.About the ZV interface, the utilization of camera module is positioned at second ZV interface on the Media Processor 140 and obtains the numeral that comes from camera wafer 220 and look the letter digital stream.
Compared with prior art, the present invention has following effect:
Because kneetop computer of the present invention is provided with the CMOS camera, looks the letter ability so this computer has high-quality, to allow the formula photography of image with rock type and zoom.The present invention can provide to have the high-quality letter ability of looking under mechanical process situation that need not be meticulous.
More than narration is to borrow embodiment that architectural feature of the present invention is described, is not to be used to limit protection scope of the present invention.