PHD DISSERTATION Ricardo Ribalda Delgado

Total Page:16

File Type:pdf, Size:1020Kb

PHD DISSERTATION Ricardo Ribalda Delgado Escuela Politecnica´ Superior Departamento de Tecnologıa´ Electronica´ y de las Comunicaciones AN INNOVATIVE VISION SYSTEM FOR INDUSTRIAL APPLICATIONS PHD DISSERTATION Ricardo Ribalda Delgado Madrid, October 2015 Supervised by Javier Garrido Salas PROCEEDING The Dissertation Committee approves, and recommends for acceptance for the degree of Doctor of Philosophy, the Thesis by Ricardo Ribalda Delgado: AN INNOVATIVE VISION SYSTEM FOR INDUSTRIAL APPLICATIONS. Dr. Jesus´ M. Gonzalez´ Dr. Guillermo Gonzalez´ Barahona de Rivera Peces Chairman Secretary Dr. Brian Vinter Dr. Bjarke Jørgensen Dr. Gustavo Sutter Capristo With the grade of: Madrid, 20th. November 2015 i ABSTRACT Despite the fact that computer vision systems place an important role in our society, its structure does not follow any standard. The implementa- tion of computer vision application require high performance platforms, such as GPUs or FPGAs, and very specialized image sensors. Nowadays, each manufacturer and research lab develops their own vision platform independently without considering any inter-compatibility. This Thesis introduces a new computer vision platform that can be used in a wide spectrum of applications. The characteristics of the platform has been defined after the implementation of three different computer vision ap- plications, based on: SOC, FPGA and GPU respectively. As a result, a new modular platform has been defined with the following interchange- ably elements: Sensor, Image Processing Pipeline, Processing Unit, Ac- celeration unit and Computer Vision Stack. This thesis also presents an FPGA synthetizable algorithm for performing geometric transforma- tions on the fly, with a latency under 90 horizontal lines. All the software elements of this platform have an Open Source licence; over the course of this thesis, more than 200 patches have been contributed and accepted into different Open Source projects like the Linux Kernel, Yocto Project and U-boot, among others, promoting the required ecosystem for the creation of a community around this novel system. The platform has been validated in an industrial product, Qtechnology QT5022, used on diverse industrial applications; demonstrating the great advantages of a generic computer vision system as a platform for reusing elements and comparing results objectively. iii RESUMEN A pesar de que los sistemas de vision´ por computadora ocupan un puesto predominante en nuestra sociedad, su estructura no sigue ningun´ estandar.´ La implementacion´ de aplicaciones de vision´ requiere de pla- taformas de alto rendimiento tales como GPUs o FPGAs y el uso de sen- sores de imagen con caracter´ısticas muy distintas a las de la electronica´ de consumo. En la actualidad, cada fabricante y equipo de investigacion´ desarrollan sus plataformas de vision´ de forma independiente y sin ningun´ tipo de intercompatibilidad. En esta tesis se presenta una nueva plataforma de vision´ por computador utilizable en un amplio espectro de aplicaciones. Las caracter´ısticas de dicha plataforma se han definido tras la implementacion´ de tres aplicaciones de vision,´ basadas en: SOC, FPGA y GPU, respectivamente. Como resultado, se ha definido una plataforma modular con los siguientes componentes intercambiables: Sensor, procesador de imagenes´ ”al vuelo”, unidad de procesado prin- cipal, acelerador hardware y pila de software. Asimismo, se presenta un algoritmo para realizar transformaciones geometricas,´ sintetizable en FPGA y con una latencia de tan solo 90 l´ıneas horizontales. Todos los elementos software de esta plataforma estan´ desarrollados con licencias de Software Libre; durante el trascurso de esta tesis se han contribuido y aceptado mas´ de 200 cambios a distintos proyectos de Software Libre, tales como: Linux, YoctoProject y U-boot, entre otros, promoviendo el ecosistema necesario para la creacion´ de una comunidad alrededor de esta tesis.Tras la implementacion´ de la plataforma en un producto comer- cial, Qtechnology QT5022, y su uso en varias aplicaciones industriales se ha demostrado que es posible el uso de una plataforma generica´ de vision´ que permita reutilizar elementos y comparar resultados objetiva- mente. v A mis padres y hermana A Mariana ACKNOWLEDGEMENTS During this (long) journey I have had the pleasure and the chance of being surrounded by an outstanding group of people. The first person I want to thank is my supervisor, Javier Garrido. He has been undoubtedly the pillar that has supported all the pieces to- gether and has lead them to this final composition. He has been a guide both in my academic and personal life. Muchas gracias Javier, esta Tesis es tuya. The second person I want to thank is my friend and current boss, Kristian Madsen. He has given me freedom to work on my Thesis and trust to execute my ideas in his company. During the last five years I have learn the meaning of the word Engineer. Tusind tak Kristian. Then I want to thank Tom Neubert and the rest of the team at Juelich¨ (George, Heinz, Tobias, Anne... ): I have enjoyed every single day of my internship in your lab where I discover my passion, and now, my work: Embedded Design. Vielen dank Tom! I also want to thank the Open Source community for their help and patience, I am particularly thankful to Hans Verkuil and the rest of linux- media. It is a pleasure to mention the place that saw and valued my first steps as an engineer and which I remember always with happiness: HCTLAB and all the people there (past and present): Susana, Guillermo, Angel,´ Pepe, Fernando, Alberto, Javier Tejedor, Victor, Daniel, Antonio, Nico.... I do not forget the rest of Qtechnology, a lot of the work shown here has been done with their support: Alexandre Desnoyers is the author of most of the PCBs of the QT5022, and a walking encyclopedia for anything with a wire. Finn Nielsen has implemented most of the custom FPGA cores for the QT5022. Jean Claude Thibault has designed the rest of the PCBs and cores. Marianna Buschle has implemented the calibration tools of the device. Dimitrios Katsaros has worked on the ix test framework that validate the cameras. Thomas Clausen is the author of the 3D designs. Without their work, this Thesis would be nothing more than another prototype made with a commercial board that has no use outside the Academia. Other friends have reviewed this text with infinite dedication. Juanjo, you have imprinted a very professional level in this text, thank you very much for all the time expend and I wish you all the best with your new child. I should mention also two brave colleagues that have made the tough decision to leave Spain to continue with their careers: Bruno and Car- men, thanks for your help mates ! I want to publicly acknowledge my parents for their support during my entire life. Muchas gracias papas,´ todo en esta vida os lo debo a vosotros. Nunca podre´ daros suficientes gracias por los sacrificios que habeis´ hecho por mi hermana y por m´ı. And of course my wife, for her infinite patience during these years, for being the travel partner of my life and for giving me support and love every single time that I needed it. I have probably forgot to mention a lot of people, I’m sorry about that, as I said, this has been a very long journey and I am getting too old to even remember my own name :). Finally, I want to thank you, yes you! whoever you are, for using your time reading this Thesis. I hope that you can enjoy reading it as much as I enjoyed writing it. x CONTENTS i introduction and state of the art 1 1 introduction 3 1.1 Motivation 5 1.2 Design Goals 7 1.3 History of the Project 8 1.4 Structure of the document 9 2 state of the art 11 2.1 Definition 13 2.2 Industrial Computer Vision 14 2.3 Computer Vision Stages 14 2.4 Computer Vision Computation Architectures 16 2.4.1 Digital Signal Processors 16 2.4.2 Field Programmable Gate Arrays 17 2.4.3 Cluster Computing 17 2.4.4 General Purpose Graphics Processor Unit 17 2.5 Computer Vision Platforms 18 ii custom computer vision systems 21 3 embedded system on chip computer vision 23 3.1 Introduction 25 3.1.1 Classical Biometric Systems 25 3.1.2 X.509 digital certificates 28 3.2 System-on-Token 29 3.2.1 System on Token Architecture 29 3.2.2 Transactions 31 3.3 Implementation 32 3.3.1 Device Selection 32 3.3.2 Biometric Module 33 3.3.3 Certificate Module 35 xi CONTENTS 3.4 Dataflow 35 3.5 Conclusions 36 4 fpgacomputervisionsystem 37 4.1 Introduction 39 4.2 FPGAs with embedded CPU cores 39 4.3 Architecture Description 41 4.3.1 Hardware 41 4.3.2 Software 43 4.4 Verification and Results 45 4.4.1 Hardware Implementation 45 4.4.2 Communication Speed 45 4.4.3 Image processing 46 4.5 Conclusions 47 5 gpucomputervisionsystem 49 5.1 Introduction 51 5.2 Spectrogram acquisition 52 5.3 Processor optimisation 53 5.3.1 Motivation 54 5.3.2 Description of the Operational L0 Processor 54 5.3.3 Performance 56 5.4 GPU acceleration 58 5.5 Conclusion 60 iii modular computer vision system: qt5022 61 6 modular computer vision system 63 6.1 Computer Vision Systems: Design Pattern 65 6.2 Modular Computer Vision System 66 6.3 Interfaces on a Modular Architecture 68 6.4 QT5022: a Modular Computer Vision System 69 6.4.1 Head 70 6.4.2 Body 71 7 data flow 73 7.1 Sensor 75 7.2 Image Processing Pipeline 75 7.2.1 Frame Grabber 76 xii CONTENTS 7.2.2 Pixel Readout 76 7.2.3 Frame bus 83 7.2.4 White Balance 84 7.2.5 XForm 85 7.2.6 Data Packer 89 7.2.7 DMA Engine 92 7.2.8 PCI bridge 94 7.3 Processing Unit 95 7.3.1 Video4Linux2 Input/Output 96 7.3.2 V4L2 Control Interface 98 7.3.3 V4L2 Miscellanea 99 7.4 Acceleration Unit 100
Recommended publications
  • Linux on the Road
    Linux on the Road Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices Werner Heuser <wehe[AT]tuxmobil.org> Linux Mobile Edition Edition Version 3.22 TuxMobil Berlin Copyright © 2000-2011 Werner Heuser 2011-12-12 Revision History Revision 3.22 2011-12-12 Revised by: wh The address of the opensuse-mobile mailing list has been added, a section power management for graphics cards has been added, a short description of Intel's LinuxPowerTop project has been added, all references to Suspend2 have been changed to TuxOnIce, links to OpenSync and Funambol syncronization packages have been added, some notes about SSDs have been added, many URLs have been checked and some minor improvements have been made. Revision 3.21 2005-11-14 Revised by: wh Some more typos have been fixed. Revision 3.20 2005-11-14 Revised by: wh Some typos have been fixed. Revision 3.19 2005-11-14 Revised by: wh A link to keytouch has been added, minor changes have been made. Revision 3.18 2005-10-10 Revised by: wh Some URLs have been updated, spelling has been corrected, minor changes have been made. Revision 3.17.1 2005-09-28 Revised by: sh A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated. Revision 3.17 2005-08-28 Revised by: wh Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross-compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop-mode-tools added, some URLs updated, spelling cleaned, minor changes.
    [Show full text]
  • Bo2 Mod Menu Ps3 Usb Download Bo2 Mod Menu Ps3 Usb Download
    bo2 mod menu ps3 usb download Bo2 mod menu ps3 usb download. Downloads: 212,780 Categories: 237. Total Download Views: 91,544,347. Total Files Served: 7,333,770. Total Size Served: 53.15 TB. [PS3 ONLY] BO2 1.19 Bossam v6 GSC Mod Menu. Download Name: [PS3 ONLY] BO2 1.19 Bossam v6 GSC Mod Menu. Author: Web Hacker. Date Added: Sun. Jan 08, 2017. File Size: 95.63 KB. File Type: (Rar file) This is a Bossam v5 GSC Mod Menu for the ps3. Working for CEX and DEX users. This is for jailbreak users only! Download: Click Download and in a few moments you will receive the download dialog. Related Forum: PlayStation Forum. We are sorry, but this section of our site is for Registered Users Only. How you can Install Game Mods From USB on PS3. HOW TO TRANSFER GAMES FROM USB STICK TO PS3 INTERNAL HD. Video taken from the channel: REBUGCUSTOMFX. How to install games PlayStation 3 Jailbreak. BUY JAILBROKEN CONSOLES: https://ungodlyjames.bigcartel.com/. SOCIAL MEDIAS: Instagram: @ungodlyjames. Twitter: @ungodlyjames. TikTok: @jamesungodly. Grind Until The Day You Die Homies.. I love you all very much.. Thank you for all your support. Video taken from the channel: UngodlyJames. HOW TO PUT MODS ON YOUR PS3 USING A USB (gamesaves only) this is a way to get mods from your computer on to your ps3 without having your ps3 jailbroken also check out my twitter account https://twitter.com/followers. the reason why i disabled comments is because people that didint get it left hateful comments.
    [Show full text]
  • How to Jailbreak Ps3 Super Slim 500Gb 4.50
    How to jailbreak ps3 super slim 500gb 4.50 Mar 30, 2013 · can i jailbreak ps3 super slim 500gb?. I want to know if i can jailbreak my new super slim ps3 500 gb OFW 4.25 The Following User Likes This … Dec 10, 2014 · Question about PS3 4.65 [SUPER SLIM] 500GB;. Since Super Slims came long after v 3.55 and are. about whether or not you can jailbreak a Super Slim PS3 … Jan 20, 2014 · Playstation 3 - New Jailbreak - 4.53/4.50/3.55. PS3 CFW 4.50 Jailbreak PS3 Custom Firmware 4.30-jb. How to Upgrade a PS3's Hard Drive (Super-Slim. PS3 Super Slim is now working for this Jailbreak ツ & can be jailbreak from any 4.60/4.55/4.50. ps3 super slim 500gb. jailbreak PlayStation 3 Super Slim. Nov 30, 2013 · I am on PS3 Super Slim 4.50 OFW and I need to Jailbreak Please Help me;. #1 I am on PS3 Super Slim 4.50 OFW and I need to Jailbreak … PS3 Jailbreak (PS3 Slim & PS3 Super Slim) PS3 multiMAN. PS3 irisMAN Apr 17, 2014 · PS3 Super Slim JailBreak? Hello . i just got my ps3 Super Slim 500GB and i want to Jail break it i dont even know how from where. Jul 15, 2014 · Video embedded · Answered PS3 Super Slim OFW 4.60 Jailbreak/Downgrade Help? Solids>>. I have a ps3 super slim 500gb OFW 4.55. PS3 4.60 jailbreak … ... OFW to CFW 4.80 - Jailbreak Tutorial. PS3 Super Slim, PS3 4.80 CFW,Jailbreak 4.80.
    [Show full text]
  • Hacking Roomba®
    Hacking Roomba® Tod E. Kurt Wiley Publishing, Inc. Hacking Roomba® Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2007 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN-13: 978-0-470-07271-4 ISBN-10: 0-470-07271-7 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services.
    [Show full text]
  • Consumer Response to Versioning: How Brands Production Methods Affect Perceptions of Unfairness
    Consumer Response to Versioning: How Brands’ Production Methods Affect Perceptions of Unfairness ANDREW D. GERSHOFF RAN KIVETZ ANAT KEINAN Marketers often extend product lines by offering limited-capability models that are created by removing or degrading features in existing models. This production method, called versioning, has been lauded because of its ability to increase both consumer and firm welfare. According to rational utility models, consumers weigh benefits relative to their costs in evaluating a product. So the production method should not be relevant. Anecdotal evidence suggests otherwise. Six studies show how the production method of versioning may be perceived as unfair and unethical and lead to decreased purchase intentions for the brand. Building on prior work in fairness, the studies show that this effect is driven by violations of norms and the perceived similarity between the inferior, degraded version of a product and the full-featured model offered by the brand. The idea of Apple gratuitously removing fea- been recommended by economists as a production method tures that would have been actually easier to that benefits both firms and consumers (Deneckere and leave in is downright perplexing. McAfee 1996; Hahn 2006; Varian 2000). Firms benefit by reducing design and production costs and by increasing profits The intentional software crippling stance they have taken with the iPod Touch is disturbing through price discrimination when multiple configurations of at best. (Readers’ responses to iPod Touch re- a product are offered. Consumers benefit because versioning view on www.engadget.com) results in lower prices and makes it possible for many to gain access to products that they might otherwise not be able to afford (Shapiro and Varian 1998; Varian 2000).
    [Show full text]
  • Hacking the PSP™
    http://videogames.gigcities.com 01_778877 ffirs.qxp 12/5/05 9:29 PM Page i Hacking the PSP™ Cool Hacks, Mods, and Customizations for the Sony® PlayStation® Portable Auri Rahimzadeh 01_778877 ffirs.qxp 12/5/05 9:29 PM Page i Hacking the PSP™ Cool Hacks, Mods, and Customizations for the Sony® PlayStation® Portable Auri Rahimzadeh 01_778877 ffirs.qxp 12/5/05 9:29 PM Page ii Hacking the PSP™: Cool Hacks, Mods, and Customizations for the Sony® PlayStation® Portable Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2006 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN-13: 978-0-471-77887-5 ISBN-10: 0-471-77887-7 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 1B/SR/RS/QV/IN No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions.
    [Show full text]
  • Ps3 Jailbreak 475 Download No Password
    Ps3 Jailbreak 4.75 Download No Password 1 / 4 Ps3 Jailbreak 4.75 Download No Password 2 / 4 3 / 4 For some reason now, PS3 is saying that no applicable update data is found. Is this because I'm on 4.75 and trying to update to 4.75? Any way .... 19 Sep 2015 ... PlayStation 3 Jailbreak 4.75 CFW download and password 1st check compatibility mode Can you Jailbreak PS4's (ANY FIRMWARE): Model: .... Go to the jailbreak file hosting site on a computer, click the red Download button, ... Super Slim — No versions of the Super Slim model of PS3 can be jailbroken. .... to get a password to extract files, which means you have to do a survey, so no, .... 21 Jun 2015 - 3 minYou Can Download PS3 4.75 Jailbreak Tool From : http://ps3jailbreaktuts.net/ Direct Download .... "I get all of my jailbreak links from a .... 4.75 without password or survey`s?. 3 Aug 2015 - 2 minhow to Jailbreak your ps3 4.75 no password · Sebastian ... How To Jailbreak PS3 To 4.75 .... I'm looking forward to jailbreak my 4.81 PS3. Problem is: I've downloaded PS3UPDAT. ... Turns out the only way I can gain access to the password is through ... the internet (there was even a wikihow post on how to jailbreak 4.75). ... -games-ps3-ofw-4-70-consoles- without-any-ode-idps%e2%80%8b/.. 2 Jun 2015 ... PSX-Place.com 's Coverage of Sony's 4.75 Firmware update: Link ... PS3 Dump Checker {Downgrade Utility} .... no passwords or surveys here, Usually if there is a survey it's usually fake so ...
    [Show full text]
  • Ps3 Habib Cfw 4.70 Download
    Ps3 habib cfw 4.70 download LINK TO DOWNLOAD cfw features of habib v 1. made out of ofw 2. have install package files and app_home 3. have reactpsn compatibility 4. patched lv0 to disable ecdsa checks 5. patched lv2 to add peek/poke support 6. patched lv1 to disable lv2 protection 7. patched lv1 to add peek/ poke support 8. it can run games signed with keys up to 9. Apr 20, · PS3 Jailbreak Custom Firmware CFW Official Download Links: This file has been downloaded times. Notice: If you already updated to Official use this PS3 . Playstation 3 / PS3 Jailbreak - CFW - How To Jailbreak PS3 - PS3 Jailbreak CFW PS3 Slim & PS3 Super Slim. So i bought a used PS3 with cfw. The seller told me that the cfw is Habib. Playstation 3 / PS3 Jailbreak - CFW - How To Jailbreak PS3 - PS3 Jailbreak CFW PS3 Slim & PS3 Super Slim. Mar 18, · Information Installing, and showing you Habib Cobra (Starbucks) Edditon. Downloads & Hoster Download Link: Do. Mar 25, · Posts about ps3 cfw written by ps3jailbroken. Instruction How Downgrade PS3 to STEP 1: Download required Files. STEP 2: Unzip renuzkideal.ru with WINRAR download from Here STEP 3: Plug a USB stick into your computer STEP 4: Create a folder in the root of the USB stick called PS3. Mar 03, · HABIB V FEATURES: DOWNLOAD:renuzkideal.ru Same as Standard CFW+Full Cinavia Patch 1. MADE OUT OF OFW 2. Jul 15, · PS3 Custom Firmware CFW Jailbreak [Released] Ps3 Official Update Release; PS3 Downgrade to Official Release [Free Download] PS3 Custom Firmware CFW Jailbreak [Released] Follow me on Twitter My Tweets Categories.
    [Show full text]
  • Smart Home Automation with Linux and Raspberry Pi
    This book was purchased by [email protected] For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. Contents at a Glance About the Author ................................................................................................................ xv About the Technical Reviewers ........................................................................................ xvii Acknowledgments ............................................................................................................. xix Introduction ....................................................................................................................... xxi ■ Chapter 1: Appliance Control: Making Things Do Stuff .....................................................1 ■ Chapter 2: Appliance Hacking: Converting Existing Technology .....................................53 ■ Chapter 3: Media Systems: Incorporating the TV and the HiFi ........................................87 ■ Chapter 4: Home Is Home: The Physical Practicalities ..................................................123 ■ Chapter 5: Communication: Humans Talk. Computers Talk ...........................................153 ■ Chapter 6: Data Sources: Making Homes Smart ...........................................................189 ■ Chapter 7: Control Hubs: Bringing It All Together ..........................................................217 ■ Chapter 8: Raspberry Pi ................................................................................................275
    [Show full text]
  • Problems and Progress in the Protection of Videogames: a Legal and Sociological Perspective Calum Darroch
    Problems and Progress in the Protection of Videogames: A Legal and Sociological Perspective Calum Darroch Abstract The videogame industry has reached a critical juncture in its efforts to prevent piracy: as publishers and developers adopt more stringent copyright enforcement technologies, consumers are becoming more and more vocal about the restrictions these technologies place on their use. Furthermore, there is a growing body of evidence to suggest that the heavy-handed rights management technologies used in videogames today may be counter- productive as they provide little incentive for consumers to purchase legitimate copies of games. If an effective method of regulating consumer behaviour is to be found, the motivations of pirates must be investigated. This research could, however, have implications throughout the creative industries as a whole, as copyright protection technologies not only have a dramatic effect on consumer rights, but seek to expand the modern scope of copyright law beyond its traditional limits. It is therefore essential that the areas in which such technologies transcend these limits be identified and challenged if the balance of the law is not to be skewed too far in favour of copyright holders. In this study, I have found that rights management programs employed by videogame companies not only disrespect traditional consumer rights, but are damaging the established doctrines of first distribution and of ownership in the physical property as separate to ownership of intellectual property. This has given these companies unprecedented power over the use and distribution of their works. If future rights management schemes are to be effective, balance the rights of users with those of the rights-holder, and not penalise honest consumers.
    [Show full text]
  • Odroid-53-En-201805.Pdf
    Backup Scripts: Keep your data safe for your peace of mind May 1, 2018 To save yourself from future trouble, it’s always a good idea to make a backup! Android Auto: Take Your ODROID On The Road May 1, 2018 Android Auto is a Google application that allows an ODROID-C2/C1+ to function as an in-dash car computer to support navigation, audio, and hands-free operation. ODROID-C2 Kodi Media Center: Build Your Own Entertainment System With A Custom LED-enabled Case May 1, 2018 I am one that likes my movies, and also one that likes to ddle and make, so the two came together in wanting an easy way to play things from my movie/music collection. It had to be simple to use, reliable and look good too. My movie / music collection Home NAS and Media Player: Building The Perfect Entertainment System May 1, 2018 If you are old enough, you may remember and even relate. Picture this: Early 2000s; DivX–and later, its rival XviD–on the software side, and Pentium 4 and Athlons on the hardware side have nally made video compression a thing; no more bulky, moldy VHS tapes; Napster in its best days, Linux Logical Volume Manager (LVM2) May 1, 2018 The Linux Logical Volume Manager (LVM) is software system designed for adding a layer between real disks and the operating system’s view of them to make them easier to manage, replace, and extend. It is used in data centers to use upgrade disk hardware as well to mirror data to USB 3.0 eMMC Reader May 1, 2018 Hardkernel’s ODROID platform has a unique advantage over other similar Single Board Computers (SBCs) that they allow the eMMC module to be removed and reashes using an external USB adapter.
    [Show full text]
  • (Cellular) Phones, Pagers, Calculators, Digital Cameras, Wearable Computing
    Linux on the Road Linux with Laptops, Notebooks, PDAs, Mobile Phones and Other Portable Devices Werner Heuser <wehe[AT]tuxmobil.org> Linux Mobile Edition Edition Version 3.21 TuxMobil Berlin Copyright © 2000−2005 Werner Heuser 2005−11−14 Revision History Revision 3.21 2005−11−14 Revised by: wh Some more typos have been fixed. Revision 3.20 2005−11−14 Revised by: wh Some typos have been fixed. Revision 3.19 2005−11−14 Revised by: wh A link to keytouch has been added, minor changes have been made. Revision 3.18 2005−10−10 Revised by: wh Some URLs have been updated, spelling has been corrected, minor changes have been made. Revision 3.17.1 2005−09−28 Revised by: sh A technical and a language review have been performed by Sebastian Henschel. Numerous bugs have been fixed and many URLs have been updated. Revision 3.17 2005−08−28 Revised by: wh Some more tools added to external monitor/projector section, link to Zaurus Development with Damn Small Linux added to cross−compile section, some additions about acoustic management for hard disks added, references to X.org added to X11 sections, link to laptop−mode−tools added, some URLs updated, spelling cleaned, minor changes. Revision 3.16 2005−07−15 Revised by: wh Added some information about pcmciautils, link to SoftwareSuspend2 added, localepurge for small HDDs, added chapter about FingerPrint Readers, added chapter about ExpressCards, link to Smart Battery System utils added to Batteries chapter, some additions to External Monitors chapter, links and descriptions added for: IBAM − the Intelligent Battery Monitor, lcdtest, DDCcontrol updated Credits section, minor changes.
    [Show full text]