[go: up one dir, main page]

BE1023197B1 - Dubbelvlak pro - Google Patents

Dubbelvlak pro Download PDF

Info

Publication number
BE1023197B1
BE1023197B1 BE2014/0757A BE201400757A BE1023197B1 BE 1023197 B1 BE1023197 B1 BE 1023197B1 BE 2014/0757 A BE2014/0757 A BE 2014/0757A BE 201400757 A BE201400757 A BE 201400757A BE 1023197 B1 BE1023197 B1 BE 1023197B1
Authority
BE
Belgium
Prior art keywords
tablets
tablet
hinge
data
processors
Prior art date
Application number
BE2014/0757A
Other languages
English (en)
Other versions
BE1023197A1 (nl
Inventor
Tom PARMENTIER
Original Assignee
Tom PARMENTIER
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 Tom PARMENTIER filed Critical Tom PARMENTIER
Priority to BE2014/0757A priority Critical patent/BE1023197B1/nl
Application granted granted Critical
Publication of BE1023197B1 publication Critical patent/BE1023197B1/nl
Publication of BE1023197A1 publication Critical patent/BE1023197A1/nl

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1654Details related to the display arrangement, including those related to the mounting of the display in the housing the display being detachable, e.g. for remote use
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1675Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
    • G06F1/1681Details related solely to hinges
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • G06F1/1692Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Een nieuwe convertibele/hybride tablet-laptop-desktop ervaring, waarbij twee tablet computers fysiek of draadloos met elkaar verbonden worden.

Description

I. Beschrijving
DubbelVlak Pro
De basisprincipes van deze innovatie
Om twee tablets (of smartphone, phablet) gecombineerd te gebruiken in één nieuwe gebruikservaring (laptop-ervaring, desktop ervaring of krachtigere tablet), is ondermeer vernieuwing nodig inzake volgende basisaspecten. 1. Het verbinden van twee tablet computers, fysiek of draadloos, via: A. Scharnier B. Kabel (draad) C. Draadloos 2. Door hardware en software (firmware) op (één of) beide tablets... A. ... kan één tablet dienst doen als aanraakscherm, terwijl de andere tablet dienst doet als toetsenbord, en/of... B. ... kunnen de hardware en/of software (firmware; bestuurssysteem) elementen van de twee tablets interageren en samenwerken om het geheel sterkere/snellere prestaties te laten leveren. 1. Het verbinden van de tablet computers
Betreffende de I/O (Input/Output), zijn er verschillende mogelijkheden om de tablets fysiek of draadloos met elkaar te verbinden, om uitwisseling van data en/of electriciteit tussen tablets in een gecombineerd gebruik mogelijk te maken. A. De tablets kunnen fysiek verbonden worden, door een scharnier waar beide tablets kunnen aan vastgehecht worden. • Een (los)koppelbaar/aanhechtbaar scharnier verbindt de twee tablets fysiek, zodanig dat ze in een laptop-ervaring gebruikt kunnen worden, waarbij één tablet kan dienst doen als scherm en de andere tablet als toetsenbord. Het scharnier dient ook voor de transfer van gegevens en electriciteit tussen beide tablets. • Een scharnier met één of twee assen verbindt de beide tablets. o Een scharnier met één as zal eenvoudiger en goedkoper zijn. (tekening 2) Bij het scharnier met één as is de lengte van de twee hengsels zodanig bepaald dat de tablets mooi op elkaar liggen/aansluiten bij het dichtplooien van de combinatie, o Maar het scharnier met twee assen zal meer gebruiksmogelijkheden bieden. (tekening 4) Ten eerste kan de gebruiker fijner de positie van de (verticale) scherm-tablet ten opzichte van de (horizontale) toetsenbord-tablet bepalen. Ten tweede kunnen de tablets verder dan 180° achterwaarts gedraaid worden (tot 360°) om vlot om te schakelen van laptop-gebruik naar (krachtig/gecombineerd) tablet gebruik, (tekening 5) De combinatie van twee tablets kan eventueel ook door twee gebruikers worden gebruikt, wanneer de schermen kunnen worden achterover gedraaid in een hoek van 270°, bijvoorbeeld om een spel te spelen, zoals zeelslag, vier-op-een-rij, wie is het,... (tekening 6) • Om de tablets stevig op het scharnier te verankeren, kunnen pluggen op het scharnier (bijvoorbeeld 1-1.5 cm lang; 2 per tablet) glijden/passen in gleuven/schachten in het raakvlak van de tablets (bijvoorbeel 1 -1.5 cm diep; 2 per tablet), (tekening 7,8,22) De pluggen en gleuven kunnen onder andere vlak, cilindrisch of stervormig zijn, naar gelang wat de meeste stevigheid en duurzaamheid biedt, (tekening 9) • De tablets worden aan het scharnier gehecht/gehouden, bijvoorbeeld door magneten op het raakvlak tussen de tablets en het scharnier (tekeningen 10,11 en 22B). De magneten kunnen zich ook bevinden in de pluggen en/of gleuven, (tekening 12 en 22A) Electriciteit en data kunnen ook via de magneten getransfereerd worden, indien dit voldoende snel (voldoende bandbreedte) en kwalitatief kan gebeuren. Wat betreft de contactpunten voor transfer van data en/of elektriciteit, die men mogelijk in de pluggen en gleuven zelf zou kunnen plaatsen, is het ook belangrijk om rekening te houden met die zones (roodgroen) van de pluggen en gleuven die in de combinatie allicht vaak zwaar belast zullen worden met het gewicht van het scharnier en het scherm in verticale positie. Dit heeft invloed op zowel stevigheid van het contact, als op slijtage van de contactpunten, (tekening 20) Een alternatief voor het gebruik van magneten om de tablet computers aan het scharnier te bevestigen, is het gebruikt van een klik-slot-hechtingsysteem datje met een druk op een knop kan loskoppelen. Idealiter zouden de transmissie van data en elektriciteit draadloos moeten kunnen gebeuren, omdat dit de meeste mogelijkheden biedt inzake flexibiliteit van gebruik en inzake slijtage. • Indien de magneetsloten niet voldoende snel (bandbreedte) data en/of elektriciteit kunnen transfereren, dan kunnen data en/of elektriciteit ook getransfereerd worden via video/audio (DisplayPort) of USB (allicht volgens de nieuwe reversibele USB 3.1 type-C standaard) aansluitingen tussen de tablets en het scharnier. De meest voor de hand liggende oplossing voor video/audio-connectiviteit lijkt draadloze HDMI, omdat dit de praktische problemen van een fysieke aansluiting wegneemt, inzake slijtage en symmetrie van aansluitingen (onder andere, de mogelijkheid om tablets in beide richtingen op het scharnier te bevestigen). Indien USB-connecties gebruikt worden, dan is allicht meer verwerkende hardware nodig op het extra aanraakscherm. o Bij USB 3.1 type-c aansluitingen is data-transfer in twee richtingen mogelijk. Ook bij mini en micro USB aansluitingen is bi-directioneel dataverkeer mogelijk. o Wegens de grotere duurzaamheid van magneetpoorten/connecties (minder slijtage/schadegevoelig) gaat de voorkeur gaat naar magnestische poorten, indien deze voldoende capaciteit kunnen hebben voor de transfer van data (waaronder instructies, video, audio,...). o Idealiter zouden de transmissie van data en elektriciteit draadloos moeten kunnen gebeuren, omdat dit de meeste mogelijkheden biedt inzake flexibiliteit van gebruik en inzake slijtage. • De aansluitingen bevinden zich best aan de bovenzijde of onderzijde (de langste zijden) van de tablet computers. Aansluitingen aan de bovenzijde zijn het meest praktisch in gebruik. • Best is om aanwezige data en electriciteit aansluitingen tussen de tablets en het scharnier symmetrisch te plaatsen, zodat de tablets in twee richtingen op het scharnier gehecht kunnen worden, (tekening 17,22A, 22B) Op deze wijze kan een gebruiker die de beide tablets wil combineren voor een gebruik als één meer krachtige tablet, eenvoudig de tablets zodanig op het scharnier plaatsen dat het scherm van de onderste tablet bedekt is door de achterkant van de bovenste tablet (waarvan je het scherm effectief gebruikt), (tekening 5) En zo kan je ook een scharnier met één as gebruiken om de twee tablets te combineren tot één krachtige tablet, doordat je de tablets in beide richtingen op het scharnier kan plaatsen (wat anders niet mogelijk zou zijn, daar één as niet volledig 360° achterwaarts kan plooien, bij een scharnier met slechts één as). • Aan de zijkant van het scharnier, kan je met één klik-knop voor de twee assen, of met één knop voor de enkele as (tekening 2), of met één klik-knop per as (tekeningen 1,4,10, 12), de positie van de tablets fixeren. De andere optie is om gewoon te werken met assen met een zekere weerstand, zoals bij gewone laptops. Maar dan plaatsje bij het bewegen van het scharnier meer druk op de connecterende onderdelen, dan wanneer je de assen zonder weerstand kan bewegen. • Het kan ook mogelijk zijn om een fysiek toetsenbord aan te sluiten op het scharnier, indien het de standaarden voor de aansluitingspunten volgt of draadloos. • De tablets kunnen ook aan het scharnier bevestigd worden door ze in houders (van het scharnier) te plaatsen. Deze houders kunnen groot en vlak zijn, en zodoende de tablets volledig steunen (tekening 13). Ze kunnen ook de rug van tablets slechts gedeeltelijk steunen (bijvoorbeeld voor 1/3 van de oppervlakte), en de tablets op hun plaats houden met magneten in de rug/wand/steunende vlak van de houders en in de rug van de tablets, of met klemmen/klauwen aan de zijkant van de houders die je kan sluiten en die passen in gleuven in de zijkant van de tablets. Ze kunnen ook klein(er) en vorkvormig zijn, met de zijkanten open (tekening 14A, 14B, 14C, 14D; flexibeler qua grootte van tablets) of gesloten (tekening 14 E; om de tablets beter vast te houden), bijvoorbeeld in combinatie met magneten om de tablets stevig op hun plaats te houden. De houders/vorken kunnen ook in de achterste/onderste/rug-vork uitklapbare voetjes hebben, die bijvoorbeeld in de lengte (loodrecht op de as) kunnen uitgeklapt worden om de combinatie (van twee tablets tot een laptop) te inclineren, en zo ruimte te scheppen tussen de onderkant van de horizontale tablet en het onderliggende oppervlak, (tekening 14A, 14D, 14E, 15) B. De tablets kunnen ook verbonden worden met een kabel, die specifieke poorten verbindt, of die DiplayPorts, USB poorten,... verbindt, (tekening 16) • Een kabel die de tablets verbindt, zou data en/of electriciteit tussen de twee tablets moeten kunnen transfereren, om de twee tablets te laten samenwerken. • Een kabel kan eventueel ook twee tablets verbinden via specifieke poorten om de tablets te laten samenwerken. (Maar in dat geval is het nuttiger om een scharnier te gebruiken.) • Wanneer je twee tablets verbindt via de USB poorten, kan het mogelijk zijn dat de software en/of hardware bepalen welke tablet 'host' en welke tablet perifeer is voor een bepaalde actie/datatransfer. • Tablets kunnen verschillende types van USB-aansluiting gebruiken: Standaard versus mini versus micro - aansluiting. In geval van verbinding via de USB poorten, kan het nuttig/nodig zijn om gebruik te maken van een tussenstuk met twee standaard USB-aansluitingen. (tekening 23) Zo kan vermeden worden dat de gebruiker specifieke kabels moet kopen om twee tablets te verbinden, aangezien elke tablet een kabel heeft waarmee de eigen USB-poort kan verbonden worden met een standaard USB-poort. C. Ook kunnen de tablets draadloos verbonden worden, bijvoorbeeld via Bluetooth, Wifi, Wifi Direct, infrarood, een LAN lokaal netwerk, router, internet, etc. Dit om data (en/of elektriciteit) tussen de twee tablets te transfereren, indien dit snel genoeg kan gebeuren. De meest voor de hand liggende oplossing voor video/audio-connectiviteit is draadloze HDMI, omdat dit de praktische problemen van een fysieke aansluiting wegneemt, inzake slijtage en symmetrie van aansluitingen (onder andere, de mogelijkheid om tablet en/of extra aanraakscherm in beide richtingen op het scharnier te bevestigen). • Ook draadloze laadtechnologie zou eventueel gebruikt kunnen worden om electriciteit tussen de tablets te transfereren. • (De nieuwe M processoren van Intel zullen waarschijnlijk de standaard zetten voor processoren in tablet computers. Deze processoren zijn voorzien op draadloze datatransfer en draadloze docking. Dit maakt draadloze samenwerking tussen twee tablet computers eenvoudiger.) • Idealiter zouden de transmissie van data en elektriciteit draadloos moeten kunnen gebeuren, omdat dit de meeste mogelijkheden biedt inzake flexibiliteit van gebruik en inzake slijtage. D. De software kan ook toelaten dat een tablet via de DisplayPort, USB, of andere poort, of draadloos, verbonden wordt met een, al dan niet aanraak, scherm. Dan kan de tablet dienst doen als toetsenbord en computer, en het scherm dienst doen als (aanraak)scherm.
Draadloos of via een kabel die de twee tablets verbindt via de USB poorten, best USB 3.1, moet het ook mogelijk zijn om tablets te laten samenwerken die daartoe niet specifiek ontworpen hoeven te zijn, die met andere woorden nog geen specifieke aansluitingen hebben om via een scharnier verbonden te worden. Door enkel het installeren van software op (één of) beide tablets, kunnen ook bestaande tablets met elkaar verbonden worden. Zo kan de gebruiker bijvoorbeeld ook een oude (minder performante) tablet gebruiken als toetsenbord. Mogelijke tablet-combinaties zijn dan: een oude tablet (die geen specifieke aansluitingen heeft voor een scharnier en voor transfer van data en/of electriciteit) en een nieuwe tablet (die wel specifieke aansluitingen heeft voor een scharnier en voor transfer van data en/of electriciteit); of twee oude tablets; of twee nieuwe tablets. 2. Door de interactie tussen de verbonden tablet computers (A) kan één tablet dienst doen als aanraakscherm, terwijl de andere tablet dienst doet als toetsenbord, en (B) kunnen de hardware en/of software (bestuurssysteem; firmware) elementen van de twee tablets samenwerken om betere prestaties te leveren
Om de twee tablet computers te laten samenwerken als één (meer performante laptop, desktop of tablet) computer, is interactie vereist tussen de software, bestuurssysteem en/of hardware elementen van beide toestellen. • De hardware, bestuurssysteem, firmware en software van beide toestellen kunnen samenwerken om de gebruiker de gebruikservaring en snelheid van uitvoering te leveren van één meer performante laptop, desktop of tablet. Dit is technisch mogelijk, door reeds bestaande hardware en software technieken toe te passen.
Om de tablets gecombineerd te gebruiken als één krachtig toestel, is interactie nodig tussen de met de moederborden verbonden vitale componenten in beide toestellen, namelijk de CPUs (microprocessors en hun rekenkernen), ondersteunende GPU's, de geheugens verbonden aan deze processors (cache/flash/RAM/DRAM/SRAM/SDRAM,...), de massa-opslag geheugens (voor tablets zijn dit de Solid State Dive geheugens), de controllers en drivers (voor het doorsturen van video en audio) en de 'perifere' compnenten zoals videokaarten, caméras, microfoons...
Om de beide tablets te laten samenwerken, dient allicht ook software te zijn geïnstalleerd op één of beide tablets. De 'Operating Systems' van beide tablets moeten compatibel zijn en/of kunnen samenwerken. • Om de voornaamste componenten van beide tablets te laten interageren in een product dat commercialseerbaar is op industriële schaal kunnen verschillende bestaande technieken worden gebruikt en/of gecombineerd, voornamelijk technieken uit het onderzoeksdomein van Parallel Computing en/of Distributed Computing.
Deze technieken en hoe ze kunnen worden toegepast worden verder in detail toegelicht, voornamelijk processor-processor en processor-geheugen samenwerking tussen beide tablets, in het gedeelte over de industriële toepasbaarheid. In annex is een niet-exhaustief overzicht toegevoegd van de stand van de wetenschap en techniek, waaruit elementen kunnen gebruikt worden om de voorgestelde innovatie industriëel toe te passen. • Voor de rolverdeling tussen de twee tablets, zijn er verschillende mogelijkheden, naargelang van het (reken)vermogen van de beide tablets: o Eén tablet is meester, de andere is slaaf. De CPU's op de meester-tablet bepalen de taakverdeling en hoeveel steun ze nodig hebben van de CPU's en/of geheugen van de andere tablet. o De CPU's en geheugens van beide tablet computers werken in tandem samen om taken te verdelen en uit te voeren. • Om een combinatie met tablet(s), phablet(s), en/of smartphone(s) te laten samenwerken, moeten deze verbonden kunnen worden en data kunnen uitwisselen. Ook moeten hardware en/of berstuurssysteem en/of firmware en/of software elementen van de twee systemen het mogelijk kunnen maken om deze te laten interageren en samenwerken als één geheel, o Om tablets laten communiceren en samenwerken als één systeem, is innovatie nodig in de verschillende fasen van het samenwerkingsproces: Het verbinden van de tablets, de communicatie en uitwisseling van informatie, eikaars informatie kunnen lezen en interpreteren (begrijpen), de taakverdeling bij het verwerken van informatie, het eigenlijke verwerken van informatie, het versturen van de uitkomsten van de bewerkingen, het tonen van het resultaat. o Het feit dat, al dan niet verschillende en interagerende, informatie gelijktijdig getoond wordt op twee schermen, betekent dat bijzondere aandacht nodig is voor deze interactie tussen de twee systemen en tussen hun schermen. Naast de gebruikelijke communicatie tussen een computer en een aanraakscherm, waarbij zoals gebruikelijk de 'controller(s)', 'driver(s)' en 'video adaptor(s)' hun belangrijke rol spelen, zal specifieke software/firmware beslissen welke informatie op welk van de twee schermen getoond wordt en welke acties voor de beide schermen worden geïnitieerd ten gevolge van de informatie (input) die op één of beide schermen ingegeven wordt. Deze beslissingsprocessen zullen uitgevoerd worden op de microprocessoren van één of beide tablets in combinatie met de eigen en/of andere GPU's.
De 'controller' is de microprocessor/hardware die zorgt voor het energieverbruik van een aanraakscherm, voor de interpretatie van data bij de communicatie tussen aanraakscherm en (processoren van de) tablet. Het filtert de aanraakscherm-data en zet ze om in coördinaten, die teruggestuurd worden naar de processoren (CPU's) volgens een digitaal software protocol. Het controleert ook op fouten bij die communicatie, door abnormale of inconsistente aanrakingen van de gebruiker te detecteren en uit te filteren.
De 'driver* is het software programma op de computer (in dit geval tablet) dat het aanraakscherm en (de processoren van) de computer laat samenwerken. De 'driver* aanvaardt en beheert data van de 'controller* en doet de berekeningen om de cursor te laten reageren op de aanrakingen van het aanraakscherm door de gebruiker. Het screent de aanraak-data op fouten en controleert de kalibratie. Het staat in voor de diagnostische informatie bij 'troubleshooting'.
Een transmittor/'video adaptor* stuurt digitale informatie van de computer (in dit geval de tablet) naar het aanraakscherm.
Doelstelling, toepassingen en toegevoegde waarde van de innovatie • De voornaamste voordelen komen voort uit de twee basiseigenschappen van deze innovatie: o Het gecombineerd gebruik van (twee) tablet computers tot een nieuwe laptop/desktop/krachtigere tablet-gebruikservaring. In de laptop en desktop ervaring kan één tablet dienen als scherm, en één tablet dienen als toetsenbord, o Door het specifieke ontwerp van bepaalde software en hardware elementen, kunnen de tablets ook samenwerken als een meer performante machine. • Veelzijdig inzetbaar voor zowel dagdagelijks als veeleisend gebruik o Doordat twee tablet computers zowel afzonderlijk kunnen gebruikt worden, alsook gecombineerd gebruikt kunnen worden, kunnen ze aan meer noden van de gebruiker(s) voldoen. Bijvoorbeeld, voor minder veeleisend dagelijks gebruik kunnen twee gebruikers, bijvoorbeeld familieleden, elk hun eigen tablet gebruiken, maar wanneer meer performante taken moeten worden uitgevoerd kunnen de tablets verbonden worden voor gecombineerd gebruik. Je hoeft dus niet één snelle/dure tablet te kopen, die zijn doel voorbijschiet voor de meeste dagdagelijkse taken. In plaats daarvan kan je (voor dezelfde prijs of minder) twee tablets kopen, die afzonderlijk voldoende krachtig zijn voor de meeste dagdagelijkse taken, en die je wanneer nodig kan combinere tot één krachtiger geheel om meer veeleisende taken mee uit te voeren. • Het toetsenbord bij gecombineerd gebruik o Er is geen slijtage aan het toetsenbord, aangezien er geen mechanische toetsen zijn. o Het toetsenbord is eenvoudig schoon te houden, aangezien er geen fysieke toetsen zijn waar vuil onder kan komen. Je veegt eenvoudig het vlakke oppervlak schoon, o Elke gebruiker kan zelf zijn/haar voorkeuren instellen voor het gebruik van het toetsenbord.
Zo kan hij/zij de set-up van het toetsenbord kiezen: AZERTY, QUERTY, write-to-text, verschillende alfabetten. Dit is anders enkel mogelijk op een tablet computer (ofwel op een laptop of desktop zonder dat de fysieke toetsen zich aanpassen en de juiste letters tonen).
Je kan de vorm van de toetsen kiezen (rond, vierkant,...). Of je kan toetsen kiezen die niet afgelijnd zijn, maar waar de tekens, cijfers, letters,... gewoon naast elkaar staan als geheel tegen een achtergrond, (tekening 26)
De gebruiker kan ook de grootte en gevoeligheid van de toetsen kiezen. Zo kan de software (of de gebruiker) kiezen hoe lang een toets moet ingedrukt worden en hoe veel raakoppervlak er moet zijn tussen de vinger en de toets. Dit kan samen met zelflerende typsoftware het aantal typfouten verminderen.
De gebruiker kan kiezen waar de 'touchpad' komt, en hoe groot en gevoelig die moet zijn.
Op het toetsenbord, bijvoorbeeld naast de 'touchpad', kan ook informatie getoond worden, bijvoorbeeld notificaties van sociale media, nieuwsberichten, e-mail berichten, etc.
Suggesties om woorden te vervolledigen die men typt kunnen op het toetsenbord zelf getoond worden, boven de toetsen, tussen de toetsen, naast de 'touchpad',... aangezien er in de combinatie meer plaats beschikbaar is op en rond het toetsenbord in vergelijking met een gewone tablet computer. • Combinatie met bestaande/oude tablets o Het kan ook mogelijk zijn om (oude) tablets te laten samenwerken die daartoe niet specifiek ontworpen hoeven te zijn, die met andere woorden (nog) geen specifieke aansluitingen hebben om via een scharnier verbonden te worden. Door enkel het installeren van software op (één of) beide tablets, en via een draadloze connectie (bijvoorbeeld Bluetooth, Wifi Direct, draadloze HDMI, Near Field Communication,...) of via een USB-connectie, kunnen tablets met elkaar verbonden worden. Zo kan de gebruiker bijvoorbeeld ook een oude (minder performante) tablet gebruiken als toetsenbord. Mogelijke tablet-combinaties zijn dan: een oude tablet (die geen specifieke aansluitingen heeft voor een scharnier en/of voor transfer van data en/of electriciteit) en een nieuwe tablet (die wel specifieke aansluitingen heeft voor een scharnier en/of voor transfer van data en/of electriciteit); twee oude tablets; twee nieuwe tablets. De functionaliteit (het rendement/de toegevoegde waarde) van een combinatie met een oude tablet zal allicht lager zijn dan van een combinatie van twee tablets waarvan ook de hardware ontworpen/aangepast is om samenwerking tussen twee tablets optimaal mogelijk te maken. • Boek en krant - ervaring e De software laat ook toe om fysiek verbonden tablets (via het scharnier) vertikaal te houden als een boek. Zo kunnen de tablets gebruikt worden om bijvoorbeeld de krant te lezen, waarvan op opeenvolgende/aansluitende paginas op beide schermen getoond worden, zoals bij het lezen van een echte krant. De gebruiker kan bijvoorbeeld door een boek of krant bladeren door ondermeer de pagina's te draaien met een swipe-beweging vanuit de hoek van een pagina. • De gebruiker kan in 'reader'-gebruik ook verschillende activiteiten, documenten, webpaginas,... tonen op de twee tablets. • Gebruiksvriendelijk op de schoot o Doordat je de tablets via een scharnier kan verbinden tot een echte laptop-ervaring met een vlakke bodem (de horizontale tablet), kan je eenvoudig werken met de 'laptop' op je schoot. Dit in tegenstelling tot het moeilijke gebruik van tablets die enkel met een 'kickstand' (uitklapbare voet) gebruikt worden in combinaties met een aanhechtbaar toetsenbord. Het gebruikscomfort op de schoot is vergelijkbaar met een laptop of convertible tablet met scharnier (zonder 'kickstand'). De twee schermen kunnen wel veelzijdiger gebruikt worden/informatie weergeven dan het geval is voor convertibles met een fysiek toetsenbord. • Veelzijdig positie-gebruik van de schermen o Je kan de schermen ook tegengesteld (met de rug naar elkaar) verbinden in een hoek van bijvoorbeeld 270°, om bijvoorbeeld een spel te spelen (bijvoorbeeld zeeslag, stratego, schaak, vier-op-een-rij, dammen, wie-is-het,...). (tekening 6) • Warmte-spreiding o Tablet computers genereren warmte door de activiteit van de componenten, vooral de processoren. Die warmte moet afgevoerd worden. Wanneer de activiteiten verspreid worden over twee tablets, kan ook de warmteontwikkeling gespreid worden, omdat de warmte van de bewerkingen/berekeningen en het scherm gescheiden worden (het klavier-scherm, dat horizontaal op de schoot ligt, genereert minder warmte, omdat het een eerder statisch beeld is). Gecombineerd gebruik van twee tablets heeft ook als voordeel dat wanneer de combinatie van twee tablets als laptop op de schoot wordt gebruikt, dat meer taken kunnen uitgevoerd worden door de rechtopstaande tablet, waardoor minder warmte ontwikkeld wordt in de tablet die horizontaal op de schoot of op een oppervlak ligt. • 'Back-up' functies o Er is geen 'single point of failure' bij gecombineerd gebruik van de tablets. Wanneer een specifiek element in een tablet faalt, kan je meestal (mogelijk trager) verder werken, tenzij het defect het gebruik van een aanraakscherm verhindert. De duplicatie van vitale componenten en functies in de combinatie van twee tablets verhoogt de betrouwbaarheid van de combinatie, zoals bij 'Dual Modular Redundancy'.
Voornaamste gebruiksaspecten (niet exhaustief) • Wanneer de twee tablets verbonden zijn, moet de gebruiker slechts één aan/uit knop op één toestel gebruiken om de beide toestellen aan of uit te zetten. o Wanneer één tablet reeds geactiveerd is en je verbindt ze met de tweede tablet, die nog uit staat, dan zal de tweede tablet automatisch geactiveerd worden. • Wanneer de twee tablets verbonden zijn, moet de gebruiker slechts op één toestel aanloggen om toegang te krijgen tot zijn/haar eigen gebruikersprofiel/instellingen/documenten op de beide toestellen. • Het geluid op de beide tablets wordt gelijktijdig gecontroleerd door de volumeknop op één tablet te gebruiken. • Documenten en software bewaren op de tablet(s) of in de 'cloud'. Gebruikers kunnen documenten opslaan op één tablet, op beide tablets, of in de 'cloud'. Wanneer je een document eerst bewaart, krijg je de keuze, {tekening 24) Daarna is deze keuze voor dit document je 'default' keuze'. Je kan ook de drie locaties overzichtelijk op één pagina/scherm zien, waarbij je eenvoudig documenten kan verslepen of kopiëren. Op elke tablet kan je verschillende gebruikers aanmaken, zodat iedereen enkel aan de eigen documenten kan, ook bij gecombineerd gebruik van de tablets. Een gebruiker kan ook als 'default' al zijn/haar documenten in de 'cloud' opslaan, om er vanop elk toestel op te kunnen werken. Een gebruiker kan ook één toestel of beide toestellen kiezen als 'default' toestel(len) om al zijn/haar documenten op te slaan. • Wanneer je software of een app download, dan zal die software worden opgeslagen op de tablet die je gebruikt, of mogelijk op beide tablets voor zover als nodig bij gecombineerd gebruik. De gebruiker kan de vraag krijgen: Bewaar/gebruik app/software op tablet A, tablet B, of beide? De regel is dat het volstaat om de software op één tablet te downloaden, en dat je de software dan ook kan gebruiken in gecombineerd gebruik met een ander toestel. Bij software waarvan een deel in de 'cloud' zit, kan je als gebruiker zoiezo de software gebruiken op meerdere toestellen. Het besturingssysteem van de tablets weet welke tablets samen worden gebruikt, zodat de software updates indien nodig gebeuren op de beide tablets. • Wanneer de tablets verbonden zijn, volstaat het om slechts één tablet op het stroomnet aan te sluiten voor elektriciteit, omdat elektriciteit via het scharnier tussen de tablets getransfereerd wordt. Wanneer geen van beide tablets is aangesloten op het stroomnet, dan regelt hardware en/of firmware (software) de (richting van) transfer van elektriciteit tussen de tablets, volgens de noden en beschikbaar batterijvermogen van de beide tablets. • Tablets loskoppelen: Wanneer de tablets worden losgekoppeld terwijl er programma's op draaien/in gebruik zijn, en/of terwijl er folders, documenten of webpagina's geopend zijn, dan moet er beslist worden op welke van beide tablets deze zullen verder lopen, en op welke tablet ze worden afgesloten. Deze beslissing kan bijvoorbeeld op twee complementaire wijzen genomen worden. Ten eerste, kan een tablet bij voorkeur zijn toegewezen aan een gebruiker. Wanneer deze gebruiker de gecombineerde tablets loskoppelt, zullen bij voorkeur de lopende zaken worden verder gezet op zijn/haar tablet. Ten tweede, kan een met een pop-up venster gevraagd worden aan de gebruiker op welke tablet hij/zij wenst verder te werken, wanneer de tablets worden losgekoppeld. Deze pop-up kan in dat geval verschijnen op de beide schermen, waarbij de gebruiker gewoon het scherm aanraakt waarop hij/zij wenst verder te werken, (tekening 25) • Tablets koppelen: Wanneer twee tablets worden vastgekoppeld, waarop twee verschillende gebruikers zijn aangelogd en/of documenten hebben openstaan, dan kan de gebruiker een pop-up op een scherm aanraken om aan te geven welke gebruiker er verder werkt. Deze gegevens worden/blijven geopend op de combinatie van tablets. De gegevens van de andere gebruiker blijven bewaard tot deze weer aanlogt. • Wanneer je de tablets verbindt, vindt allicht synchronisatie van de gegevens/versies van je documenten plaats, en kan je kiezen op welke versie (van welk tijdstip) je verderwerkt, of je kan als 'default' kiezen datje steeds verderwerkt op de laatste versie, met als insteling dat de oudere versie als klad wordt bewaard of niet. De eenvoudigste oplossing is om gegevens/documenten te bewaren in de 'cloud' wat voortdurende synchronisatie toelaat. • De tablets verwerken mogelijk op een andere wijze data wanneer ze op zichzelf werken versus wanneer ze (met een andere tablet) verbonden zijn. Wanneer ze wel verbonden zijn, kunnen ze serieel en concurrent (wanneer 'threads' uitgesplitst worden) werken, en communiceren ze met elkaar (bijvoorbeeld via het sturen van berichten). Wanneer ze op zichzelf werken, dan kunnen ze serieel werken volgens 'gewone' processor-geheugen connecties binnen één tablet. • Beslissen welke informatie op welk scherm getoond wordt. De 'controllers' en 'drivers' op de beide tablets moeten een deel van de input en/of informatie kunnen tonen op de tablet zelf, en een deel van de input/informatie naar de andere tablet kunnen sturen om daar te tonen. Ze moeten ook van de andere tablet informatie kunnen ontvangen om te tonen. Zo is er een voortdurende interactie tussen de tablets om te beslissen wat ze zelf tonen (van de eigen en ontvangen gegevens vanwege de andere tablet) en wat ze naarde andere tablet sturen. • Software: Om optimaal te functioneren in een 'parallel computing' of 'distributed computing' opzet, is het optimaal dat programma's specifiek voorzien zijn om te draaien op een 'parallel' of 'distributed' systeem. Programma's die daar niet op voorzien zijn, en die bijgevolg mogelijk sneller lopen op één systeem, die lopen dan mogelijk op één van de twee verbonden tablets, allicht op de snelste/minst belaste van de beide tablets. MOM maakt het eenvoudig(er) voor ontwikkelaars om programma's voor 'distributed' systemen te schrijven, zodat zij zich niet veel moeten aantrekken van de mogelijke meester-slaaf relaties in een 'distributed' systeem. Door een berichten-protocol kunnen berichten worden opgeslaan, ge-route, getransformeerd.
Voornaamste fvsieke/technische aspecten 1. Twee tablets worden met elkaar verbonden, fysiek of draadloos, waardoor interactie tussen de twee tablet computers mogelijk is, die verder gaat dan louter het syncen van gegevens of datatransfer. 2. In hun gecombineerd gebruik, kan één tablet dienen als toetsenbord, terwijl de andere tablet kan dienen als scherm. De software en/of hardware geïnstalleerd op één of beide tablets laat toe om één tablet te gebruiken als touchscreen-toetsenbord en de andere tablet als touchscreen-scherm. 3. De gebruiker kan voor het toetsenbord kiezen uit verschillende instellingen, waardoor de gebruiker ook de positie, gevoeligheid en grootte van de 'touchpad' kan kiezen. De gebruiker kan ook het type van toetsenbord (azerty, querty, ergonomisch, handschrift-naar-text,...) kiezen (deze functie is gelijkaardig aan bij een gewone tablet, maar hier in een 'laptop set-up'), evenals het uitzicht, de grootte en gevoeligheid van de toetsen. 4. De verbonden tablet computers kunnen communiceren en interageren om de gebruikservaring van een laptop of desktop computer te leveren. De geïnstalleerde software en/of hardware elementen op één of beide tablets, laat hen toe om te communiceren, te interageren, samen (in tandem) taken te verdelen en uit te voeren, om zo de gebruikservaring van een laptop of desktop computer te kunnen leveren, en om zo taken uit te voeren minstens even snel als de snelste (van beide) tablet afzonderlijk. 5. De tablet computers kunnen fysiek verbonden worden met een scharnier, zodat ze gebruikt kunnen worden in een laptop modus, waarbij één tablet functioneert als toetsenbord en de andere tablet functioneert als scherm, (tekeningen 1,2 en 4) Het scharnier kan ook dienen voor de transfer van data (mogelijk berichten of 'process calls' tussen de processoren) en/of electriciteit tussen de twee tablets. Deze transfer kan gebeuren via (A) (al dan niet magneet)pluggen en sleuven/gleuven op de raakvlakken tussen de tablets en het scharnier (tekening 10 en 11), en/of via (B) de poorten (mogelijk USB 3.1 type-c, en/of DisplayPort) (tekening 7 en 22A) of magneetpoorten op de raakvlakken tussen de tablets en het scharnier, (tekening 12 en 22B) Ook draadloze data-transfer oplossingen (wireless HDMI, Wifi Direct, Bluetooth, NFC,...) bieden oplossingen (met minder fysieke slijtage en meer symmetrie/omkeerbaarheid in de verbindingselementen tussen tablets en scharnier). 6. De tablets kunnen worden en blijven vastgehecht aan het scharnier, door (A) gebruik van magneten op de raakvlakken tussen de tablets en de hengsels van het scharnier, en/of door gebruik van pluggen op de hengsels van het scharnier die passen/glijden in sleuven/gleuven in de tablets, of omgekeerd (tekeningen 10,11 en 22B), en/of (B) door magneten in de pluggen zelf op de hengsels van het scharnier en de sleuven/gleuven in de tablets, of omgekeerd (tekening 12 en 22A). De pluggen en sleuven kunnen in verschillende vormen zijn, onder andere vlak, ster/kruis-vormig, cylindrisch (tekening 9), naar gelang wat in een bepaald design de meeste stabiliteit en duurzaamheid geeft. Wat betreft de contactpunten voor transfer van data en/of elektriciteit, die men mogelijk in de pluggen en gleuven zelf zou kunnen plaatsen, is het ook belangrijk om rekening te houden met die zones (rood-groen) van de pluggen en gleuven die in de combinatie allicht regelmatig (of zelfs het vaakst) zwaar belast zullen worden met het gewicht van het scharnier en het scherm in verticale positie. Dit heeft invloed op zowel stevigheid van het contact, als op slijtage van de contactpunten, (tekening 20) Als alternatief voor het gebruik van magneten, zouden de tablets ook met een klikslot/kliksysteem kunnen bevestigd worden aan het scharnier, waarbij ze met een drukknop of schuifknop kunnen worden losgekoppeld. 7. De tablet computers kunnen fysiek verbonden worden via een scharnier dat één (tekeningen 2 en 3) of twee (tekening 1,4, 8 en 11) assen kan hebben. In beide gevallen kan het scharnier gesloten worden (tot 0°) om de tablets dicht te plooien (zoals het sluiten van een laptop), met de schermen naar elkaar, (tekening 4) Het scharnier kan ook open geplooid worden tot bijvoorbeeld 270°, zodat twee gebruikers elk op hun scherm kijken om een spel te spelen, zoals bijvoorbeeld zeeslag, vier-op-een-rij, wie-is-het,... (tekening 6)
Een scharnier met twee assen (één hengsel op elke as) (tekening 2) heeft als voordeel dat de twee tablets door de gebruiker nauwkeuriger in de optimale hoek geplooid kunnen worden voor gecombineerd gebruik als laptop, (tekeningen 1,4, 5, 6) De gebruiker kan de assen in een bepaalde positie/hoek vast zetten, met (A) één knop, bijvoorbeeld een klik/druk-knop of draaiknop aan de zijkant van het scharnier, om beide assen vast te zetten, ofwel (B) met twee knoppen (bijvoorbeeld één klik/druk-knop of draaiknop per as aan de zijkand van het scharnier) waarmee telkens een as kan worden vastgezet, (tekening 1,4) Ze kunnen ook eenvoudig volledig achterover gedraaid worden (tot 360°), om zo de gecombineerde tablets te gebruiken als één krachtige tablet computer, (tekening 5)
Bij een scharnier met één as (het scharnier verbindt de beide hengsels) zijn er minder mogelijkheden om de tablets in een ideale hoek te draaien voor gecombineerd gebruik als laptop. Het is ook minder evident om de twee tablets volledig achterover te draaien tot 360°, om zo de gecombineerde tablets te gebruiken als één krachtige tablet computer. 8. Door symmetrisch ontwerp en opstelling van de hechtingen (pluggen en sleuven) en/of de magneten en/of de connecties/poorten (voor data en/of electriciteit) op de raakvlakken/hengsels tussen de tablets en de as(sen), kan een tablet in twee richtingen op het scharnier geplaatst worden, (tekening 17, 22A, 22B) Dit laat toe om ook bij een scharnier met één as de twee tablets in een hoek van 0° te verbinden, met de schermen in dezelfde richting, zodat de combinatie van twee tablets ook gebruikt kan worden als één meer krachtige tablet computer, alsook om tablets ook in een combinatie met één as te plooien in een hoek van 270° voor bijvoorbeeld spelgebruik door twee gebruikers. 9. De tablet computers kunnen in de rug/achterkant ook (vier) uitklapbare voetjes hebben, (tekening 18) De voetjes kunnen in de lengte van de tablets worden geplaatst (lijnrecht op de richting van het scharnier/de as). Doordat de voetjes worden uitgeklapt in de lengte, kunnen ze bijdragen tot de · stabiliteit van een via een scharnier verbonden combinatie van twee tablets, zodat de combinatie minder snel achterover kan slaan. De voetjes kunnen verschillende vormen aannemen, al naargelang wat best past in het ontwerp en wat de meeste stevigheid biedt, (tekening 19) Ze laten ook ruimte toe tussen de onderkant van de horizontale tablet en het onderliggende oppervlak, zodat de warmte van de horizontale tablet beter kan ontsnappen, (tekeningen 2, 8,11,16) Afhankelijk van hoe steil de gebruiker de horizontale tablet wil inclineren, kan hij/zij ofwel alle vier de voetjes uitklappen, ofwel enkel de bovenste voetjes (dichtst bij het scharnier en de bovenkant van de horizontale tablet). 10. De tablets kunnen ook met een kabel verbonden worden om data (inclusief berichten en taken) en/of electriciteit tussen de tablet computers te transfereren. De kabel kan de tablets verbinden via USB poorten of specifiek daartoe ontworpen poorten op de tablet computers. Door een kabel te gebruiken kan je ook een bestaande/oude tablet gebruiken als toetsenbord, in combinatie met een andere tablet die je gebruikt als scherm, (tekening 16) 11. De tablets kunnen ook draadloos verbonden worden om samen te werken als één systeem/machine. De tablets kunnen ook draadloos verbonden worden, om één tablet te gebruiken als toetsenbord in combinatie met een andere tablet die je gebruikt als scherm. Aangezien het volume aan datatransfer beperkt is wanneer je één tablet gewoon gebruikt als toetsenbord in combinatie met een tweede tablet die je gebruikt als scherm en voor de bewerkingen, kan een draadloze Near Field Communication daartoe volstaan, evenals uiteraard meer performante draadloze transmissies zoals Bluetooth, Wifi Direct, draadloze HDMI, toekomstige Wifi verbindingen met hoge transmissiecapaciteit... Om de twee tablets daadwerkelijk te laten samenwerken als één systeem, met mogelijke processor-processor en processor-geheugen samenwerking tussen de componenten van de beide tablets (onder andere via het sturen van berichten, taken, 'calls' tussen beide tablets), is een performantere draadloze verbinding nodig, zoals Bluetooth, Wifi Direct, Wifi, LAN, infrarood, draadloze HDMI, toekomstige Wifi verbindingen met hoge transmissiecapaciteit... 12. Je kan ook een systeem gebruiken van houders waarin de tablets worden geplaatst, al dan niet met scharnier, waarin de tablets geplaatst kunnen worden om ze te verbinden. Onder het vlak dat de horizontale tablet ondersteunt, kan zich nog een hol gedeelte (holle laag) bevinden om de warmte af te leiden van de schoot van de gebruiker. In een houder zal er ook minder slijtage zijn voor de verbindende onderdelen tussen de tablets, in vergelijking met het gebruik van een scharnier, omdat er minder druk/gewicht rust op de verbindende onderdelen (poorten, plugs, sleuven,...) dankzij de grotere steunende oppervlakken van de houder voor de tablets. (tekening 13) Ze kunnen ook de rug van de tablets slechts gedeeltelijk steunen (bijvoorbeeld voor 1/3 van de oppervlakte van de tablets), en de tablets op hun plaats houden met magneten in rug/wand/steunend vlak van de houders en met magneten/tegenpolen in de rug van de tablets, of met klemmen/klauwen aan de zijkant van de houders die je kan dichtplooien en die passen in gleuven in de zijkant van de tablets om ze vast te houden. Een nadeel ten opzichte van een louter scharnier kan zijn dat bij een scharnier (met pluggen die passen in sleuven in de tablets) zonder houders, je hetzelfde scharnier makkelijker kan gebruiken bij verschillende tablets, ongeacht de dikte van de tablets, zolang de verbindende componenten op de tablets op dezelfde plaats staan bij de verschillende (modellen van) tablets. 13. De houders kunnen ook klein(er) en vorkvormig zijn, met de zijkanten open (tekening 14A, 14B, 14C, 14D; flexibeler qua grootte van tablets) of gesloten (tekening 14E; om de tablets beter vast te houden), bijvoorbeeld in combinatie met magneten om de tablets stevig op hun plaats te houden. De houders/vorken kunnen ook in de achterste/onderste/rug-vork uitklapbare voetjes hebben, die bijvoorbeeld in de lengte (loodrecht op de as) kunnen uitgeklapt worden om de combinatie van tablets tot een laptop te inclineren, en zo ruimte te scheppen tussen de onderkant van de horizontale tablet en het onderliggende oppervlak, (tekening 14A, 14D, 14E, 15) 14. Werking van de kameras. a. De kamera/lens aan de voorkant (scherm) van de tablet kan in een hoek van de tablet geplaatst worden, bijvoorbeeld rechts boven bij een tablet in horizontale houding. De kamera/lens wordt centraal (naar het midden, van rechts boven richting links onder) gericht. Zo is de kamera/lens steeds gericht op het hoofd van de gebruiker. Wanneer de tablet vertikaal gehouden wordt staat de kamera/lens dan nog steeds op het hoofd van de gebruiker gericht. De kamera/lens bevindt zich dan links boven, wanneer de tablet vertikaal gehouden wordt, en is centraal (naar het midden, van links boven richting rechts onder) gericht. Dit wordt voorgesteld door kamera's (B) in tekening 1. b. De kamera/lens aan de achterkant (rug) van de tablet kan in een hoek van de tablet geplaatst worden, bijvoorbeeld rechts boven bij een tablet in horizontale houding. De kamera/lens wordt centraal (naar het midden, van rechts boven richting links onder) gericht. Zo is de kamera/lens steeds centraal gericht op de omgeving achter de tablet computer. Wanneer de tablet vertikaal gehouden wordt staat de kamera/lens dan nog steeds centraal op de omgeving achter de tablet computer gericht. De kamera/lens bevindt zich dan links boven, wanner de tablet vertikaal gehouden wordt, en is centraal (naar het midden, van links boven richting rechts onder) gericht. c. Wanneer twee tablets gecombineerd worden gebruikt als één tablet computer (waarbij de twee tablets op elkaar liggen met de schermen in dezelfde richting), zal enkel de kamera van de voorste/front tablet de rol van front-kamera vervullen, en zal enkel de kamera van de achterste/onderste tablet de rol van rug-kamera vervullen, (tekening 5) d. De (twee) front-kameras en/of de (twee) rug-kameras van twee met een scharnier verbonden tablet computers kunnen gebruikt worden om 3-dimensionele beelden te maken, wanneer het scharnier in een bepaalde hoek geplooid wordt, (tekening 21)
Nieuwheid: Het innovatieve karakter van dit product ten opzichte van de meest gelijkaardige bestaande producten
Volgens mijn eigen marktscan betreft mijn patentaanvraag een volledig innovatief en nieuw product. Dit is namelijk het eerste product waarbij twee tablet computers draadloos of fysiek worden verbonden om een nieuwe, gecombineerde gebruikservaring te leveren, waarbij hardware en/of software elementen toelaten om de tablet computers te laten samenwerken als één meer performante machine, en/of waarbij één tablet computer kan de rol vervullen van scherm en de andere tablet de rol van toetsenbord.
Er bestaan drie categorieën van toestellen die enigzins gelijkenis vertonen met, maar fundamenteel verschillen van, de voorgestelde innovatie, namelijk de categorieën van de 'convertibles', de 'e-readers', en een laptop met twee schermen.
Convertibles
Bestaande 'convertibles' verbinden tablet computers enkel met een mechanisch toetsenbord, via een scharnier dat een vast onderdeel is van het toetsenbord. De tablet en het toetsenbord worden meestal vastgehecht met een kliksysteem. In deze categorie is de Asus Transformer Book de meest gekende 'convertible'. Ook HP en andere producenten verkopen toestellen in deze categorie. De Microsoft Surface verschilt van de andere toestellen in deze categorie, omdat magneten worden gebruikt om de tablet vast te hechten aan een mechanisch toetsenbord en om data en eiectriciteit te transfereren tussen de tablet en het toetsenbord, met een verbinding van stof in plaats van een scharnier. Aangezien de Microsoft Surface geen diepe pluggen en gleuven of houders gebruikt om het toetsenbord en de tablet te verbinden, alsook geen scharnier, heeft de tablet steeds een steun ('kickstand') nodig om rechtop te staan, en kan deze 'convertible' niet eenvoudig op de schoot gebruikt worden.
Microsoft produceert ook een toetsenbord zonder scharnier waarin je een tablet rechtop kan zetten. Dit toetsenbord is compatibel met verschillende besturingssystemen.
Al deze producten bestaan uit één enkele computer, met een aanhechtbaar mechanisch toetsenbord, en zijn als dusdanig fundamenteel verschillend van mijn innovatie waarbij twee tablet computers kunnen samenwerken als één machine/systeem, en/of waarbij één tablet de rol van aanraakscherm kan opnemen en de andere tablet de rol van toetsenbord. E-readers
Bij alle e-readers met twee schermen, zijn deze schermen permanent verbonden aan het scharnier. • In 2009 testte Microsoft een e-reader met twee schermen, genaamd de Microsoft Courier. De twee schermen waren permanent via een scharnier verbonden, zonder mogelijkheid om ze los te koppelen en afzonderlijk te gebruiken. Het project werd geannuleerd in 2011. • In 2010 introduceerde Asus de Eee Book, een e-reader met twee permanent via een scharnier verbonden schermen. • In de voorbije Jaren zijn ook de volgende pocket-size e-readers verschenen, met permanent via een scharnier verbonden schermen:
o 2010: Toshiba Libretto W 100 o 2011: NEC LT-W Cloud Communicator o 2011:Kyocera Echo o 2011: Sony Tablet P
Laptop
De enige echte laptop met twee schermen die op de markt is gekomen, was de Acer Iconia 6120 in 2011. Hier betrof het één computer (één machine) met een permanent via een scharnier vastgehecht tweede aanraakscherm. Hier betrof het echter niet twee aparte tablet computers die afzonderlijk kunnen functioneren en die verbonden kunnen worden om samen gebruikt te worden. 17
Beschrijving van de (bestaande) technische mogelijkheden om de voorgestelde innovaties te implementeren en commercieel/industriëel te realizeren. ais bewijs van industriële toepasbaarheid en commerciële haalbaarheid
Inleiding:
Om combinaties van tablets, phablets, smartphones te laten samenwerken, bijvoorbeeld voor twee tablets, moeten de twee systemen verbonden kunnen worden en data kunnen uitwisselen. Ook moeten hardware en/of software elementen van de twee systemen het mogelijk kunnen maken om de twee tablet PCs te laten interageren en samenwerken als één systeem, best aan minstens dezelfde snelheid als de snelste van de afzonderlijke tablets. Om aan te tonen dat dergelijke toestellen kunnen worden ontwikkeld en geproduceerd op commerciële schaal, volgt hier een niet-exhaustieve opsomming van de bestaande wetenschap, technieken en processen die het mogelijk en technisch haalbaar maken om het bovenvermelde innovatieve product te ontwikkelen voor commercialisatie op industriële schaal, waarvan bepaalde elementen of aspecten kunnen worden gecombineerd en toegepast om het innovatief product te realizeren. Deze oplijsting is niet-exhaustief, en beperkt dus niet de beschikbare technologische opties om de bovenvermelde innovatie te realizeren om twee tablet computers te verbinden en te laten interageren en/of samenwerken als één systeem. Deze innovatie kan worden toegepast op tablets, phablets, smartphones, onderling of in combinatie met een (fysiek) toetsenbord of scherm. In de verdere beschrijving van de stand van de technologie worden enkel de combinaties van tablets vermeld, voor eenvoud van redactie, hoewel de innovatie dus breed toepasbaar is op verschillende types en combinaties van toestellen, zoals tablets, phablets en smartphones, waarvoor dus ook bescherming wordt gevraagd.
Om twee tablets (en/of andere 'computing devices' met aanraakscherm) te laten communiceren en samenwerken als één systeem, is innovatie nodig in de verschillende fesen van het samenwerkingsproces: Het verbinden van de tablets, de communicatie en uitwisseling van informatie, eikaars informatie kunnen lezen en interpreteren (begrijpen), de taakverdeling bij het verwerken van informatie, het eigenlijke verwerken van informatie, het versturen van de uitkomsten van de bewerkingen, het bundelen van de uitkomst van de bewerkingen tot één resultaat, het tonen van het resultaat, het opslaan van het resultaat (gebeurt doorheen de cyclus, niet enkel op het einde). Je kan de twee samenwerkende tablets beschouwen als één systeem, of als twee interagerende systemen. Aangezien elke tablet haar eigen moederbord en vitale componenten heeft, is het logischer om ze te beschouwen als twee interagerende systemen. De communicatie kan (allicht) vooral gebeuren tussen de CPUs, die allicht toch zoveel mogelijk het geheugen van het eigen systeem zullen gebruiken, om tijdverlies door communicatie te beperken en om de snelheid van gegevensverwerking te optimaliseren. De CPUs kunnen (allicht) beslissen welke CPU wat doet. De coördinator CPU duidt allicht op basis van beschikbaarheid en de kortste weg van gegevens een master processor aan voor een bepaalde taak. Die verdeelt deelaspecten van een taak onder de processors.
De tablets kunnen bijvoorbeeld samenwerken via parallel computing (en een parallel algoritme) of distributed computing (en een distributed algoritme). Wanneer (de processoren van) de tablets interageren kan het principe van 'coördinator élection' bepalen welke processoren de leiding nemen en/of welke taken uitvoeren. Een 'buil/ algoritme zou kunnen bepalen welke taken de processoren van een tablet best zelf kunnen uitvoeren. 18
Wat volet is een niet-exhaustieve lijst van technieken en processen, waarvan elementen gebruikt kunnen worden in de verschillende fasen van dit samenwerkingsproces: • De (twee) tablet computers verbinden: o Er bestaan meerdere mogelijkheden om de tablet computers te verbinden. Zo kunnen de tablets draadloos en/of fysiek gegevens uitwisselen. Een fysieke verbinding laat vaak snellere data-transfer toe.
Scharnier • Op het raakvlak tussen de tablet computers en het scharnier kan de datatransfer gebeuren op meerdere wijzen: (in de nabije toekomst mogelijk met c-type 3.1 omkeerbare/symmetrische) USB poort(en), magnetische connectie, (voorlopig nog niet omkeerbare/symmetrische) DisplayPort (voor video/audio), draadloze HDMI, Wifi Direct,... o De voorkeur gaat uit naar magnetische connecties/aansluitingen, indien deze voldoende capaciteit hebben voor transfer van data, omdat deze aansluitingen meer slijtagebestendig/duurzaam kunnen zijn dan USB en andere gebruikelijke aansluitingen. • Het voordeel van magneetpoorten en/of één of twee omkeerbare USB 3.1 type-c poort(en) is datje gemakkelijk de tablet in beide richtingen op het scharnier kan plaatsen. (Dit zou ook mogelijk kunnen zijn met twee USB poorten die in tegengestelde richting op het raakvlak zijn geplaatst, maar de standaard voor de USB poorten van de toekomst worden de omkeerbare USB poorten, waarbij de plug in beide richtingen in de poort past. USB 3 heeft 'full duplex' data transfer, waardoor simultane communicatie in twee richtingen mogelijk is.) De werking van de USB-poorten zou als volgt (volgens de volgende principes) kunnen verlopen: o De tablets kunnen mogelijk (allicht) fungeren als host controllers met een root hub. Zij zullen allicht eerder fungeren volgens het type 'compound device' (met onderscheiden adressen voor elke logische component die via een hub connecteren met de USB poort(en), dan volgens het type 'composite device' (waarbij de 'host' een adres van een component toekent aan een functie). o (De 'host controller' dirigeert de datastroom, na een 'host controller' vraag voor de datastroom.) o Je moet best niet rebooten voor de (USB-)aansluiting. De tablets zouden best meteen het (los)koppelen met een andere tablet herkennen. Er zou best ook geen 'safely remove' stap nodig zijn bij het loskoppelen. Dit zou best automatisch gebeuren. o (Een 'mediatransfer protocol' geeft toegang tot het bestand-systeem van een toestel.) o Door de USB 'on-the-go' standaard kan één poort fungeren als 'host' en/of als toestel. o (Je hebt best de twee soorten USB pipes (nodig), 'stream pipes' (uni-directioneel) voor data transfer en 'message pipes' (bi-directioneel) voor controletransfers. Je hebt bi-directionele eindpunten nodig.) • Video/audio o DisplayPort aansluitingen zijn nog niet omkeerbaar/symmetrisch, dus bij gebruik van een DisplayPort zou het vooralsnog moeilijk zijn om tablets in beide richtingen met een scharnier te verbinden. o Indien het mogelijk zou kunnen zijn om ook video en audio in voldoende capaciteit te transfereren via magnetische aansluitingen, dan is dit verkiesbaar wegens de grote duurzaamheid/slijtagebestendigheid van magnetische poorten/aansluitingen. o De meest voor de hand liggende oplossing voor video/audio-connectiviteit is draadloze HDMI, omdat dit de praktische problemen van een fysieke aansluiting wegneemt, inzake slijtage en symmetrie van aansluitingen (onder andere, de mogelijkheid om tablets in beide richtingen op het scharnier te bevestigen).
Kabel: • Je kan tablets ook verbinden met een kabel, allicht een USB-kabel.
De omkeerbare USB 3.1 type-c poort(en) zijn een standaard voor de toekomst, waarbij de plug in beide richtingen in de poort past. • Indien je gebruik maakt van een DisplayPort om video en audio tussen de tablets te transfereren, dan zou je allicht ook de DisplayPorts van de twee tablets bi-directioneel moeten kunnen verbinden.
Draadloos: • Met Near Field Communication (NFC) kan snel een 'bootstrap' connnectie tussen de tablets worden gelegd. NFC is een vorm van radiocommunicatie tussen twee toestellen die zich dicht bij elkaar bevinden. De NFC kan automatisch geactiveerd worden door twee toestellen in eikaars buurt te brengen, door de toestellen elkaar te laten raken, of mogelijk door op een "verbind" knop te duwen. NFC zelf heeft een lage transmissieratio. De 'bootstrap' laat vooral toe om twee toestellen snel te verbinden, waarna het dataverkeer verloopt via een snellere verbinding met een grotere bandbreedte en hogere transmissieratio, zoals Bluetooth, Bluetooth Low Energy, Wifi, Wifi Direct, wireless HDMI,... o Op het ogenblik dat twee tablets computers verbonden worden, vindt 'handshaking' plaats, wat de parameters zet voor de communicatie. • Communicatie: Informatie uitwisselen tussen (de processoren van) de twee tablet computers. o Belangrijk om twee tablets te laten samenwerken als één systeem, zijn twee soorten communicatie tussen de tablets, namelijk mogelijk processor-processor en mogelijk processor-geheugen. De meeste communicatie tussen twee verbonden tablets zou allicht van het type processor-processor zijn, terwijl processor-geheugen communicatie vooral binnen één tablet zou plaatsvinden. Tenzij de twee tablets communiceren via berichten die de processoren naar elkaar sturen via dat gedeelte van het geheugen waar ze beide toegang tot hebben en gebruik van maken, o Er zijn twee overkoepelende categorieën van technologieën om meerdere (twee) computers te laten interageren en samenwerken als één systeem, namelijk 'parallel computing' en 'distributed computing'. Deze principes worden totnogtoe vooral toegepast om meer dan twee computers te laten samenwerken, maar je kan ze ook toepassen (en optimaliseren) voor twee computers. Multiprocessing wordt vandaag vooral toegepast op multicore processors met meerdere rekenkernen. Het model van samenwerking je volgt, is grotendeels afhankelijk van de capaciteit van de componenten en van de verbindingen die je tot stand kan brengen tussen de vitale componenten van de beide tablets (processoren, geheugen, GPUs,...). Langs hoe minder tussenstations (nodes, bussen) de data moeten passeren in de samenwerking tussen de tablets, en hoe directer en sneller de verbindingen tussen processoren en (gedeeld) geheugen, hoe beter: 'Parallel computing, processing, programming'. • Bij 'parallel computing' kunnen verschillende processoren of rekenkernen in parallel verschillende aspecten van dezelfde taak uitvoeren. Multicore processors zijn een vorm van parallel computing. In dit geval, waar twee tablets samenwerken als één systeem, zullen eerder de verschillende processoren van de twee tablets in parallel verschillende aspecten van dezelfde taak uitvoeren. 'Parallel computing' is een vorm van 'distributed computing'. • Er is allicht gedeeld geheugen tussen de processors en gescheiden geheugen per processor. Een vaak voorkomende vorm van communicatie tussen processoren bij 'paralllel computing' is het sturen van berichten via dat gedeelte van het geheugen, tot hetwelk meerdere processoren toegang hebben. Een algoritme voor het delen van geheugen tussen processoren kan worden gebruikt. Voor 'parallel computing' is ook een consistentiemodel aangewezen voor een vlotte samenwerking tussen de processoren. Je kan ook processoren toegang geven tot eikaars ingebouwde cache-geheugen. • De combinatie van twee tablets zal allicht vooral gebruik maken van data parallélisme, en mogelijk (allicht in mindere mate) 'bit-level' parallélisme en 'instruction leve!' parallélisme. Bij data parallellisme worden data verdeeld over verschillende nodes voor parallelle uitvoering. Elke processor voert dezelfde taak uit op andere stukken van de data. Dit komt vooral overeen met SIMD (Single Instruction,
Multiple Data; zie verder). De verschillende uitvoeringslijnen ('threads') voeren dezelfde code uit. • Bij 'task parallelism' (taak parallélisme) zal de computercode parallel lopen over verschillende processoren in een 'parallel computing' (of een 'concurrent computing') omgeving. De executie-processen worden verdeeld over verschillende processoren voor parallelle uitvoering. Elke processor voert een verschillend proces uit op dezelfde of verschillende data, met dezelfde of verschillende code. De uitvoeringslijnen ('threads') communiceren met elkaar door data door te geven als deel van een 'workflow'. 'Distributed computing, processing, programming'. · Bij 'distributed computing' werken de componenten van de twee tablets ook samen, maar ze zijn minder rechtstreeks verbonden dan bij 'parallel computing'. • Bij 'distributed computing' hebben de processoren toegang tot en maken ze gebruik van het eigen geheugen. Ze zijn allicht niet rechtstreeks verbonden met gedeeld geheugen, en ze maken enkel gebruik van het eigen cache geheugen. Voor communicatie tussen de processoren worden berichten verstuurd tussen de processoren via nodes en bussen, met een 'distributed' algoritme. De berichten passeren allicht via de 'systeembussen' (of de modernere bussen die de systeembus vervangen/de modernere equivalenten van de systeembus) die CPUs en lokaal geheugen verbinden, en via de perifere/expansie/lokale bussen voor communicatie tussen de componenten van de twee tablets. Dankzij verschillende protocollen kunnen de CPUs aan verschillende snelheden werken, zodat het volledig systeem niet vertraagd wordt door informatie die via de perifere bussen binnenkomt. Elke processor heeft allicht slechts een onvolledig zicht op het gehele systeem. • Je kan de CPUs van de tablets laten communicaren via berichten via de systeembussen (en perifere bussen) van de tablets. Met mogelijke toepassing van 'Direct Memory Access' kunnen 'smart controllers' data rechtstreeks in het geheugen plaatsen.
Beide principes worden hieronder in meer detail toegelicht, met een opsomming van de verschillende technieken die onder deze twee hoofdstromingen vallen. o De communicatie tussen de elementen van de twee systemen/tablets, die niet rechtsctreeks met elkaar in contact staan, verloopt via 'nodes' (communicatiepunten; tussenstations). o Bij 'parallel computing' communiceren de CPUs allicht met elkaar via het gedeelde deel van het geheugen. Bij 'distributed computing' sturen CPUs voor communicatie allicht berichten naar de andere CPUs via de perifere bussen en de centrale 'systeembus' (of de modernere bussen die de systeembus vervangen/de modernere equivalenten van de systeembus). • We onderscheiden 'interne' communicatie binnen één tablet, versus 'externe' communicatie tussen twee tablets. o 2 soorten communicatie 4 Type 1: Interne communicatie, i.e. communicatie binnen één tablet computer.
De voornaamste data-kruispunten zijn de 'bussen'. Het dataverkeer tussen de verschillende elementen binnen één systeem gaat normaal voornamelijk via de centrale 'systeembus' met 'process calls'. In moderne computersystemen wordt de systeembus echter vaak vervangen door specifieke bussen. De interne comunicatie ten gevolge van informatie afkomstig van de andere tablet, kan dan mogelijk geïnitieerd worden vanuit specifieke bussen die instaan voor de communicatie tussen de (twee) tablet computers. o 2 soorten communicatie ^ Type 2: Externe communicatie, i.e. communicatie tussen de twee verbonden tablet computers.
Berichten sturen, vooral bij 'distributed computing': • Communicatie met elementen extern aan het systeem verloopt normaal via perifere bussen, met 'berichten' tussen de twee systemen (tablets). Die perifere bussen verbinden de systeembussen of andere specifieke bussen van de twee tablets, zodat de CPUs, caches (werkgeheugen van de CPU), GPU's, massa-geheugens,... van de twee systemen/moederborden kunnen commmuniceren. Communicatie met elementen extern aan het systeem verloopt normaal via perifere bussen. De informatie naar en/of afkomstig van de andere tablet, kan dan allicht verder verwerkt worden via (specifieke) perifere bussen die instaan voor de communicatie tussen de (twee) tablet computers. • 'Routing' wordt allicht gebruikt om berichten te sturen tussen de twee systemen via nodes. De berichten volgen een pad, van node tot node, tot ze hun bestemming bereiken. Om processen zo snel mogelijk te laten gaan, worden processen allicht zoveel mogelijk uitgevoerd op één tablet via de rechtstreekse CPU-geheugen verbindingen, indien de rekenkracht van de processoren van één tablet computer volstaat, om tijdverlies door 'berichten' sturen en 'task calling' zoveel mogelijk te beperken.
In een systeem van 'distributed' geheugen heeft elke processor haar eigen geheugenlocatie, zonder kennis over de geheugens van de andere processoren. De processoren wisselen informatie uit via berichten. 'Message routing' stuurt de berichten naar de juiste plaats. • Ook voor het 'berichten sturen' tussen processoren van verschillende computers, zal allicht, in plaats van rechtstreeks een process, sub-routine of functie in te roepen bij naam, een bericht worden gestuurd naar een proces, zodat het proces en de infrastructuur kunnen de code selecteren en inroepen/activeren. • Berichten kunnen mogelijk synchroon gestuurd worden. Hierbij zijn de computers verbonden en staan ze beiden aan. Berichten kunnen mogelijk ook asynchroon gestuurd worden (dit is allicht minder vaak nodig), wanneer de tablets niet verbonden zijn of wanneer er één uitgeschakeld is. Hoe berichten gestuurd worden bepaald ook hoe informatie ontvangen/teruggestuurd wordt, nadat een een proces voltooid is, bijvoorbeeld of het originele (sturende) proces moet wachten op het terugsturen van de verwerkte informatie of niet, alvorens het zelfverder kan.
Procedure Call • Mogelijk kan ook 'Procedure Calling' gebruikt worden. • 'Procedure calling' kan een absoluut adres gebruiken of een relatief adres, waarbij de ontvanger op voorhand een kopie heeft van (een deel) van het geheugen van de verzender. • Dit is een proces gelijkaardig aan 'Remote Procedure Call': Door communicatie tussen processen, kan een subroutine of procedure uitgevoerd worden in een andere locatie, zonder dat de details voor de actie in deze andere locatie gecodeerd moeten worden door de programmeur, die dus dezelfde code kan gebruiken voor de actie op het 'thuis' toestel en op het 'andere locatie' toestel.
Task Calling • Mogelijk kan ook 'Task Calling' gebruikt worden. Software modules op verschillende computers kunnen samenwerken, doordat objecten kunnen berichten sturen naar andere objecten om een taak af te werken en om nadien het resultaat terug te sturen naar het vragende ('calling') object. 'Message queues' • Mogelijk kunnen ook 'Message Queues' gebruikt worden. Specifieke 'middleware' ondersteunt het sturen en ontvangen van berichten in 'distributed' systemen.
Bus Mastering & Direct Memory Access (DMA) • Mogelijk kunnen ook 'Bus Mastering' en/of 'Direct Memory Access' gebruikt worden. Door 'Bus Mastering' kan een perifeer toestel rechtstreeks communiceren met een ander toestel. Dit wordt ook gebruikt voor 'Direct Memory Access', waarbij bepaalde hardware subsystemen rechtstreeks kunnen toegang krijgen tot het massa-geheugen, onafhankelijk van de CPU. Hierdoor kunnen computers data transfereren naar andere toestellen/naar elkaar met minder CPU 'overhead'. Dit systeem wordt ook reeds gebruikt voor intra-chip data transfers tussen in multicore processors. Dit systeem wordt ook reeds gebruikt om een verwerkend element data te laten transfereren van/naar het lokaal geheugen, zonder te veel tijd van de processor te gebruiken, zodat berekeningen en data transfer in parallel kunnen gebeuren. Direct Memory Access kan ook gebruikt worden voor 'geheugen naar geheugen' verplaatsen of kopiëren van gegevens.
Elementen specifiek nuttig voor de communicatie tussen de twee tablets via I/O kanalen, die mogelijk ook gebruikt kunnen worden: • 'Channel coprocessors' kunnen gebruikt worden om de stroom van gegevens tussen de twee tablets te optimaliseren. De 'channel coprocessors' verwerken de I/O (input/output) taken tussen de twee tablets, om zo de CPUs te ontlasten. • Ook 'Memory-mapped I/O' kan nuttig zijn zodat toegang tot het geheugen van de andere tablet verkregen wordt door te lezen en schrijven van/naar specifieke locaties in het geheugen, met gebruik van dezelfde 'assembly language' instructies. (Dezelfde adres-bus kan gebruikt worden om zowel geheugen als I/O elementen aan te spreken, die allen ge-'mapped' (gelinkt) worden worden aan adreswaarden. CPU instructies om toegang te krijgen tot geheugen kunnen ook gebruikt worden om toegang te krijgen tot andere componenten.) • 'Channel I/O' gebruikt instructies die specifiek ontworpen zijn voor I/O taken. De instructies doen het kanaal (en toestel) asynchroon toegang verkrijgen tot de nodige adres - en controle informatie. • Bij 'Port-Mapped I/O' worden poorten van het toestel toegewezen voor bepaalde instructies. De nummers van de poorten zitten in een andere adres-ruimte dan die gebruikt door normale instructies. Er is een bijzondere categorie van CPU instructies speciaal voor I/O taken. • De communicatie via 'bussen' o De processoren kunnen met geheugen verbonden zijn via bussen, waardoor processoren met meerdere geheugens kunnen communiceren. Via inter-nodale bussen kunnen mogelijk ook processoren op verschillende moederborden communiceren. Processoren kunnen mogelijk onder meer via een hiërarchie van bussen toegang krijgen tot geheugen op het andere systeem, o Voor de bussen is er allicht ook 'bus contention' en 'bus snooping' nodig voor 'cache' coherentie. Bij 'bus contention' proberen verschillende systemen tegelijk waarden op de bus te plaatsen. Bij 'bus snooping' zal een 'cache controller' een bus monitoren, in een systeem met meerdere caches in een 'distributed shared memory' systeem en bij multiprocessors, om te vermijden dat dezelfde geheugenlocatie in twee caches geladen wordt. Cache coherentie betekent dat conflicten tussen caches vermeden moeten worden, om consistentie tussen caches en geheugen te bewaren, wanneer data worden opgeslagen over meerdere lokale caches. • Taken uitvoeren o De bedoeling is dat de combinatie van twee tablets taken minstens even snel of sneller kan uitvoeren als de snelste tablet in de combinatie, o De processoren van de beide tablets zouden mogelijk onder meer kunnen (samen)werken op de volgende wijzen, of volgens (combinaties van) delen daarvan: 'Multiprocessing' op bestuursysteem niveau impliceert de uitvoering van verschillende samenlopende processen in een systeem, namelijk de parallele uitvoering van meerdere processen, die mogelijk gespreid kan worden over meerdere processoren. • 'Distributed Objects Multiprocessing' zou kunnen gebruikt worden in geval de tablets werken volgens verschillende bestuursystemen met verschillende programmeertalen. Een 'bus' laag converteert de data tussen de twee systemen. • MIMD (Multiple Instructions, Multiple Data) is een vorm van 'parallel computing', waarbij de processoren van de deelnemende systemen asynchroon en onafhankelijk kunnen werken, en waarbij de processoren verschillende instructies kunnen uitvoeren op - verschillende stukken data. Bij MIMD is mogelijk ook het bestuursysteem verantwoordelijk voor geheugen-coherentie, en niet een geschreven programma. o Hieronder valt ook SPMD (Single Program, Multiple Data), waarbij taken worden opgesplitst en simultaan lopen op meerdere processoren met verschillende input, voor sneller resultaat. De processoren kunnen hetzelfde programma uitvoeren op verschillende punten. • Naast MIMD, kunnen processoren ook samenwerken in een SIMD opzet (Single Instruction, Multiple Data), waarbij elke processor dezelfde taak uitvoert op verschillende stukken data. Dit process lijkt mogelijk minder geschikt voor dagelijks-gebruik processoren. • Nog een ander bestaand opzet is NUMA (Non-Uniform Memory Access), met een hiërarchie van lokaal en gedeeld geheugen. Hoe lang het duurt om toegang te krijgen tot geheugen hangt af van de locatie van het geheugen ten opzichte van de processor.
In 'parallel processing' maakt één process of taak gebruik van meer dan één processor tegelijk. Dit proces kan gelijkenissen vertonen met de werkwijze van multiprocessors, waarbij taken kunnen worden uitgesplitst over meerdere rekenkernen. (We zouden mogelijk ook het principe van 'cluster computing' tussen twee afzonderlijke systemen kunnen gebruiken om de twee tablets te laten samen werken, bijvoorbeeld in een 'Beowulf cluster set-up'. De combinatie van twee tablets werkt dan in principe als een Beowulf machine met twee nodes, waarbij het 'home file System' gedeeld wordt via een 'Network File System', en waarbij de twee systemen elkaar vertrouwen om 'remote Shells' uit te voeren. Zo'n Beowulf set-up zou je bijvoorbeeld kunnen toepassen in een 'message-passing' interface (bijvoorbeeld op basis van Unix), of in een 'parallel virtual machine' set-up (bijvoorbeeld op basis van Unix of Windows), ... Clusters zijn echter gebruikelijk voor samenwerking tussen meerdere computers, en mogelijk minder geschikt/niet optimaal voor samenwerking tussen twee computers.) o 'Load balancing' zou ook een belangrijke rol kunnen spelen, om werklast te verdelen over de verschillende processoren van de tablets. o Wanneer de tablets samenwerken zal het kiezen van een coördinator (coördinator élection) bepalen welke processsoren en andere elementen de leiding nemen.
Daartoe kan eerst een algoritme lopen om de coördinator te kiezen. Een 'buil/ algoritme kan bepalen wanneer de componenten van een tablet een taak alleen kunnen of moeten uitvoeren. Wanneer een taak uitgevoerd moet worden, stuurt het algoritme een bericht naarde coördinator. Indien er geen antwoord komt binnen een tijdslimiet, dan zal het proces/de processor zichzelf verkiezen als leider. Om twee systemen te laten samenwerken is allicht ook klok-synchronisatie nodig. • De resultaten van bewerkingen terugsturen, tonen en bewaren o Om informatie en resultaten te tonen aan de gebruiker van de combinatie van twee tablets, moet de juiste informatie worden getoond op het passende scherm. Aangezien de tablet die de informatie toont op haar scherm zelf over alle nodige componenten beschikt om informatie te ontvangen, verwerken en tonen, volstaat het allicht om via een dataconnectie tussen de twee tablets de 'te tonen' informatie te versturen, die de ontvangende tablet dan zelf verwerkt en toont aan de gebruiker. Dit zou een specifieke video/audio verbinding tussen de twee tablets overbodig kunnen maken. o Een specifieke video/audio verbinding tussen de tablets kan wel nodig zijn, wanneer informatie volledig wordt verwerkt op één tablet, en vervolgens naar de andere tablet wordt gestuurd om te tonen op het scherm aan de gebruiker. Dan kan een specifieke HDMI, DisplayPort,... aansluiting wel nuttig of nodig zijn. Een voordeel van enkel de video/audio data naar de (tonende) tablet met scherm-rol voor die informatie te sturen is dat dit sneller kan gaan, wanneer de data volledig verwerkt is op de data sturende tablet, omdat zo de tussenkomst van nodes en processoren kan worden gereduceerd tegenover het terugsturen van data die dan op de ontvangende tablet nogmaals verwerkt zou moeten worden. Dit ingeval de data het snelst volledig verwerkt kan worden op de sturende tablet, sneller dan de inspanning te spreiden over de beide tablets. De meest voor de hand liggende oplossing voor video/audio-connectiviteit is draadloze HDMI, omdat dit de praktische problemen van een fysieke aansluiting wegneemt, inzake slijtage en symmetrie van aansluitingen (onder andere, de mogelijkheid om de tablets in beide richtingen op het scharnier te bevestigen). o Geheugen 'Memory Management Unit' • Voor parallelle performantie is allicht communicatie en synchronisatie tussen de sub-taken nodig. Hiervoor zou je één virtueel geheugen kunnen gebruiken. De geheugenreferenties passeren door de 'Memory Management Unit*, die de virtuele geheugen adressen vertaalt naar fysieke adressen. Ze staat ook in voor geheugenbescherming, cache controle en bus arbitratie.
Voor het geheugen hebben we allicht ook een consistentiemodel nodig. 'Software Transactional Memory' en 'lock-based' systemen kunnen allicht worden gebruikt worden in 'multithread' applicaties. Vooreen beperkt aantal processoren lijken 'lock-based' systemen beter.
In een parallel systeem kan geheugen worden gedeeld tussen alle processoren in een 'single address space', of verdeeld waarbij elke processor een eigen lokale 'address space' heeft. Bij 'Distributed Shared Memory' kan je fysiek afzonderlijke geheugens aanspreken als één adresruimte. Dit kan je toepassen als programmeerbibliotheek of in het bestuursysteem (best).
Om taken uit te voeren gebruiken de processoren van de tablets allicht éérst het geheugen van de eigen tablet, en desgevallend van beide tablets.
Om gegevens op te slaan en op te roepen/gebruiken bij gecombineerd gebruik van twee tablets, kunnen gegevens allicht ofwel worden opgeslaan (gegroepeerd) op één tablet, ofwel worden verdeeld over beide tablets, ofwel worden opgeslaan in de 'cloud'. • Selectie van processoren o Tegenwoordig evolueert de tablet-industrie naar het gebruik van multicore processors. Dit maakt mogelijk het gecombineerd gebruik van tablets eenvoudiger, omdat multicore processors reeds werken volgens het principe van 'multiprocessing', waarbij meerdere taken in parallel uitgevoerd kunnen worden door meerdere rekenkernen. De combinatie van twee tablets zou kunnen werken volgens hetzelfde of een gelijkaardig principe, waarbij taken in parallel of in distributie uitgevoerd/uitgesplitst kunnen worden over meerdere processoren, waarbij multicore processoren meerdere instructies kunnen verwerken of geven per cyclus, ook voor instructies afkomstig van of naar meerdere instructie-kanalen. o We kunnen mogelijk 'tightly coupled' geheugen-delende processoren gebruiken, of een MIMD (Multi Instruction, Multiple Data) berichten-sturend (uitwisselend) multi-computer systeem.
In een 'tightly coupled' systeem, kunnen meerdere processoren toegang delen tot geheugen, en/of I/O (input/output) onderdelen, en/of periphere onderdelen. Ze zijn verbonden via een systeembus (ouder opzet) of via meerdere specifieke bussen (moderner opzet). Homogene processoren werken onafhankelijk, waarbij elke processor verschillende programma's kan uitvoeren en op verschillende data kan werken. Taken kunnen verdeeld Worden over meerdere processoren, en vervolgens worden de resultaten samengevoegd. MIMD (Multiple Instructions, Multiple Data): Zoals eerder vermeld, is MIMD een vorm van 'parallel computing' (voornamelijk voor 'multiprocessing' in een 'multicomputer'), waarbij de processoren van de deelnemende systemen asynchroon en onafhankelijk kunnen werken, en waarbij de processoren verschillende instructies kunnen uitvoeren op verschillende stukken data. • Single Program, Multiple Data (SPMD) is een vorm van MIMD waarbij taken kunnen worden opgesplitst en gelijktijdig lopen op meerdere processoren met verschillende input. Dit wordt gebruikt in 'Distributed Shared Memor/ waarbij 'algemene' CPUs taken uitvoeren, en toegang kunnen hebben tot hetzelfde geheugendeel. Processoren kunnen berichten sturen door inhoud in gedeeld geheugen te plaatsen. o Multiprocessors kunnen ook verschillende types toegang hebben tot het geheugen: 'Uniform Memory Access' kan ook nuttig/bruikbaar zijn om twee tablets te laten samenwerken in één gebruikservaring. • Alle processoren delen het massa geheugen, onafhankelijk van welke processor toegang vraagt of welk geheugen-deel de data bevat. Elke processor kan eigen cache-geheugen gebruiken, en perifere componenten kunnen worden gedeeld. • Een vorm hiervan is 'bus-based symmetrie multiprocessing' (SMP), waarbij meerdere identieke processoren toegang hebben tot één gedeelde geheugenlocatie (op het massa-geheugen) en tot de I/O elementen, onder één bestuursysteem. Het bestuursysteem gebruikt alle processoren gelijk, zonder dat bepaalde processoren gereserveerd worden voor bepaalde processen. Elke processor gebruikt haar cache geheugen voor snelle toegang tot het massa-geheugen, met beperkt verkeer via de bussen. Elke processor kan op elke taak werken, ongeacht waar de data voor de taak opgeslagen is in het geheugen. Taken kunnen gemakkelijk worden doorgegeven tussen processoren om de werklast te verdelen. Programma's kunnen gedeelde geheugenlocaties gebruiken om taken in parallel uit te voeren, doordat het programma verschillende paden volgt op verschillende processoren, waarbij taken worden opgesplitst door parallele directives die de uitvoering splitsen in parallele paden. Indien dit process gebruikt wordt in de combinatie van tablets, kunnen de processoren dan mogelijk werken met één of beide massa-geheugens. Verschillende programma's kunnen lopen op verschillende CPUs.
Cache Only Memory Access • Bij deze technologie zijn er geen vaste 'thuis' nodes voor processoren. Lokaal geheugen wordt bij elke node als cache gebruikt. Data kan migreren tussen nodes, waardoor data moeilijker terug te vinden kan zijn (kan langer duren).
Non-Uniform Memory Access • Bij deze technologie worden de locale geheugens gebruikt als hoofd(massa)geheugen. Wanneer processoren toegang krijgen tot data, wordt een kopie gemaakt in hun lokale cache, maar de opslagplaats blijft toegewezen in de 'thuis'node voor die data. • Multiprogramming: Mogelijkheden voor software-ontwikkelaars (programmeurs) o Open MP zou mogelijk nuttig kunnen zijn, als één van de opties om ontwikkelaars de mogelijkheid te bieden om programma's te schrijven voor multi-processing. De API ondersteunt programmering voor multi-platform 'shared memory multiprocessing'. Het is een interface voor ontwikkelaars om parallelle applicaties te ontwikkelen, die kunnen lopen op clusters die Open MP gebruiken of MPI (Message Passing Interface). Open MP laat 'thread' (process-lijn) creatie toe, alsook werkverdeling onder processoren, databeheer, 'thread'-synchronisatie, en 'runtime' routines op gebruikersniveau. 'Multithreading' laat parallellisme toe waar een meester-'thread' één of meerdere slaaf-'thread(s)' afsplitst, om een taak/taken onder hen te verdelen. 'Work-sharing constructs' verdelen de taken onder 'threads', zodat elke 'thread' een deel van de code kan uitvoeren. Dit laat zowel data parallelism en taak parallelism toe. De 'runtime' omgeving wijst 'threads' toe aan de meest geschikte/beschikbare processoren. o Voor 'distributed memory' en 'shared memory' multiprocessors (dit zijn systemen met meerdere kernen in één processor, maar de principes zijn mogelijk ook nuttig bij meerdere processoren), is het MPI (Message Passing Interface) taal-onafhankelijk 'message passing' protocol mogelijk nuttig om voor parallele computers te programmeren. • Maximaal gebruik maken van de rekenkracht van de processoren van de (twéé) tablets o In 'Symmetrie Multiprocessing' wil je zo dicht mogelijk bij een N rekenkracht komen, waarbij N staat voor het aantal processoren waarvan de rekenkracht wordt gecombineerd tot N maal de rekenkracht van één processor. Om zo dicht mogelijk bij de 'speedup' van de verschillende processoren te komen, moeten we een aantal zaken zo veel mogelijk beperken/beheersen: 'Dependency' (afhankelijkheid): Een processor moet wachten tot data verwerkt zijn.
Het delen van niet-parallelle middelen, waarbij 'threads' moeten wachten tot de middelen vrij zijn.
De wet van Amdahl. Het sequentieel gedeelte van een programma zal nog steeds dezelfde 'runtime' nodig hebben, zelfs met meerdere processoren.
We moeten dus het aandeel van onafhankelijke berekeningen om uit te voeren in parallel maximaliseren.
De processoren concurreren, omdat er niet N maal de geheugen-bandbreedte beschikbaar is.
Tijdverlies bij 'load balancing' en 'routing'. 'Overhead' van synchronisatie. • Processen die mogelijk nuttige elementen bevatten o Processen voor samenwerking tussen rekenkernen van één processor, en die mogelijk nuttig kunnen zijn voor de samenwerking tussen verschillende processoren. 'Processor affinity' (ont)koppelt een proces of 'thread' aan kernen van een CPU zodat het proces enkel wordt uitgevoerd op de aangewezen kernen. Een 'scheduling' algoritme kan taken verplaatsen naar snellere kernen van een processor. Volgens hetzelfde principe kan je ook processen nodig hebben tussen verschillende processoren. Taken/processen naar een andere CPU sturen zal tijd kosten voor het proces om de 'cache' te (her)bevolken, maar de snelheid kan hoger zijn wanneer processen niet moeten concurreren voor middelen binnen CPUs. o Het samenwerken van twee tablets als één systeem sluit nauwer aan bij de techniek van 'parallel computing', dan bij 'concurrent computing'. Een nuttig element echter van 'concurrent computing' is dat de 'process lifetime' kan overlappen, maar dat de uitvoering niet op hetzelfde ogenblik moet gebeuren. Processen die niet kunnen worden afgerond terwijl de tablets verbonden zijn, en die veel rekenkracht nodig hebben, bijvoorbeeld bewerkingen op grote (Access of andere) databases, kunnen gepauseerd worden wanneer de tablets losgekoppeld worden. • De combinatie van twee tablets kan het IP adres gebruiken eigen aan de tablet van gebruiker van de combinatie op dat ogenblik, of het IP adres door/voor/op instructie van de tablet gegenereerd, gebruikt. Indien mogelijk, zou het gebruikte IP adres voor een taak ook kunnen afhangen van welke tablet (op dat ogenblik) de meester-tablet is voor die taak, of waar de meeste bewerkingen voor een taak worden uitgevoerd.
Korte duiding van de figuren • Tekening 1: o Op deze tekening verbindt een scharnier (schuine arcering) met twee assen (verticale arcering) tablet computers. Met één of twee (druk of draai)knop(pen), mogelijk aan de zijkant van het scharnier (horizontale arcering), kunnen de tablets in een bepaalde positie/hoek vastgezet worden. De cirkels in punten A, B, en C stellen de posities voor waar de 'front facing' camera aan de voorzijde mogelijk kan worden geplaatst. Het oppervlak 'D' in het bovenste aanraakscherm stelt het deel voor van de tablet dat in de combinatie ook als aanraakscherm dienst doet. In het onderste aanraakscherm stellen de vakjes met onder andere letters in het deel voor van het aanraakscherm van de tablet dat dienst doet als 'touchscreen'-toetsenbord. Daaronder ziet u centraal het deel 'E' van het onderste aanraakscherm dat dienst doet als 'touchpad'. De twee zones naast de 'touchpad' zijn twee zones waar extra informatie getoond kan worden op het toetsenbord, bijvoorbeeld informatie/notificaties/berichten afkomstig van sociale media. De gebruiker kan zelf de exacte grootte van toetsenbord, 'touchpad' en informatiezone bepalen, bijvoorbeeld door de vinger op de rand van een zone te houden tot deze rand oplicht (bijvoorbeeld in rood). Vervolgens kan de gebruiker deze rand/grens op de gewenste locatie/positie leggen. • Tekening 2: o Een scharnier met één as (schuine arcering) verbindt de tablet computers. Met een (druk of draai)knop (horizontale arcering) (mogelijk aan de zijkant van het scharnier) kunnen de tablets in een bepaalde positie/hoek vastgezet worden. • Tekening 3: o Ook bij het scharnier met één as (gearceerd) is de lengte van de twee hengsels (gearceerd) zodanig bepaald dat de tablets mooi op elkaar liggen/aansluiten bij het dichtplooien van de combinatie. Op het uiteinde van de hengsels ziet u de pluggen die in gleuven in de tablets kunnen passen, om de combinatie voldoende fysieke stevigheid/stabiliteit te geven. • Tekening 4: o Een scharnier (gearceerd) met twee assen verbindt de tablet computers. Met één of twee (druk of draai)knop(pen), mogelijk aan de zijkant van het scharnier, kunnen de tablets in een bepaalde positie/hoek vastgezet worden. De combinatie kan, zoals een laptop, gesloten worden. • Tekening 5: o Door de aanwezigheid van twee assen in het scharnier kunnen de tablets verder dan 180* achterwaarts gedraaid worden, bijvoorbeeld tot 360° om vlot om te schakelen van laptop-gebruik naar (krachtig/gecombineerd) tablet gebruik. • Tekening 6: o Door de aanwezigheid van twee assen in het scharnier kunnen de tablets verder dan 180° achterwaarts gedraaid worden (beweging 'A'), bijvoorbeeld om door twee gebruikers te worden gebruikt, wanneer de schermen kunnen worden achterover gedraaid in een hoek van 270°, bijvoorbeeld om een spel te spelen, zoals zeelslag, vier-op-een-rij, wie is het,... • Tekening 7: o Deze tekening toont de pluggen en connectie tussen enerzijds de tablets, en anderzijds het scharnier (schuine arcering). In horizontale arcering ziet u de pluggen die bevestigd zijn op de assen van het scharnier. Deze pluggen passen in gleuven in de tablets. In verticale arcering ziet u de connecties/sleutels (bijvoorbeeld omkeerbare USB 3.1 type C) voor transmissie van data en elektriciteit tussen de tablets. Deze passen in poorten (bijvoorbeeld USB poorten) in de tablets. Idealiter zouden de transmissie van data en elektriciteit draadloos moeten kunnen gebeuren, omdat dit de meeste mogelijkheden biedt inzake flexibiliteit van gebruik en inzake slijtage. • Tekening 8: o Deze tekening toont hoe de pluggen (schuine arcering) op de as(sen) (gekruiste arcering) van het scharnier en de gleuven in de tablets het mogelijk maken om de combinatie als laptop te gebruiken, en tevens voldoende stabiliteit/stevigheid verlenen aan deze combinatie. • Tekening 9: o De pluggen en gleuven kunnen onder andere vlak, cilindrisch of stervormig zijn, naar gelang wat de meeste stevigheid en duurzaamheid biedt. • Tekening 10: o Op deze tekening bevinden de magneten zich bijvoorbeeld op/in het raakvlak tussen enerzijds de tablets, en anderzijds (de assen van) het scharnier. De twee diepere (bijvoorbeeld 1 tot 2 cm.) pluggen en gleuven tussen enerzijds (de assen van) het scharnier en anderzijds de tablets, dienen dan enerzijds om alle componenten stevig aan mekaar te bevestigen, zodat de twee schermen vlot kunnen worden open en dicht geplooid, en anderzijds kunnen zij ook de connecties bevatten voor transmissie van data en/of electriciteit. In dit voorbeeld zijn de zones op het uiteinde van de pluggen en de gleuven bijvoorbeeld de connecties voor transmissie van data en elektriciteit, wat mogelijk ook beide via magnetische connecties zou kunnen gebeuren. Idealiter zouden de transmissie van data en elektriciteit draadloos moeten kunnen gebeuren, omdat dit de meeste mogelijkheden biedt inzake flexibiliteit van gebruik en inzake slijtage. Deze tekening toont de drie componenten los van elkaar. • Tekening 11: o Op deze tekening bevinden de magneten zich bijvoorbeeld op/in het raakvlak tussen enerzijds de tablets, en anderzijds (de assen van) het scharnier. De twee diepere (bijvoorbeeld 1 tot 2 cm.) pluggen en gleuven tussen enerzijds (de assen van) het scharnier en anderzijds de tablets, dienen dan enerzijds om alle componenten stevig aan mekaar te bevestigen, zodat de twee schermen vlot kunnen worden open en dicht geplooid, en anderzijds kunnen zij ook de connecties bevatten voor transmissie van data en/of electriciteit. In dit voorbeeld zijn de zones op het uiteinde van de pluggen en de gleuven bijvoorbeeld de connecties voor transmissie van data en elektriciteit, wat mogelijk ook beide via magnetische connecties zou kunnen gebeuren. Idealiter zouden de transmissie van data en elektriciteit draadloos moeten kunnen gebeuren, omdat dit de meeste mogelijkheden biedt inzake flexibiliteit van gebruik en inzake slijtage. Deze tekening toont de drie componenten met elkaar verbonden. • Tekening 12: o Op deze tekening bevinden de magneten zich bijvoorbeeld op/in de pluggen en gleuven tussen enerzijds de tablets, en anderzijds (de assen van) het scharnier. De twee diepere (bijvoorbeeld 1 tot 2 cm.) pluggen en gleuven tussen enerzijds (de assen van) het scharnier en anderzijds de tablets, met daarin de magneten, dienen om alle componenten stevig aan mekaar te bevestigen, zodat de twee schermen vlot kunnen worden open en dicht geplooid. Centraal tussen enerzijds (de assen van) het scharnier en anderzijds de tablets, bevindt zich dan bijvoorbeeld een minder diepe plug en gleuf (of sleutel en poort) van de centrale connectie, tussen enerzijds de tablets en anderzijds (de assen van) het scharnier. Het centrale deel zou dan, bijvoorbeeld ook via magnetische connectie, kunnen dienen voor de transmissie van elektriciteit. De twee zones aan de buitenkant van het centrale deel zijn dan bijvoorbeeld aansluitingen/poorten voor transmissie van data. Idealiter zouden de transmissie van data en elektriciteit draadloos moeten kunnen gebeuren, omdat dit de meeste mogelijkheden biedt inzake flexibiliteit van gebruik en inzake slijtage. Deze tekening toont de drie componenten los van elkaar. • Tekening 13: o De tablets (vlak 'A' en 'B') kunnen ook aan het scharnier bevestigd worden door ze in houders 'C' (van het scharnier) te plaatsen. Deze houders kunnen groot en vlak zijn, en zodoende tablet en extra aanraakscherm volledig steunen. De houders kunnen echter ook slechts gedeeltelijk de rug van de tablets ondersteunen, bijvoorbeeld voor 1/3, waarbij de tablets tegen de houders worden gehouden door magneten in de houders en in de rug van de tablets, of met klemmen/klauwen aan de zijkanten van de houders die de tablets vasthouden via (door te passen in) een gleuf in de zijkanten van de tablets. De klemmen/klauwen kunnen dan ook bijvoorbeeld met magneten op hun plaats gehouden worden. • Tekeningen 14A tot 14E: o De tablets kunnen ook aan het scharnier bevestigd worden door ze in houders (van het scharnier) te plaatsen die vorkvormig zijn, en zodanig de tablets vasthouden, bijvoorbeeld in combinatie met magneten in de houders/vorken en in de tablets, om de tablets stevig op hun plaats te houden. Tekening (A) toont de zijkant, met de tablets in de houders/vorken. Tekening (B) toont een frontaal zicht, zonder de tablets in de houders/vorken, waarbij de voorkant en de achterkant van de houders/vorken even lang zijn. Tekening (C) toont een voorbeeld/illustratie van de magneten in de houders/vorken, die de tablets vasthechten en op hun plaats houden. Tekening (D) toont een scharnier waarbij de voorkanten van de houders/vorken korter zijn dan de achterkanten. Ook zie je in deze tekening de mogelijkheid om magneten te plaatsen in de rug/wand van de houders/vorken, die de tablets stevig op hun paats houden, allicht in combinatie met magneten/tegenpolen in de tablets op de corresponderende plaatsen. Tekening (E) toont vorken/houders die aan de zijkanten gesloten zijn.
Tekening 14A: Zijkant, met de tablets in de houders/vorken. De zijkanten van de houders/vorken zijn in deze tekening open, wat flexibeler is qua grootte van de tablets, maar de vorken/houders kunnen ook gesloten zijn (zie tekening 14E). Op de tekening zijn de voor- en achterzijde van de vorken even lang afgebeeld, maar de vorken kunnen ook korter zijn aan de voorzijde (scherm-zijde) dan aan de achterzijde (rugzijde) (zie tekening 14D).
Tekening 14B: Frontaal zicht, zonder de tablets in de houders/vorken. De zijkanten van de houders/vorken zijn in deze tekening open, maar kunnen ook gesloten zijn.
Tekening 14C: In deze tekening zie je als stippenlijnen de magneten in de houders/vorken, die de tablets vasthechten en op hun plaats houden. Je ziet een voorbeeld van hoe mogelijke magneetaansluitingen (bijvoorbeeld ondiepe langwerpige pluggen) eruit zouden kunnen zien, die de tablets op hun plaats houden, en ook dienen voor de transfer van data en elektriciteit.
In geval van draadloze transmissie (bijvoorbeeld draadloze HDMI, Wifi Direct, ...) of ingeval van gebruik van andere connecties (bijvoorbeeld USB, DisplayPort, ...), kunnen de magneten bijvoorbeeld ook gewoon in de wand/het oppervlak van de houders/vorken zitten. In dit voorbeeld zitten de magneten in de onderkant/het diepste punt van de houders/vorken.
Tekening 14D: De magneten kunnen ook in de rug/wand van de vorken/houders zitten. In dit voorbeeld zijn de zones 'B' de magneten in de rug/wand van de vorken/houders. In de rug van de tablets kunnen zich op de corresponderende plaatsen ook magneten/tegenpolen bevinden, zodat de tablets zich stevig hechten aan de wanden van de houders/vorken. De zones 'A' stellen de eventuele (al dan niet magneet)pluggen voor die via gleuven in de tablets kunnen zorgen voor de transfer van data en/of elektriciteit, hoewel deze transfers mogelijk ook draadloos of via andere connecties (USB, HDMI, DisplayPort, ...) kunnen plaatsvinden. Ook kan de transfer van data en/of elektriciteit mogelijk ook gewoon gebeuren via magnetische raakvlakken, en moet dit niet noodzakelijk gebeuren via pluggen en gleuven.
Tekening 14E: Zii-aanzicht van het scharnier, met gesloten houders/vorken, zonder de tablets. De zones 'A' stellen de eventuele (al dan niet magneet)pluggen voor die via gleuven in de tablets kunnen zorgen voor de transfer van data en/óf elektriciteit, hoewel deze transfers mogelijk ook draadloos of via andere connecties (USB, HDMI, DisplayPort, ...) kunnen plaatsvinden, of via magnetische raakvlakken. De gesloten zijkanten van de houders/vorken laten toe om de tablets nog steviger vast te houden. Maar in dit geval heb je dan bijgevolg minder flexibiliteit wat betreft de grootte van de tablets die in de houders/vorken passen. • Tekening 15: o De houders/vorken kunnen ook in de achterste/onderste/rug-vork uitklapbare voetjes hebben, die bijvoorbeeld in de lengte (loodrecht op de as) kunnen uitgeklapt worden om de combinatie (van twee tablets tot een laptop) te inclineren, en zo ruimte te scheppen tussen de onderkant van de horizontale tablet en het onderliggende oppervlak. • Tekening 16: o De tablet computers kunnen ook verbonden worden met een kabel, die specifieke poorten verbindt, of die DiplayPorts, USB poorten,... verbindt. • Tekening 17: o Door symmetrisch ontwerp en opstelling van de hechtingen (pluggen en sleuven) en/of de magneten en/of de connecties/poorten (voor data en/of elektriciteit) op de raakvlakken/hengsels tussen enerzijds de tablets en anderzijds de as(sen) van het scharnier, kunnen de tablets in twee richtingen op het scharnier geplaatst worden.
Op deze tekening wordt het voorbeeld getoond voor een scharnier met twee assen, maar dit principe is uiteraard ook van toepassing op een scharnier met één as.
Stap 1: Ontkoppel een tablet van het scharnier.
Stap 2: Draai ze horizontaal om.
Stap 3: Bevestig de tablet op het scharnier. o Nu kan je bijvoorbeeld de combinatie dichtplooien (0°) met beide schermen in dezelfde richting, om het geheel te gebruiken als een meer performante tablet. • Tekening 18: o De tablets kunnen in de rug/achterkant ook uitklapbare voetjes hebben. Op deze tekening zie aan de onderkant telkens twee uitklapbare voetjes en aan de bovenkant vier uitklapbare voetjes (met twee lengtes). Ook zie je centraal in de rug grotere steunen die kunnen uitgeklapt worden om de tablet in een verticale positie te ondersteunen. De voetjes en steunen kunnen (zowel uitgeklapt als wanneer niet uitgeklapt) bijvoorbeeld met behulp van magneten op hun plaats gehouden worden. • Tekeningen 19A tot 19C: o De tablets kunnen in de rug/achterkant ook (vier) uitklapbare voetjes hebben. Deze voetjes kunnen verschillende vormen aannemen, naargelang wat de meeste steun/stabiliteit geeft. Op tekening (A) worden enkele voorbeelden gegeven van welke vormen deze voetjes kunnen aannemen. Ontwerp T heeft een zijdelings vlak van het voetje dat meer stevigheid aan het voetje geeft. Ontwerp '2' heeft een extra vlak op het uiteinde van het voetje dat een groter raakvlak vormt met het onderliggende oppervlak. De cilinder is de as van het voetje. Tekening (B) toont de onderzijde van de voetjes wanneer ze ingeklapt zijn. Tekening (C) toont een voorbeeld van een zijaanzicht van een uitgeklapt voetje met het vlak aan de zijkant van het voetje voor meer stevigheid. o • Tekening 20: o Wat betreft de contactpunten voor transfer van data en/of elektriciteit, die men mogelijk in de pluggen en gleuven zelf zou kunnen plaatsen, is het ook belangrijk om rekening te houden met die zones van de pluggen en gleuven die in de combinatie allicht regelmatig (of zelfs het vaakst) zwaar belast zullen worden met het gewicht van het scharnier en het scherm in verticale positie. Dit heeft invloed op zowel stevigheid van het contact, als op slijtage van de contactpunten. • Tekening 21: o De (twee) front-kamera's en/of de (twee) rug-kamera's van met een scharnier verbonden tablet computers kunnen gebruikt worden om 3-dimensionele beelden te maken, wanneer het scharnier in een bepaalde hoek geplooid wordt. • Tekeningen 22A tot 22B: o Deze tekeningen tonen de pluggen en connectie tussen enerzijds de tablets, en anderzijds het scharnier. De buitenste pluggen die bevestigd zijn op de assen van het scharnier zijn schuin gearceerd. Deze pluggen passen in de gleuven in de tablets.
In tekening (À) ziet u centraal en verticaal gearceerd de twee connecties/sleutels (bijvoorbeeld omkeerbare USB 3.1 type C) voor transmissie van data en elektriciteit tussen de tablets. Deze passen in de poorten (bijvoorbeeld USB poorten) in de tablets. In dit geval kunnen bijvoorbeeld magneten in de pluggen en/of gleuven de componenten (scharnier, tablet, aanraakscherm) stevig bij elkaar houden.
In tekening (B) ziet u centraal en verticaal gearceerd de twee specifieke connecties/sleutels (bijvoorbeeld magnetisch) voor transmissie van data en elektriciteit tussen de tablets. Deze passen in de poorten in de tablets. In dit geval kunnen bijvoorbeeld diezelfde magneten ook de componenten (scharnier, tablets) stevig bij elkaar houden. o Idealiter zouden de transmissie van data en elektriciteit draadloos moeten kunnen gebeuren, omdat dit de meeste mogelijkheden biedt inzake flexibiliteit van gebruik en inzake slijtage. o De twee diepere (bijvoorbeeld 1 tot 2 cm.) pluggen en gleuven tussen enerzijds (de assen van) het scharnier en anderzijds de tablets, dienen dan enerzijds om alle componenten stevig aan mekaar te bevestigen, zodat de twee schermen vlot kunnen worden open en dicht geplooid. Indien mogelijk, zouden de transmissie van data en elektriciteit echter ook draadloos kunnen gebeuren, omdat dit de meeste mogelijkheden biedt inzake flexibiliteit van gebruik en inzake slijtage. • Tekening 23: o Tablets, schermen en andere perifere 'computing devices' en accessoires kunnen verschillende types van USB-aansluiting gebruiken: Standaard versus mini versus micro - aansluiting. In geval van verbinding via de USB poorten, kan het nuttig/nodig zijn om gebruik te maken van een tussenstuk met twee standaard USB-aansluitingen. • Tekening 24: o Gebruikers kunnen documenten opslaan op één tablet, op beide tablets, of in de 'cloud'. Wanneer je een document eerst bewaart, krijg je de keuze. • Tekening 25: o Wanneer de tablets worden losgekoppeld terwijl er programma's op draaien/in gebruik zijn, en/of terwijl er folders, documenten of webpagina's geopend zijn, dan moet er beslist worden op welke van beide tablets deze zullen verder lopen, en op welke tablet ze worden afgesloten. Er kan met een pop-up venster gevraagd worden aan de gebruiker op welke tablet hij/zij wenst verder te werken, wanneer de tablets worden losgekoppeld. Deze pop-up kan in dat geval verschijnen op de beide schermen, waarbij de gebruiker gewoon het scherm aanraakt waarop hij/zij wenst verder te werken. • Tekening 26: o Klavier met wel (vierkant en cirkelvormig) versus niet afgelijnde toetsen.

Claims (6)

  1. II. Conclusies
    1. De combinatie van twee verbonden tablet computers, of combinaties van tablet, phablet, of smartphone, geeft een laptop- of desktop-ervaring.
  2. 2. De bedoeling van deze innovatie is om het gebruik van twee tablet computers (of phablet, smartphone, of ander 'computing device' met een aanraakscherm) te combineren tot een laptop ervaring, door de tablets (of phablet, smartphone, of ander 'computing device' met een aanraakscherm) fysiek of draadloos te verbinden.
  3. 3. De tablets (of phablet, smartphone, of ander 'computing device' met een aanraakscherm) kunnen samen gebruikt worden in een rolverdeling van (A) toetsenbord en scherm, ofwel in een desktop Setup, ofwel fysiek verbonden met scharnier in een laptop set-up, ofwel (B) een "reader" ervaring met twee schermen, ofwel (C) als 1 snellere tablet met enkel scherm.
  4. 4. Door de interactie tussen hardware en/of software (bestuurssysteem; firmware) elementen van beide tablets (of phablet, smartphone, of ander 'computing device' met een aanraakscherm) kunnen taken mogelijk sneller uitgevoerd worden, voor die toestellen waarbij de software (firmware; bestuurssysteem) en/of hardware daarop voorzien zijn. Dit geeft een meer performante gebruikservaring van de verbonden tablets (of phablet, smartphone, of ander 'computing device' met een aanraakscherm), ten opzichte van afzonderlijk gebruik.
  5. 5. Deze innovatie kan worden toegepast op combinaties met/tussen tablets, phablets, smartphones en andere 'computing devices' met een aanraakscherm.
  6. 6. De tablet computer (of phablet, smartphone, of ander 'computing device' met een aanraakscherm) kan ook worden aangesloten op een niet-aanraakscherm.
BE2014/0757A 2014-10-20 2014-10-20 Dubbelvlak pro BE1023197B1 (nl)

Priority Applications (1)

Application Number Priority Date Filing Date Title
BE2014/0757A BE1023197B1 (nl) 2014-10-20 2014-10-20 Dubbelvlak pro

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
BE2014/0757A BE1023197B1 (nl) 2014-10-20 2014-10-20 Dubbelvlak pro

Publications (2)

Publication Number Publication Date
BE1023197B1 true BE1023197B1 (nl) 2016-12-19
BE1023197A1 BE1023197A1 (nl) 2016-12-19

Family

ID=52814741

Family Applications (1)

Application Number Title Priority Date Filing Date
BE2014/0757A BE1023197B1 (nl) 2014-10-20 2014-10-20 Dubbelvlak pro

Country Status (1)

Country Link
BE (1) BE1023197B1 (nl)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130150120A1 (en) * 2011-12-07 2013-06-13 Wen-Chin Wu Method for integrating a mobile communication device and a portable electronic device and portable computer module thereof
US20140218314A1 (en) * 2013-02-01 2014-08-07 Lg Electronics Inc. Detachable dual mobile terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130150120A1 (en) * 2011-12-07 2013-06-13 Wen-Chin Wu Method for integrating a mobile communication device and a portable electronic device and portable computer module thereof
US20140218314A1 (en) * 2013-02-01 2014-08-07 Lg Electronics Inc. Detachable dual mobile terminal

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
AARON SOUPPOURIS: "'Pinch' connects multiple smartphones and tablets together to make a display", 1 November 2012 (2012-11-01), pages 1 - 2, XP055202940, Retrieved from the Internet <URL:http://www.theverge.com/2012/11/1/3584632/pinch-smartphone-tablet-synchronized-display-link-interface-app> [retrieved on 20150716] *
R MANSUR: "How to Transform Multiple Screens into One Big Virtual Display", 1 January 2011 (2011-01-01), pages 1 - 2, XP055202944, Retrieved from the Internet <URL:http://odd-gadgets.wonderhowto.com/how-to/transform-multiple-screens-into-one-big-virtual-display-0125989/> [retrieved on 20150716] *

Also Published As

Publication number Publication date
BE1023197A1 (nl) 2016-12-19

Similar Documents

Publication Publication Date Title
Bal et al. A medium-scale distributed system for computer science research: Infrastructure for the long term
Wang et al. G-Hadoop: MapReduce across distributed data centers for data-intensive computing
JP6355114B2 (ja) リソース処理方法、オペレーティング・システム、およびデバイス
EP4235429B1 (en) Dynamic hybrid computing environment
US11914903B2 (en) Systems, methods, and devices for accelerators with virtualization and tiered memory
US11080244B2 (en) Inter-version mapping of distributed file systems
JP6208769B2 (ja) スケーラブル計算ファブリックを提供する方法、スケーラブル計算ファブリックを有するコンピューティングデバイス、及びプリントデバイス
CN108027747A (zh) 在存储阵列系统中执行为单处理器环境设计的控制器固件的多处理
JP2010009567A (ja) 動的にマージされた物理パーティションを含む情報処理システムおよびこれを動作させる方法
WO2007051935A1 (fr) Procede et systeme de calcul intensif multitache et multiflot en temps reel
US8990497B2 (en) Efficient memory management for parallel synchronous computing systems
Grasso et al. A uniform approach for programming distributed heterogeneous computing systems
JP2014067357A (ja) データ転送装置
EP1993038B1 (en) Data processing system and data processing method
BE1023197B1 (nl) Dubbelvlak pro
BE1023196B1 (nl) Dubbelvlak basis
Wang et al. Advanced computer architecture
Kegel et al. dOpenCL: Towards uniform programming of distributed heterogeneous multi-/many-core systems
JP2016532970A (ja) サーバ内のメモリモジュールに対するデータマイグレーション方法およびサーバ
Barbalace et al. Towards operating system support for heterogeneous-isa platforms
KR101435772B1 (ko) Gpu 가상화 시스템
CN203930824U (zh) 具有结合的cpu和gpu的芯片器件,相应的主板和计算机系统
Cudennec Merging the publish-subscribe pattern with the shared memory paradigm
CN108241472B (zh) 一种支持局部性表达函数的大数据处理方法和系统
Heiser Many-core chips—a case for virtual shared memory

Legal Events

Date Code Title Description
FG Patent granted

Effective date: 20161219

MM Lapsed because of non-payment of the annual fee

Effective date: 20161031