WO2015010721A1 - Automatic service machine - Google Patents

Automatic service machine Download PDF

Info

Publication number
WO2015010721A1
WO2015010721A1 PCT/EP2013/065460 EP2013065460W WO2015010721A1 WO 2015010721 A1 WO2015010721 A1 WO 2015010721A1 EP 2013065460 W EP2013065460 W EP 2013065460W WO 2015010721 A1 WO2015010721 A1 WO 2015010721A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
display
display area
mixing unit
service machine
Prior art date
Application number
PCT/EP2013/065460
Other languages
German (de)
French (fr)
Inventor
Stephan Danner
Original Assignee
Keba Ag
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Keba Ag filed Critical Keba Ag
Priority to EP13742605.2A priority Critical patent/EP3025313A1/en
Priority to PCT/EP2013/065460 priority patent/WO2015010721A1/en
Publication of WO2015010721A1 publication Critical patent/WO2015010721A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3204Player-machine interfaces
    • G07F17/3211Display means
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication

Definitions

  • the invention relates to a service with a display device, such as vending machines and ATMs.
  • the invention relates to the generation of data for display on such a display device.
  • Service machines such as vending machines and cash machines, can be used for a variety of applications. These include, among other things, the deposit and withdrawal of cash, the making of transfers and numerous other financial transactions related services.
  • service machines have a plurality of components.
  • Such components include input and output modules, magnetic card, chip card and transponder reader modules, PIN input pads, receipt printers, displays or monitors, various keys and keypads, touch screens, camera, scanner, signal lights and the like.
  • the control of the service machines including the control of the various components can be taken over by a PC-like computer platform with an operating system, which can be a common operating system such as Windows or Linux. Even if the basic functions are comparable, the control for the internal functioning of the components may vary depending on the manufacturer and type of service machine.
  • an application software of the service provider operator a software interface can be provided which provides a standardized interface independent of the manufacturer of the service machine for the application software of the operator. In this way, an application or application software of the service provider or the operator of the service machine largely independent and without major adjustments on machines from different manufacturers, that is on different hardware platforms, run. Both the hardware and the software components are usually protected against unauthorized manipulation.
  • various additional device-specific instructions and signals can be used in various devices, for example, to identify the individual machine components, which are to be considered or used by the customer in the course of an operation at specific times. These include, for example, flashing lights, information arrows or illuminated letters next to the card reader, the pin pad, the cash dispenser or the receipt printer, in order to indicate to the user where the next operator action is to be performed on the machine and how this is to be carried out. These light signals can be activated by the application software depending on the next operator action expected by the user. Added to this are simple instructions and symbolic, greatly simplified displays on the screen. Such on-screen instructions are usually very general because the same output or instruction can be used for or provided for a number of different types of automata. The indications and signals are activated by the application software either via standardized, device-independent interfaces as a function of the performed business case or automatically with the activation of a specific machine component to which the respective note is assigned.
  • the application software is designed so that it fully and exclusively uses the fully integrated display in the machine and other software components can not make screen outputs that could mask and distort the output of the application soft- ware.
  • Conventional overlay techniques such as simple virtual output windows are therefore prohibited.
  • the application software activates or deactivates the individual components of the ATM by means of function calls via a software interface provided by the basic software or the machine-specific software of the automatic machine.
  • the basic software outputs the assigned realistic, machine-specific instructions, images and video sequences on the second, independent screen, matching the activated components or the respective process or operating step.
  • the tasks are provided by a service automat with the
  • a service machine with a display device and a device for outputting display data to the display device wherein the display device has at least a first display area and a second display area.
  • the device comprises the following features: a first input adapted to receive first data, a second input adapted to receive second data, a mixing unit adapted to supply the first data and the second data an intermediate signal to be combined such that the first data area is associated with the first display area and the second data area, the second display area having predefined properties corresponding to predefined characteristics of the second data, a graphics processing device capable of processing the intermediate signal and generating an output digital video signal based on the intermediate signal, and an output configured to output the output digital video signal to the display device.
  • the first data and the second data are each suitable for display on each of a separate, standardized display device (each with predetermined first and second screen resolution) and set up.
  • the mixing unit is configured to combine the first data and the second data into a common intermediate signal such that image information both the first and second data, after processing the intermediate signal and generating a digital output video signal by the graphics processing device, are simultaneously displayed on a shared, standardized display device (with a predetermined third screen resolution).
  • the first display area can also have predefined properties that correspond to predefined properties of the first data.
  • the image data of at least the second data are in this case determined by a software program, that is to say the application software, which is designed for exclusive, sole use of a display device.
  • the service bureau may be an ATM, ticket vending machine, a vending machine, an account information terminal, a lottery terminal, a package parcel machine for sending or receiving parcels, a check-in terminal, or any other type of service or cash dispenser.
  • Each type of automaton may have a display device to display any data.
  • the data to be displayed is supplied to the display device by a display data output device.
  • the display device may be, for example, a screen or monitor having a first display area and a second display area.
  • the device for outputting display data it is possible to provide the service machine with a display, wherein on a common single physical display or a common display device first display data (for example application data of the service provider operator) and second display data (for example, machine-specific instructions) are displayed.
  • the second display area can be used for the second data as an exclusively assigned display, to which a special resolution or other special, predefined settings or also exclusive image memories and software interfaces or own virtual display areas (windows) are assigned.
  • This special resolution can be predetermined, for example, by an application or application software of a service-provider operator.
  • the rest of the display area which is referred to here as the first display area, is not predefined by the application software in appearance and can be used independently of this application software by other signals or data, such as the first data. In this way, the application software can be operated without adaptation to the actual size of the display. At the same time, the remaining area of the display is available for the output of image information by other software components.
  • the first data and the second data may be received as a first signal and a second signal.
  • the first signal and the second signal may have the first (display) data and the second (display) data, respectively, containing display information.
  • the second display area has predefined properties, wherein the mixing unit is set up in such a way that it adjusts or at least provides the expected resolution of the second display area or other properties during the generation of the intermediate signal.
  • the mixing unit may also be arranged to rotate the second data or the associated display, that is to change the orientation, for example in order to ensure that the image data contained in the second data match the native drive direction of the display device ,
  • the second signal or the second data contained in the second signal may already have the predefined properties of the second display region.
  • the graphics processing device may be configured to rotate the digital output video signal or the associated display, or to generate a rotated digital output video signal when processing the intermediate signal. This may be necessary if the display device is installed and operated in portrait format, but the image data for the second display area correspond to a landscape image or are provided by the application software for a display device in landscape format.
  • the first display area and the second display area may be divided in various ways. Thus, the second display area may be included in the first display area or vice versa. This can be called picture-in-picture (bite) or picture-in-picture (PiP).
  • the first display area and the second display area may be the same be large and arranged one above the other or side by side.
  • the first data and the second data which are also referred to herein as first display data and second display data respectively, may include display information or pixel information for the first and the second display area, respectively.
  • the display information includes, among other information, display content or display style, resolution, orientation, color, brightness, etc.
  • the first data and the second data may also contain further information regarding the corresponding application software.
  • the first data may correspond to a service machine specific application or display data.
  • the second data may correspond to an operator-specific application or display data.
  • Operator-specific application in this context refers to an application or application or application software that is provided by the operator of the service machine, such as a bank.
  • the operator-specific application software depicts the various service processes of the machine offered by the operator; in the case of a banking service machine, for example, the payment and withdrawal of cash, the making of transfers, the checking of the account balance or the printing of account statements.
  • machine-specific basic software is adapted to the respective embodiment, technical equipment, the type and the manufacturer of the machine and in turn provides the application software with a largely platform-independent interface for the use of the respective machine components.
  • Service machine-specific application, machine-specific basic software or application software in this context refers to an application or application software provided by the manufacturer of the service machine, for example in the manufacture or delivery of the service machine.
  • automatic application For example, additional information may be presented in addition to the operator-specific application. This information includes, for example, machine-specific animations, video sequences or images, arrows, camera images, commercials, hints for auto-specific settings, including personal adjustments or improved usability such as height adjustment of the screen or the second display area.
  • a service machine allows information to be output simultaneously from both the machine-specific basic software and the operator-specific application software on a single shared display device, even if the configuration of the operator-specific application software actually requires an exclusively associated display device or an existing display device of the operator-specific one Application software is normally used exclusively.
  • a graphics processing device is understood herein to be a device having graphics card functionality.
  • the graphics processing device may include an operating system as well as drivers.
  • An interface compliant with the DVI standard (Digital Video Interface) or HDMI standard may be provided between the graphics processing device and the display device.
  • the output video signal may include analog and digital data.
  • the graphics processing device may be, for example, a structural unit such as a printed circuit board or a chip, in particular a microchip.
  • the graphics processing device may be configured to process the received data, that is the received intermediate signal, in particular the resolution of the received display data in the intermediate signal. In this way it can be ensured that the operator-specific display data with the predefined properties can be processed by the mixing unit and displayed by the graphics processing device.
  • the mixing unit is configured to prioritize the second data over the first data.
  • the mixing unit ensures that the second display area is always completely visible and can not be overwritten by parts of the first display area.
  • it can be ensured that the second data is displayed in each case, whereas the first data need not be displayed in each case and may be superimposed on the second data on a case by case basis.
  • display data contained in the second data can be represented with highest (or at least high) priority.
  • the second data can contain display data that is assigned to an application software of a bank or another machine operator, it may be necessary to always display these - depending on their relevance.
  • the first data may contain display data which are only specific to the machine, for example contain operating instructions which do not have to be displayed under all circumstances, in particular not completely. This may be important, for example, in terms of inhibiting software manipulations, such as fingering transactions that are not actually taking place, spying on access data, or the like.
  • the automatic specific base software or the first data may also be adapted such that In the case of an overlay, they only use those parts of the first display area which are not superimposed by the second display area, so that nevertheless all relevant information can be recorded on the screen.
  • the automatic software or basic software is thus designed so that it does not use certain parts of the first display area which are superposed by the second display area.
  • the mixing unit is set up to take into account such an overlay when generating the intermediate signal.
  • the intermediate signal already has a combination of the first data and the second data, which are subsequently converted in the graphics processing apparatus to a digital output video signal.
  • This output digital video signal contains information for the first display area and the second display area.
  • the graphics processing device may be an SD graphics card with a 3D support. Such a graphics card can control the overlay and visibility of graphics elements based on a depth coordinate (z-coordinate). Accordingly, the mixing unit may be arranged to assign different depth coordinates and positions to the first data and the second data. In this case, the intermediate signal may include the first data and the second data with additional information. The graphics processing device can be set up accordingly to evaluate the additional information and to provide for display on the display device, in which case, for example, the second display area overlays the first display area. In a further embodiment, the first input and the second input each have an interface to a self-running operating system.
  • Such interfaces may be standardized interfaces via which a simple connection to a computer operating system designed essentially in a hardware-independent manner can take place.
  • the first input may be part of a first operating system and the second input may be part of a second operating system.
  • the second input may provide basic operating system functionality compatible with a self-powered graphics processing device. That is, the second input provides compatibility with a standalone video card or virtual video card.
  • At least one of the two operating systems is executed in a virtual machine.
  • the device may be implemented on a hardware platform, or a computer or personal computer.
  • One of the two operating systems can be executed directly on this hardware platform.
  • the second operating system can run as a virtual machine or a virtual PC on the hardware platform next to the other operating system.
  • the device comprises a first driver unit arranged between the first input and the mixing unit and a second driver unit arranged between the second input and the mixing unit, wherein the first driver unit is arranged to store the first data and to forward the processed first data to the mixing unit, and wherein the second drive unit is adapted to process the second data and to forward the processed second data to the mixing unit.
  • the mixing unit can easily combine the processed first data and the processed second data without requiring complicated computation operations.
  • the driver units can already process the first data and the second data, so that the mixing unit only has to perform a merging or superposition of the data.
  • Processing the first data and the second data may include translating the first data and the second data into pixel data.
  • the driver units may further interfere with an operating system.
  • the first input and the second input can represent interfaces to one operating system each. These interfaces can also be represented by the driver units.
  • the apparatus includes a driver device configured to receive the intermediate signal and to drive the graphics processing device based on the intermediate signal. Such a driver device may serve as an interface between the mixing unit and the graphics processing device.
  • the driver device may forward the intermediate signal to the graphics processing device such that it receives a conditioned intermediate signal that can be processed in a simple manner.
  • the driver device can forward to the graphics processing device further information that is required for display on the display device.
  • this information may include information about alignment, resolution, or the like.
  • the first display area has a plurality of sub-display areas, and the first data has display data for the plurality of sub-display areas.
  • a plurality of further, in particular virtual, display areas can be defined.
  • the first display area may thus have a plurality of sub-display areas. These sub-display areas can be used for various displays that need not be related.
  • the first data comprises a plurality of individual data signals each associated with one of the plurality of sub-display regions.
  • the first input may receive a plurality of individual data signals each having data for a sub-display area. These data signals can be received consecutively. It is also possible that a single data signal is received having information relating to each of the plurality of sub-display areas.
  • the apparatus has a third input adapted to receive third data, wherein the mixing unit is arranged to combine the first data, the second data and the third data into an intermediate signal such that the third data a third display area is associated with the display device, the third display area being predefined. has nêt properties that correspond to predefined properties of the third data.
  • the third data can be entered, for example, directly via a USB interface, via which a certified display and keyboard communication can then proceed.
  • the third data may include, for example, data for a line display of a payment module.
  • Such a line display can be emulated by the mixing unit and the characters provided for output can be passed on or output by the mixing unit to the graphics processing device or another graphics processing device.
  • the graphics processing device or the further graphics processing device may then display the third data at a designated location of the common screen or the display device.
  • the display device has a third display area in which the display data included in the third data can be displayed.
  • the third data like the second data, has fixed predefined properties corresponding to characteristics of the third display area. In this way, the device or software that provides the third data can be offered the third display area with specified properties.
  • the mixing unit is set up to prioritize the second data and the third data with respect to the first data.
  • the second data and the third data are always displayed on the display device. If the first data would be displayed on areas of the display device on which the second data or the third data would also be displayed, the first data will be neglected with respect to the others. That is, in such a case, the image information of the first data is not displayed on these areas, but the image information of the second data or the image information of the third data is displayed.
  • a cascade of prioritizations is provided. In this case, a highest (or at least high) priority can be assigned to the second data and the third data. In particular, the third data may be assigned the highest priority, the second data an underlying priority, and the first data the lowest priority.
  • the third data is encrypted. Encryption of the third data may provide protection against unauthorized access to this data. In this way, it can be ensured that security-relevant data contained in the third data can not be accessed without authorization.
  • encryption of the third data may be some type of cryptographic encoding. In this case, for example, a symmetric cryptographic coding or an asymmetric cryptographic coding come into question.
  • the mixing unit is configured to receive position information that is indicative of a position and / or orientation of the first display area and / or the second display area on the display device.
  • the mixing unit may receive position information, for example, as a position signal indicating a position of the first display area and / or the second display area on the second display device.
  • This position information may further indicate a position of the third display area, if any.
  • the position information may also indicate an orientation, such as portrait or landscape, or other information.
  • the position information can be used as a position signal via an external input, for example. For example, via a USB interface, are received.
  • the first data or the second data if present possibly also the third data, may contain the position information.
  • the position information can be input externally by a user, for example, a machine operator.
  • the position can be set by parameters, which are then contained in the position information.
  • the positions can be determined according to design and ergonomic criteria already during the production process.
  • the machine operator uses the application software to create a platform-independent interface that only provides general basic functionalities that are required for mapping the application software, whereby the positions of the application software have already been defined.
  • the mixing unit is configured to store position information that is indicative of a position and / or orientation of the first display area and / or the second display area on the display device.
  • the position information can be fixedly stored in the mixing unit. For example, if the position information is received by an external signal, that position information may be stored until new position information is input via a new external signal.
  • the mixing unit may have a memory for storing the position information.
  • the mixing unit is set up to replace the first data at least partially by the second data when generating the intermediate signal.
  • the first data may be at least partially overwritten by the second data in generating the intermediate signal.
  • an overlay of the first display area is indirectly achieved by the second display area.
  • bits of the first data corresponding to the first are overwritten by bits of the second data associated with the second display area.
  • pixel information on screen coordinates, or coordinates or positions of the display device superimposed on the second data are replaced by the corresponding image information or pixel information of the second data.
  • the pixel information at non-superimposed display device coordinates will persist and may be present in the intermediate 1: 1 signal.
  • the mixing unit is configured to replace the first data with a dummy signal when combining the first data and the second data if the first data is missing or contains no display data. If the device recognizes, for example by means of the mixing unit, that the first data does not contain display data, the device can replace the first data with a dummy signal.
  • the dumb signal may correspond to a signal containing only pixel information regarding black pixels. The generation of such a black video signal, for example a black HD (High Definition) stream, can be performed in the mixing unit.
  • pixel information is added to the intermediate signal with respect to black pixels which are then included in the intermediate signal.
  • the device is configured to switch off the display device if the second data is missing or contains no display data.
  • the display device can be turned off. Since the second data represent operator-specific data, according to this embodiment, the entire display device can be switched off, provided that no operator-specific data can be displayed. In this way, the security of the service machine can be increased because the display device only works when an application software of the operator sends data to the device. As a result, it can be ruled out, in particular, that manipulations on the machine-specific application are carried out, which would then display simulated second data on the display device.
  • the computer program product such as a computer program means can for example be provided or supplied as a storage medium, such as a memory card, USB stick, CD-ROM, DVD or even in the form of a downloadable file from a server in a network. This can be done, for example, in a wireless communication network by the transmission of a corresponding file with the computer program product or the computer program means.
  • a data carrier with a stored computer program is proposed with commands which form the computer program product when executed on a program-controlled device.
  • the respective unit for example the driver units, driver device, mixing unit and graphics processing device, can be implemented in terms of hardware and / or software.
  • the respective unit may be embodied as a device or as part of a device, for example as a computer or as a microprocessor.
  • the respective unit may be designed as a computer program product, as a function, as a routine, as a stand-alone process, as part of a program code and / or as an executable object.
  • the said respective units may also be implemented in a plurality of separate processor cores within a common integrated circuit or be implemented therein.
  • a method for outputting display data to a display device of a service machine wherein the display device has at least a first display area and a second display area.
  • the method includes the following steps: receive first data, receiving second data, combining the first data and the second data into an intermediate signal such that the first data area is associated with the first data area and the second data area with the second display area having predefined characteristics that are predefined - Finished properties of the second data correspond, processing the intermediate signal and generating a digital output video signal based on the intermediate signal and outputting the output video signal to the display device.
  • Fig. 1 is a schematic block diagram of a first embodiment of a service machine with a device for outputting display data
  • Fig. 2 is a schematic block diagram of a second embodiment of a service machine with a device for outputting display data
  • Fig. 3 is a schematic block diagram of a third embodiment of a service machine with a display data output device
  • Fig. 4 is a schematic block diagram of a fourth embodiment of a service machine having a display data output device
  • Fig. 5 is a schematic block diagram of a fifth embodiment of a service machine having a display data output device
  • Fig. 6 is a schematic block diagram of a sixth embodiment of a service machine having a display data output device.
  • FIG. 7 is a schematic flowchart of an example of a method of outputting display data.
  • FIG. 1 shows a service machine 10 having a display device 108 and a device 100 for outputting display data to the display device 108.
  • first data 103 are received at a first input 101 of the device 100.
  • the first data 103 may be display data of an application specific to the service machine 10. This can be, for example, control panel information or the like.
  • the device 100 further receives second data 104 at a second input 102.
  • the second data 104 may be received in parallel with the first data 103.
  • the second data 104 may be service-specific application data, which may be bank-specific data, for example.
  • the device 100 has a mixing unit 105.
  • the mixing unit 105 the first data 103 and the second data 104 are combined into an intermediate signal 106.
  • the mixing unit 105 superimposes or overwrites in the intermediate signal 106 parts of the first data 103 by data, for example pixels, of the second data 104.
  • the apparatus 100 further includes a graphics processing device 107.
  • the intermediate signal 106 is transmitted from the mixing unit 105 to the graphics processing device 107.
  • the graphics processing device 107 processes the Intermediate signal 106 and generates an output digital video signal 110 based on the intermediate signal 106.
  • the device 100 further has an output 109 from which the output video signal 110 is output to the display device 108.
  • the interface between the graphics processing device 107 and the display device 108 may be a DVI (Digital Video Interface) interface.
  • the digital output video signal 110 is sent to the display device 108 and has both data for the first display area 1 1 1 and the second display area 1 12.
  • the display device 108 has a first display region 1 1 1 and a second display region 1 12. As shown in Fig. 1, the first display area 1 1 1 and the second display area 1 12 can be represented as a picture-in-picture function. In this case, the second display area 1 12 overlaps the first display area 1 1 1.
  • the display areas 1 1 1 and 1 12 can also claim the same size areas of the display device 108, as shown in the following figures. Also, the first display area 1 1 1 may be smaller than the second display area 1 12 and this overlap.
  • the second display area 1 12 has predefined properties that correspond to predefined properties of the second data 104.
  • Such properties include, for example, a standardized screen resolution of 1024x768 (XGA) pixels.
  • XGA 1024x768
  • overlapping can be understood as meaning a partial or complete superposition of the first display region 11 1 through the second display region 12, or vice versa.
  • the mixing unit 105 combines the first data 103 and the second data 104 to the intermediate signal 106 such that the intermediate signal 106 represents a combined signal of the first data 103 and the second data 104.
  • This intermediate signal 106 includes display data for the first display area 1 1 1 and display data for the second display area 1 12.
  • this intermediate signal 106 is converted into a digital output video signal 110, which can be processed by the display device 108.
  • FIG. 2 shows another embodiment of a service machine 20 having a device 200 for outputting display data to the display device 108.
  • the device 200 has a virtual machine 205.
  • the device 200 may be implemented on a hardware platform (not shown).
  • the virtual machine 205 can be implemented on the same hardware platform.
  • the first data 103 and the second data 104 are respectively transferred to a first driver unit 201 and a second driver unit 20.
  • the second driver unit 202 is part of the virtual machine 205.
  • the first driver unit 201 and the second driver unit 202 respectively process the first data 103 and the second data 104 and forward processed first data 203 and processed second data 204 to the mixing unit 105.
  • These processed first data 203 and processed second data 204 have driving information for the mixing unit 105 in addition to the display data included in the first data 103 and the second data 104.
  • FIG. 3 shows a further embodiment of a service machine 30 having a device 300 for outputting display data to a display device 108.
  • the device 300 has a driver device 301, which is arranged between the mixing unit 105 and the graphics processing device 107.
  • the driver device 301 receives the intermediate signal 106 and processes it. Based on the intermediate signal 106, the driver device 301 drives the graphics processing device 107.
  • a signal 302 is forwarded to the graphics processing device.
  • the signal 302 includes the intermediate signal 106 and drive or driver information.
  • the display device 108 may include the first display area 11 1 and the second display area 12 as superimposed display areas. These can be the same size or have different sizes.
  • the mixing unit 105 receives a plurality of data 401, 402, 403.
  • the data 401, 402, 403 may, as shown here, be contained in a single data signal 103 received at the first input 101.
  • the data 401, 402, 403 may also be received as individual data signals 401, 402, 403.
  • the plurality of data 401, 402, 403 are assigned in a plurality of display areas 404, 405, 406 representing the first display area 11 1. That is, the first display area 1 1 1 in this embodiment has a plurality of sub-display areas 404, 405, 406.
  • These sub-display areas 404, 405, 406 may also be virtual display areas that can be programmatically filled, positioned, resized, displayed, and deleted within an associated screen, that is, the display device 108.
  • the display areas 404, 405, 406, 1 12 are shown as arranged one below the other, any other type of arrangement is possible.
  • the plurality of display areas 404, 405, 406 may be arranged around the second display area 12. It is also possible that the second display area 1 12 overlaps one or more of the plurality of sub-display areas 404, 405, 406.
  • FIG. 5 shows a further embodiment of a service machine 50, which has a device 500 for outputting display data to a display device 108.
  • the device 500 has a third input 501 for receiving third data 502.
  • These third data 502 are addressed image data.
  • the third data 502 are also forwarded to the mixing unit 105.
  • the mixing unit 105 generates an intermediate signal 106 based on the first data 103, the second data 104, and the third data 502.
  • the mixing unit 105 passes the intermediate signal 106 to the graphics processing device 107, which processes the intermediate signal 106 and generates a digital output video signal 110.
  • the output digital video signal 110 has display data for the first display area 11 1, the second display area 12, and a third display area 503 of the display device 108.
  • the third display area 503 is associated with the third data 502. Although in Fig. 5, the first display area 1 1 1, the second display area 1 12 and the third display area 503 are arranged one above the other, also a different arrangement of the display areas 1 1 1, 1 12, 503 is possible.
  • the mixing unit 105 When combining the first data 103, the second data 104 and the third data 502, the mixing unit 105 preferably prioritizes the second data 104 and the third data 502 with respect to the first data 103 so that the second data 104 and the third data 502 are always displayed , As a result, the respective complete visibility of the second display area 12 and the third display area 503 is ensured.
  • FIG. 6 shows a further embodiment of a service machine 60 which has a device 600 for outputting display data to a display device 108.
  • the mixing unit 105 may include a storage device 602.
  • the mixing unit 105 may receive a position signal or position information 601 stored in the memory device 602.
  • the position information 601 may include information on which position the display areas 1 1 1, 1 12 are displayed on the display device 108, as well as information about their orientation or other display information.
  • the position information 601 may be received as an external signal, such as a position signal, or may be included in the first data 103 or the second data 104.
  • the display device 108 may be, for example, an HD display (High Definition Display) with a dual-channel LVDS interface and a resolution of, for example, 1920 ⁇ 1080 pixels.
  • the application software that is, the second data 104, typically requires a lower resolution than the HD display 108 and generates, for example, screen data contained in the intermediate signal 106 for an XGA graphics resolution of only 1024x768 pixels.
  • FIG. 7 shows a schematic flow diagram of a method 700 for outputting display data.
  • first data 103 are received at a first input 101 of a device 100.
  • second data 103 are received at a second input 101 of a device 100.
  • Step 702 second data 104 is received at a second input 102 of device 100. Subsequently, the first data 103 and the second data 104 are combined into an intermediate signal 106, so that the first data 103, the first display area 1 1 1 and the second data 104, the second display area 1 12th assigned.
  • the second display area 1 12 has predefined properties that correspond to predefined properties of the second data 104.
  • the combining of the first data 103 and the second data 104 (third step 703) is performed in a mixing unit 105.
  • the mixing unit 105 passes the intermediate signal 106 to a graphics processing device 107, which then processes the intermediate signal 106 (fourth step 704) and generates an output digital video signal 110 based on the intermediate signal 106 (fifth step 705). After generating 705 of the output digital video signal 110, the output video signal 110 is output to the display device 108 of the service machine 10 in a sixth step 706.

Abstract

The invention relates to an automatic service machine having a display device and a device for outputting display data to the display device, wherein the display device has at least one first display region and one second display region. The device has the following features: a first input, which is configured to receive first data, a second input, which is configured to receive second data, a mixing unit, which is configured to combine the first data and the second data into an intermediate signal such that the first data is allocated to the first display region and the second data is allocated to the second display region, wherein the second display region has predefined properties which correspond to predefined properties of the second data, a graphics processing device, which is configured to process the intermediate signal and to generate a digital output video signal based on the intermediate signal, and an output which is configured to output the output video signal to the display device.

Description

TITEL  TITLE
Dienstleistungsautomat TECHNISCHES GEBIET Service automat TECHNICAL AREA
Die Erfindung betrifft einen Dienstleistungsautonnaten mit einer Anzeigevorrichtung, wie beispielsweise Verkaufs- und Bankautomaten. Insbesondere betrifft die Erfindung die Erzeugung von Daten zur Anzeige auf einer solchen Anzeigevorrichtung. The invention relates to a service with a display device, such as vending machines and ATMs. In particular, the invention relates to the generation of data for display on such a display device.
STAND DER TECHNIK STATE OF THE ART
Dienstleistungsautomaten, wie beispielsweise Verkaufs- und Bankautomaten, können für eine Vielzahl von Anwendungen verwendet werden. Hierzu zählen unter an- derem das Ein- und Auszahlen von Bargeldbeträgen, das Tätigen von Überweisungen sowie zahlreiche andere finanztransaktionsbezogene Dienstleistungen. Für diesen Zweck weisen solchen Dienstleistungsautomaten eine Vielzahl von Komponenten auf. Zu solchen Komponenten gehören Ein- und Auszahlmodule, Magnetkarten-, Chipkarten- und Transponder-Lesemodule, PIN-Eingabepads, Belegdrucker, Dis- plays bzw. Monitore, verschiedene Tasten und Tastenfelder, Touchscreens, Kamera, Scanner, Signalleuchten und ähnliches. Service machines, such as vending machines and cash machines, can be used for a variety of applications. These include, among other things, the deposit and withdrawal of cash, the making of transfers and numerous other financial transactions related services. For this purpose, such service machines have a plurality of components. Such components include input and output modules, magnetic card, chip card and transponder reader modules, PIN input pads, receipt printers, displays or monitors, various keys and keypads, touch screens, camera, scanner, signal lights and the like.
Die Steuerung der Dienstleistungsautomaten einschließlich der Ansteuerung der verschiedenen Komponenten können durch eine PC-ähnliche Rechnerplattform mit ei- nem Betriebssystem, das ein übliches Betriebssystem wie Windows oder Linux sein kann, übernommen werden. Auch wenn die Grundfunktionalitäten vergleichbar sind, kann die Ansteuerung für die interne Funktionsweise der Komponenten je nach Hersteller und Art des Dienstleistungsautomaten variieren. Für eine Applikationssoftware des Dienstleistungsautomatenbetreibers kann eine Software-Schnittstelle bereitge- stellt werden, die für die Applikationssoftware des Betreibers eine standardisierte und vom Hersteller des Dienstleistungsautomaten unabhängige Schnittstelle bereitstellt. Auf diese Weise kann eine Anwendungs- oder Applikationssoftware des Dienstleisters bzw. des Betreibers des Dienstleistungsautomaten weitgehend unabhängig und ohne größere Anpassungen auf Automaten verschiedener Hersteller, das heißt auf unterschiedlichen Hardware-Plattformen, laufen. Sowohl die Hardware- als auch die Softwarekomponenten sind üblicherweise gegen unbefugte Manipulationen gesichert. So kann beispielsweise bei Bankautomaten die Gefahr für ein nicht- autorisiertes Ein- oder Auszahlen oder Entwenden von persönlichen und/oder si- cherheitskritischen Daten minimiert werden. Der Aufwand für das Erstellen einer sicheren Applikationssoftware und deren Prüfung und Zertifizierung ist jedoch erheblich. Auch bei kleineren Änderungen der Software fällt stets ein erheblicher Aufwand für die erneute Überprüfung an. In der Regel sind Automaten viele Jahre im Einsatz, so dass ein Dienstleistungsautomatenbetreiber oft mehrere Automaten unterschiedli- eher Gerätegenerationen oder auch unterschiedlicher Hersteller in Betrieb hat. Um den Aufwand für die Wartung der Applikationssoftware trotz technischer Unterschiede der verschiedenen Geräte gering zu halten, ist es wünschenswert, ein und dieselbe Applikationssoftware auf verschiedenen Automaten betreiben zu können. Zusätzlich können bei verschiedenen Geräten weitere zusätzliche, automatenspezifische Hinweise und Signale verwendet werden, beispielsweise zur Kennzeichnung der einzelnen Automatenkomponenten, welche im Zuge eines Bedienvorganges zu bestimmten Zeitpunkten vom Kunden zu beachten oder zu verwenden sind. Hierzu zählen etwa blinkende Leuchten, Hinweispfeile oder Leuchtschriften neben dem Kar- tenleser, dem Pin-Pad, dem Geldausgabefach oder dem Belegdrucker, um dem Benutzer jeweils anzuzeigen, wo am Automaten die nächste Bedienhandlung vorzunehmen und wie diese durchzuführen ist. Diese Leuchtsignale können abhängig von der nächsten vom Benutzer erwarteten Bedienhandlung durch die Applikationssoftware aktiviert werden. Hinzu kommen einfache Anweisungen und symbolhafte, stark vereinfachte Darstellungen am Bildschirm. Solche Anweisungen am Bildschirm sind in der Regel sehr allgemein gehalten, da dieselbe Ausgabe bzw. Anweisung für eine Reihe unterschiedlicher Automatentypen verwendet werden kann oder dafür vorgesehen ist. Die Aktivierung der Hinweise und Signale erfolgt durch die Applikationssoftware entweder über standardisierte, geräteunabhängige Schnittstellen in Abhän- gigkeit des durchgeführten Geschäftsfalles oder automatisch mit der Aktivierung einer bestimmten Automatenkomponente, der der jeweilige Hinweis zugeordnet ist. The control of the service machines including the control of the various components can be taken over by a PC-like computer platform with an operating system, which can be a common operating system such as Windows or Linux. Even if the basic functions are comparable, the control for the internal functioning of the components may vary depending on the manufacturer and type of service machine. For an application software of the service provider operator, a software interface can be provided which provides a standardized interface independent of the manufacturer of the service machine for the application software of the operator. In this way, an application or application software of the service provider or the operator of the service machine largely independent and without major adjustments on machines from different manufacturers, that is on different hardware platforms, run. Both the hardware and the software components are usually protected against unauthorized manipulation. For example, with ATMs, the risk of unauthorized deposit or withdrawal or theft of personal and / or security-critical data can be minimized. However, the expense of creating a secure application software and its testing and certification is considerable. Even with minor changes to the software, there is always a considerable effort to reconsider. As a rule, machines are in use for many years, so that a service machine operator often has several machines of different device generations or even of different manufacturers in operation. In order to keep the effort for the maintenance of the application software small despite technical differences of the various devices, it is desirable to be able to operate one and the same application software on different machines. In addition, various additional device-specific instructions and signals can be used in various devices, for example, to identify the individual machine components, which are to be considered or used by the customer in the course of an operation at specific times. These include, for example, flashing lights, information arrows or illuminated letters next to the card reader, the pin pad, the cash dispenser or the receipt printer, in order to indicate to the user where the next operator action is to be performed on the machine and how this is to be carried out. These light signals can be activated by the application software depending on the next operator action expected by the user. Added to this are simple instructions and symbolic, greatly simplified displays on the screen. Such on-screen instructions are usually very general because the same output or instruction can be used for or provided for a number of different types of automata. The indications and signals are activated by the application software either via standardized, device-independent interfaces as a function of the performed business case or automatically with the activation of a specific machine component to which the respective note is assigned.
Wünschenswert wäre es, wenn dem Benutzer statt einfacher Symbole, blinkender Leuchten oder Pfeilen entsprechende klare, realistische und zum jeweiligen Automa- ten passende Abbildungen und Videosequenzen der jeweiligen Automaten kompo- nenten und der daran vorzunehmenden Bedienhandlungen in Abhängigkeit der jeweiligen Bediensituation bzw. des laufenden Geschäftsprozesses am Bildschirm angezeigt werden könnten. Die Ausgabe solcher automatenspezifischer Darstellungen am Bildschirm würde jedoch eine ebensolche automatenspezifische Ausgestaltung oder automatenspezifische Konfigurierbarkeit der Applikationssoftware voraussetzen. Dem entgegenstehend ist ein Ziel der Betreiber der Bankautomaten, die Applikationssoftware einheitlich und nicht unnötig komplex auszugestalten, da eine große Varianz oder Änderungshäufigkeit die Aufwände für die erforderlichen Überprüfun- gen und Zulassungsprozesse hinsichtlich der Sicherheit und Zuverlässigkeit sowie die Wartbarkeit der Software erheblich erhöht. Basierend auf Sicherheitsüberlegungen wird die Applikationssoftware so ausgestaltet, dass sie das im Automaten integrierte Display vollständig und exklusiv verwendet und andere Softwarekomponenten keine Bildschirmausgaben tätigen können, welche die Ausgabe der Applikationssoft- wäre überdecken und verfälschen könnten. Herkömmliche Overlay-Techniken wie etwa einfache virtuelle Ausgabefenster werden daher unterbunden. It would be desirable if, instead of simple symbols, flashing luminaires or arrows, the user had clear, realistic and suitable mappings and video sequences of the respective automaton components and the operator actions to be performed thereon could be displayed on the screen depending on the respective operating situation or the current business process. However, the output of such automatic representations on the screen would require a similar automatic design or automatic configuration of the application software. Contrary to this, one aim of the ATM operators is to design the application software uniformly and not unnecessarily complex, since a large variance or frequency of change considerably increases the expenditure for the required checks and approval processes with regard to the security and reliability as well as the maintainability of the software. Based on security considerations, the application software is designed so that it fully and exclusively uses the fully integrated display in the machine and other software components can not make screen outputs that could mask and distort the output of the application soft- ware. Conventional overlay techniques such as simple virtual output windows are therefore prohibited.
Eine denkbare Möglichkeit wäre nun, die automatenspezifischen, realistischen Abbildungen und Videosequenzen auf einem separaten, gegenüber dem Ausgabebild- schirm der Applikationssoftware völlig eigenständigen Bildschirm darzustellen. Die Applikationssoftware aktiviert bzw. deaktiviert die einzelnen Komponenten des Bankautomaten durch Funktionsaufrufe über eine von der Basissoftware bzw. automatenspezifischen Software des Automaten bereitgestellte Softwareschnittstelle. Die Basissoftware gibt passend zu den aktivierten Komponenten oder dem jeweiligen Pro- zess- oder Bedienschritt die zugeordneten realistischen, automatenspezifischen Anweisungen, Abbildungen und Videosequenzen auf dem zweiten, eigenständigen Bildschirm aus. Die Bereitstellung eines zweiten Displays nur für die automatenspezifische Ausgabe von Bedienhinweisen, welche ausschließlich von der Basissoftware des Automaten angesteuert wird, ist zwar denkbar, jedoch unwirtschaftlich und stellt eine Einschränkung der gestalterischen Möglichkeiten beim Design des Dienstleistungsautomaten dar. OFFENBARUNG DER ERFINDUNG One conceivable option would be to display the machine-specific, realistic images and video sequences on a separate screen that is completely separate from the output screen of the application software. The application software activates or deactivates the individual components of the ATM by means of function calls via a software interface provided by the basic software or the machine-specific software of the automatic machine. The basic software outputs the assigned realistic, machine-specific instructions, images and video sequences on the second, independent screen, matching the activated components or the respective process or operating step. The provision of a second display only for the automatic output of operating instructions, which is controlled exclusively by the base software of the machine, while conceivable, but uneconomical and represents a limitation of the design possibilities in the design of the service machine. DISCLOSURE OF THE INVENTION
Es ist eine Aufgabe der vorliegenden Erfindung, einen Dienstleistungsautomaten mit einer Anzeigevorrichtung und einer Vorrichtung zur Ausgabe von Anzeigedaten an die Anzeigevorrichtung bereitzustellen, der eine verbesserte und zuverlässige Anzeige von Anzeigedaten, die auf unterschiedlichen Anwendungen basieren, auf der einen Anzeigevorrichtung ermöglicht. Eine weitere Aufgabe ist die Bereitstellung eines entsprechenden Verfahrens. Die gestellten Aufgaben werden durch einen Dienstleistungsautomaten mit denIt is an object of the present invention to provide a service machine with a display device and a device for outputting display data to the display device, which enables an improved and reliable display of display data based on different applications on which a display device. Another object is to provide a corresponding method. The tasks are provided by a service automat with the
Merkmalen des Anspruchs 1 sowie ein Verfahren mit den Merkmalen des Anspruchs 14 gelöst. Characteristics of claim 1 and a method having the features of claim 14 solved.
Demgemäß wird ein Dienstleistungsautomat mit einer Anzeigevorrichtung und einer Vorrichtung zur Ausgabe von Anzeigedaten an die Anzeigevorrichtung vorgeschlagen, wobei die Anzeigevorrichtung zumindest einen ersten Anzeigebereich und einen zweiten Anzeigebereich aufweist. Die Vorrichtung weist die folgenden Merkmale auf: Einen ersten Eingang, der zum Empfangen von ersten Daten eingerichtet ist, einen zweiten Eingang, der zum Empfangen von zweiten Daten eingerichtet ist, eine Mischeinheit, die dazu eingerichtet ist, die ersten Daten und die zweiten Daten zu einem Zwischensignal derart zu kombinieren, dass den ersten Daten der erste Anzeigebereich und den zweiten Daten der zweite Anzeigebereich zugeordnet ist, wobei der zweite Anzeigebereich vordefinierte Eigenschaften aufweist, die zu vordefinierten Eigenschaften der zweiten Daten korrespondieren, eine Grafikverarbeitungs- Vorrichtung, die zum Verarbeiten des Zwischensignals und Erzeugen eines digitalen Ausgangsvideosignals basierend auf dem Zwischensignal eingerichtet ist, und einen Ausgang, der zum Ausgeben des digitalen Ausgangsvideosignals an die Anzeigevorrichtung eingerichtet ist. Die ersten Daten und die zweiten Daten sind jeweils für die Darstellung auf jeweils einer eigenständigen, standardisierten Anzeigevorrichtung (mit jeweils vorgegebener erster und zweiter Bildschirmauflösung) geeignet und derart eingerichtet. Die Mischeinheit ist dazu eingerichtet, die ersten Daten und die zweiten Daten zu einem gemeinsamen Zwischensignal derart zu kombinieren, dass Bildinformationen sowohl der ersten als auch der zweiten Daten, nach Verarbeitung des Zwischensignals und Erzeugen eines digitalen Ausgangsvideosignals durch die Grafikverarbeitungsvorrichtung, auf einer gemeinsam genutzten, standardisierten Anzeigevorrichtung (mit einer vorgegebenen dritten Bildschirmauflösung) gleichzeitig dargestellt werden. Hierbei kann auch der erste Anzeigebereich vordefinierte Eigenschaften aufweisen, die zu vordefinierten Eigenschaften der ersten Daten korrespondieren. Die Bilddaten zumindest der zweiten Daten sind hierbei durch ein Softwareprogramm, das heißt die Applikationssoftware, bestimmt, welches für die exklusive, alleinige Nutzung einer Anzeigevorrichtung konzipiert ist. Accordingly, a service machine with a display device and a device for outputting display data to the display device is proposed, wherein the display device has at least a first display area and a second display area. The device comprises the following features: a first input adapted to receive first data, a second input adapted to receive second data, a mixing unit adapted to supply the first data and the second data an intermediate signal to be combined such that the first data area is associated with the first display area and the second data area, the second display area having predefined properties corresponding to predefined characteristics of the second data, a graphics processing device capable of processing the intermediate signal and generating an output digital video signal based on the intermediate signal, and an output configured to output the output digital video signal to the display device. The first data and the second data are each suitable for display on each of a separate, standardized display device (each with predetermined first and second screen resolution) and set up. The mixing unit is configured to combine the first data and the second data into a common intermediate signal such that image information both the first and second data, after processing the intermediate signal and generating a digital output video signal by the graphics processing device, are simultaneously displayed on a shared, standardized display device (with a predetermined third screen resolution). In this case, the first display area can also have predefined properties that correspond to predefined properties of the first data. The image data of at least the second data are in this case determined by a software program, that is to say the application software, which is designed for exclusive, sole use of a display device.
Unter Dienstleistungsautomat werden insbesondere Verkaufs- und Bankautomaten verstanden. Beispielsweise kann der Dienstleistungsautomat ein Geldautomat, Fahrscheinautomat, eine Vending Machine, ein Kontoinformationsterminal, ein Lotto- Terminal, ein Paketautomat zum Versenden oder Empfangen von Paketen, ein Check-in-Terminal oder irgendeine andere Art von Dienstleistungs- oder Bankautomat sein. Jede Art von Automat kann eine Anzeigevorrichtung aufweisen, um beliebige Daten darzustellen. Die darzustellenden Daten werden von einer Vorrichtung zur Ausgabe von Anzeigedaten an die Anzeigevorrichtung geliefert. Die Anzeigevorrichtung kann beispielsweise ein Bildschirm oder Monitor sein, der einen ersten An- zeigebereich und einen zweiten Anzeigebereich aufweist. Under service machine in particular sales and ATM are understood. For example, the service bureau may be an ATM, ticket vending machine, a vending machine, an account information terminal, a lottery terminal, a package parcel machine for sending or receiving parcels, a check-in terminal, or any other type of service or cash dispenser. Each type of automaton may have a display device to display any data. The data to be displayed is supplied to the display device by a display data output device. The display device may be, for example, a screen or monitor having a first display area and a second display area.
Durch die Vorrichtung zur Ausgabe von Anzeigedaten ist es möglich, den Dienstleistungsautomaten mit einer Anzeige auszustatten, wobei auf einem gemeinsamen einzelnen physikalischen Display bzw. einer gemeinsamen Anzeigevorrichtung erste Anzeigedaten (beispielsweise Anwendungsdaten des Dienstleistungsautomatenbetreibers) sowie zweite Anzeigedaten (zum Beispiel automatenspezifische Anweisungen) dargestellt werden. Der zweite Anzeigebereich kann dabei für die zweiten Daten wie ein exklusiv zugeordnetes Display verwendet werden, dem eine spezielle Auflösung oder sonstige spezielle, vordefinierte Einstellungen oder auch exklusive Bild- Speicher sowie Softwareschnittstellen oder eigene virtuelle Anzeigebereiche (Fenster) zugeordnet sind. Diese spezielle Auflösung kann beispielsweise durch eine An- wendungs- oder Applikationssoftware eines Dienstleistungsautomatenbetreibers vorbestimmt sein. Der übrige Anzeigebereich, der hier als erster Anzeigebereich bezeichnet ist, ist nicht durch die Applikationssoftware im Aussehen vordefiniert und kann unabhängig von dieser Applikationssoftware durch andere Signale oder Daten, wie beispielsweise die ersten Daten, genutzt werden. Auf diese Weise kann die Applikationssoftware ohne Anpassung an die tatsächliche Größe des Displays betrieben werden. Gleichzeitig steht der verbleibende Bereich des Displays für die Ausga- be von Bildinformationen durch andere Softwarekomponenten zur Verfügung. By the device for outputting display data, it is possible to provide the service machine with a display, wherein on a common single physical display or a common display device first display data (for example application data of the service provider operator) and second display data (for example, machine-specific instructions) are displayed. The second display area can be used for the second data as an exclusively assigned display, to which a special resolution or other special, predefined settings or also exclusive image memories and software interfaces or own virtual display areas (windows) are assigned. This special resolution can be predetermined, for example, by an application or application software of a service-provider operator. The rest of the display area, which is referred to here as the first display area, is not predefined by the application software in appearance and can be used independently of this application software by other signals or data, such as the first data. In this way, the application software can be operated without adaptation to the actual size of the display. At the same time, the remaining area of the display is available for the output of image information by other software components.
Die ersten Daten und die zweiten Daten können beispielsweise als ein erstes Signal und als ein zweites Signal empfangen werden. Das erste Signal bzw. das zweite Signal können die ersten (Anzeige-)Daten bzw. die zweiten (Anzeige-)Daten aufwei- sen, die jeweils Anzeigeinformationen enthalten. Hierbei weist der zweite Anzeigebereich vordefinierte Eigenschaften auf, wobei die Mischeinheit dazu eingerichtet ist, dass sie die zu erwartende Auflösung des zweiten Anzeigebereichs oder andere Eigenschaften bei der Erzeugung des Zwischensignals einstellt oder zumindest mitliefert. Die Mischeinheit kann auch dazu eingerichtet sein, die zweiten Daten bzw. die zugehörige Anzeige zu drehen, das heißt die Ausrichtung zu ändern, beispielsweise um zu erreichen, dass die Bilddaten, die in den zweiten Daten enthalten sind, mit der nativen Ansteuerungsrichtung der Anzeigevorrichtung übereinstimmen. Das zweite Signal bzw. die zweiten Daten, die in dem zweiten Signal enthalten sind, können in einer Ausführungsform bereits die vordefinierten Eigenschaften des zweiten Anzei- gebereichs aufweisen. For example, the first data and the second data may be received as a first signal and a second signal. The first signal and the second signal may have the first (display) data and the second (display) data, respectively, containing display information. In this case, the second display area has predefined properties, wherein the mixing unit is set up in such a way that it adjusts or at least provides the expected resolution of the second display area or other properties during the generation of the intermediate signal. The mixing unit may also be arranged to rotate the second data or the associated display, that is to change the orientation, for example in order to ensure that the image data contained in the second data match the native drive direction of the display device , In one embodiment, the second signal or the second data contained in the second signal may already have the predefined properties of the second display region.
Alternativ oder zusätzlich kann die Grafikverarbeitungsvorrichtung dazu eingerichtet sein, das digitale Ausgangsvideosignal bzw. die zugehörige Anzeige zu drehen oder beim Verarbeiten des Zwischensignals bereits ein gedrehtes digitales Ausgangsvi- deosignal zu erzeugen. Dies kann erforderlich sein, falls die Anzeigevorrichtung im Hochformat eingebaut und betrieben wird, die Bilddaten für den zweiten Anzeigebereich jedoch einem Bild im Querformat entsprechen bzw. von der Applikationssoftware für eine Anzeigevorrichtung im Querformat bereitgestellt werden. Der erste Anzeigebereich und der zweite Anzeigebereich können auf verschiedene Arten aufgeteilt sein. So kann der zweite Anzeigebereich in dem ersten Anzeigebereich enthalten sein, oder andersherum. Dies kann als Bild-in-Bild-Darstellung (Biß) oder Picture-in-Picture-Darstellung (PiP) bezeichnet werden. In einer anderen Ausführungsform können der erste Anzeigebereich und der zweite Anzeigebereich gleich groß sein und übereinander oder nebeneinander angeordnet sein. Diese Art der Darstellung kann auch als Split-Screen bezeichnet werden. Jede andere Art von Anordnung oder Aufteilung ist ebenfalls möglich. Die ersten Daten bzw. die zweiten Daten, die hierin auch als erste Anzeigedaten bzw. zweite Anzeigedaten bezeichnet werden, können Anzeigeinformationen bzw. Pixelinformationen für den ersten bzw. den zweiten Anzeigebereich enthalten. Zu den Anzeigeinformationen zählen unter anderen Informationen in Bezug auf Anzeigeinhalt oder die Anzeigeart, die Auflösung, Ausrichtung, Farbe, Helligkeit etc. Alternatively or additionally, the graphics processing device may be configured to rotate the digital output video signal or the associated display, or to generate a rotated digital output video signal when processing the intermediate signal. This may be necessary if the display device is installed and operated in portrait format, but the image data for the second display area correspond to a landscape image or are provided by the application software for a display device in landscape format. The first display area and the second display area may be divided in various ways. Thus, the second display area may be included in the first display area or vice versa. This can be called picture-in-picture (bite) or picture-in-picture (PiP). In another embodiment, the first display area and the second display area may be the same be large and arranged one above the other or side by side. This type of presentation can also be referred to as split-screen. Any other type of arrangement or division is also possible. The first data and the second data, which are also referred to herein as first display data and second display data respectively, may include display information or pixel information for the first and the second display area, respectively. The display information includes, among other information, display content or display style, resolution, orientation, color, brightness, etc.
Zusätzlich zu den Anzeigedaten können die ersten Daten und die zweiten Daten auch weitere Informationen hinsichtlich der entsprechenden Anwendungssoftware aufweisen. Die ersten Daten können zu einer dienstleistungsautomatenspezifischen Anwendung bzw. Anzeigedaten korrespondieren. Die zweiten Daten können zu einer betreiberspezifischen Anwendung bzw. Anzeigedaten korrespondieren. In addition to the display data, the first data and the second data may also contain further information regarding the corresponding application software. The first data may correspond to a service machine specific application or display data. The second data may correspond to an operator-specific application or display data.
Betreiberspezifische Anwendung in diesem Zusammenhang bezieht sich auf eine Anwendung bzw. Anwendungs- oder Applikationssoftware, die durch den Betreiber des Dienstleistungsautomaten, beispielsweise eine Bank, bereitgestellt wird. Die be- treiberspezifische Applikationssoftware bildet beispielsweise die verschiedenen vom Betreiber angebotenen Dienstleistungsprozesse des Automaten ab, im Falle eines Bankdienstleistungsautomaten beispielsweise das Ein- und Auszahlen von Bargeld, das Tätigen von Überweisungen, das Überprüfen des Kontostandes oder das Ausdrucken von Kontoauszügen. Operator-specific application in this context refers to an application or application or application software that is provided by the operator of the service machine, such as a bank. The operator-specific application software, for example, depicts the various service processes of the machine offered by the operator; in the case of a banking service machine, for example, the payment and withdrawal of cash, the making of transfers, the checking of the account balance or the printing of account statements.
Die automatenspezifische Basissoftware ist hingegen an die jeweilige Ausführungsform, technische Ausstattung, den Typ und den Hersteller des Automaten angepasst und stellt ihrerseits der Applikationssoftware eine weitgehend plattformunabhängige Schnittstelle für die Verwendung der jeweiligen Automatenkomponenten zur Verfü- gung. Dienstleistungsautomatenspezifische Anwendung, automatenspezifische Basissoftware oder Applikationssoftware bezieht sich in diesem Zusammenhang auf eine Anwendung bzw. Anwendungssoftware, die durch den Hersteller des Dienstleistungsautomaten, beispielsweise bei der Herstellung oder Auslieferung des Dienstleistungsautomaten, bereitgestellt wird. Durch die automatenspezifische Anwendung können weitere Informationen zusätzlich zu der betreiberspezifischen Anwendung dargestellt werden. Zu diesen Informationen zählen beispielsweise automatenspezifische Animationen, Videosequenzen oder Abbildungen, Hinweispfeile, Kamerabilder, Werbeeinblendungen, Hinweise für automatenspezifische Einstellmöglichkeiten, unter anderem für persönliche Anpassungen oder verbesserte Bedienbarkeit wie Höhenverstellung des Bildschirms oder des zweiten Anzeigebereichs. Durch Kamerabilder, die auf dem ersten Anzeigebereich eingeblendet werden können, kann ein Benutzer beispielsweise erkennen, ob jemand hinter ihm steht. Auf diese Weise kann die Sicherheit bei der Eingabe von sicherheitsrelevanten Daten wie PINs verbessert werden. Durch die erfindungsgemäße Ausgestaltung eines Dienstleistungsautomaten können Informationen gleichzeitig sowohl von der automatenspezifischen Basissoftware als auch von der betreiberspezifischen Applikationssoftware auf einer einzigen gemeinsam genutzten Anzeigevorrichtung ausgegeben werden, selbst wenn die Ausgestaltung der betreiberspezifische Applikationssoftware eigentlich eine exklusiv zugeordnete Anzeigevorrichtung erfordert bzw. eine vorhandene Anzeigevorrichtung von der betreiberspezifischen Applikationssoftware normalerweise exklusiv genutzt wird. By contrast, the machine-specific basic software is adapted to the respective embodiment, technical equipment, the type and the manufacturer of the machine and in turn provides the application software with a largely platform-independent interface for the use of the respective machine components. Service machine-specific application, machine-specific basic software or application software in this context refers to an application or application software provided by the manufacturer of the service machine, for example in the manufacture or delivery of the service machine. By the automatic application For example, additional information may be presented in addition to the operator-specific application. This information includes, for example, machine-specific animations, video sequences or images, arrows, camera images, commercials, hints for auto-specific settings, including personal adjustments or improved usability such as height adjustment of the screen or the second display area. For example, camera images that can be displayed on the first display area allow a user to see if someone is behind them. In this way, security when entering security-relevant data such as PINs can be improved. The embodiment of a service machine according to the invention allows information to be output simultaneously from both the machine-specific basic software and the operator-specific application software on a single shared display device, even if the configuration of the operator-specific application software actually requires an exclusively associated display device or an existing display device of the operator-specific one Application software is normally used exclusively.
Eine Grafikverarbeitungsvorrichtung wird hierin als eine Vorrichtung verstanden, die eine Grafikkartenfunktionalität besitzt. Die Grafikverarbeitungsvorrichtung kann ein Betriebssystem sowie Treiber beinhalten. Zwischen der Grafikverarbeitungsvorrichtung und der Anzeigevorrichtung kann eine Schnittstelle bereitgestellt werden, die dem DVI-Standard (Digital Video Interface) oder HDMI-Standard entspricht. In diesem Fall kann das Ausgangsvideosignal analoge und digitale Daten aufweisen. Die Grafikverarbeitungsvorrichtung kann beispielsweise eine bauliche Einheit wie eine Flachbaugruppe oder ein Chip, insbesondere ein Mikrochip, sein. A graphics processing device is understood herein to be a device having graphics card functionality. The graphics processing device may include an operating system as well as drivers. An interface compliant with the DVI standard (Digital Video Interface) or HDMI standard may be provided between the graphics processing device and the display device. In this case, the output video signal may include analog and digital data. The graphics processing device may be, for example, a structural unit such as a printed circuit board or a chip, in particular a microchip.
Die Grafikverarbeitungsvorrichtung kann dazu eingerichtet sein, die empfangenen Daten, das heißt das empfangene Zwischensignal, insbesondere die Auflösung der empfangenen Anzeigedaten in dem Zwischensignal, zu verarbeiten. Auf diese Weise kann sichergestellt werden, dass die betreiberspezifischen Anzeigedaten mit den vordefinierten Eigenschaften durch die Mischeinheit verarbeitet und durch die Grafikverarbeitungsvorrichtung angezeigt werden können. Bei einer Ausführungsform ist die Mischeinheit dazu eingerichtet, die zweiten Daten gegenüber den ersten Daten zu priorisieren. The graphics processing device may be configured to process the received data, that is the received intermediate signal, in particular the resolution of the received display data in the intermediate signal. In this way it can be ensured that the operator-specific display data with the predefined properties can be processed by the mixing unit and displayed by the graphics processing device. In one embodiment, the mixing unit is configured to prioritize the second data over the first data.
Die Mischeinheit stellt beispielsweise als eine mögliche vordefinierte Einstellung un- abhängig von der am Automaten betriebenen Applikations- und Basissoftware sicher, dass der zweite Anzeigebereich immer vollständig sichtbar ist und nicht von Teilen des ersten Anzeigebereiches überschrieben werden kann. Gemäß dieser Ausführungsform kann also sichergestellt werden, dass die zweiten Daten in jedem Fall angezeigt werden, wohingegen die ersten Daten nicht in jedem Fall angezeigt werden müssen und fallweise von den zweiten Daten überlagert sein können. Auf diese Weise können Anzeigedaten, die in den zweiten Daten enthalten sind, mit höchster (oder zumindest hoher) Priorität dargestellt werden. The mixing unit, for example, as a possible predefined setting, regardless of the application and basic software operated on the machine, ensures that the second display area is always completely visible and can not be overwritten by parts of the first display area. Thus, according to this embodiment, it can be ensured that the second data is displayed in each case, whereas the first data need not be displayed in each case and may be superimposed on the second data on a case by case basis. In this way, display data contained in the second data can be represented with highest (or at least high) priority.
Da die zweiten Daten Anzeigedaten enthalten können, die eine Applikationssoftware einer Bank oder eines anderen Automatenbetreibers zugeordnet sind, kann es erforderlich sein, diese - je nach Relevanz - immer darzustellen. Die ersten Daten können dagegen Anzeigedaten enthalten, die nur automatenspezifisch sind, beispielsweise Bedienhinweise enthalten, die nicht unter allen Umständen, insbesondere nicht vollständig, angezeigt werden müssen. Dies kann beispielsweise im Hinblick auf ein Unterbinden von Software-Manipulationen, wie zum Fingieren von tatsächlich nicht stattfindenden Transaktionen, Ausspähen von Zugriffsdaten oder dergleichen, von Bedeutung sein. Since the second data can contain display data that is assigned to an application software of a bank or another machine operator, it may be necessary to always display these - depending on their relevance. On the other hand, the first data may contain display data which are only specific to the machine, for example contain operating instructions which do not have to be displayed under all circumstances, in particular not completely. This may be important, for example, in terms of inhibiting software manipulations, such as fingering transactions that are not actually taking place, spying on access data, or the like.
Da die Vorrichtung an sich automatenspezifisch ist und ebenso die Position am Dis- play, an der das Bild, das zu den zweiten Daten korrespondiert, gemäß dem digitalen Ausgangsvideosignal dargestellt wird, kann die automatenspezifische Basissoftware bzw. die ersten Daten auch derart angepasst sein, dass sie für den Fall einer Überlagerung nur jene Teile des ersten Anzeigebereichs benutzt, welche nicht von dem zweiten Anzeigebereich überlagert sind, so dass dennoch alle relevanten Informatio- nen am Bildschirm erfassbar sind. Die automatenspezifische Software bzw. Basissoftware ist also darauf ausgelegt, dass sie bestimmte, vom zweiten Anzeigebereich überlagerte Teile des ersten Anzeigebereiches nicht nutzt. Hierbei ist die Mischeinheit dazu eingerichtet, bei der Erzeugung des Zwischensignals eine solche Überlagerung bereits zu berücksichtigen. Das Zwischensignal weist also bereits eine Kombination der ersten Daten und der zweiten Daten auf, die anschließend in der Grafikverarbeitungsvorrichtung zu einem digitalen Ausgangsvideo- Signal umgewandelt werden. Dieses digitale Ausgangsvideosignal enthält Informationen für den ersten Anzeigebereich und den zweiten Anzeigebereich. Since the device per se is machine-specific and also the position on the display at which the image corresponding to the second data is displayed in accordance with the digital output video signal, the automatic specific base software or the first data may also be adapted such that In the case of an overlay, they only use those parts of the first display area which are not superimposed by the second display area, so that nevertheless all relevant information can be recorded on the screen. The automatic software or basic software is thus designed so that it does not use certain parts of the first display area which are superposed by the second display area. In this case, the mixing unit is set up to take into account such an overlay when generating the intermediate signal. Thus, the intermediate signal already has a combination of the first data and the second data, which are subsequently converted in the graphics processing apparatus to a digital output video signal. This output digital video signal contains information for the first display area and the second display area.
Die Grafikverarbeitungsvorrichtung kann in einer Ausführungsform eine SD- Grafikkarte bzw. eine Grafikkarte mit 3D-Unterstützung sein. Eine solche Grafikkarte kann die Überlagerung und Sichtbarkeit von Grafikelementen basierend auf einer Tiefen koordinate (z-Koordinate) steuern. Die Mischeinheit kann dementsprechend eingerichtet sein, den ersten Daten und den zweiten Daten unterschiedliche Tiefenkoordinaten und Positionen zuzuordnen. In diesem Fall kann das Zwischensignal die ersten Daten und die zweiten Daten mit zusätzlichen Informationen aufweisen. Die Grafikverarbeitungsvorrichtung kann entsprechend eingerichtet sein, die zusätzlichen Informationen auszuwerten und für eine Darstellung auf der Anzeigevorrichtung zu sorgen, bei der dann beispielsweise der zweite Anzeigebereich den ersten Anzeigebereich überlagert. Bei einer weiteren Ausführungsform weisen der erste Eingang und der zweite Eingang jeweils eine Schnittstelle zu einem eigenständig ablaufenden Betriebssystem auf. The graphics processing device, in one embodiment, may be an SD graphics card with a 3D support. Such a graphics card can control the overlay and visibility of graphics elements based on a depth coordinate (z-coordinate). Accordingly, the mixing unit may be arranged to assign different depth coordinates and positions to the first data and the second data. In this case, the intermediate signal may include the first data and the second data with additional information. The graphics processing device can be set up accordingly to evaluate the additional information and to provide for display on the display device, in which case, for example, the second display area overlays the first display area. In a further embodiment, the first input and the second input each have an interface to a self-running operating system.
Solche Schnittstellen können standardisierte Schnittstellen sein, über die eine einfa- che Anbindung an ein im Wesentlichen hardwareunabhängig ausgestaltetes Computerbetriebssystem erfolgen kann. Beispielsweise kann der erste Eingang Teil eines ersten Betriebssystems sein und der zweite Eingang Teil eines zweiten Betriebssystems sein. Der zweite Eingang kann eine zu einer eigenständig betriebenen Grafikverarbeitungsvorrichtung kompatible Basisfunktionalität für das Betriebssystem zur Verfügung stellen. Das heißt, dass der zweite Eingang eine Kompatibilität zu einer eigenständigen Grafikkarte bereitstellt bzw. eine virtuelle Grafikkarte ausbildet. Such interfaces may be standardized interfaces via which a simple connection to a computer operating system designed essentially in a hardware-independent manner can take place. For example, the first input may be part of a first operating system and the second input may be part of a second operating system. The second input may provide basic operating system functionality compatible with a self-powered graphics processing device. That is, the second input provides compatibility with a standalone video card or virtual video card.
Bei einer weiteren Ausführungsform ist zumindest eines der beiden Betriebssysteme in einer virtuellen Maschine ausgeführt. Gemäß dieser Ausführungsform kann die Vorrichtung auf einer Hardwareplattform, bzw. einem Computer oder PC (Personal Computer), ausgeführt sein. Eines der beiden Betriebssysteme kann auf dieser Hardwareplattform direkt ausgeführt werden. Das zweite Betriebssystem kann als virtuelle Maschine oder virtueller PC auf der Hardwareplattform neben dem anderen Betriebssystem ausgeführt werden. In another embodiment, at least one of the two operating systems is executed in a virtual machine. According to this embodiment, the device may be implemented on a hardware platform, or a computer or personal computer. One of the two operating systems can be executed directly on this hardware platform. The second operating system can run as a virtual machine or a virtual PC on the hardware platform next to the other operating system.
Bei einer weiteren Ausführungsform weist die Vorrichtung eine erste Treibereinheit, die zwischen dem ersten Eingang und der Mischeinheit angeordnet ist, und eine zweite Treibereinheit auf, die zwischen dem zweiten Eingang und der Mischeinheit angeordnet ist, wobei die erste Treibereinheit dazu eingerichtet ist, die ersten Daten zu verarbeiten und die verarbeiteten ersten Daten an die Mischeinheit weiterzuleiten und wobei die zweite Treibereinheit dazu eingerichtet ist, die zweiten Daten zu verarbeiten und die verarbeiteten zweiten Daten an die Mischeinheit weiterzuleiten. In a further embodiment, the device comprises a first driver unit arranged between the first input and the mixing unit and a second driver unit arranged between the second input and the mixing unit, wherein the first driver unit is arranged to store the first data and to forward the processed first data to the mixing unit, and wherein the second drive unit is adapted to process the second data and to forward the processed second data to the mixing unit.
Da die Treibereinheiten bereits eine erste Verarbeitung der Daten durchführen, kann die Mischeinheit auf einfache Art und Weise die verarbeiteten ersten Daten und die verarbeiteten zweiten Daten kombinieren, ohne dass komplizierte Rechenvorgänge erforderlich sind. Beispielsweise können die Treibereinheiten die ersten Daten und die zweiten Daten bereits aufarbeiten, so dass die Mischeinheit lediglich eine Zusammenführung oder Überlagerung der Daten durchführen muss. Verarbeiten der ersten Daten und der zweiten Daten kann ein Umsetzen der ersten Daten und der zweiten Daten in Pixeldaten enthalten. Die Treibereinheiten können des Weiteren Schnittstellen zu einem Betriebssystem darstellen. Wie bereits oben erläutert, können der erste Eingang und der zweite Eingang Schnittstellen zu jeweils einem Betriebssystem darstellen. Diese Schnittstellen können auch durch die Treibereinheiten dargestellt werden. Bei einer weiteren Ausführungsform weist die Vorrichtung eine Treibervorrichtung auf, die dazu eingerichtet ist, das Zwischensignal zu empfangen und die Grafikverarbeitungsvorrichtung basierend auf dem Zwischensignal anzusteuern. Eine solche Treibervorrichtung kann als Schnittstelle zwischen der Mischeinheit und der Grafikverarbeitungsvorrichtung dienen. Die Treibervorrichtung kann das Zwischensignal derart an die Grafikverarbeitungsvorrichtung weiterleiten, dass diese ein aufbereitetes Zwischensignal empfängt, das auf einfache Art und Weise verarbeitet werden kann. So kann beispielsweise die Treibervorrichtung an die Grafikverarbeitungsvorrichtung weitere Informationen weiterleiten, die zur Darstellung auf der Anzeigevorrichtung erforderlich sind. Diese Informationen können beispielsweise Informationen über Ausrichtung, Auflösung oder ähnliches aufweisen. Bei einer weiteren Ausführungsform weist der erste Anzeigebereich eine Mehrzahl von Unteranzeigebereichen auf, und die ersten Daten weisen Anzeigedaten für die Mehrzahl von Unteranzeigebereichen auf. Since the driver units already perform a first processing of the data, the mixing unit can easily combine the processed first data and the processed second data without requiring complicated computation operations. For example, the driver units can already process the first data and the second data, so that the mixing unit only has to perform a merging or superposition of the data. Processing the first data and the second data may include translating the first data and the second data into pixel data. The driver units may further interfere with an operating system. As already explained above, the first input and the second input can represent interfaces to one operating system each. These interfaces can also be represented by the driver units. In another embodiment, the apparatus includes a driver device configured to receive the intermediate signal and to drive the graphics processing device based on the intermediate signal. Such a driver device may serve as an interface between the mixing unit and the graphics processing device. The driver device may forward the intermediate signal to the graphics processing device such that it receives a conditioned intermediate signal that can be processed in a simple manner. For example, the driver device can forward to the graphics processing device further information that is required for display on the display device. For example, this information may include information about alignment, resolution, or the like. In another embodiment, the first display area has a plurality of sub-display areas, and the first data has display data for the plurality of sub-display areas.
Gemäß dieser Ausführungsform können zusätzlich zu dem zweiten Anzeigebereich mehrere weitere, insbesondere virtuelle, Anzeigebereiche definiert werden. Der erste Anzeigebereich kann also eine Mehrzahl von Unteranzeigebereichen aufweisen. Diese Unteranzeigebereiche können für verschiedene Anzeigen verwendet werden, die nicht zusammenhängen müssen. Bei einer weiteren Ausführungsform weisen die ersten Daten eine Mehrzahl von einzelnen Datensignalen auf, die jeweils einem der Mehrzahl von Unteranzeigebereichen zugeordnet sind. According to this embodiment, in addition to the second display area, a plurality of further, in particular virtual, display areas can be defined. The first display area may thus have a plurality of sub-display areas. These sub-display areas can be used for various displays that need not be related. In a further embodiment, the first data comprises a plurality of individual data signals each associated with one of the plurality of sub-display regions.
Gemäß dieser Ausführungsform kann der erste Eingang eine Mehrzahl von einzel- nen Datensignalen empfangen, die jeweils Daten für einen Unteranzeigebereich aufweisen. Diese Datensignale können nacheinander empfangen werden. Es ist auch möglich, dass ein einzelnes Datensignal empfangen wird, das Informationen in Bezug auf jeden der Mehrzahl von Unteranzeigebereichen aufweist. Bei einer weiteren Ausführungsform weist die Vorrichtung einen dritten Eingang auf, der zum Empfangen von dritten Daten eingerichtet ist, wobei die Mischeinheit dazu eingerichtet ist, die ersten Daten, die zweiten Daten und die dritten Daten zu einem Zwischensignal derart zu kombinieren, dass den dritten Daten ein dritter Anzeigebereich der Anzeigevorrichtung zugeordnet ist, wobei der dritte Anzeigebereich vordefi- nierte Eigenschaften aufweist, die zu vordefinierten Eigenschaften der dritten Daten korrespondieren. According to this embodiment, the first input may receive a plurality of individual data signals each having data for a sub-display area. These data signals can be received consecutively. It is also possible that a single data signal is received having information relating to each of the plurality of sub-display areas. In a further embodiment, the apparatus has a third input adapted to receive third data, wherein the mixing unit is arranged to combine the first data, the second data and the third data into an intermediate signal such that the third data a third display area is associated with the display device, the third display area being predefined. has nierte properties that correspond to predefined properties of the third data.
Die dritten Daten können beispielsweise direkt über eine USB-Schnittstelle eingege- ben werden, über die dann eine zertifizierte Display- und Tastaturkonnnnunikation ablaufen kann. Die dritten Daten können beispielsweise Daten für ein Zeilendisplay eines Bezahlmoduls enthalten. Ein solches Zeilendisplay kann von der Mischeinheit emuliert werden und die zur Ausgabe vorgesehenen Zeichen von der Mischeinheit an die Grafikverarbeitungsvorrichtung oder eine weitere Grafikverarbeitungsvorrich- tung weitergegeben bzw. ausgegeben werden. Die Grafikverarbeitungsvorrichtung oder die weitere Grafikverarbeitungsvorrichtung kann dann die dritten Daten an einer vorgesehenen Stelle des gemeinsamen Bildschirms bzw. der Anzeigevorrichtung darstellen lassen. Gemäß dieser Ausführungsform weist die Anzeigevorrichtung einen dritten Anzeigebereich auf, in dem die Anzeigedaten, die in den dritten Daten enthalten sind, dargestellt werden können. Die dritten Daten weisen, wie auch die zweiten Daten, feste vordefinierte Eigenschaften auf, die Eigenschaften des dritten Anzeigebereichs entsprechen. Auf diese Weise kann einer Vorrichtung oder einer Software, die die drit- ten Daten bereitstellt, der dritte Anzeigebereich mit festgelegten Eigenschaften angeboten werden. The third data can be entered, for example, directly via a USB interface, via which a certified display and keyboard communication can then proceed. The third data may include, for example, data for a line display of a payment module. Such a line display can be emulated by the mixing unit and the characters provided for output can be passed on or output by the mixing unit to the graphics processing device or another graphics processing device. The graphics processing device or the further graphics processing device may then display the third data at a designated location of the common screen or the display device. According to this embodiment, the display device has a third display area in which the display data included in the third data can be displayed. The third data, like the second data, has fixed predefined properties corresponding to characteristics of the third display area. In this way, the device or software that provides the third data can be offered the third display area with specified properties.
Bei einer weiteren Ausführungsform ist die Mischeinheit dazu eingerichtet, die zweiten Daten und die dritten Daten gegenüber den ersten Daten zu priorisieren. In a further embodiment, the mixing unit is set up to prioritize the second data and the third data with respect to the first data.
Gemäß dieser Ausführungsform werden die zweiten Daten und die dritten Daten immer auf der Anzeigevorrichtung angezeigt. Sofern die ersten Daten auf Bereichen der Anzeigevorrichtung angezeigt werden würden, auf denen ebenfalls die zweiten Daten oder die dritten Daten angezeigt werden würden, werden die ersten Daten in Bezug auf die anderen vernachlässigt. Das bedeutet, dass in einem solchen Fall die Bildinformationen der ersten Daten auf diesen Bereichen nicht angezeigt werden, sondern die Bildinformationen der zweiten Daten oder die Bildinformationen der dritten Daten angezeigt werden. In einer alternativen Ausführungsform ist eine Kaskade von Priorisierungen vorgesehen. Hierbei kann eine höchste (oder zumindest hohe) Priorität den zweiten Daten und den dritten Daten zugeordnet sein. Insbesondere kann den dritten Daten die höchste Priorität, den zweiten Daten eine darunter liegende Priorität und den ersten Daten die niedrigste Priorität zugeordnet werden. Auf diese Weise kann sichergestellt werden, dass Daten mit der höchsten Relevanz, die den dritten Daten zugeordnet sind, in jedem Fall dargestellt werden, dass Daten, die eine niedrigere Relevanz als die dritten Daten aufweisen, und die den zweiten Daten zugeordnet sind, mit einer niedrigeren aber immer noch hohen Priorität dargestellt werden, und Daten, die die geringste Relevanz haben und den ersten Daten zugeordnet sind, mit der niedrigsten Priorität dargestellt werden. According to this embodiment, the second data and the third data are always displayed on the display device. If the first data would be displayed on areas of the display device on which the second data or the third data would also be displayed, the first data will be neglected with respect to the others. That is, in such a case, the image information of the first data is not displayed on these areas, but the image information of the second data or the image information of the third data is displayed. In an alternative embodiment, a cascade of prioritizations is provided. In this case, a highest (or at least high) priority can be assigned to the second data and the third data. In particular, the third data may be assigned the highest priority, the second data an underlying priority, and the first data the lowest priority. In this way, it can be ensured that data with the highest relevance, which are assigned to the third data, are displayed in each case, that data, which have a lower relevance than the third data, and that are associated with the second data, with a lower but still high priority, and data having the least relevance and associated with the first data are presented with the lowest priority.
Bei einer weiteren Ausführungsform sind die dritten Daten verschlüsselt. Eine Verschlüsselung der dritten Daten kann einen Schutz vor unberechtigten Zugriffen auf diese Daten bereitstellen. Auf diese Weise kann sichergestellt werden, dass auf sicherheitsrelevante Daten, die in den dritten Daten enthalten sind, nicht unberechtigt zugegriffen werden kann. Insbesondere kann eine Verschlüsselung der dritten Daten irgendeine Art von kryptographischer Kodierung sein. Hierbei kommen beispielsweise eine symmetrische kryptographische Kodierung oder eine asymmetrische krypto- graphische Kodierung in Frage. In a further embodiment, the third data is encrypted. Encryption of the third data may provide protection against unauthorized access to this data. In this way, it can be ensured that security-relevant data contained in the third data can not be accessed without authorization. In particular, encryption of the third data may be some type of cryptographic encoding. In this case, for example, a symmetric cryptographic coding or an asymmetric cryptographic coding come into question.
Bei einer weiteren Ausführungsform ist die Mischeinheit dazu eingerichtet, Positionsinformationen zu empfangen, die indikativ für eine Position und/oder Ausrichtung des ersten Anzeigebereichs und/oder des zweiten Anzeigebereichs auf der Anzeige- Vorrichtung sind. In a further embodiment, the mixing unit is configured to receive position information that is indicative of a position and / or orientation of the first display area and / or the second display area on the display device.
Gemäß dieser Ausführungsform kann die Mischeinheit Positionsinformationen, beispielsweise als ein Positionssignal, empfangen, die eine Position des ersten Anzeigebereichs und/oder des zweiten Anzeigebereichs auf der zweiten Anzeigevorrich- tung angeben. Diese Positionsinformationen können des Weiteren eine Position des dritten Anzeigebereichs, sofern dieser vorhanden ist, angeben. Zusätzlich zu der Position können die Positionsinformationen auch eine Ausrichtung, beispielsweise Hoch- oder Querformat, oder andere Informationen angeben. Die Positionsinformationen können beispielsweise als Positionssignal über einen externen Eingang, bei- spielsweise über eine USB-Schnittstelle, empfangen werden. Alternativ oder zusätzlich können die ersten Daten oder die zweiten Daten, sofern vorhanden eventuell auch die dritten Daten, die Positionsinformationen enthalten. Beispielsweise können die Positionsinformationen durch einen Benutzer, zum Beispiel einen Automatenbe- treiber, extern eingegeben werden. Die Position kann hierbei durch Parameter eingestellt werden, die dann in den Positionsinformationen enthalten sind. According to this embodiment, the mixing unit may receive position information, for example, as a position signal indicating a position of the first display area and / or the second display area on the second display device. This position information may further indicate a position of the third display area, if any. In addition to the position, the position information may also indicate an orientation, such as portrait or landscape, or other information. The position information can be used as a position signal via an external input, for example. For example, via a USB interface, are received. Alternatively or additionally, the first data or the second data, if present possibly also the third data, may contain the position information. For example, the position information can be input externally by a user, for example, a machine operator. The position can be set by parameters, which are then contained in the position information.
Alternativ oder zusätzlich können die Positionen nach Design- und Ergonomiekriterien bereits bei der Herstellung automatenspezifisch festgelegt werden. Der Automa- tenbetreiber setzt in diesem Fall mit der Applikationssoftware auf eine plattformunabhängige Schnittstelle auf, die nur allgemeine Basisfunktionalitäten bereitstellt, die für die Abbildung der Applikationssoftware benötigt wird, wobei die Positionen der Applikationssoftware bereits festgelegt ist. Bei einer weiteren Ausführungsform ist die Mischeinheit dazu eingerichtet, Positionsinformationen zu speichern, die indikativ für eine Position und/oder Ausrichtung des ersten Anzeigebereichs und/oder des zweiten Anzeigebereichs auf der Anzeigevorrichtung sind. Gemäß dieser Ausführungsform können die Positionsinformationen in der Mischeinheit fest gespeichert werden. Beispielsweise wenn die Positionsinformationen durch ein externes Signal empfangen werden, können diese Positionsinformationen gespeichert werden, bis neue Positionsinformationen über ein neues externes Signal eingegeben werden. Die Mischeinheit kann zur Speicherung der Positionsinformatio- nen einen Speicher aufweisen. Alternatively or additionally, the positions can be determined according to design and ergonomic criteria already during the production process. In this case, the machine operator uses the application software to create a platform-independent interface that only provides general basic functionalities that are required for mapping the application software, whereby the positions of the application software have already been defined. In a further embodiment, the mixing unit is configured to store position information that is indicative of a position and / or orientation of the first display area and / or the second display area on the display device. According to this embodiment, the position information can be fixedly stored in the mixing unit. For example, if the position information is received by an external signal, that position information may be stored until new position information is input via a new external signal. The mixing unit may have a memory for storing the position information.
Bei einer weiteren Ausführungsform ist die Mischeinheit dazu eingerichtet, beim Erzeugen des Zwischensignals die ersten Daten zumindest teilweise durch die zweiten Daten zu ersetzen. In a further embodiment, the mixing unit is set up to replace the first data at least partially by the second data when generating the intermediate signal.
Gemäß dieser Ausführungsform können die ersten Daten zumindest teilweise durch die zweiten Daten beim Erzeugen des Zwischensignals überschrieben werden. Hierdurch wird indirekt eine Überlagerung des ersten Anzeigebereichs durch den zweiten Anzeigebereich erreicht. Hierfür werden Bits der ersten Daten, die dem ersten An- zeigebereich zugeordnet sind, durch Bits der zweiten Daten, die dem zweiten Anzeigebereich zugeordnet sind, überschrieben. In anderen Worten werden im Bilddatenstrom der ersten Daten Pixelinformationen an Bildschirmkoordinaten, bzw. Koordinaten oder Positionen der Anzeigevorrichtung, die von den zweiten Daten überlagert sind, durch die entsprechenden Bildinformationen bzw. Pixelinformationen der zweiten Daten ersetzt. Die Pixelinformationen an nicht überlagerten Anzeigevorrichtungskoordinaten bleiben bestehen, und können in dem Zwischensignal 1 :1 vorhanden sein. Bei einer weiteren Ausführungsform ist die Mischeinheit dazu eingerichtet, beim Kombinieren der ersten Daten und der zweiten Daten die ersten Daten durch ein Dummysignal zu ersetzen, falls die ersten Daten fehlen oder keine Anzeigedaten enthalten. Wenn die Vorrichtung, beispielsweise mittels der Mischeinheit, erkennt, dass die ersten Daten keine Anzeigedaten enthalten, kann die Vorrichtung die ersten Daten durch ein Dummysignal ersetzen. Das Dummysignal kann hierbei einem Signal entsprechen, das lediglich Pixel Informationen in Bezug auf schwarze Pixel enthält. Die Erzeugung eines solchen schwarzen Videosignals, beispielsweise eines schwarzen HD (High Definition)-Streams, kann in der Mischeinheit durchgeführt werden. Hierbei werden in der Mischeinheit dem Zwischensignal Pixelinformationen in Bezug auf schwarze Pixel hinzugefügt, die dann in dem Zwischensignal enthalten sind. According to this embodiment, the first data may be at least partially overwritten by the second data in generating the intermediate signal. As a result, an overlay of the first display area is indirectly achieved by the second display area. For this, bits of the first data corresponding to the first are overwritten by bits of the second data associated with the second display area. In other words, in the image data stream of the first data, pixel information on screen coordinates, or coordinates or positions of the display device superimposed on the second data are replaced by the corresponding image information or pixel information of the second data. The pixel information at non-superimposed display device coordinates will persist and may be present in the intermediate 1: 1 signal. In a further embodiment, the mixing unit is configured to replace the first data with a dummy signal when combining the first data and the second data if the first data is missing or contains no display data. If the device recognizes, for example by means of the mixing unit, that the first data does not contain display data, the device can replace the first data with a dummy signal. The dumb signal may correspond to a signal containing only pixel information regarding black pixels. The generation of such a black video signal, for example a black HD (High Definition) stream, can be performed in the mixing unit. Here, in the mixing unit, pixel information is added to the intermediate signal with respect to black pixels which are then included in the intermediate signal.
Bei einer weiteren Ausführungsform ist die Vorrichtung dazu eingerichtet, die Anzei- gevorrichtung abzuschalten, falls die zweiten Daten fehlen oder keine Anzeigedaten enthalten. In a further embodiment, the device is configured to switch off the display device if the second data is missing or contains no display data.
Sofern keine Daten für den zweiten Anzeigebereich empfangen werden, kann gemäß dieser Ausführungsform die Anzeigevorrichtung abgeschaltet werden. Da die zweiten Daten betreiberspezifische Daten darstellen, kann gemäß dieser Ausführungsform die gesamte Anzeigevorrichtung abgeschaltet werden, sofern keine betreiberspezifischen Daten dargestellt werden können. Auf diese Weise kann die Sicherheit des Dienstleistungsautomaten erhöht werden, da die Anzeigevorrichtung nur funktioniert, wenn eine Anwendungssoftware des Betreibers Daten an die Vorrichtung sendet. Dadurch kann insbesondere ausgeschlossen werden, dass Manipulationen an der automatenspezifischen Anwendung durchgeführt werden, die dann auf der Anzeigevorrichtung vorgetäuschte zweite Daten anzeigen würden. Bei einer weiteren Ausführungsform ist die Mischeinheit und/oder die Grafikverarbeitungsvorrichtung als ein Connputerprogrannnnprodukt ausgebildet. Das Computerpro- g ramm produkt ist zur Ausführung auf einer programmgesteuerten Einrichtung eingerichtet. Das Computerprogrammprodukt wie ein Computerprogrammmittel kann beispielsweise als Speichermedium, wie Speicherkarte, USB-Stick, CD-ROM, DVD oder auch in Form einer herunterladbaren Datei von einem Server in einem Netzwerk bereitgestellt oder geliefert werden. Dies kann zum Beispiel in einem drahtlosen Kommunikationsnetzwerk durch die Übertragung einer entsprechenden Datei mit dem Computerprogrammprodukt oder dem Computerprogrammmittel erfolgen. Außerdem wird ein Datenträger mit einem gespeicherten Computerprogramm mit Befehlen vorgeschlagen, welche das Computerprogramm produkt bei einer Durchführung auf einer programmgesteuerten Einrichtung ausbilden. Unless data is received for the second display area, according to this embodiment, the display device can be turned off. Since the second data represent operator-specific data, according to this embodiment, the entire display device can be switched off, provided that no operator-specific data can be displayed. In this way, the security of the service machine can be increased because the display device only works when an application software of the operator sends data to the device. As a result, it can be ruled out, in particular, that manipulations on the machine-specific application are carried out, which would then display simulated second data on the display device. In a further embodiment, the mixing unit and / or the graphics processing device is designed as a Connputerprogrannnnprodukt. The computer program product is set up to run on a program-controlled device. The computer program product such as a computer program means can for example be provided or supplied as a storage medium, such as a memory card, USB stick, CD-ROM, DVD or even in the form of a downloadable file from a server in a network. This can be done, for example, in a wireless communication network by the transmission of a corresponding file with the computer program product or the computer program means. In addition, a data carrier with a stored computer program is proposed with commands which form the computer program product when executed on a program-controlled device.
Die jeweilige Einheit, zum Beispiel die Treibereinheiten, Treibervorrichtung, Misch- einheit und Grafikverarbeitungsvorrichtung, kann hardwaretechnisch und/oder auch softwaretechnisch implementiert sein. Bei einer hardwaretechnischen Implementierung kann die jeweilige Einheit als Vorrichtung oder als Teil einer Vorrichtung, zum Beispiel als Computer oder als Mikroprozessor ausgebildet sein. Bei einer softwaretechnischen Implementierung kann die jeweilige Einheit als Computerprogrammpro- dukt, als eine Funktion, als eine Routine, als eigenständiger Prozess, als Teil eines Programmcodes und/oder als ausführbares Objekt ausgebildet sein. Die genannten jeweiligen Einheiten können auch in mehreren eigenständigen Prozessorkernen innerhalb eines gemeinsamen integrierten Schaltkreises implementiert sein bzw. in diesem zur Ausführung gelangen. The respective unit, for example the driver units, driver device, mixing unit and graphics processing device, can be implemented in terms of hardware and / or software. In a hardware implementation, the respective unit may be embodied as a device or as part of a device, for example as a computer or as a microprocessor. In a software implementation, the respective unit may be designed as a computer program product, as a function, as a routine, as a stand-alone process, as part of a program code and / or as an executable object. The said respective units may also be implemented in a plurality of separate processor cores within a common integrated circuit or be implemented therein.
Bei einem weiteren Aspekt wird ein Verfahren zur Ausgabe von Anzeigedaten an eine Anzeigevorrichtung eines Dienstleistungsautomaten vorgeschlagen, wobei die Anzeigevorrichtung zumindest einen ersten Anzeigebereich und einen zweiten Anzeigebereich aufweist. Das Verfahren weist die folgenden Schritte auf: Empfangen von ersten Daten, Empfangen von zweiten Daten, Kombinieren der ersten Daten und der zweiten Daten zu einem Zwischensignal derart, dass den ersten Daten der erste Anzeigebereich und den zweiten Daten der zweite Anzeigebereich zugeordnet ist, wobei der zweite Anzeigebereich vordefinierte Eigenschaften aufweist, die zu vorde- finierten Eigenschaften der zweiten Daten korrespondieren, Verarbeiten des Zwischensignals und Erzeugen eines digitalen Ausgangsvideosignals basierend auf dem Zwischensignal und Ausgeben das Ausgangsvideosignal an die Anzeigevorrichtung. In a further aspect, a method for outputting display data to a display device of a service machine is proposed, wherein the display device has at least a first display area and a second display area. The method includes the following steps: receive first data, receiving second data, combining the first data and the second data into an intermediate signal such that the first data area is associated with the first data area and the second data area with the second display area having predefined characteristics that are predefined - Finished properties of the second data correspond, processing the intermediate signal and generating a digital output video signal based on the intermediate signal and outputting the output video signal to the display device.
Obwohl die einzelnen Schritte des Verfahrens hier in einer bestimmten Reihenfolge genannt sind, ist das Verfahren nicht auf diese Reihenfolge beschränkt. Vielmehr können die Schritte in der Reihenfolge variieren oder zumindest teilweise auch gleichzeitig durchgeführt werden. Although the individual steps of the method are mentioned here in a particular order, the method is not limited to this order. Rather, the steps may vary in order or at least partially performed simultaneously.
Die Erfindung wird nachfolgend anhand der in den schematischen Figuren angege- benen Ausführungsbeispiele näher erläutert. Es zeigen: The invention is explained in more detail below with reference to the exemplary embodiments given in the schematic figures. Show it:
Fig. 1 ein schematisches Blockschaltbild eines ersten Ausführungsbeispiels eines Dienstleistungsautomaten mit einer Vorrichtung zur Ausgabe von Anzeigedaten; Fig. 1 is a schematic block diagram of a first embodiment of a service machine with a device for outputting display data;
Fig. 2 ein schematisches Blockschaltbild eines zweiten Ausführungsbeispiels eines Dienstleistungsautomaten mit einer Vorrichtung zur Ausgabe von Anzeigedaten; Fig. 2 is a schematic block diagram of a second embodiment of a service machine with a device for outputting display data;
Fig. 3 ein schematisches Blockschaltbild eines dritten Ausführungsbeispiels eines Dienstleistungsautomaten mit einer Vorrichtung zur Ausgabe von Anzeigedaten; Fig. 3 is a schematic block diagram of a third embodiment of a service machine with a display data output device;
Fig. 4 ein schematisches Blockschaltbild eines vierten Ausführungsbeispiels eines Dienstleistungsautomaten mit einer Vorrichtung zur Ausgabe von Anzeigedaten; Fig. 5 ein schematisches Blockschaltbild eines fünften Ausführungsbeispiels eines Dienstleistungsautomaten mit einer Vorrichtung zur Ausgabe von Anzeigedaten; Fig. 4 is a schematic block diagram of a fourth embodiment of a service machine having a display data output device; Fig. 5 is a schematic block diagram of a fifth embodiment of a service machine having a display data output device;
Fig. 6 ein schematisches Blockschaltbild eines sechsten Ausführungsbeispiels eines Dienstleistungsautomaten mit einer Vorrichtung zur Ausgabe von Anzeigedaten; und Fig. 6 is a schematic block diagram of a sixth embodiment of a service machine having a display data output device; and
Fig. 7 ein schematisches Ablaufdiagramm eines Beispiels eines Verfahrens zur Ausgabe von Anzeigedaten. 7 is a schematic flowchart of an example of a method of outputting display data.
In allen Figuren sind gleiche bzw. funktionsgleiche Mittel und Einrichtungen - sofern nichts anderes angegeben - mit denselben Bezugszeichen versehen. Fig. 1 zeigt einen Dienstleistungsautomaten 10, der eine Anzeigevorrichtung 108 und eine Vorrichtung 100 zur Ausgabe von Anzeigedaten an die Anzeigevorrichtung 108 aufweist. Hierbei werden erste Daten 103 an einem ersten Eingang 101 der Vorrichtung 100 empfangen. Die ersten Daten 103 können Anzeigedaten einer Anwendung sein, die für den Dienstleistungsautomaten 10 spezifisch ist. Dies können beispiels- weise Bedienfeldangaben oder ähnliches sein. Die Vorrichtung 100 empfängt des Weiteren zweite Daten 104 an einem zweiten Eingang 102. Die zweiten Daten 104 können parallel zu den ersten Daten 103 empfangen werden. Die zweiten Daten 104 können dienstleistungsspezifische Anwendungsdaten sein, die beispielsweise bankspezifische Daten sein können. In all figures, the same or functionally identical means and devices - unless otherwise indicated - provided with the same reference numerals. FIG. 1 shows a service machine 10 having a display device 108 and a device 100 for outputting display data to the display device 108. In this case, first data 103 are received at a first input 101 of the device 100. The first data 103 may be display data of an application specific to the service machine 10. This can be, for example, control panel information or the like. The device 100 further receives second data 104 at a second input 102. The second data 104 may be received in parallel with the first data 103. The second data 104 may be service-specific application data, which may be bank-specific data, for example.
Die Vorrichtung 100 weist eine Mischeinheit 105 auf. In der Mischeinheit 105 werden die ersten Daten 103 und die zweiten Daten 104 zu einem Zwischensignal 106 kombiniert. Bei der Kombinierung der ersten Daten 103 und der zweiten Daten 104 überlagert bzw. überschreibt die Mischeinheit 105 in dem Zwischensignal 106 Teile der ersten Daten 103 durch Daten, beispielsweise Pixel, der zweiten Daten 104. The device 100 has a mixing unit 105. In the mixing unit 105, the first data 103 and the second data 104 are combined into an intermediate signal 106. When combining the first data 103 and the second data 104, the mixing unit 105 superimposes or overwrites in the intermediate signal 106 parts of the first data 103 by data, for example pixels, of the second data 104.
Die Vorrichtung 100 weist des Weiteren eine Grafikverarbeitungsvorrichtung 107 auf. Das Zwischensignal 106 wird von der Mischeinheit 105 an die Grafikverarbeitungsvorrichtung 107 übermittelt. Die Grafikverarbeitungsvorrichtung 107 verarbeitet das Zwischensignal 106 und erzeugt ein digitales Ausgangsvideosignal 1 10 basierend auf dem Zwischensignal 106. Die Vorrichtung 100 weist des Weiteren einen Ausgang 109 auf, von dem das Ausgangsvideosignal 1 10 an die Anzeigevorrichtung 108 ausgegeben wird. Die Schnittstelle zwischen der Grafikverarbeitungsvorrichtung 107 und der Anzeigevorrichtung 108 kann eine DVI-Schnittstelle (Digital Video Interface) sein. The apparatus 100 further includes a graphics processing device 107. The intermediate signal 106 is transmitted from the mixing unit 105 to the graphics processing device 107. The graphics processing device 107 processes the Intermediate signal 106 and generates an output digital video signal 110 based on the intermediate signal 106. The device 100 further has an output 109 from which the output video signal 110 is output to the display device 108. The interface between the graphics processing device 107 and the display device 108 may be a DVI (Digital Video Interface) interface.
Das digitale Ausgangsvideosignal 1 10 wird an die Anzeigevorrichtung 108 gesendet und weist sowohl Daten für den ersten Anzeigebereich 1 1 1 als auch den zweiten Anzeigebereich 1 12 auf. Die Anzeigevorrichtung 108 weist einen ersten Anzeigebe- reich 1 1 1 und einen zweiten Anzeigebereich 1 12 auf. Wie in Fig. 1 gezeigt ist, können der erste Anzeigebereich 1 1 1 und der zweite Anzeigebereich 1 12 als eine Bildin-Bild-Funktion dargestellt werden. Hierbei überlappt der zweite Anzeigebereich 1 12 den ersten Anzeigebereich 1 1 1 . Die Anzeigebereiche 1 1 1 und 1 12 können auch gleich große Bereiche der Anzeigevorrichtung 108 beanspruchen, wie es in den fol- genden Figuren gezeigt ist. Ebenfalls kann der erste Anzeigebereich 1 1 1 kleiner sein als der zweite Anzeigebereich 1 12 und diesen überlappen. Der zweite Anzeigebereich 1 12 weist vordefinierte Eigenschaften auf, die zu vordefinierten Eigenschaften der zweiten Daten 104 korrespondieren. Solche Eigenschaften sind beispielsweise eine standardisierte Bildschirmauflösung von 1024x768 (XGA) Bildpunkten. Auf die- se Weise kann der betreiberspezifischen Anwendung ein Anzeigebereich 1 12 bereitgestellt werden, der für alle Anwendungen und für verschiedene Automaten einer normierten Bildschirmauflösung entspricht, während die Anzeigevorrichtung 108 tatsächlich eine größere Darstellungsfläche und Auflösung von beispielsweise The digital output video signal 110 is sent to the display device 108 and has both data for the first display area 1 1 1 and the second display area 1 12. The display device 108 has a first display region 1 1 1 and a second display region 1 12. As shown in Fig. 1, the first display area 1 1 1 and the second display area 1 12 can be represented as a picture-in-picture function. In this case, the second display area 1 12 overlaps the first display area 1 1 1. The display areas 1 1 1 and 1 12 can also claim the same size areas of the display device 108, as shown in the following figures. Also, the first display area 1 1 1 may be smaller than the second display area 1 12 and this overlap. The second display area 1 12 has predefined properties that correspond to predefined properties of the second data 104. Such properties include, for example, a standardized screen resolution of 1024x768 (XGA) pixels. In this way, the operator-specific application can be provided with a display area 12 which corresponds to a normalized screen resolution for all applications and for different machines, while the display device 108 actually has a larger display area and resolution of, for example
1920x1080 Bildpunkten (HD) aufweist. Unter Überlappung kann in diesem Zusam- menhang eine teilweise oder vollständige Überlagerung des ersten Anzeigebereichs 1 1 1 durch den zweiten Anzeigebereich 1 12, oder andersherum, verstanden werden. 1920x1080 pixels (HD). In this context, overlapping can be understood as meaning a partial or complete superposition of the first display region 11 1 through the second display region 12, or vice versa.
Die Mischeinheit 105 kombiniert die ersten Daten 103 und die zweiten Daten 104 derart zu dem Zwischensignal 106, dass das Zwischensignal 106 ein kombiniertes Signal aus den ersten Daten 103 und den zweiten Daten 104 darstellt. Dieses Zwischensignal 106 enthält Anzeigedaten für den ersten Anzeigebereich 1 1 1 und Anzeigedaten für den zweiten Anzeigebereich 1 12. In der Grafikverarbeitungsvorrichtung 107 wird dieses Zwischensignal 106 in ein digitales Ausgangsvideosignal 1 10 umgewandelt, welches durch die Anzeigevorrichtung 108 verarbeitet werden kann. Fig. 2 zeigt eine weitere Ausführungsform eines Dienstleistungsautomaten 20, der eine Vorrichtung 200 zur Ausgabe von Anzeigedaten an die Anzeigevorrichtung 108 aufweist. In dieser Ausführungsform weist die Vorrichtung 200 eine virtuelle Maschi- ne 205 auf. Die Vorrichtung 200 kann auf einer Hardware- Plattform (nicht gezeigt) implementiert sein. Die virtuelle Maschine 205 kann auf derselben Hardware- Plattform implementiert werden. Die ersten Daten 103 und die zweiten Daten 104 werden jeweils an eine erste Treibereinheit 201 bzw. eine zweite Treibereinheit 20 übergeben. Die zweite Treibereinheit 202 ist Teil der virtuellen Maschine 205. Die erste Treibereinheit 201 und die zweite Treibereinheit 202 verarbeiten jeweils die ersten Daten 103 bzw. die zweiten Daten 104 und leiten verarbeitete erste Daten 203 und verarbeitete zweite Daten 204 an die Mischeinheit 105 weiter. Diese verarbeiteten ersten Daten 203 und verarbeiteten zweiten Daten 204 weisen zusätzlich zu den Anzeigedaten, die in den ersten Daten 103 und den zweiten Daten 104 enthalten sind, Ansteuer- bzw. Treiberinformationen für die Mischeinheit 105 auf. The mixing unit 105 combines the first data 103 and the second data 104 to the intermediate signal 106 such that the intermediate signal 106 represents a combined signal of the first data 103 and the second data 104. This intermediate signal 106 includes display data for the first display area 1 1 1 and display data for the second display area 1 12. In the graphics processing device 107, this intermediate signal 106 is converted into a digital output video signal 110, which can be processed by the display device 108. FIG. 2 shows another embodiment of a service machine 20 having a device 200 for outputting display data to the display device 108. In this embodiment, the device 200 has a virtual machine 205. The device 200 may be implemented on a hardware platform (not shown). The virtual machine 205 can be implemented on the same hardware platform. The first data 103 and the second data 104 are respectively transferred to a first driver unit 201 and a second driver unit 20. The second driver unit 202 is part of the virtual machine 205. The first driver unit 201 and the second driver unit 202 respectively process the first data 103 and the second data 104 and forward processed first data 203 and processed second data 204 to the mixing unit 105. These processed first data 203 and processed second data 204 have driving information for the mixing unit 105 in addition to the display data included in the first data 103 and the second data 104.
Fig. 3 zeigt eine weitere Ausführungsform eines Dienstleistungsautomaten 30, der eine Vorrichtung 300 zur Ausgabe von Anzeigedaten an eine Anzeigevorrichtung 108 aufweist. In dieser Ausführungsform weist die Vorrichtung 300 eine Treibervorrich- tung 301 auf, die zwischen der Mischeinheit 105 und der Grafikverarbeitungsvorrichtung 107 angeordnet ist. Die Treibervorrichtung 301 empfängt das Zwischensignal 106 und verarbeitet dieses. Basierend auf dem Zwischensignal 106 steuert die Treibervorrichtung 301 die Grafikverarbeitungsvorrichtung 107 an. Hierzu wird ein Signal 302 an die Grafikverarbeitungsvorrichtung weitergeleitet. Das Signal 302 enthält das Zwischensignal 106 sowie Ansteuer- bzw. Treiberinformationen. FIG. 3 shows a further embodiment of a service machine 30 having a device 300 for outputting display data to a display device 108. In this embodiment, the device 300 has a driver device 301, which is arranged between the mixing unit 105 and the graphics processing device 107. The driver device 301 receives the intermediate signal 106 and processes it. Based on the intermediate signal 106, the driver device 301 drives the graphics processing device 107. For this purpose, a signal 302 is forwarded to the graphics processing device. The signal 302 includes the intermediate signal 106 and drive or driver information.
Wie in dieser Ausführungsform des Weiteren zu sehen ist, kann die Anzeigevorrichtung 108 den ersten Anzeigebereich 1 1 1 und den zweiten Anzeigebereich 1 12 als übereinander angeordnete Anzeigebereiche aufweisen. Diese können gleich groß sein oder unterschiedliche Größen haben. As further shown in this embodiment, the display device 108 may include the first display area 11 1 and the second display area 12 as superimposed display areas. These can be the same size or have different sizes.
Fig. 4 zeigt eine weitere Ausführungsform eines Dienstleistungsautomaten 40, der eine Vorrichtung 400 zur Ausgabe von Anzeigedaten an eine Anzeigevorrichtung 108 aufweist. In dieser Ausführungsform empfängt die Mischeinheit 105 eine Mehrzahl von Daten 401 , 402, 403. Die Daten 401 , 402, 403 können, wie hier gezeigt, in einem einzigen Datensignal 103 enthalten sein, das an dem ersten Eingang 101 empfangen wird. Alternativ können die Daten 401 , 402, 403 auch als einzelne Datensignale 401 , 402, 403 empfangen werden. Die Mehrzahl von Daten 401 , 402, 403 sind in einer Mehrzahl von Anzeigebereichen 404, 405, 406 zugeordnet, die den ersten Anzeigebereich 1 1 1 darstellen. Das bedeutet, dass der erste Anzeigebereich 1 1 1 in dieser Ausführungsform mehrere Unteranzeigebereiche 404, 405, 406 aufweist. Diese Unteranzeigebereiche 404, 405, 406 können auch virtuelle Anzeigebereiche sein, die programmgesteuert befüllt, innerhalb eines zugeordneten Bildschirms, das heißt der Anzeigevorrichtung 108, positioniert, in der Größe angepasst, angezeigt und gelöscht werden können. Auch wenn in Fig. 4 die Anzeigebereiche 404, 405, 406, 1 12 als untereinander angeordnet dargestellt sind, ist auch jede andere Art von Anordnung möglich. Beispielsweise können die Mehrzahl von Anzeigebereichen 404, 405, 406 um den zweiten Anzeigebereich 1 12 herum angeordnet sein. Ebenfalls ist es möglich, dass der zweite Anzeigebereich 1 12 einen oder mehrere der Mehrzahl von Unteranzeigebereichen 404, 405, 406 überlappt. 4 shows another embodiment of a service machine 40 having a device 400 for outputting display data to a display device 108. In this embodiment, the mixing unit 105 receives a plurality of data 401, 402, 403. The data 401, 402, 403 may, as shown here, be contained in a single data signal 103 received at the first input 101. Alternatively, the data 401, 402, 403 may also be received as individual data signals 401, 402, 403. The plurality of data 401, 402, 403 are assigned in a plurality of display areas 404, 405, 406 representing the first display area 11 1. That is, the first display area 1 1 1 in this embodiment has a plurality of sub-display areas 404, 405, 406. These sub-display areas 404, 405, 406 may also be virtual display areas that can be programmatically filled, positioned, resized, displayed, and deleted within an associated screen, that is, the display device 108. Although in Fig. 4, the display areas 404, 405, 406, 1 12 are shown as arranged one below the other, any other type of arrangement is possible. For example, the plurality of display areas 404, 405, 406 may be arranged around the second display area 12. It is also possible that the second display area 1 12 overlaps one or more of the plurality of sub-display areas 404, 405, 406.
Fig. 5 zeigt eine weitere Ausführungsform eines Dienstleistungsautomaten 50, der eine Vorrichtung 500 zur Ausgabe von Anzeigedaten an eine Anzeigevorrichtung 108 aufweist. Gemäß dieser Ausführungsform weist die Vorrichtung 500 einen dritten Eingang 501 zum Empfangen von dritten Daten 502 auf. Diese dritten Daten 502 sind adressierte Bilddaten. Die dritten Daten 502 werden ebenfalls an die Mischeinheit 105 weitergeleitet. Die Mischeinheit 105 erzeugt basierend auf den ersten Daten 103, den zweiten Daten 104 und den dritten Daten 502 ein Zwischensignal 106. FIG. 5 shows a further embodiment of a service machine 50, which has a device 500 for outputting display data to a display device 108. According to this embodiment, the device 500 has a third input 501 for receiving third data 502. These third data 502 are addressed image data. The third data 502 are also forwarded to the mixing unit 105. The mixing unit 105 generates an intermediate signal 106 based on the first data 103, the second data 104, and the third data 502.
Die Mischeinheit 105 gibt das Zwischensignal 106 an die Grafikverarbeitungsvorrichtung 107 weiter, die das Zwischensignal 106 verarbeitet und ein digitales Ausgangsvideosignal 1 10 erzeugt. Das digitale Ausgangsvideosignal 1 10 weist Anzeigedaten für den ersten Anzeigebereich 1 1 1 , den zweiten Anzeigebereich 1 12 und einen dritten Anzeigebereich 503 der Anzeigevorrichtung 108 auf. Der dritte Anzeigebereich 503 ist den dritten Daten 502 zugeordnet. Obwohl in Fig. 5 der erste Anzeigebereich 1 1 1 , der zweite Anzeigebereich 1 12 und der dritte Anzeigebereich 503 übereinander angeordnet sind, ist auch eine andere Anordnung der Anzeigebereiche 1 1 1 , 1 12, 503 möglich. Beim Kombinieren der ersten Daten 103, der zweiten Daten 104 und der dritten Daten 502 priorisiert die Mischeinheit 105 bevorzugt die zweiten Daten 104 und die dritten Daten 502 gegenüber den ersten Daten 103, so dass die zweiten Daten 104 und die dritten Daten 502 immer dargestellt werden. Dadurch ist die jeweilige vollständige Sichtbarkeit des zweiten Anzeigebereichs 1 12 und des dritten Anzeigebereichs 503 sichergestellt. The mixing unit 105 passes the intermediate signal 106 to the graphics processing device 107, which processes the intermediate signal 106 and generates a digital output video signal 110. The output digital video signal 110 has display data for the first display area 11 1, the second display area 12, and a third display area 503 of the display device 108. The third display area 503 is associated with the third data 502. Although in Fig. 5, the first display area 1 1 1, the second display area 1 12 and the third display area 503 are arranged one above the other, also a different arrangement of the display areas 1 1 1, 1 12, 503 is possible. When combining the first data 103, the second data 104 and the third data 502, the mixing unit 105 preferably prioritizes the second data 104 and the third data 502 with respect to the first data 103 so that the second data 104 and the third data 502 are always displayed , As a result, the respective complete visibility of the second display area 12 and the third display area 503 is ensured.
Fig. 6 zeigt eine weitere Ausführungsform eines Dienstleistungsautomaten 60, der eine Vorrichtung 600 zur Ausgabe von Anzeigedaten an eine Anzeigevorrichtung 108 aufweist. Wie hier gezeigt ist, kann die Mischeinheit 105 eine Speichervorrichtung 602 aufweisen. Die Mischeinheit 105 kann ein Positionssignal oder Positionsinformationen 601 empfangen, die in der Speichereinrichtung 602 gespeichert werden. Die Positionsinformationen 601 können Informationen darüber enthalten, an welcher Position die Anzeigebereiche 1 1 1 , 1 12 auf der Anzeigevorrichtung 108 angezeigt werden, sowie Informationen über deren Ausrichtung oder andere Anzeigeinformationen. Die Positionsinformationen 601 können als externes Signal, beispielsweise als Positionssignal, empfangen werden oder in den ersten Daten 103 oder den zweiten Daten 104 enthalten sein. FIG. 6 shows a further embodiment of a service machine 60 which has a device 600 for outputting display data to a display device 108. As shown here, the mixing unit 105 may include a storage device 602. The mixing unit 105 may receive a position signal or position information 601 stored in the memory device 602. The position information 601 may include information on which position the display areas 1 1 1, 1 12 are displayed on the display device 108, as well as information about their orientation or other display information. The position information 601 may be received as an external signal, such as a position signal, or may be included in the first data 103 or the second data 104.
Die Anzeigevorrichtung 108 kann beispielsweise ein HD-Display (High Definition Display) mit einer Dual Channel-LVDS-Schnittstelle und einer Auflösung von beispielsweise 1920x1080 Bildpunkten sein. Die Applikationssoftware, also die zweiten Daten 104, benötigt üblicherweise eine geringere Auflösung als der HD-Display 108 und generiert beispielsweise Bildschirmdaten, die in dem Zwischensignal 106 enthalten sind, für eine XGA-Grafikauflösung von nur 1024x768 Bildpunkten. The display device 108 may be, for example, an HD display (High Definition Display) with a dual-channel LVDS interface and a resolution of, for example, 1920 × 1080 pixels. The application software, that is, the second data 104, typically requires a lower resolution than the HD display 108 and generates, for example, screen data contained in the intermediate signal 106 for an XGA graphics resolution of only 1024x768 pixels.
Fig. 7 zeigt ein schematisches Ablaufdiagramm eines Verfahrens 700 zur Ausgabe von Anzeigedaten. Hierbei werden in einem ersten Schritt 701 erste Daten 103 an einem ersten Eingang 101 einer Vorrichtung 100 empfangen. In einem zweitenFIG. 7 shows a schematic flow diagram of a method 700 for outputting display data. In a first step 701, first data 103 are received at a first input 101 of a device 100. In a second
Schritt 702 werden zweite Daten 104 an einem zweiten Eingang 102 der Vorrichtung 100 empfangen. Anschließend werden die ersten Daten 103 und die zweiten Daten 104 zu einem Zwischensignal 106 kombiniert, so dass den ersten Daten 103 der erste Anzeigebereich 1 1 1 und den zweiten Daten 104 der zweite Anzeigebereich 1 12 zugeordnet ist. Der zweite Anzeigebereich 1 12 weist dabei vordefinierte Eigenschaften auf, die zu vordefinierten Eigenschaften der zweiten Daten 104 korrespondieren. Das Kombinieren der ersten Daten 103 und der zweiten Daten 104 (dritter Schritt 703) wird dabei in einer Mischeinheit 105 durchgeführt. Step 702, second data 104 is received at a second input 102 of device 100. Subsequently, the first data 103 and the second data 104 are combined into an intermediate signal 106, so that the first data 103, the first display area 1 1 1 and the second data 104, the second display area 1 12th assigned. The second display area 1 12 has predefined properties that correspond to predefined properties of the second data 104. The combining of the first data 103 and the second data 104 (third step 703) is performed in a mixing unit 105.
Die Mischeinheit 105 gibt das Zwischensignal 106 an eine Grafikverarbeitungsvorrichtung 107 weiter, die dann das Zwischensignal 106 verarbeitet (vierter Schritt 704) und ein digitales Ausgangsvideosignal 1 10 basierend auf dem Zwischensignal 106 erzeugt (fünfter Schritt 705). Nach dem Erzeugen 705 des digitalen Ausgangsvideo- Signals 1 10 wird das Ausgangsvideosignal 1 10 in einem sechsten Schritt 706 an die Anzeigevorrichtung 108 des Dienstleistungsautomaten 10 ausgegeben. The mixing unit 105 passes the intermediate signal 106 to a graphics processing device 107, which then processes the intermediate signal 106 (fourth step 704) and generates an output digital video signal 110 based on the intermediate signal 106 (fifth step 705). After generating 705 of the output digital video signal 110, the output video signal 110 is output to the display device 108 of the service machine 10 in a sixth step 706.
Obwohl die vorliegende Erfindung vorstehend anhand der bevorzugten Ausführungsbeispiele beschrieben wurde, ist sie darauf nicht beschränkt, sondern auf viel- fältige Art und Weise modifizierbar. Although the present invention has been described above with reference to the preferred embodiments, it is not limited thereto, but rather modifiable in a variety of ways.
BEZUGSZEICHENLISTE LIST OF REFERENCE NUMBERS
10 Dienstleistungsautomat10 service machine
20 Dienstleistungsautomat20 service automat
30 Dienstleistungsautomat30 service automat
40 Dienstleistungsautomat40 service automat
50 Dienstleistungsautomat50 service automat
60 Dienstleistungsautomat60 service automat
100 Vorrichtung 100 device
101 erster Eingang  101 first entrance
102 zweiter Eingang  102 second entrance
103 erste Daten  103 first dates
104 zweite Daten  104 second data
105 Mischeinheit  105 mixing unit
106 Zwischensignal  106 intermediate signal
107 Grafikverarbeitungsvorrichtung 107 Graphics processing device
108 Anzeigevorrichtung 108 display device
109 Ausgang  109 output
1 10 Ausgangsvideosignal  1 10 output video signal
1 1 1 erster Anzeigebereich  1 1 1 first display area
1 12 zweiter Anzeigebereich 1 12 second display area
200 Vorrichtung 200 device
201 erste Treibereinheit  201 first driver unit
202 zweite Treibereinheit  202 second driver unit
203 verarbeitete erste Daten 203 processed first data
204 verarbeitete zweite Daten204 processed second data
205 virtuelle Maschine 205 virtual machine
300 Vorrichtung  300 device
301 Treibervorrichtung  301 driver device
302 Ansteuersignal  302 drive signal
400 Vorrichtung  400 device
401 Anzeigedaten  401 display data
402 Anzeigedaten  402 display data
403 Anzeigedaten 404 Unteranzeigebereich403 display data 404 sub-display area
405 Unteranzeigebereich405 sub-display area
406 Unteranzeigebereich406 sub-display area
500 Vorrichtung 500 device
501 dritter Eingang  501 third entrance
502 dritte Daten  502 third data
503 dritter Anzeigebereich 503 third display area
600 Vorrichtung 600 device
601 Positionsinfornnationen 601 position information
602 Speichereinrichtung602 storage device
700 Verfahren 700 procedures
701 - 708 Verfahrensschritte  701 - 708 process steps

Claims

ANSPRÜCHE
1 . Dienstleistungsautomat (10) mit einer Anzeigevorrichtung (108) und einer Vorrichtung (100) zur Ausgabe von Anzeigedaten an die Anzeigevorrichtung (108), wo- bei die Anzeigevorrichtung (108) zumindest einen ersten Anzeigebereich (1 1 1 ) und einen zweiten Anzeigebereich (1 12) aufweist, wobei die Vorrichtung aufweist: 1 . Service machine (10) with a display device (108) and a device (100) for outputting display data to the display device (108), wherein the display device (108) at least a first display area (1 1 1) and a second display area (1 12), the device comprising:
einem ersten Eingang (101 ), der zum Empfangen von ersten Daten (103) eingerichtet ist,  a first input (101) adapted to receive first data (103),
einem zweiten Eingang (102), der zum Empfangen von zweiten Daten (104) eingerichtet ist,  a second input (102) adapted to receive second data (104)
einer Mischeinheit (105), die dazu eingerichtet ist, die ersten Daten (103) und die zweiten Daten (104) zu einem Zwischensignal (106) derart zu kombinieren, dass den ersten Daten (103) der erste Anzeigebereich (1 1 1 ) und den zweiten Daten (104) der zweite Anzeigebereich (1 12) zugeordnet ist, wobei der zweite Anzeigebereich (1 12) vordefinierte Eigenschaften aufweist, die zu vordefinierten Eigenschaften der zweiten Daten (104) korrespondieren,  a mixing unit (105) which is set up to combine the first data (103) and the second data (104) into an intermediate signal (106) such that the first data (103) has the first display area (1 1 1) and the second data area (104) is assigned the second display area (1 12), the second display area (1 12) having predefined properties that correspond to predefined properties of the second data (104),
einer Grafikverarbeitungsvorrichtung (107), die zum Verarbeiten des Zwischensignals (106) und Erzeugen eines digitalen Ausgangsvideosignals (1 10) basierend auf dem Zwischensignal (106) eingerichtet ist, und  a graphics processing device (107) configured to process the intermediate signal (106) and generate a digital output video signal (110) based on the intermediate signal (106), and
einem Ausgang (109), der zum Ausgeben des digitalen Ausgangsvideosignals an output (109) for outputting the output digital video signal
(1 10) an die Anzeigevorrichtung (108) eingerichtet ist. (1 10) to the display device (108) is set up.
2. Dienstleitungsautomat (10) nach Anspruch 1 , 2. A service automatic machine (10) according to claim 1,
dadurch gekennzeichnet, characterized,
dass die Mischeinheit (105) dazu eingerichtet ist, die zweiten Daten (104) gegenüber den ersten Daten (103) zu priorisieren. in that the mixing unit (105) is set up to prioritize the second data (104) with respect to the first data (103).
3. Dienstleistungsautomat (10) nach Anspruch 1 oder 2, 3. Service machine (10) according to claim 1 or 2,
dadurch gekennzeichnet, characterized,
dass der erste Eingang (101 ) und der zweite Eingang (102) jeweils eine Schnittstelle zu einem eigenständig ablaufenden Betriebssystem aufweisen. the first input (101) and the second input (102) each have an interface to a self-running operating system.
4. Dienstleistungsautomat (10) nach Anspruch 3, 4. Service machine (10) according to claim 3,
dadurch gekennzeichnet, dass zumindest eines der beiden Betriebssysteme in einer virtuellen Maschine (205) ausgeführt wird. characterized, at least one of the two operating systems is executed in a virtual machine (205).
5. Dienstleistungsautomat (20) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, 5. Service machine (20) according to one of the preceding claims, characterized in that
dass die Vorrichtung (200) eine erste Treibereinheit (201 ), die zwischen dem ersten Eingang (101 ) und der Mischeinheit (105) angeordnet ist, und eine zweite Treibereinheit (202) aufweist, die zwischen dem zweiten Eingang (102) und der Mischeinheit (105) angeordnet ist, in that the device (200) has a first drive unit (201) arranged between the first input (101) and the mixing unit (105) and a second drive unit (202) connected between the second input (102) and the mixing unit (105) is arranged
wobei die erste Treibereinheit (201 ) dazu eingerichtet ist, die ersten Daten (103) zu verarbeiten und die verarbeiteten ersten Daten (203) an die Mischeinheit (105) weiterzuleiten, und wobei die zweite Treibereinheit (202) dazu eingerichtet ist, die zweiten Daten (104) zu verarbeiten und die verarbeiteten zweiten Daten (204) an die Mischeinheit (105) weiterzuleiten. wherein the first driver unit (201) is adapted to process the first data (103) and to forward the processed first data (203) to the mixing unit (105), and wherein the second drive unit (202) is adapted to store the second data (104) and forward the processed second data (204) to the mixing unit (105).
6. Dienstleistungsautomat (30) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, 6. Service machine (30) according to one of the preceding claims, characterized in that
dass die Vorrichtung (300) eine Treibervorrichtung (301 ) aufweist, die dazu eingerichtet ist, das Zwischensignal (106) zu empfangen und die Grafikverarbeitungsvor- richtung (107) basierend auf dem empfangenen Zwischensignal (106) anzusteuern. in that the device (300) has a driver device (301) which is set up to receive the intermediate signal (106) and to control the graphics processing device (107) based on the received intermediate signal (106).
7. Dienstleistungsautomat (40) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, 7. Service machine (40) according to one of the preceding claims, characterized in that
dass der erste Anzeigebereich (1 1 1 ) eine Mehrzahl von Unteranzeigebereichen (404, 405, 406) aufweist, und in that the first display area (1 1 1) has a plurality of sub-display areas (404, 405, 406), and
dass die ersten Daten (103) Anzeigedaten (401 , 402, 403) für die Mehrzahl von Unteranzeigebereichen (404, 405, 406) aufweisen. the first data (103) comprises display data (401, 402, 403) for the plurality of sub-display areas (404, 405, 406).
8. Dienstleistungsautomat (40) nach Anspruch 7, 8. Service machine (40) according to claim 7,
dadurch gekennzeichnet, characterized,
dass die ersten Daten (103) eine Mehrzahl von einzelnen Datensignalen (401 , 402, 403) aufweisen, die jeweils einem der Mehrzahl von Unteranzeigebereichen (404, 405, 406) zugeordnet sind. the first data (103) comprises a plurality of individual data signals (401, 402, 403) each associated with one of the plurality of sub-display areas (404, 405, 406).
9. Dienstleistungsautomat (60) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, 9. Service machine (60) according to one of the preceding claims, characterized in that
dass die Mischeinheit (105) dazu eingerichtet ist, Positionsinformationen (601 ) zu empfangen, die indikativ für eine Position und/oder Ausrichtung des ersten Anzeige- bereichs (1 1 1 ) und/oder des zweiten Anzeigebereichs (1 12) auf der Anzeigevorrichtung (108) sind. in that the mixing unit (105) is set up to receive position information (601) indicative of a position and / or orientation of the first display region (1 1 1) and / or the second display region (1 12) on the display device ( 108).
10. Dienstleistungsautomat (60) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, 10. service machine (60) according to any one of the preceding claims, characterized
dass die Mischeinheit (105) dazu eingerichtet ist, Positionsinformationen (601 ) zu speichern, die indikativ für eine Position und/oder Ausrichtung des ersten Anzeigebereichs (1 1 1 ) und/oder des zweiten Anzeigebereichs (1 12) auf der Anzeigevorrichtung (108) sind. in that the mixing unit (105) is set up to store position information (601) indicative of a position and / or orientation of the first display area (1 1 1) and / or the second display area (1 12) on the display device (108). are.
1 1 . Dienstleistungsautomat (10) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, 1 1. Service machine (10) according to one of the preceding claims, characterized
dass die Mischeinheit (105) dazu eingerichtet ist, beim Erzeugen des Zwischensignals (106) die ersten Daten (103) zumindest teilweise durch die zweiten Daten (104) zu ersetzen. in that the mixing unit (105) is set up to replace the first data (103) at least partially by the second data (104) when generating the intermediate signal (106).
12. Dienstleistungsautomat (10) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, 12. Service machine (10) according to one of the preceding claims, characterized in that
dass die Mischeinheit (105) dazu eingerichtet ist, beim Kombinieren der ersten Daten (103) und der zweiten Daten (104) die ersten Daten (103) durch ein Dummy-Signal zu ersetzen, falls die ersten Daten (103) fehlen oder keine Anzeigedaten enthalten. in that, when the first data (103) and the second data (104) are combined, the mixing unit (105) is adapted to replace the first data (103) with a dummy signal if the first data (103) is missing or no display data contain.
13. Dienstleistungsautomat (10) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, 13. Service machine (10) according to one of the preceding claims, characterized in that
dass die Vorrichtung (100) dazu eingerichtet ist, die Anzeigevorrichtung (108) abzu- schalten, falls die zweiten Daten (104) fehlen oder keine Anzeigedaten enthalten. in that the device (100) is set up to switch off the display device (108) if the second data (104) is missing or contains no display data.
14. Verfahren (700) zur Ausgabe von Anzeigedaten an eine Anzeigevorrichtung (108) eines Dienstleistungsautomaten, wobei die Anzeigevorrichtung (108) zumin- dest einen ersten Anzeigebereich (1 1 1 ) und einen zweiten Anzeigebereich (1 12) aufweist, mit: 14. A method (700) for outputting display data to a display device (108) of a service machine, wherein the display device (108) is at least at least a first display area (1 1 1) and a second display area (1 12), comprising:
Empfangen (701 ) von ersten Daten (103),  Receiving (701) first data (103),
Empfangen (702) von zweiten Daten (104),  Receiving (702) second data (104),
Kombinieren (703) der ersten Daten (103) und der zweiten Daten (104) zu einem Zwischensignal (106) derart, dass den ersten Daten (103) der erste Anzeigebereich (1 1 1 ) und den zweiten Daten (104) der zweite Anzeigebereich (1 12) zugeordnet ist, wobei der zweite Anzeigebereich (1 12) vordefinierte Eigenschaften aufweist, die zu vordefinierten Eigenschaften der zweiten Daten (104) korrespondieren,  Combining (703) the first data (103) and the second data (104) into an intermediate signal (106) such that the first data (103) the first display area (1 1 1) and the second data (104) the second display area (1 12), the second display area (1 12) having predefined properties that correspond to predefined properties of the second data (104),
Verarbeiten (704) des Zwischensignals (106) und Erzeugen (705) eines digitalen Ausgangsvideosignals (1 10) basierend auf dem Zwischensignal (106), und Ausgeben (706) des digitalen Ausgangsvideosignals (1 10) an die Anzeigevorrichtung (108).  Processing (704) the intermediate signal (106) and generating (705) a digital output video signal (110) based on the intermediate signal (106), and outputting (706) the digital output video signal (110) to the display device (108).
PCT/EP2013/065460 2013-07-23 2013-07-23 Automatic service machine WO2015010721A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP13742605.2A EP3025313A1 (en) 2013-07-23 2013-07-23 Automatic service machine
PCT/EP2013/065460 WO2015010721A1 (en) 2013-07-23 2013-07-23 Automatic service machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2013/065460 WO2015010721A1 (en) 2013-07-23 2013-07-23 Automatic service machine

Publications (1)

Publication Number Publication Date
WO2015010721A1 true WO2015010721A1 (en) 2015-01-29

Family

ID=48906229

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2013/065460 WO2015010721A1 (en) 2013-07-23 2013-07-23 Automatic service machine

Country Status (2)

Country Link
EP (1) EP3025313A1 (en)
WO (1) WO2015010721A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020190630A1 (en) 2019-03-15 2020-09-24 Sequent Medical, Inc. Filamentary devices having a flexible joint for treatment of vascular defects

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090149254A1 (en) * 2005-09-07 2009-06-11 Bally Gaming, Inc. Video switcher and touch router system for a gaming machine
EP2541514A1 (en) * 2011-06-29 2013-01-02 IGT, a Nevada Corporation External video mixing control

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090149254A1 (en) * 2005-09-07 2009-06-11 Bally Gaming, Inc. Video switcher and touch router system for a gaming machine
EP2541514A1 (en) * 2011-06-29 2013-01-02 IGT, a Nevada Corporation External video mixing control

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020190630A1 (en) 2019-03-15 2020-09-24 Sequent Medical, Inc. Filamentary devices having a flexible joint for treatment of vascular defects

Also Published As

Publication number Publication date
EP3025313A1 (en) 2016-06-01

Similar Documents

Publication Publication Date Title
EP0886821B1 (en) Operation of several visual devices on one visual display system
DE69726167T2 (en) METHOD FOR MANAGING THE DISPLAY OF SCREEN DISPLAYS IN A MULTI-WINDOW CALCULATION ENVIRONMENT
EP2137664B1 (en) Method for producing acknowledged transaction data and corresponding device
DE19636923A1 (en) Computer system with multiple independent screens
DE102015102675A1 (en) ADJUSTING AN INDICATION BASED ON AN KNOWN ORIENTATION
DE112006003847T5 (en) Display device for the interior of a vehicle
DE60007154T2 (en) System for designing visual information on a monitor unit, which is used in combination with a programmable logic controller
DE102015006664A1 (en) System and method for processing value documents
DE112005000278T5 (en) Codec controller
EP2852869B1 (en) Process image of a technical system, in particular a railway track system
WO2016012441A1 (en) Device and method for displaying information on a screen arrangement having a plurality of individual screen modules
DE102008060702A1 (en) Method for view-protected representation of screen content on screen surface of e.g. automatic teller machine, involves alienating selected area on surface depending on viewing direction, such that recognition of contents is impossible
EP3025313A1 (en) Automatic service machine
EP2210241B1 (en) Data processing device and method for operating a data processing device
US20060125797A1 (en) Automated teller machine
WO2014194960A1 (en) Device for output of data to a display device of an automatic service machine
EP0970869A2 (en) Method for securely displaying the status of a signalling installation
DE102009058144B4 (en) Method for representing a function of a control element of an operating device of a vehicle as well as an operating device and a vehicle
DE112013005076B4 (en) Information processing terminal
DE102009024893B4 (en) Method for securely displaying display data
EP3712770A1 (en) Monitoring unit for safety-related graphical user interfaces
EP1991980A1 (en) Method and system for configuring a monitor
DE102021115117B3 (en) Method and system for operating a non-portable user device using a display and/or a camera of a portable hand-held device and a hand-held device that can be coupled to the user device
EP3961356B1 (en) Method for exchanging peripheral units between two computer systems
DE102019206028B3 (en) Graphics system for a vehicle

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13742605

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2013742605

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2013742605

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE